diff --git a/Library.Core/DarkUI.dll b/Library.Core/DarkUI.dll new file mode 100644 index 0000000..3037e09 Binary files /dev/null and b/Library.Core/DarkUI.dll differ diff --git a/Library.Core/DiscUtils.dll b/Library.Core/DiscUtils.dll new file mode 100644 index 0000000..e019c21 Binary files /dev/null and b/Library.Core/DiscUtils.dll differ diff --git a/Library.Core/GameArchives.dll b/Library.Core/GameArchives.dll new file mode 100644 index 0000000..fc1df3d Binary files /dev/null and b/Library.Core/GameArchives.dll differ diff --git a/Library.Core/LibOrbisPkg.Core.dll b/Library.Core/LibOrbisPkg.Core.dll new file mode 100644 index 0000000..0c6857d Binary files /dev/null and b/Library.Core/LibOrbisPkg.Core.dll differ diff --git a/Library.Core/PARAM.SFO.dll b/Library.Core/PARAM.SFO.dll new file mode 100644 index 0000000..00136b4 Binary files /dev/null and b/Library.Core/PARAM.SFO.dll differ diff --git a/Library.Core/PS4_Tools.dll b/Library.Core/PS4_Tools.dll new file mode 100644 index 0000000..4458c07 Binary files /dev/null and b/Library.Core/PS4_Tools.dll differ diff --git a/Library.Core/VisualStudioTabControl.Core.dll b/Library.Core/VisualStudioTabControl.Core.dll new file mode 100644 index 0000000..4fa13f0 Binary files /dev/null and b/Library.Core/VisualStudioTabControl.Core.dll differ diff --git a/PS4PKGTool.sln b/PS4PKGTool.sln new file mode 100644 index 0000000..bda4627 --- /dev/null +++ b/PS4PKGTool.sln @@ -0,0 +1,36 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.6.33801.468 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PS4PKGTool", "PS4PKGTool\PS4PKGTool.csproj", "{5A44036B-B799-4956-AC1A-5C33E0E5C0F7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {5A44036B-B799-4956-AC1A-5C33E0E5C0F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5A44036B-B799-4956-AC1A-5C33E0E5C0F7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5A44036B-B799-4956-AC1A-5C33E0E5C0F7}.Debug|x64.ActiveCfg = Debug|Any CPU + {5A44036B-B799-4956-AC1A-5C33E0E5C0F7}.Debug|x64.Build.0 = Debug|Any CPU + {5A44036B-B799-4956-AC1A-5C33E0E5C0F7}.Debug|x86.ActiveCfg = Debug|x86 + {5A44036B-B799-4956-AC1A-5C33E0E5C0F7}.Debug|x86.Build.0 = Debug|x86 + {5A44036B-B799-4956-AC1A-5C33E0E5C0F7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5A44036B-B799-4956-AC1A-5C33E0E5C0F7}.Release|Any CPU.Build.0 = Release|Any CPU + {5A44036B-B799-4956-AC1A-5C33E0E5C0F7}.Release|x64.ActiveCfg = Release|Any CPU + {5A44036B-B799-4956-AC1A-5C33E0E5C0F7}.Release|x64.Build.0 = Release|Any CPU + {5A44036B-B799-4956-AC1A-5C33E0E5C0F7}.Release|x86.ActiveCfg = Release|Any CPU + {5A44036B-B799-4956-AC1A-5C33E0E5C0F7}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {02F714E2-8ABF-43EB-BFD6-019A2FCE5FF1} + EndGlobalSection +EndGlobal diff --git a/PS4PKGTool/App.config b/PS4PKGTool/App.config new file mode 100644 index 0000000..1fab2d2 --- /dev/null +++ b/PS4PKGTool/App.config @@ -0,0 +1,108 @@ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + False + + + False + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + + + + + + + + + + True + + + True + + + True + + + False + + + Gainsboro + + + Gainsboro + + + Gainsboro + + + False + + + False + + + + diff --git a/PS4PKGTool/FodyWeavers.xml b/PS4PKGTool/FodyWeavers.xml new file mode 100644 index 0000000..f1dea8f --- /dev/null +++ b/PS4PKGTool/FodyWeavers.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/PS4PKGTool/FodyWeavers.xsd b/PS4PKGTool/FodyWeavers.xsd new file mode 100644 index 0000000..8ac6e92 --- /dev/null +++ b/PS4PKGTool/FodyWeavers.xsd @@ -0,0 +1,111 @@ + + + + + + + + + + + + A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with line breaks + + + + + A list of assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks. + + + + + A list of unmanaged 32 bit assembly names to include, delimited with line breaks. + + + + + A list of unmanaged 64 bit assembly names to include, delimited with line breaks. + + + + + The order of preloaded assemblies, delimited with line breaks. + + + + + + This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file. + + + + + Controls if .pdbs for reference assemblies are also embedded. + + + + + Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option. + + + + + As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off. + + + + + Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code. + + + + + Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior. + + + + + A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with | + + + + + A list of assembly names to include from the default action of "embed all Copy Local references", delimited with |. + + + + + A list of unmanaged 32 bit assembly names to include, delimited with |. + + + + + A list of unmanaged 64 bit assembly names to include, delimited with |. + + + + + The order of preloaded assemblies, delimited with |. + + + + + + + + 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. + + + + + A comma-separated list of error codes that can be safely ignored in assembly verification. + + + + + 'false' to turn off automatic generation of the XML Schema file. + + + + + \ No newline at end of file diff --git a/PS4PKGTool/Forms/DLC/DLC.Designer.cs b/PS4PKGTool/Forms/DLC/DLC.Designer.cs new file mode 100644 index 0000000..2658a3f --- /dev/null +++ b/PS4PKGTool/Forms/DLC/DLC.Designer.cs @@ -0,0 +1,83 @@ +namespace PS4PKGTool +{ + partial class DLC + { + /// + /// 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(DLC)); + this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); + this.darkDataGridView1 = new DarkUI.Controls.DarkDataGridView(); + ((System.ComponentModel.ISupportInitialize)(this.darkDataGridView1)).BeginInit(); + this.SuspendLayout(); + // + // backgroundWorker1 + // + this.backgroundWorker1.WorkerReportsProgress = true; + this.backgroundWorker1.WorkerSupportsCancellation = true; + // + // darkDataGridView1 + // + this.darkDataGridView1.AllowDrop = true; + this.darkDataGridView1.AllowUserToAddRows = false; + this.darkDataGridView1.AllowUserToDeleteRows = false; + this.darkDataGridView1.AllowUserToDragDropRows = false; + this.darkDataGridView1.AllowUserToPasteCells = false; + this.darkDataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; + this.darkDataGridView1.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None; + this.darkDataGridView1.ColumnHeadersHeight = 4; + this.darkDataGridView1.Dock = System.Windows.Forms.DockStyle.Fill; + this.darkDataGridView1.Location = new System.Drawing.Point(0, 0); + this.darkDataGridView1.MultiSelect = false; + this.darkDataGridView1.Name = "darkDataGridView1"; + this.darkDataGridView1.ReadOnly = true; + this.darkDataGridView1.RowHeadersWidth = 41; + this.darkDataGridView1.RowTemplate.Height = 23; + this.darkDataGridView1.ScrollBars = System.Windows.Forms.ScrollBars.Horizontal; + this.darkDataGridView1.Size = new System.Drawing.Size(800, 450); + this.darkDataGridView1.TabIndex = 92; + // + // DLC + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Controls.Add(this.darkDataGridView1); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Name = "DLC"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "DLC"; + this.Load += new System.EventHandler(this.DLC_Load); + ((System.ComponentModel.ISupportInitialize)(this.darkDataGridView1)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + private System.ComponentModel.BackgroundWorker backgroundWorker1; + private DarkUI.Controls.DarkDataGridView darkDataGridView1; + } +} \ No newline at end of file diff --git a/PS4PKGTool/Forms/DLC/DLC.cs b/PS4PKGTool/Forms/DLC/DLC.cs new file mode 100644 index 0000000..848417f --- /dev/null +++ b/PS4PKGTool/Forms/DLC/DLC.cs @@ -0,0 +1,56 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using PS4PKGTool.Utilities.PS4PKGToolHelper; + +namespace PS4PKGTool +{ + public partial class DLC : DarkUI.Forms.DarkForm + { + List Items = new List(); + public string filenames { get; set; } + + public DLC(List items) + { + + InitializeComponent(); + darkDataGridView1.ScrollBars = ScrollBars.Both; + + Items = items; + } + + private void DLC_Load(object sender, EventArgs e) + { + + this.Text = "Addon : " + Helper.PKG.CurrentPKGTitle; + + darkDataGridView1.DataSource = Items; + darkDataGridView1.Columns["Store_Content_Platform"].Visible = false; + + //if (backgroundWorker1.IsBusy) + // backgroundWorker1.CancelAsync(); + //backgroundWorker1.RunWorkerAsync(); + + } + + public static System.Drawing.Bitmap BytesToBitmap(byte[] ImgBytes) + { + System.Drawing.Bitmap result = null; + if (ImgBytes != null) + { + MemoryStream stream = new MemoryStream(ImgBytes); + result = (System.Drawing.Bitmap)System.Drawing.Bitmap.FromStream(stream); + } + return result; + } + + + } +} diff --git a/PS4PKGTool/Forms/DLC/DLC.resx b/PS4PKGTool/Forms/DLC/DLC.resx new file mode 100644 index 0000000..07f6f4f --- /dev/null +++ b/PS4PKGTool/Forms/DLC/DLC.resx @@ -0,0 +1,3306 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + + AAABAAYAAAAAAAEAIADGNwEAZgAAAAAAAAABACAAmGgAACw4AQCAgAAAAQAgACgIAQDEoAEAMDAAAAEA + IACoJQAA7KgCACAgAAABACAAqBAAAJTOAgAYGAAAAQAgAIgJAAA83wIAiVBORw0KGgoAAAANSUhEUgAA + AgAAAAIACAYAAAD0eNT6AAAgAElEQVR4nOy9WZAl2Xke9p3cl7tWVVf1OtMzAGYGy2B6KIIGQGHQEk2T + UtAyZYN0kFQ4TJGOkB4tW1s49GCLfvCDSTkcfpMlSgJliiKJARkkRQIEegDMYB1Mz4KZ6enp6eq11lu3 + 6tbd8ubmh7wn69xzT+bNW3WrurrrfB0dVZXL2TLz/P///f/5D4njGBISEhISEhInC8qDboCEhISEhITE + 0UMqABISEhISEicQUgGQkJCQkJA4gZAKgISEhISExAmEVAAkJCQkJCROIKQCICEhISEhcQIhFQAJCQkJ + CYkTCKkASEhISEhInEBIBUBCQkJCQuIEQioAEhISEhISJxBSAZCQkJCQkDiBkAqAhISEhITECYRUACQk + JCQkJE4gpAIgISEhISFxAiEVAAkJCQkJiRMIqQBISEhISEicQEgFQEJCQkJC4gRCKgASEhISEhInEFIB + kJCQkJCQOIGQCoCEhISEhMQJhFQAJCQkJCQkTiCkAiAhISEhIXECIRUACQkJCQmJEwipAEhISEhISJxA + SAVAQkJCQkLiBEIqABISEhISEicQUgGQkJCQkJA4gZAKgISEhISExAmEVAAkJCQkJCROIKQCICEhISEh + cQIhFQAJCQkJCYkTCKkASEhISEhInEBIBUBCQkJCQuIEQioAEhISEhISJxBSAZCQkJCQkDiBkAqAhISE + hITECYT2oBtwUOzu7h64DEJI4eNxHCMMQ+Fx0fWapkFRJutZURRhZWUFmqaNHJufn4eu68L6oigaK4Nv + NyEEvu/DdV3EcTxynG8vIQSNRgNBEIwcV1UVtVpt7P4wDMfaQNtmGMbI9QAwGAxGjsVxDNM0x64LwxC9 + Xm+kfXEcw7btsboIIdB1fayMLNy4cWNkPKMowsLCAiqVCizLQr/fT895njfyPGg7+OdfrVZx+/btsbG4 + ePEi+v3+yHHHcXLbFwQBNE1Lf2ah3W7D933U6/X02NbWFlRVRRAEmJ+f58sltL++78P3fQRBQGzbjl3X + jVutFgaDAaIogqqqAJLnYJomVFVFFEWIoih9N7rdLvr9PizLApC8I4qiQNM0VKvV9JkQQhBFEeI4xtbW + FnZ3d+G6Ltrtdlqmpmnpd8KOj23b6XjT99XzvLQ9mqYhjmPoup6+j+x74Pt+Wr+mabTPME0Tuq4jDEOo + qgpVVUe+X1qGoiiIoih9bz3Pg+u66XOh3yAhBIqiQFGUke8yCIL0bzo+/X4fnufBNE24rgvLstK2t9tt + 9Ho9KIqS9tkwjLSNURTBNM2RdtLxl5DYDx56BeAoQQgZE47sORGKCH9ALGwACIU/AKHAi+N4rL44jnMF + CY/BYDBWhmEYwmuzhD+dUPnj/LGsMaOTXxEQQgoL/6z20vFhhX8WRHW1Wi1h2ffu3cPc3Fz6NxVuVLkR + Td688O92uwiCAJVKBbu7uyiXy+m1uq5jc3MTALCwsJDWtb29TXZ3d1MBFMcxgiCAqqrEdV3ouk6GApEE + QUBarZYShqEyHHMPwHhnuL7nPZ+s50EFJAUdM3qsyHPklVu+TbS/ou+OF/Ds7/ReqmjwyjR7Ly1f1F6R + Us1eR9tFFQO2Tk3TRtpB66L3i94xCYmD4EgUgKKT+X7QarUOpdws638aFBX+hBB0u92x49SyyRL2RUCt + uCLCl1r0bLujKBJa2Hn1iyZBdrKjyBof0URHJ0m+3qJjDEDI3ND+5cF1XXQ6ndxr6LhdvHgRy8vLwrbR + Z0yPswqHZVkjyiWvaFKmi/6kikCpVBq5rtFoEKo8DK1GoqoqTNMkAMjOzg76G9frceBdRhx9Mo6jF4D4 + BQCIY/ImUZSXoWjfrj126S8A9ADsFOk3i6x3Q6QYFimPLZcXxJPAKhciBYA/x9/HKgDUUhexQiKI3lfK + rlD2g/aXsgi8AsC3hb3+MOdViZOBE88ATPMRZX3oWfR/UeEUx7HQ8qYUaJF2iNpAJ5Gi7RhaiWPHsxiE + rH6LJlNRm7OsqCwF4KDwfX9sLFjKmwXbN1b4T3oeVPgDEJabhX6/PzbO9PkNBgMsLCzk3r+zs0MYi59Q + ZUfXdbJ+7ZVLcRxeRoxPAvHnQfA4/+yS+6Jn4zB8FqH/9zavvwyFqN9RDetrplv7QWnpw9cAvEcICViK + fBLYsaE0Nv9Ossoha+1mvV+iOkTvvkiI5v2eBVoWa5Wz51hLnb2OVwD487SPFLwCQMeB/Y6nbbuERB5O + vAJQFHn0f949ReD7/tixKIqm8u/lTZYiqlR0Tb/fHzvHTkr7rU90fd79dNLj25FVVxHQWIis/hUtO2vS + FTEn07AT1MfM1uk4DlzXheu6Y9d3Oh3C0vtkeOPu3dfrUTi4jDh+DsALBPj8WNvj0b95axcAVEVBHEef + DgfdT3cHXbS37u+quvGSHymv2+VTV/XyqTcAvJfXHxbUwp2kPOQJNZFQnXQP3wb2+knPndZH262q6giL + NMn9xLIHbJ207zRmga2H9f8DewoqVQCyFFYJif1AKgACTEv/ZwnUIsKJ0v/8hKgoSiZlWpQBYP3bRSDy + gYvuZ32kRZHlLy0ymWdN/NNCxACoqnpgd0+ez3uaMvr9/ljwXq/XIzRAzLbtlIIejj9pvP/tS4jjy0D8 + HBJh/zgtjxCCqEA/WIUrk84GypHv/ZwK/Nxg+zaC3fvXVc18A7r9Rlw6+wqAr7J9EZaRwZKx75LIYubL + 4Gl9Vriyf1NhSq9l6XcRM5DVVp6ZYO8TvZcivz8V3IQQqKoK3/dTFwB7Hw1W5MeD/gzDMHVZSReAxEFx + ohWA40D/A2LBa5rm1G3hEUWRMBo/S+DxkedxHE8VAAjsz7IrUm6W1TONYjAYDMaO5QVZFn0/smILshQ4 + lt5mo94dx0G32yWUbRoMBnBdF4QQVCoVsvbuy7UwHHweMS4NqfzPs+VOUqay/OAx4ql8+QAQh/5HwtD/ + CLz2f4P2BgLNeN10qq+obv0NlEp/CeB9DLkGlsLOer58/SzVniWMJ7WTtcD56/MUDVaxYJUKygRkKal8 + OVn1q6qarixg3wW6ioJ3IbB1iuqRkNgvTrQCUBQ0+GcaFFUARIF3wGz8/9PQ0EEQCAWASIHImoSolcW7 + G3hfJz0ugoj+z7p+2klQ5MKZhQIAiJ83VaZ4oUUFPYCRZV/dbhe2bYMQQnRdx/o737jUjOPLIPEnAVzG + 0LpP2xgVU3zSvgiEVypkAUQZ9LZoHHhLOAyC53yv9xyaq2jceaetaObLTrn+Rnn+7Pcqpy58FcA2S2sX + DfQTvdds+7KeUWY/GaGaFYPCg69r0j2TGCV2HNhvgyoBohgCUfulEiBxUEgFgEPWxzsNrZl3nEe/3xcG + pk27/O+g/n9RECJQLHKbL4tvm2jCyhIAWYpWFtVaFHEcw/f9sXGdVgEQHRdZtZqmYWVlBWfPnoVt26nA + VxQlXQYYhiGhgmjt3W/Vosi/1IzizwPx58H47iEY/iKMFG/lZkF0XV45IuuYG4dS6Pd+Zmez8zO7W/ex + dvP19w3LvWqX62/4vvplAG/Qsie5APjfJwl+0TUitwDrSxeVzbq5eEueDWQs4krgz7FsFlUC6LEigYDT + xpdISGThxCoAh0n/Fw3Sof5/HjQpSlHBm2WNT+P/7/V6Y8ey+jGNwgGIBeQsVgBMO0aiuqZRtLJgWRYq + lQru3buX+vBt2yYbGxvk/fffR7lcRqVSgaZpNFEP2XzvW8/FcXQJcfwCgEsAnstqBy/MhieEbSHsOYHV + mF6XY2WnQp4RPGy9LKPAHmPrIoRApWvew+DDXmfnw4Nu6wsW8L91+ndeGwTR1Vgvf0ubu/BvAaTUDCt0 + 855BlnU8CVlKTdY48OVSNpB9b3iqnlWM+H6kYzNUrPlAQMoCTAoElJCYBU6sAlAUh0n/U6uUv96yrFyl + owim9f+LEhGJ/P+sZVQU/OSap0CIXACziHrOyt6Yt8SxyDF63DRNmKapeJ5HDMNAv9+H67qYm5vD2rVX + 6o21znMxos8T4AUAz8VxXKP3ZwmeFASI4ihzDTorKHLLI3vXKERJ741iRugiBkgSF0CUofAa/g0ARBE8 + /2F1rNBSSPaqjSgcPK8ifh7+1q8G69v/VwTymqdY34qcyl9Y9QsvYch5TGP184KXCkv+GjYRzzRghTOr + TBVRVPjraFmUiWDvp8G/eYGAUgGQmBVOpAIwDW1/mPS/KCgtiiJhylvaFtGxLB9tUUVkmnS+WdcD0wUA + iibOwxpnQBzjUCQJEA8qAIaKkBIEgappGtnc3EStVoOmafGdN776XBwGz8Vx/MIwOv85IJWT4H8fsaqZ + cyMWOwBNVVOrm6axJQBiKvhpv5iUuFTY0PLS3zkfPh0PXlGjZYy4BoZtHhkXQqAMA9jCMETEpO9NBS/X + zyiKABKXFEI+h7DzuaDV/qed3dWVnm59UzWcVw27/Hvm+WeWRc9hGkVURNNPco/wY0afe1ELnFdaRCsB + giAYWwmgKAp0XYfneSMMAj8PTVKIJCSK4EQqANNgWvp/2ux/WX73om0RtUNkdeTB9/2xOrOs4zy6tGgK + 4CxkKSJF+5EHUQ6AffhSiaqqRhAEahRFcRRF6Kxdqw7aW5+MovAFxNHnkAj7Km17eiMnELKeZRadzV9P + BVKv14Ou62lefJGVKmI/xlwKGW3iz2XFYowoCAzFHcfxiJ+bd0dQpWPveHgmHnR/MfA6v+jtbvwfvea9 + 14hmXjVLc39eO/v0fxCNTRb4GAX23iJuA/acoig030JqtfNjkvVtiMaNzxnBjs80gYASEgeBVABycJj0 + P5Dk/+dBN/so+nHnCWMeWROTKAEQK0iKlCM6zk6W/GQqwmEtASREHORIE6/wiOM4zaNvGIYOoBRFURSG + Ydy48d1nQ7//bBQFfxVx/CxAPknvyYPICuXPs2MkcoXQv8MwTNtt2zaiKILneemyQT5VbJaPX/T3pGeb + Z3myAovWT98jPthN1CbR2PiD/vPE9573e61fbW8s/0tFM15TTfdbJPJ/u3bxU++x9xdRDOi48bkAssaE + P15U+E5qC5uTgA9K5GMI6HXsMRkIKDELnDgF4LDp/2mW3U27/G8aS1qUvz+rzSIFYBrfeBay2pynAExj + 3U0D0RJAanGxPlkAShRFNcdxjO3VD8pb2/c/Hnjdz0Zh8Nk4jj9Bhtb9HriAOPZMASuTvY6n/Pky6XmV + Gb84ikAAGLoOQ9fh+36qIKiqmqwr59szLHvs/RDUySPvGnqOv4YQAkXgemAVFXZJHM8kMQK6FPne5yLf + +xyAf7r2ztdXNcP+pqpb34iD3r8/94mf2uLbxAbUicosChGDQ/swSbkT1T3KeoyyCUUyAoriQSQkpoV8 + g3JwWPQ/kL38Ly8BUNF2TJMulFogRRIATWJEsvz6fBuzmIUsqjqLdp4GE5IAlQghc5s3f/gxr7PzsdD3 + Ph2FwcfiOP74GEWeoSgWOZYF0Zjxv/MWOn88VQ6GQp9Gl9NgMjbjocjVkBVASDGJ+hf1Kc/dwdbJui54 + 91VWP4euhdNREPwCIe1fUBTl/7599c+vaoZ1lSjaby986Cde4vsjotBF7yIroEVLASf1mxfwIuWB9hcQ + pwSeFAgo6X+JWUAqABk4TPqfECJcdkc1/6ICRSRc+Ql0Elg6mS1XxCBktYO2XQSe1s9r0zTuhmmXAJ4/ + fz4tT1EUbfXWu89sr9x6/t27P/yUqas/EUfhRwkhldG6gSga35o4z7IXC/NJaaH5frDWM6Wr6TOlx6kA + ES8TVNXkeez5rcORe4LAh2EYU0aU8+9bjIT8ELE8xSj+RFAi7Qe9JPkW9vrL309I0sfkeIQwjBBF4aVg + 0L8E4L+/e/U/tRXNeE0zna8GvZ1/u/Tx/3yZ3l8kFwDbbnp8r73juwLmfW8i1wIhJM0ImJUSmL2eZwrY + tklI7BcnSgE4bPq/qFUaRZFw+V9W9D9tj+iYSDhN4/+nmeh4zCoAUISsyTKLLZgByOYHr17yvc7fCAb9 + n4ij4OkoDJ8xCAFUIAz8tK4sVoVto+j3rOsmWcFFymLHgM1tz7ov2LpY65PuwEdXDTC7BFIresQandS+ + PMuX/1uknIquY4Uc7wYSCd6sckbriEqh3/9c6Pc/B+B/XXnrq6uKZn5DVZU/DQfdL9c+/MJ2hpshcwzo + GLHMQFa/2OO0TH4zH1b5YGNlWDcAOzZ8P+VyQImD4kQpANNgWvqfnYgnIWv5X9b6/2k0/aylbVltE7Ul + awfAvHKyJvui1P20KwCynkG324Vpmrj7xld+WlHUn4sC/xNh4H8KiMvsdQpTLvVPI47TZXWp4BkenxZp + 6zIE4ySBk3VOY5S7TFqYkNRVQZDEDKhMFDu7JI/2PRwGPWZtjlS4v6OdmHhdHMcjsQP0udBlhDGGz5oK + USpUh/fT94aNixBZ8WEQnFbD4BdD4BfDMMTGuy+9ppv2q3HQ/3/OfvJnrua9Yzylz28yxNaZ91z5drHu + F/qffnuijICs8iMTAknMAlIBEOAo6H/R9dOsSc+aZPI2oRGVUTQBEL1+mvaJVgBkCZes8c6KZfB9H71e + D4ZhYPXNv7gI4DLRtM9EYfhCFAbP8PWN0LDYW54m8ukmAiZ7P3laHj9B8/0X9pcgTbbDtkXkqxaWGQuU + LYVrP0atamotEmV0ieDIc1EICEi6MRC7LK2oO2lfYLoSx8m48G2MORdJFDMsATOOQMaKB4VAVfbeI1VT + EUXB8/3O9vMAfv3Wq3/c1k3nNYWQ/y8KBn/2+I//l8tp85jyREsBc7s2QZFilS1RQiA+EJB9FyUDIDEL + nBgF4LDp/2my/4mW/xmGkUuN8xCtIGCFXZEJOys73iwDAHlMuwJAdOzu1T+9TJLNcZ6PovhyHEeVKIqg + hMH4PTkCnLf80+tYK41rRzoJRxFi2h9uYmbvy6uf0HuY6/h7894Hvk1jCgnTF2UoMEKGBYiG8R8i9kah + itdQUWLrmxZFmA6Ra4UM//PfI2Vp0qyG3C6C7FjQMRxzLRECdegGCYKg5HV3PxfH8ecIIbj16h+vqrr1 + 9WDQ+z0AVy7++N/aFil8426H4m4vWg5VdtisgLQuNhBQVIdUACQOihOjAEyDaa2daej/rN3/ZpH+l1K4 + ovaJjg0Gg8wEQNO4IorS2JS6LFq2oii4+9qfXEQi7J8DcDmKokvjyWNGJ0R+gmaPFXlO7P0iH2yeolX0 + GU56piJqOaudIqs3qyz6N408n8a6Z9sxrTLAKngiizaPSclSEkTPiT/G++pF9fPfQBgEp8Og/UsAfokQ + guVX/+SHhOArcRj87tnn/sZVUb2idvNKA98Pep5dBUBBtwYWjdN+n4GEBI8TrQBkCcYsSzfrY5+G/s9a + /mdZVmadRTFtalvP84T9ycvoJxI20ygMWQKHjvnmO1+9DEbgx3Fc4ye9vQjzGEAMRclSwPKC+cY3nRG/ + D0k9o6doeya7Nth78hSlMUp+jwYQ1M+ey7eweeyRA0mZdHWAiAUQsRaicorWSwjf13jkPCAua+/c6PXj + gp+/Px6uJOAj6MnYc+efwd4xIPQHP0YI+TFVVf/xrVf/aFfTze+TOPqTLcR/ePFTP7/Mj5noedC/+ZTA + mqaNpARm+yMKBGT/SwVA4qA4EQrANB9KlrWVV840keqi3f/out+iQjSLLs/y/2e1W6SMTLs9rghFfaTL + 33/xIhhhD5BLtK5xBWS8DvYnPS9iHUT3AePrzIvJsmwrNn988soXC6S89ouZiaLv+jh7wteRHOaVvb1j + e7flsw9se6IoHnleyf9pBJlIqNL+i54hHR+eGRB9Q6P9Gs3Pr6ZlK0QpBwPvrwP464SQ//OD735pRVHV + r8dR+B8BXHn8x/+rbb6NeX2kx4sGAtLzlE2TkDgIToQCMA2mpf+B4gpGFEUYDAZjQXfTJP8BIPz482hp + EbJcEdNujpPFCoislPuv/+lljAh81EbvEa8EANj+0eOj1lJ2n8UJafjrWbdCUYzXfbBAOdbqp7+PKxos + c8HT28VXXbD1JeUQ4Tjt1VWs3PHDo4rMqJU97uLIcxOIlKSsNo/3MR75e9zSF7sX9vrJ0vOsghmdGXj+ + L6uq+suEECz/4I/eIQS/jzj+2oc/84Ur4+0ZHUvW/cArzVQJyAoElJA4KE6sAnDU9D8AYcQ93f0v64Mu + +qFnWQRZE7UoAVBeCuGscckSwDe/96WLGBX2l/j28pMdPS6CaOLLsmJ5YSIS/LxA4e8rMu55AqhoGdMi + j2bOauM0ZbLb5eY9k/30TTTmfFk8rc8+X54KF/0+qX5R39j7WAubb1vWeI9ufBR8FMA/UxTln7338u/t + Kor6zTiOvgLgxcf+yt9aFo0HbbsoIyD7jeYxQxIS+8EjrwAcF/qfEHH2PyCfdi+Kafz/hIhjEYDp9wCg + 43Lj279/GazAJ3vWPdtG9h5CxgU7a9mJhP0ovT/uxxe1WazsAaxfeZxOFwdt5Skbo/WN+qxF2K+SsGfF + jreDLz8Po+NLj1EmBKCMwqx8zXtjLjo+aqVTVoI/zz6jON5TQIu0lb5vfDvY9zCx7rOVUF7RTu5jcwSM + KC5l3w/+JiHkbyqK8lu3vv/lu4TgawC+BODK45/6+W0q6NkYAAoaCEi3BmbbIBUAiVmAHMWLNKsJRIRW + q7WvukXHqRY+DbLWzIuwsrIyJnRVVcXCwoLwgxb50bOWZAVBAMdxxsrIYgXW19eFwiyrLex2usvf/9JF + JBb954c/L4/dgPHgtqwJOs96Psx3h2/DtPQ/e2/WeVHfsu45CPavTIz34zDGfL+MRd44Zyl90/rG+Z32 + itRBwS+jzGsjX7aiKG8C+MNTj3/8lTMf/vEVAPc7nU7DsqxUKej3+2i322k5URRB0zSoqgpd11GpjGSv + lpCYCo80AzCN8D9s+j+r7Dz6P6stIv9/URqUluH7/pi1n8UgvP/K713GqMC/mFf2SNuSg+nvMRd8lcks + 7F2QVVVh8FRrZn05dY0pMezEztWVdR09PkurOrPefYAd8yLKwDQKAx3fSfekHndBf/g7RM+TdWHEXH1Z + ymccRSDDfA58XIyolSPlDI0Gasnz7QdTP90JUTMs6KYDy60+a1cWnlVUDXevfa+nafp7mmH9AOX5P3Nr + i2+qqrqiKMpuVryDZAEkDopHmgGYRgEAxFvGAtmTqqZphZQAQghardbYCoAoinDq1Cnh2v04Hl3DTCHy + 3dOyeGUia9ILwxBra2tjOwA6joO7P/yjiwAuEUJyrXv2vmmQRasftqXPT54i4cErUiJrcD/tLKqc5dV9 + mJiVkN8P8vqa53Yq8t5Na80XaYdoPEQCmlX0FFWHYTkwnSqc6ikYdgmqbkIzrJEyosDHoLcL3+sh9Ptb + qmFdM6zSXzrVU1dMp3IDwP379+8PFEWBrutQVRW12pinTUKiMKQCMMR+6H9d14tZP0PKXSTQFxcXhfeI + FAB6TBS8p2naWACfSAEgJMmX32q1QAhB452/uAzgEpAK/IuT+pP3zhQVnEdN8RcRBqLrDgt5YyhyE0yK + RTgIjlLZECGP9hedL1qWSJnKGrtpx5RnF/h265YLwyrBrS/CcutQdQvqkGGbVBc9P+i1EQz6CH0PcRTe + MWz3dc2wr9SWnrgCYKXZbN6v1+uF2ywhweORVQCmpf+D4WYoPLIsFEJI4aC7KIqwsrIiXP5Xq9Vm4v+3 + bVvkYxz5++0rX7wI4BIh+b57HtMK/GlQVBGYldAr6rs/SuxHGZm1AnDUrEMW+HYUiQ/ZDws1KVaAf98m + vaeKZkC3XDiVBbi1ReiGDVU3p2YYhheCBhYGfrJZF0EM3+vB99qI/EFX1Y33NMN5y6nM/6lTPfUWgGVC + yG6B7kscYxy1W0cqAENMS/+rqpq5UQ2Pfr+PnZ2dseOVSiUzA6CIjRDR/4QkKX1LpdLYy/PuN37nMgr6 + 7nk8KP/iYQXJsWWzOGomIg9ZlvAk4ZzHumTde1wEflGI3Ch5z7NoeVnn+PLH6lZUGHYJdnkeTmUBplOB + qiX5PPL2KBBhbyMmQCEKAn+AMPBBFAWKqkJR1JEyCCEIBj0MvA6CQQ+IooZmWO8ZTuWbbvXUFcMuvwPg + /s7OzoAGKdIYBXY7YtpOut8ALZ8aNr7vp5sf0XppBkOavIxuNy3qI2VVWbaEX2JJ513KboZhCF3X0+2r + 2RUStm2nfxNCRgwqft6g94vaQvtGcyzQNtGAbkKKb7Q06yBMqQBMiVkoAIdN/zcajfQjo4iiCEtLS5nt + mdb/v/zd378IVtgTcrlYT/bqLGKt5N3P3ntYNPV+y5xWgB41REFefEwCPSYxjqLvbtGNjUTPQDcdOJUF + WOV5WKXaiA9fdH/ed0CgAGTvZxRGGHg9BH6yP4dhWUlgogD8exJHEbo7G4kyAEBRtTutZvP1yO/89oXn + fvoPaDtUVUUYhqngpGPBbkQEIBW8QRCMbEbEnqP/aRpwfv6g7SuqAND2jGxZDYyUz7o56bJn3v1Cy+Zd + pfQeqjyw8zEtn27Ixh6fhIddAXgkVwFMS/9PG/0v8q1nIY6T3f94wU0DCKexWFjc+PZ/uAxG4BOQi9wN + U5dJRk+OXce3l/3oFHaii0fXa08rtISWayxO+DKJLhb1Z6y+CeePAnSFxBi4ifU4KCvHBSNKEatACcaR + nlOYsRNtFESR7BZownSqsMtzsKunoOmjQln4vJi2xWDnClo+gaIkiYOiMITv9+B7fcRxBMOwYNl2WkdW + +fybGkchvF4HzfX72NpcxU5j4wKAC7Zj/1y7ubptmMYVAC8BePGpv/rLy2yfRTESlCVgUxGzY8YeEymo + 7O9jysoElw79m1rn7PVBEIy4XXmlmb2f9oNPpJS+BwyTQH+yytGsDZjjikeSAThO9H8QBNjY2BhTABzH + QblcFr5kvP///Zd/t4bEXz+V755HlhVZxBc+7XuSJZhnbYk/igIx7zmJmJCiroJHFQdhhUbGFGUhzLEA + ACAASURBVARWqQa7NAe7XIdhl6Hpxr7qSMpVQIiSCPzh8SgM4Q88DLweoiiCYRjQDWNv+2VB+0QIgwF2 + GmtYuXUd25tr6LZb0DQNtm3BcR2USm5W05YBXMFQIXj6hV/ZppY4K8wNw0hTl/M7ObIsAEvTs32nYPc4 + oKCGBP1PDbAibgDHcUaE9izdAFEUpWnZi7oBHnYG4MQrAIdN/2ct/1tYWMjMunftG1+kQp6m0b04VQMZ + sB8aqwFPS3XtF6J6Jh2bBR5mYfgwt/1BQjRuk95twy4ltH5pDlapBlUTC/wsFw2PROgTgOwp/FEYIgx8 + +AMPYeBD1TTopglVHV2GO1rO3neafL8R+p0WNlduY2vtLrY2VhEGPgzTQLlcgm1ZMEwjlyHLwFUkCsGX + n/zMf3uFtiUvDoB1AcwyDgBIhDYV3HEcpwoAvV/X9dQtcBhuAF3XC8duAFIBKFbJESoA09L/00b/A8Wz + /xFCsLq6OnY8iiKcPn0aAPDuS/+OWvdDOn863/0kiD5IYDRhCo8sRYk9P+m9ySojb4I+DCXgMMqVeHih + ajrsygLsUh2mW4dh7VnKIhcTkB1/kirUQ2FPiMIInxD+oI9Bv4c4TpbparoJ3Rjf+CuL2Qn9PtqtLWyu + 3EZj7S5a21tQFAWu68CyLLiuU3glQ/FvIH4RCTtw5ekX/s7VInEA1MpmDQ2euk/GZC84klUAWKucMgBU + GLNBi7Rsy7JSYc7nYmHHkf7nk0NRhpVVBmgyJ0L2VncVYQGkAlCkkmOqAACHS/+Llv9tvf2fEuuekANb + 92xbWWT1VeSvE90vKqfopJhXhoTEUYMoCiy3BruyAKtUh265aVT9PkscCoqE3mcRBD68Xge+5wEE0A0D + umFCHVqswtLYmITAR+B7qZXfbKzD6/egaRpc14brOLBsK/N+FlmK9ZTs0jKAK4jjlwC8+Ph/9gvbtLws + N4BIAeDdAKyvvogbQNO0EWFsWdaIj5+dj3kFgFUg2PLZFRB8PADrBmCZCxGkAlCkkmOqAOyH/i+a/Q8A + 3v76v6kBuEz2gvUuT1VZBvKe2bRaP/9RHrQd+6AgJSRmCsOpwC7VYVcWYDpVoX99KlBaP4nq2xMMUQTf + H8D3+gj8JNBXMxIrn9Li/HfFfpthGCD0PXi9DjZXbqO5sYLW9hbCwIfjOrAtE67rjGXszIsDOWRcBXAl + Br784Z/8pSvTxgFM6wbQNG0kIJHO16ZpjqwOYAMDj9oNIBWAIpUckQLwoOn/t7/220Pr/uC+e1GbpsE0 + Y16UQRDdNw2LICFxGFA1A071FKxSHVapDk3PXp5XDHuR+4Rdgx/H8H0PgT+AP/AQhQE0XYdumNANY4wR + YEG/j2DQQxgM0GpuoLF2D9uNdXTbrZTat20btm0WZhkfMF5EnLgLnv3pX7s6qziAScsBFUWBaZqH4gag + 1xV1A0gFoEglx1ABAKan/+m6VwB4+2v/mvPdz8a6nxZFn9+kZ7BfJUBC4qhBFBWWW4VdnoddnoduZUa8 + FyyQ0vrqUIjvvfs0Yj/wPYRDga9pBrRhLv5JiMIAYeDB67XR3FjF1sYqdre30O91YZpmQu27dko7P8RY + BrO64OM/9Xe3R+IZhgqAKA8DT8tThYBa43luABow+KDcAFIBKFLJMVQApqX/r3/zizP33R8GeKt8v5S8 + DKCTOE4w7QqsUg1O9RRMp3Lg95IKfHC+/MD34ft9+AMPvtdPLHx9KPAzVu2wiKIQkT9AGAzQ2W1ia2MV + re0tNDfXoShKSuubljG2Ckjkq5/07U7p0z9KJKsL4vjLH/+pv3tl0nJAAMKsgFluAMuy0pUCh+EGoFsu + s8dFkApAkUqOQAGYJf3//rd+51hY9weFSIgf4wlDQiKFqpuJwC8vwCrPpcvzDgKiqHuCf4g4jhIrv9+D + P/BACKANBb4oYl+EMBggHHgIgwG2G2tobq6htb2Vrs13XXsYtW+P3ZsVR/MIIl1d8JHP/Z2rwGzdAPzS + 7GncAFSpYN0AcVwsNbBUAIpUcswUAGCU/r/+zX/HrbsnF2fXwlE8CAHMWhOP6OQi8ZAjidavJ0K/cgq6 + 6Ry8TGrd0yC+IaIwgOf1MOj3EPh+IuxNM7HyC6wQiOMIoe8h8D0M+p2U1t/aXEMYBLBtE45jw7atwkuG + TxbiZTDugqde+O+22TgBINsNQM8Bs3MDEJLsp8K7AYqkBpYKQJFKDlkByCufPzf03VOBTzPryU21JSSO + GHT3PKtUg1WqAwel9UGX56lQiMK68uENLfyB10uEimGkQr8I4mgo9Ac9tHe2Elp/Y41Zm79n5RddJSSR + Yi8Z0Wd/6QpQLCsguzkQgAO5AdhMiJQNYJWKLBZAKgBFKnlACgAhBG//5b+6hJFNcnDp0BpzwiAZBYlp + oKoGDKeMUv0MzFIdqlZM+GaBgAwD+JTh2n7GWoui1Mr3B4kvX9Oz0+6KEEfhUOj30Vi7h9Z2A83NNXj9 + HgzDSP35lv3QB/AdL8R77oLzn/rC1aysgKqqwjCMB+oGkApAkUqOSAF4+2v/asy6J9K6P3RIRUBCBKKo + 0C0XhunCcCowLBeme4DPkUnAQzhanyIMA/R7HfS7bWi6DsMwoelG4feTCv3ObjPx5w+t/GRtvg3bsuC4 + NvQCAYESB0fMrS740E/+yjawJyht2x6h+GflBqDnJ7kBpAJQpJJDEg7fffFfJNY9IZTKl9b9A4JcNSAB + AJphwXQqMEw3c3mequlQNAOqmvzMBCfws1wEgT9AHEfod9sYeH2YlgXLdnLX5bOIwgBRMECruY7G2j1s + bextrmPZJlzHhmVbjxy1X1m4ANOtQtUSyzmOIkRDBcjr7aK9tfKgmygCXV3w0sXP/NKLh+0GYJd+i1gA + qQAUqWQGQuG7L/4L6bs/5pBMwMmDqhnQLRemU4ZhuWninKnK0E3ohg1FN9K1+FTgx1GEIBgAAAaeBwDw + B30AieCniWAIUWBaFkyrWBKgKAyGa/NXsLV2H63tRkrtu64Nx7EfuQA+VTfhVBZQP/MhlOqnYZbqUIjC + bC+cJDtKBGOIfmsT/qCHzTvvorV5Bzhi4VQQVwB8GcCVZ/7ar14VbQ4EzM4NwOcEkApAkUr2IRS+86Xf + ugTgEiGQ1r2ExDGC6VSgWyUYlgvN2H/WPRqwRxQVIASa6SAcbpcbBD4CfwBC9iwwujWvPpyQNVUDUYrP + LaHvobu7g83VO9jZ2kBzcw2KosCy9qL2Ne2hyMBXGIZVQmnuDMoL51E99Th0K2FG6JLIPMTxMN3xoIso + 8NFrbaJx7z34Xue4sgPbAF6Mh9kJn/vZv7c8rRtg2tTAUgEoUsmEF+07X/rNoXVPLkNa9xISxwqaYSX+ + e6d6oKx7hBAQJbHWCQiCYIB+rwOv10EUhiBKYsWrmg5FUWE6LhRVg6oaIKpamNKnSJbrDdDcWEly7Q8D + +DRNTQW+44yvzX+YQYgC062itnQRbm0pXWVBhu6Ug6y0iKMIA6+DOIzQ2V5Bv9PCbuMedtZvzbAHM8Vw + dUH80nM/+/dfBGbvBpAKQJFKuJfuO1/6zdHIfGndS0gcG1BaPxH6lX3R+gAYSzOZcAN/AK/XwcDrp9S9 + YVnQdKOwf13V9KTMYbmKooKoWjrHRGGAQa+DjZXb2GmsD9fm+7AsM6X2+Qx8Dy0IAQGBaphwygtw66cx + f/5pWG4tfWZkeN1+kZWJMIpCRGGAYNDHoLcLv9/G5p130O9sw+vs7Lu+Q8YVDN0Fz/3s378KiN0AQRBg + bm4OjUYD8/PzaDQamamBpQJQAN/50m9ehvTdS0gcW5hOFYblQrdK+6b195bjJQj8Abx+F0GQ0KqqqkE3 + jJTKnyW67RZa2w1srtxFJ91cx07p/UclgI8QkiY2qi4+jtrpJ+FUFlCqL2Ek8cE+wcuDvEyFvGHXazcT + V8HuJnYb9+F1W8eZHdgGk53w03/7HywDQLvdhu/7qNfraDabqNfraDQamW4AqQAUwLf/4Lfi6vzj0HQT + gd+HP+jAH7QR+P1Dr1tCQmIcmmEfmNYftfBjBP4A/W47Pa9qGnTdADkk4dvcXEOr2UBzc3UYwKfDsiyU + yy4M42A5Bo4LErdJolSZThV2ZR61pSdQXXwMhlU6cPls5j1R3fx1Wdfw1/r9LgLfQ293A4HXQ3P1A+w2 + 7iMKfWE5xwA0GdFLn/7b/+BFepCyAM1mU7hDoFQACuAr/+8/jAHAsMqozj8O05mDbliIoxADrwXfa8Pr + txDHxTfnkZCQKI49Wr+0b1qfCnxF0RAjRjgU+IHvQ1EIVE2DaR88hW8WvH4vFfjNzTUASHz5Qytf0x8d + al9VNRBFhVM5hfL8OdiVeVRPPX6goEse/JK2LMueByszePmRVUa3tQXfa8Pvt7F1//0ko+LW/SMXeIUR + 77kLPv1f/09Xs9wAUgEoAKoAUCiqBsuZR2XuMdilenp80G/B6+9g0N9BnLMHs4SExGTolgvTrcCwStCM + 6YPdaNCeoiQ+9sD30e/uot9tgwwDo0zbKbRL3n7RbbewsXIXrWZjb22+ZcJxLbjO4SkbR41EsVKhmTYM + q4T588+gcuoCTKcCRZ39+PLL2QDs200iKgvIcRXsNhGGPrrb6/A62+i2NrC9enNfdR8FYsQj7oJn/4tk + dUEURVIBKAJeARhtgYG5xSfhVBahM9qt19+B123C6x/bgBIJiWMFSusbVgmmO/3ElFj4WhJYp2gppe/1 + 2vAHA6iaBsu2YR2i4A19H63tLWxtJLvqBYEPw9BRLrmwLBOG+WhQ+0Ai9DXdhGY6cGtLcGtLqC1ehFWa + TYhUlnXOnhdds99cHlk75rF182VHUYh+ewf93U0Egz6aqzfgdXfgdVuIwkBU1INHvOcu+OwX/uGLE66e + rugTpwAMEccEulFBfelDKFUX0uNhOIDX3UK/00QYDg61nRISDxOIosByqtDtZE3+tFvmppS+qoEoyVar + 3XYLXreNfrcNRVVh2TYMy4J+CIF7FF6/h+bGKrY219BqbkFRyEjU/iMTwKcoUBQNiqZDNx041UXMnXsK + TmUBplOeeX0iil+kBLA/2WvZn5PAKxN58QN5Ska3tQW/34HXaaLVuIvA66G1cQdxfJwZ4fgKhu6Cz37h + H109UEmPqAJwE8DFotdHoYL60pMo1c7AMBPqMo5jeL0muq1VqQhInFhQ6163StCnpfUJSa17ZbiULvAH + 6LZb6HVaGPR7MG0HhmnCsp1DFbxbG2vJ5jobq8O1+Rocx0oj9x8VEEWBpptQVAOluTOwy/Nw62dQXbww + dV6D/WAaKz8vIJDel3XPpPL3wzYM+h0Egz7aW/cxGKYm7myvIRj0Mu85BkiSEQ3dBT/5hX+0PM3Nj6oC + 8HUkywCnQuCH0M0qFs4+NcIK9Ltb8Ho78HrbM2ylhMTxA/UJG3YSvDcVCEksTirwSRL4N/D66Pfa6LSa + CMMAlm2ngv+wEAYBtjZW08j9IPBHA/geoQx8ZJjVUDdsOLUllOfPwakuDpfqPRiILPQ84ZsX6MdDtAOf + CEUYiTx0W1votTbR2riFzTvvHOcVBSxSd8FP/sI/nugukAqAAGEQgBADbvUc5s88MRIr4HttDLw2vN42 + Av9Ya4YSEhNBFBWWmyzNM+zS9LS+okJV9ITWJ3tCtdtuwet10O20QAAYlgnbdQ9lTT5b59bGKpoba+na + fMexks11LPORofaBZJWFalgw7TLs8jxK8+dRP/3ETKP2s6xo0e9FyziIz79IXaLf2Xpp1r1pNhNrrNzE + je//MeKHQwHgcQXAS0D84k/+wj8ZcxdIBWACvL4Hy5lHffFJVOdPj5xLlhXuJgGEvW3EUbKsUG5SI3Gc + kdD61SRa35w2Wp9AVZPseKqqgyaDiaIwpfb73Q4M04BhWjBt+9Ci9sPAR6vZGPryG/D6XRiGDtehm+s8 + OgF8QBJ0aToVaIaF0vwFONVTcKuLh+LPB4ol6aHg57tJlPxBFIGsVQBZbWIFftY1LAb9Lprr97C1dgd3 + r78Jr7ONuZoF9eFnjbYBXEGcxA/85C/+k2WpABREGATwBzHqi0+OsQIUXm8bXm8HvU5j7GXPCliRkDhs + qJoBayjwDbs09Zp8QhQoamLlK8qeMB94PfR7HXRaTQT+AKZtw7JsGKZ1aMl4vH4XzaE/f2tjldlcx4Jl + mY9O2l0gXaZnujXY5TnYlVOoLV4c5lU42PjuZ239NGWIyhNdtx9WpoiLIE/giwy0KApx/4N3sHb7Ojbu + vI/drVX4/V2Ypg7bLWHu1KnCjAet57iBph3udzq4df1dbK6tXP1f/s13nj/KNhzV1zlzZ72qaVA1oNe+ + g+uvXYPpzKG68BgWzlxMrzHtGgyrCqd8Gt3dFfRTViAe/k8glQGJw4SiqEMffjWD1p+shCuKNhT6+kjw + WELtt/eofdNEpVYVUPuzU/Rp8F6r2UBnuDbfcSwsLs4JNtc5poleCkJRNRh2GYZVgls/A7uygMrC+cx4 + jKxo+Kx5ZdIaevY83bCGns+z8rOi/fnfRe2Zdg4scj3bn6x2N9fvodVYw/0PfoSNezfRazXg93ZQqlRQ + q5Vh2XNcnEoR1mH02qz+HRVLHMcxYui4feMa7i3fwL1bN1Gr11FbWMLi+SevHHoDOByVAvA6gJ8/rMLt + kgOgj8bKm7jz3ndRX3wS5z70LDQ9eVlUzUC5/jhK1fPo97bR3V1DGCRpiKV7QOIwQK17y6nug9YHAJIK + fVXV05ks8JMd9HrtHXQ7raGFb6I+v3B41L7vY2tzNc3CFwRBauVXzy6m+6U/KlBUHYZdhltbhF2eh1Nd + QmnuNHRzNP/BJEHPCm92nkk3LmKC4rIoeJG1Tsvlrdu8eSxLOThq44evY+32dazdeR8bd29ga+UWQr8P + EnmwXQcLp6pwy+dn2q4s9vcw+x5FEdrtHjZWVnH/1ge4d/MaiKKgXJvH2YtPYW5+nl565ElvHh1+Don1 + Y5gm4qiJN1/+fZRqZzF3+knMn34cQBIgZbvzsN15hMEAg/42Bv1duZpA4sBQNSP14xt2aWRTHBR1sxFl + VOgPMfD66HVa6LZ3EIYBDNOEadmo1C6M3j9Dd16n3UKr2cDGyh100wA+G7VqGY5jjVLFxzWd6xSwSvU0 + FsOunIJZmkP99BMj1/ACnUWWRc4LbdE50d95mFQu+3MaHIU7eNDvYqexhg/e+i7Wbr2H/u4WoqAPXVNQ + qVZhmHOwXXe0/bNuF6s4HVKfVc1Ea3sbG6ur+ODdH2Fr/R4AoFSpY+nCk3ArdeadeXAG6COlALCoLy4C + CNBYeRPLb7+MhbNPjbECdmkRdmkRcRTCH7TR7zYx8HYRBjLPgEQ+JtH6RacVmltfVY00FoAG8HU7O+i1 + W8OEPA7KtRo0fU8xmPXU1dxYHfry19IAPssycUZg5T/sIp8QJRH2pTlY5TmU5y/AKtVgOOUR5eugvnn+ + Gt56p6D0flHBLQqoEykohxnlXxRer4M719/A5r0PsHLzXXjdHZBoANuxMTdfhmUvQj/K94s+ixkXq+kW + Vm4vY2ujgXs3r2N3pwEAsBwXZx57Ek65BsO0EEURoihCEAR8zMWBkgjtq81HXeFRwzBNzJ8+hWCwgTdf + /n3Y5UWcOvcUFs5c3PtIFBWGVYVhVQEAod/DoL+LXmcT/qD7IJsvcYxg2CUYdvkAtH4CkT8/8AfotZro + tVvwvG5i5dsOFk6fOcQAvuHmOhur2NpYBYBkmZ5t4tT86dG1+Y+Ala/qBqzSHOzyHNzaaZhuHW79NAxL + TO3zwj/P/14U7L18PVSAT2vFi5QMvv1HiTiO0Fy7h7Xb17Fy8x1srd5G4O1CITFc10F5vgKnVIKqPtzv + l244CIIY9299gPWV+7i3fA2+10cQBDBMC251HtW5U3BKyaqQOI4RRVH6XBRF4Z/RkVPRj7wCQKFq2pAV + ANbvvIblt19GfelDOPP4M7BL1RGNWdVtOIYDp7KEMPDgdbelMnACoWpG4sd3qzDs8r520AOwl5BH1aEq + e/78XruFfq+NXqeFOI5gWjbskoPq/NwMezGK7m4LGyt30NpuoLPbgqapsCwzI4Dv0YBm2Jg79zTs6inY + 5QXY5TnojAJHffFZwXgiQT1L3/FhUfq8QnCYiMIAKzffxca9m3j/6ssY9HahKoCmAm7ZhTO/BN0wDhSn + 8iAj+u3SAiy7BhAV7d0Wlt97Cyu3voPb77+ZWvGKqsGpzKFSX4BpO2k7gyBIV8Owz1dV1QfOzhyVAnDk + 1EYebNeF7boIgy386LsvQjOqOP3YR3Hm4jNjwTWqZsKpLKXKQGd3Db32BqJIbl38qIHS+oZVhulWoeo8 + LVl8IiVDf746tPSBxMpvd5rp2nzdNGCYJqrz8yMT4zT1TEIY+Ena3aGlTzfXKZUcVM6eGlmbP8t6jxUU + DWef+QwMy00P5VnJvNAVReTPWhmY5CqYJuDvKHHzre/h9rWr2Lx/E16nCVVVUK44qNfmoBvJ+z0SdHiA + dyxGPrNxGGNiOXU4pSXsNJt45/WXcPPdq9hcvZMKdFXTUKrWUamfgmk7CAK6gVGcKpa6riOKQoRhCEVR + UstfVZUhI5RWtzzzDkzAUeUBuAzg64de0QHQae2g3x2gXD+HCx+5BKdcy9Q4oyhEe/seOq3VB9HUY4NH + YQWFPlzXTYP3DgKF+vO1PX/+SABfMAzgs20Yhnlo1H53t5Wuy281G1AUAmeYfW8sgO8EYDAI0A9tXHjq + ObjVeVx46pMAMKbssz8nYRoF4qA4TkrATmMVa7eu4+71N3D72lUYugLTTHaJdEslaLo+5s+fNfKyIc4C + uuHAdOawevcuVm7fwPK117G700jjNFRNQ7k2h1KljnItYevCMBHwbPt4Boa6f1RVhaIo6Xn6Pf4P//u/ + PxJ5zOLEuAAmwa1U4VaAMOiOsQIAv1xGQbl+Abpho7V169izAVmKzCTKk18uNP6hjfoss+4T1f2gkND6 + 5YPT+kMoigpVM1J/fhSF6HU7Q6HfgqIqSQBfdTSAb9ag6/K3NlZHAvhOn54XbK7ziFr6GVBIhPb6dfxg + +Q3opouF80/Drc7h/IefxdzpxxK6Vt2jaKdBlouAPc/+PAiKfL8zRxxj7fZ1LL/9Khqrt7C9fgckDmDb + Js5fSIJDddMYXfVyyO/X+FAevD7dcEAUB/dvL+P2+9/D/dvvYdDvQVEURFEE3TBRqtZRm1+EaTtj+Rmo + 8E/aJ166eRwhFQAOqqZh4cxZAMD6nau48eY3UFu4gCc/8Rk45WSfbvowLXcBulnG7vY99NubD6zNPLJe + NpGwzrqXEII4irPPFbiOQnTNUSkEiqqmwXumW5s6t74IlNan6/MDf4Ddna1hAF8PhpFY+QtLpw81A1+r + 2UBzXRTAtzSage94zj1HBk3TcfaxxxH4Pjyvj607b2HtfQ+33vo2SvNnUKot4OJHPwXDsrF44cP7fmai + ILzDUAbyWIdZoLvbRHPtHq69+hJWl99F6HXglByYhoHTS0kyHk3XuKWuM6v+yGC5dXQ7fdy/fQt3P3gX + 92+9B2BvLA3TQqlaR7m2AMOy06BFStvvPefEKMx/LolLQFEIfD+JCSCEDL9TAjwA+h+QCkAuKnNzqMzN + YeB5eOPlP4CqOVh67KN47KlL6TWqZqK28CTC2jm0t++h320ijoKcUmeDPPo9fy6I02vyfWmj2RL5uvnf + 8xSLIgrJLKGZNiy3lmRwG6P1p5+pCCFDgW+k/vwkA18D3U4LcRTBtC3YroPqXP3A9WWhQwP4mpvojgXw + 8amwH8IZ+ZCh6Ro0vQS3lLwTnd1dtFurWNu4iXvvvQZNN3H2w5/E3OnHUFs8h1PnnoSqTc/aTLNEj/2Z + hTzrMe/eadi39vYm7l5/A/du/Ahry+8g8Lqo1itYXCjBchaTzKtjQWuT54fjwvwBAFE0mHYNre1tfHDt + bazdvYnG2t2R52A5LkrVObjlGkx7b3UIjeDnI/dpVH/WvMeu7CCEpGWwWR2HWD6kbufiqBSA5SOq51Bg + mCaWLiRJV5pr7+L2te+htnABF556Pt2QSNVMVBeeRDkK0WtvoNNaRRh4h9amrClhKqEquG7kRZ4iOYnQ + 6p90LyEzEVOqPkrrKwek9ZOmKVBVHapmgigqAn+AbqedUvvmMANfbX5+dDnTDBHQzXU2VtFcHw3gSzLw + HV5OgJMAp1yGU06WaPU6HQRBgLvvvIxr3/9zuNVFLF38GCy3gsc/+ldg2i7K9VP7UgiA7EDCSQI8K3Md + e43o90mIohDt5ibuvHcVb3/vL9Hd2YSuKyiVS1g6PQfTPgdN08biRYrUEDPtjAu2K8v1eFComgnTruPe + 8g3cv72MlVvX0dpO2Frqhy9VanDKNZRrc9CNxF3GCm8qtEVjzwv/OI5TJUG0XJSe57dGflA4kqADQgj+ + 4l/+z4/UHDXwPDTX1xGFCs5/5HmcufhMuiERHVOv10R3dwP97taRtCkvOIafbIr6+fMCWvg6s4R+EWWA + La/IBJBY+Am1rx9gTT4LhahQNROKaoAoCvrdDnqdHfS7HYShP8zAl+yod1jwel1sDdflJwF8CizLgOPY + JzKA70Gh3Wpha2MD/mAAxSzDcio4/cTHcPrxZ2CVKlg4c3Hm7p1pGbFJ3yaPwPdw4/VXsH7nfazfeR+N + lZsoVytYOHUKlm1BNwwowwC1WWEa+TIrwa8bLojq4N7yDdz94Hrqz6dQVBVOqYJyLVmyp6rq2Nixlj0V + 2rxApwl9WGHPnqfzHv8zjmOEYYg4juE4Kcvw27/+G7/zqzII8CEBywps3nsLN99+BZX6GTz5ic+krIDl + zMFy5hAGHrq7G+i01hCFSZbBotq/6DhFlnWQFXgyUmY8epy/Jr02Hr2GfYnz2la0zfw1bLwA23/dtIdW + fm2c1j/AN0NpfVU1EMXRkNrfQLfdgqZrMC0b5WplNIBvxt/oFhfA/dFPqgAAIABJREFUp2kqHMfG6aWF + 8QC+R0qNPr4olSsolZMNf9qtFrx+Hx/88Ct461t/BLe6iCee/QzcyhxOX3walluBabtTsQNZ8ThF6POs + 73pceY/Qa+9g+Uc/wPLbP8Dm/ZtQ4gHcUgmVchnnfuz5oXuLo/Zn+I4R5Mcczapey53DwAtxd/kG7tz4 + Fu4tX0vLJ4TAMC3Ybhnl2hzKtbnseCbB3EaFP0vn0z7R8nmGgC+TdR3EcSzKAXBr/73fP6QCMAPUFxdR + X1zEwPPw1re/jChScPbJZ/HYU5egGxZUzUS5fh6l2jl43Sa67XX02o2Rl2Qcoy8bezz9TTARTEKRe/Ii + Vw+iodLYAr5L42XG0AwTulWC6VRgubWZ0PpJGxQoqpYK/oHXx25rG932TrKF7pDan19aOjRruz8M4Nva + WEGr2UAY+FwA39FFVEtMRqlSRqlSxvziKYRhiG6ngw9e/XN4nge7uoTaqfOYO/M4Hnv6eWiGicr8Uu77 + Kvq+spT9Sf5/3k0QBgEa929idfkabv7oe1i58SbKtSrq83N47LHTcEpuem8Rf/6skG3r7K/ehNqvYnen + jeXr7+L+ra+gsXZ3ZE61HBdOqYJKfQGWM54DYrR9owJepFSxQpwu5xvpSc58yVL+tJ7Dch1OA+kCOCQ0 + 19fR3FjH3NITuPDU8yPbFANA4PfR62yhvXN/JFbgIAFBDxNGWAYk/WID9/id1w5CDyqKOhLA1+920GWX + 6Vk2TNs+1GV6nd2dYQBfA532ThLAZ5rD9fmGpPYfUrS2t5Ngwt1dhJEKu1TFh5//POaWLqCycBpOqQZV + 06CoxW0tVvDzlDJzUXIdYoRBgK2VW3jne3+JtTvX0d9tQNcUzJ9aQG1+HkRAXz+M0A0XllPHyp3buH3j + GlZvv4/dncZIv5xyNaX3WX8+P44ia50FqwBMmnOzDCbWncAGAbLn9L0553/89d/4nX9x1PO7VAAOGQPP + w+b9+/B6A5z70LNpkiGKOI7hex20d1bQ7zRGcgpMcgE87NBNO7XwDXsvX3YeikxiiYWvD9Pvahh4ffR7 + 7YTep8v0LAuWZR/aMr0g8NHcWMVOc3M0A5/rwLLMkQA+iUcD/V4XXt/D6r176HbaqC89gfNPX4JbmcOF + py9B101YblmoDGS58sbcelHiO16/cwONlZu4c+113LvxJqKgj8Wl0yjXanBKpVSwPMxCP8nMWYWiWLh7 + 6wPcvv42Vu5ch+/102t0w4RTqsCt1GC7ZaiaNqI8iSLv9zMmvO+fHuMDOnllgP5kFXz2mTIKwF/79d/4 + nSuPsgLwdQCXD72yYwzKCpTrZ3BhGDjIIgx99Dtb6O6uw+uNbg2dFSRXVDs9DhMBjdY3h2vyeZo0T+HJ + i4ZWFHW4uU5C7UdRmFr5/V4HQDxcm2/BMPikOLNDZ7eF1vbmSACf41iwTEMG8J1A7DSbaGxsYNDvQ3fq + cCrz+NAnP4vTF5+BYdmwS1UQJT8ffBxFCMMAcRSisXIby+/8AGu3rqF5/wY0TUFtfh71+XmYlnWgb3ya + AMSsOWUWc42qmbDdeXiej/u3b+H+8ntYfu/1tHxFUWDa7nCTnUqalIcHL/x5VkXECvBCm57Piv7P6jt/ + nlUO2FiBcQXgi1IBmDWiKMLm2hoWz5w56qozQVmB9k4L5578xEiSIYrERdBAe3vPRUBfaNGLmRvIJ7hm + vx+pKAhGVA/9mw3c42l9EYq4QJLAJQOqOky7S5ThMr1E4Pe6bRiGkfrzD9PXlgj7TTTWVzDw+sMMfAYc + 2xJk4JM4qdjd2YHX72N9dRXtVguLF57C05/6KTjlGupLF2A6JShDZYB+U/1uG82127hz7SqWf/R9eJ0m + qvUaKrUaavPz0IbW7kGV+yzqOu/8pHumgWlXYblzaLc6uH3jHdx892q6Pj+KImiajlK1DrdSRbk6N8La + iQIp2ePseOYGRQuOZ/WJX8KXFcTJ/00NALZtzNz0/K/98y9elQrADBFFEe7fvg2v38fC0hKqdT5Jy4MH + ZQVUzcaTn/jMyHJCikG/jfbOffQ6ScAYC5GPcFLwkOheEYoEKfGTgW46MO0yDKcMu1TPtRaKThqJwNfT + DHw0fW+ym14H3XYLcRymAt+0+KQ44r7tZ9Ly+l3sNBvYWl8ZycBnWSYc20oD+GYxMUs8mojjGDvNJlbv + 3oU/GMAqL8AuVWGX61C1JKV0v9NCq7GC7s4G6vPzmF88Bdt1c1mkQpH2U9xXBPt5xxVVg+3Ow3bncHf5 + gzTffru1lbbFsl2UanWUq3MjO+ux7S2iqGQpCPRYXvuzDC1e4PNuANE5Puqf/k6f56/98y+SrHYeJh7Z + VQCs8AeArc1NlKvVY0fDsisI7rz3Xbzx8h/j3JOfGAkcNKwS5qynEMcxep0GOjtr6HUaAMS+J7osZZIi + wN8r+lgma9gK7HI9pfbZHfSyyi3ih0ui9XWomg5F0UEUBf7AQ3t7C4N+d5iMxxom45kbsfLzqMhJ2r1o + Umg1G2gMI/Y7uzt7GfhOiTLw7Y3PLBgXiUcTtbk5VOt1EELQ2d1Fv9fHYIdGsSfU8Nmz83Cfvli4zCyB + mEWR878XFT77eZd104XtzoOoFu7dfB/vvP4t3Lr+BvrdDgBAVTVU6gtwyhWUKnUoOawda9GL2iIS3Flz + Gz//sXMipezpfXwAHz+/8lkCafl51z9oPJIKQOD7WL13LxX+ABCFIbY2N7GwuPgAW5YNwzRx9okncPaJ + J9BcX8fr3/xDRBHBY089nwYOEkLglBbglBYQBAP0O1vY3b6HQb8tfHl5QSf6aLLoqyzaDABMuwyrVBsm + 4XHG7uGRVSf/8bLL86iVn6zL30ys/GHKXdOyUK6eE9aT9zf/wWfB9wfpEr3mxip834dlGXAdG5XTCzDN + YvsJSKEvkQVWODulEpzS+E6UIuV8GuTFCk1D4e/LyldU2KV5mHYN/iDG8vU3sXLrO7h5bW9neMt2sXDm + fGrls+2apMSzv/MCP0/w8+5Lvly+DJHgZ5EXTzBpvmHu2RZecAQ4SgXgKo7ABeB5Hu7fvo0oHN+hb2dr + C7V6/VCXe80CLCvQXL+BD956BZW5M7jw1F7GQU0zUKqeRql6Gv6gi05rHd3dNQT+ntLDv3iJhjp9vgDd + dFIL3yrV+Csz68sqD6DCGCCKDlUzoKoGQAj8gYfOThPeMGo/28qPRspKfua3I699nd0dtJoNrK/cQbfd + SpQtx0K14sBxrJFsYbRuKeAl9gNCpv8Gs/zwxd1o+fXwyv6o8VCMGUis/AXY7jy2txpYfv9dvPfGd1J/ + vqpqqM6fgltOfPmKpmb75hUyKkCZ9mf1Petv/v68a0UgytAYwmj8E/2bF/i0PL7tY+0goH9fxQPCUSoA + O5MvORjyhD/F+soKzj722GE3ZSag2QaXLlxAa2sLN958Ca+99CU89tQlnH58b6ti3XBQW7iI2sJFeL1d + tLfvodduIIqCkQ8lCofLYJi3UKTdKooKqzRK66flCOaCLFeCCHRpnqqbIIqWRuzvWfmJL9+0LJTPclZ+ + xjyURXHmTbJ7efZXsNNs7G2haxo4s7QwtkyP382Q7XcWDmK9STyamJWPdxK9P827R+eDsWsnNFXTLZh2 + NQniK81j5dYNvPG9b+Pmu1exu5O4KG2nhPmls3CrNZQqtZF6+Lazy/T4gDlRH9m+5gl0nh0VYdJ45bka + 6O+icRcxDsdpXjhCBeBwO+t5/YnCHwB63S563S5sJjPUw4DK3Dwqc/MYeH0019dx9RtfwlvfsXDm8WdG + VhGYdhmm/QziOEantYF+t4H2zmpaDgGXr1oZRutbJeh2CXapPhatH9N/WbQh2bsGGBeMRFGg6XYasT/w + +ujuNNHrtIaR8wZ000R1rj4S2RzF0dSWTtpmwQff73WSqP3tJO2uoiiwTAMl18LC3OJIBj7alzyaMM8P + SccFAKIcxmA/fZN4OJEXazPpvmnekTzmgMc05Wq6Bd10Ydo1WHYVUaTg3q1r+OCVxJ8/6PegqhrsUhnn + Ln4ETrmSJuPJirshhABkKKSVOFUCWP97nvswjuNkTsOor10hytj19FpRG/LGOC9OYORZxkjrZesGMFIv + 25bh8RPhAjg0FBX+FI31dZy/+MQht+pwYJgWli48hqULj6G11cDW+k3c+N3voDp/Gheeej5NP0wIQam6 + iFJ1EbVTH0J3dxPd9gb6nWRjIlU3YZfqacQ+XZNPfV55/q5JwW3Jx8tY+mS4sU5jk1mXb8B2bFRqVWHZ + WT7LaSfCrWEynpE8+7aVBPDZ1pjfL6/evLbt14e6XwXnJCFvfB6ENVWE+TnIedG1WZb+QVDkfrs0n9D6 + pXkoigav18XNa1fxwTuvYfm91xHHMWynBLdcxekLT8AtV9N28/WIvps4jlP3Gkuj5yneeWAVB3653iRW + MA+80s8eE/3Ot5dXGri+vL6vRs0AD70CMK3wBwCv38fuzg7K1eohtuzwQVmBsxefQHNjHe/98Ot469t/ + hjMXnxlJNKRpBqpz5zF3+kOIESMIPUShl25MBIx+YPSDFK135V/e9CPWDKhpQh4dvtdDr9tBp3Ufvj8Y + rsu3UKnXoGn5mdDyjvNaN6+RD7xeskxvGMQXBD4c24JjGVio71n5PEXH9iVLqWHBTyZ5E0sRC0NiD1nW + FnuM4iBjt1/locj7sd/jWXVNUk75Mg/yrulmCeXauVTot7Y38eb3ruDdq6+k/ny3UsPiucfTlLt8BDyt + i6fG2bZTqp+dZ7L6W0QJYhV09lueRP8XHZdJ1+YZTVkMyIPGUSoAy7MucHdnB5vra1MJf4rN9TW45dLM + Npl5kFA1DQtnzmLhzFl0WjvYWl/Hq1//j1AUDWcuPoNP/cyvYOmJjyHwPQQDD36/CwDwB30M+i14/Rbi + YbzASLmqijAMR3xz6cussOl2dYSBj24n2Umv3+1A0zXoholSpSwMuhRN6JOsPP56eo4u09vd3tpbpmca + mKuVYJkmFIXR3ulkk0VJJheOHhNMsNNYEjxzcBwnguOALAGXN+4iSwvIH+Ox90kggPbT3qLn9os0JC+j + bALxuzbSp4x7FUWDWz0Nt7IE3SxhY+U2XnvlD3Dz3atot7ZgmBZK1ToufOgZlKp14TfJK+ZZrrIi39FB + GA/ROzDtt8dfn6fwixSdLHaAv+dB46FVAHZ3drC+cn/f90dhiJ2tJuoLCzNs1YOHW6nCrVQRBk+gtbWF + jXvXcefGGzj7zI9Bd2giEQK/34PvdeH35zDodTDwuvD6LQSDDqLQH2EDdN1EDIIo2suzzwbv9XsdII6g + GyZ008TcqVNjOfYnfehFJ8w4jpM8+5tr2NnawNZ6kmfftpNEPJWl+ZEAPtGHSNkNfgvPvDqLIM86lTT/ + ZGRRxZMgEkZ5LELWvUXrPuhzzBTgXP+L+KSzyisqYHSzhHL9HJzyEm5eu4pXX/4G7i+/h92dBpxysqnO + qXPn09308tpG42bS6HbmEv47pH3gM5sWtdjzwH9rI4oIxN9nZt/I/8/em8ZIkuz3Yb/IzDq7q6ur7557 + d+ft7tt9p/geaVIGJBuWSOnJgiDBAA0QhmTAMmB+sA3DHw1Dhj/RgD7YoA0YMGwRtEEbFgUbImkeMt8+ + k+/et7O782bn2p2eq2d6+u7qrq4jM8MfIiPyn5GRWdVXVU13/HZrOiszMiIyKjL+9z+Sf9U1rWsyUoCW + y/tdtLa/O8hznQVeSxPASYm/xNbGOmr1+tiHBR4HruepcMLZxUX4vTaY74h0o64bbbdbASIrSLe1j/bB + Htr7e2i3dtFubaFQKIuYfMYUwT9s7Yh0u4cH8LxIyq/XVaarLC7ftGjlqXYl5PnW/h42X73A9sYaDpq7 + Is9+pYTp+gSqlVJqUdG37qT1McaUZmNQJmAQHEVFS/tznpClrcljhk6TOTIxYP3qPiqxOal0n8eM0Hk8 + yPzR6x2U6Jer03ALNTxfeYifff+fY/XJfQS9nsi+12hg6cYbcMmmRaa+ZEnYecy+vCcMw8R3/RnzmKQs + c9wgav4sBiaLach6DlpGL2v63m/8RoXXjgE4LeIvsfFqDUuXr5xafeOIQqkMHvQA5sAPfDDfQeA4cFxP + bKTjuChWJ1GsTmKyMY/D5g62XzLsbr1E+7CFbrsF3xd2/GKpjImpSUzNTKtFSr7MnHNjSBFjTHDe0amQ + i/Lgaeca+bIEgY+tV2JTne2Nl8KPoFDAxEQFS4uzKBaTU1ePUgjCIF4YkCY2NLb3ODjKCzyoqngcFoQT + g2qbyW9uiiIBjq4BOgpSY8vS58+q7b4gfaEEwjgeUrDOmB80o1zWfC6WJjExtQTfBx4//AzPH/0Aj+7d + QmViEtXJKVx+40soVydS7yFtV5fQ9T4clagNwqDlMQapNYb3icrJaatfv/Pa1a/rJhBa7iSajbPA8BiA + U1jbTpv4A8BBs4nDwxYq1f4b1byucFwPgd8FY45QzTMHPGQIfcEUOK4Hx3Wjvx4mGvMoVCfQCwK0mg8w + v3QFxcoUwByEfhvdzr4wE8jQm0jdF4YheJiUXPKcg6Tzj3xhDveb2Nlcx/rLZ9jf24HrupiollGvVVGt + iBBB5TCU8Q6ZFoDUy8tjhkMyCjLJ0FFMAv1UtUddEI9qpxxHDCKlioKDjc9pLZZntege11xB5/+gUqH+ + XsUXzOUrUdbQvd09PP78M6zc+0NsvHyK2vQMqpNTuPnVv4JSqRJXE+W6kKFsJqJl6mPiO0csBCDbJyAz + 90DGubzzeWUG1Z4cpc5+ZXWhI3GdhgNGx//on/zOd4/duRPitdEA7G5tYWNt7Uzq3l5fR+X69TOpexzA + eYgw8AHGwEJHMAKMgTkOGBwEvo/AZ2DMheN5ape9G+/9Em6894s4bO7gcG8bPJL0K+E8eOij29lHt92E + 3zsE5zyx/4ApnlcnnGEYYHdrQ3js72yhcxgn47lyaUHZ8nXuPksNmH5us6qQfpeOjkEQDLRrYJ4U208V + OAiyJKzXBf0W3DzpO08tOyypaRBV9lHqyaori5DSea4zz/3MVY7joVITRH9jbQ2fffwJVu59jNb+LmrT + M6hNz+Dtr38bnqclucowm+Sp+elf/d5BkHdvXyZjgLoHYdLzzAYm7UK/Ngfp6zhJ/wCGtxsgAPzJ//Sf + H6uxV6uraO6ebSLBhUuXXvuwwCzc+Opfx+zltwUDwJhiAMAkM+CAOQyt3XXsbb5Ec2cLvW4PDMD04lXM + LF7D9MJlHGyvo72/p+qVixXnITqHe+h19tHt7CcYACBJFA6au9haf4nmziZ2tzfhOAyVcgnVahmlYoHu + j63uyZIS+i2y8n79uq6BAIT2Qmw96vVdaPPsk3lljqqaHHdGYJBn7Le+DMLI9RvXfjguMT/KPSf5reR7 + pLfLOVfzMQteoYzK5BzAitjZ2sIXn32ER/duoVAooVSpYG7pCtwo7FZnqCiDYVJb5z2nbhag/T4OKMMx + 7vP+pNDH8B/9k99h9NowMfYagGEQfwDYWl/HxORk7i5UrysSGoCIAUgyAw721p5if1tkDCyXPRQ8oLmz + g2d3P8TK7R+iPDGF5Tffx/yVmwg6bfjdDpnEDioTDZQqdXAeot3aQedwF4Hfge/3sLO5ht2tDWyuiZwA + nudiolrB4kID1Uo56qN86XWCgNQ58ZKkNQH5awZP1CPuo+YKwHUdhGGAMAxSuQqSHH5ch0nCyJN+88wF + 5naGuyAcxQzBWH/HRzpWWXXQ63laG9P8GATHler1Icj7/U5C/BlLMsmO42hEP9nnYmkSldo8HLeC5yuf + 49aP/hiP7t1CfWYetcYM3nrvG8rHJaFVcOI+0vqlWWwQ5otm5zPtfqc/Wx6ypPzjSvuvFSKzKUYYAQCM + OQMwLOIPiB0Ed7fPX1ggALheEWHog4GBMweMRer5iAEIg54i/vE9Hqbn5oC5ORweHKB9cIBHn/4Ajz79 + AVyvgPrsEqZmllGfXQIQq9MBF2Hgornbw/b6S7x68RCH+5uoVkuYmqygVpsFEC8Ovu8r1Xs/idIkpdAF + blBkES26wPu+n1iI89SSp2l31InVsCWhLEYmTyVsgkldnFc+q16qEj8p9LE9ar156vCjanxMZfLKVybn + UK420OtxPH74Ge7e+gMVnz+zsIz3v/2vw8QcyX7Rzaz09k3EXB8bk3YgK2OoLD/o730SnFTrMEg9ry2T + MQDGlgEYJvGX2NnaOpdhgV6hBB4G4GBgLBSEH9IEEKJzsJd7f2ViApWJCdTn5tA+OEBzdwdba0+xtfYU + rlfAzMJVTNTno99sW9xTrWJ2bgGLy5dRKLjY23yK5s4zBH4PQHLhDIIw8V1XedKXT4buyeO0hJiGyRwh + zwvE5gD5V+6cGIZJp620WcNMDPTFMWZeBlv8+knWwwEdK5NNtf/CmGdnNZWT7SbLs6j9/mrqQRbq+HaG + o6zrWSYmOhZ0DgxCVBIe/KS443qoRkR/v9nCZx//CM8e3UVrfxelSgUz88u4/MZN9HqdaG4GuRJ0lrlM + V+fr502MQN546ONC6xy1ar+f9m2Qe05q7hg3RmKoDMCgP/2r1VXs7+6e8fZBafAgwPb6OhYuXRpyy2cL + xy0IggQGHhEgygy0W4MxWo7joFqroVqrIfB9HDT30NprYn31C3z8wz/Dyr2f4/2vfxtvf/1X1OZEEnPL + X8LU7FXsrK9gd3MFdMF0HJYIJeTRJkDUqVC+eI7D1HWhgo4jCegMoy+u49CFLGkyoCYAijAMwHlIHAOT + C7uJEKXNEenvlIEZlBGIn/X0pOFB2pTHEvpifpT6+rVlHi9T+RDS/GOCHKes/ke1JNoG0tKsWR1ufhZ6 + 7yDmnyQjGJf3ChVUa3OoTM5j9ckj3P3kU3zx2Udot/dRqzewfO1NMBYzVGHQg0Pnufx9tLYMnYHTh5Ey + 3Z9iaKO6su5XDITh/rNAX61D9FdnSvMth8kyDEg801GQGIu4zg+OUdWpYdgagFsAvpFX4LDVwsH+/pC6 + k0Zzdxf1mRmUyuWR9eG0wXkIHgaA2HYrWl2FCcDvHqJ72Dxyna7nYaoxg6nGDDqHh1hbfQKEXTz+7Ed4 + /NmPjJsTlUoVLF75Mhrz17G19hDNndWUCp8SxywpGEhK/1lEUb+fSveyDVqOhiXSe7JsnVlSeV6/5fc8 + x66856BtH9Xmaupr1v1Z0i6tR5dyTRqPfvcP0m9dSjXVmUe888waehumZxqkf6b6KbIcS8vVBiq1Obhu + FWurT/DZX/5/eHTvFjzPw9zSZVy9+Q5cN/1O6HNVaqhoOV2y1yV801j0U+kfxayR987o9Q4Kk8Yvax6Z + 2jSNS7979GvnCcNmAPpue1ipVnH9rbewu72Nna2tY+X5Pyk219Zw6TyFBUZSteQ7OY8kLs5wsHPy0MpS + pYKZhQVUvvUtIOhge+0VdjdfYvcHf6Q2J1q6/mUs33gXhWIZxVIVS9e+hrnltxUjoEv7MiyPStumF950 + rL/Y+sKVlsaYsS5dhWmq26zmN5cx1X9U6G0ctY5+jMygi7GJ8GZpR0yLbr92+vWpH8GidZgYML0flIDq + 95u+540VHQOd0ROq/XlUanMAili5/ykefPcDPP38NhpzC6hOTuGtL39NbaMr+pRmgKTWzHHcSHsGqOge + wziJfgGxJis+jkoan4XWkacNMJ3Xr4nrel6QwRmKrO9HOT+I1kP8fun8JWKMjxf1IMrq4z16hmIsfQAc + 10Vjbg71RgO729vYWl8favuHrRYOmk1M1GpDbfeswHkIhByccQgbAADO0OseiuiAU0ArSs87VZ9FfWYW + ge9jd2sLe5ubeLFyFy9W7uL2D8oJZsArlLFw5SuYWbyJg90X2Nt+jk77AJyL8CcTIdc1BTrhli+oNCkk + xyG+16TydV03IfGbCJnejk7Ms7QC8hz1NThpGmJdG3AUAt5Pw9IPlIjmMVOm8ln1mfqlJ8vJkyRNz0jr + 1yVkvX1TH7Ic3UxJfOR3PYKkWJ6MiP48DluH+OKzj/DZR7+HrVfPUWvMYHpmHu9/61cS4Xoyox9zxPsa + 8vTWttLT33FJng1mHg9TQi76PmRJxqZnT813NhjxBQCOOBpBPafh/rz2B2lnEJjGi/O4f/3G4SjIZGI4 + bp2o4hNiLBkACckI1Op1bK2vD9UpcGNt7dwwAADVAHAwzsAZR6/TOtVWaHpe1/Mws7CAmYUFdDsd7G5u + YvvVGp7cv4Un92+hUBTMwJtf+WXUZ5dQn3sD9bk30Npfx/72Kvb3XhmleEpgKBGlKlFda8A5RxDEqYHl + oq47FMprMvZaJxqDSEImwkjLUk1HEASGkK/+0Os+9uJ3jHuyNCL9xkS/R2dYstS1ettZtvpBnkeOve/7 + iuHL64P+W5rakNdkXYCIzZeq/XK1gc21VXzyk+/j2aO72Nl4Kbbxnp7F0rVrcJzYOz+LQTFJ2LovSdZ8 + yxpL/Xn7Sdn6GOgMgwlZGiqd0TL14yhz+rjEuR/TeJK6B+9Ef634WWJoDMDLZw+cT//4f3SEA9fRFjyv + UMDCpUuYmZ/H88eP4fd6Z9TLGH6vh+2Njdc+LNAtlMgCLFJUCumCwe8cnlo7u9sbKC/OGK8VSyXMX7qE + +UuXjMxAtTaN5euCGajW5lGdnMdc4KO1v47W3is0d14KYqwRfYcxtZUrQ1K9rDMCLt0ciJQHISycCwcq + HobKNcuN2qL1ZUUfOIwB9HqGlEjLAkAQESRdAstbfExah6zrpwG68Ovn6LGJQWCMiSwMktBFZj3KCMjv + ifoMxAa6diFH82LS0ADiNw2CAIFB6qV/WdSe/qwSknmTBL800UC52oDrlfDF3Y9w+2d/ipV7H+PwYA+T + 0w3UG3O48uZbxvHUNVlAUktEf2vOeUpqp8+c1d/Esw3ANJjOZzEV+jnaZ9q2qWy/tmn5MyfIR4DOuOQx + s+OKYWoAXA4W+L0eXE9sQgPOo4VBMAW8iPzcAAAgAElEQVT9flyvIDLFDYMBAERYYL3ReK2TA3mFUrSI + 8eh/QfxDvweuqRVPinKp2LdMFjPw+e0f4vPbP1TOg8vX38VkfRmT9WXMXXofrf11HOyuxcxAGCIIAnDO + 4bpuptoeyA4DlN+phkBCLrLymN6bJSnKa3q5vMVPagWy6tVhWoBNC07WIjToApon9epl8sqb+ih9O6iG + BUg6yuUtrnnSsUkLY5JmqYZHJ64mKZv20XEcFMs1TNSXUa5Oo1iuod06wNNHn+HB7f8Ljx98AoQhphoz + mF1cwlTjvQRTQZ1RgzAU76eJmRJf0uMRnVdMCszzmo6faf4b58IARDbBSA8qMct+Z10bhPhjHKzmGYwI + 54mIDG54XhPTxXFBTAA8DEOvWL7rdw//DfXSMgYeBgj8HlyvAM4jFXVicAfb4vIsEAYBtjY2MLe4OJL2 + TwtU+gKE0BT02qdWv+8fjyHLYgZuR86Dc8s3BDNwI2YGFq8BreY6mtsv0Nx9iTDwwTlHu91WxJRu7JMl + 7eiSlCQGVOKSTIEuqUpQzYEcXxMRo+X7SUE6sggcfT563XQPfV5Tv7Lay+qbXkYnNiaY1Nvy95J9o+NN + n28QZoT2S/7+1A8kSzNgeiadKXAcB4ViKVLrCw2V43potw5w//aH+PzOz/Do3i04jovp2TlcuvYm6jOz + ibbks9JxCDQHZxOzpjMzpvE2jY1pzg8yhnpf+mkEsq4N+psN2pdxlPyzvstzJuZXL/sP/8t/djFMAI7r + hQB8IBqcMBQ701EpCpGTCBMpWaMLYtMaFqWwjc7JaXXWE2N3awvTMzOvd3IgKWHEWlQEp+T8B8QOgCdB + FjPw0Qf/Ah99AOU8eO3tbwgzQW0ei/gaWs117G2/wEHzFcLAR7fbRbfXUwsuXSBTTneMwY+0CKF8ORlD + IBkBQpxAFluNg0/MRQ4ktAmSwOnEzUSAqDYApE51rI2Z7JcslysFRu+aSSVO20fOom3SeNDz+nG/OhLP + xJjStKU0IbJIToIogITGAanfL9Hn6Bnlb54idkxslFUoljBRW1DzDQB2tl7hZ9//U9y99X1sr6+CMQe1 + 6Qauf+k91GdmU33q9XpKa6BrJ/qNGx1jyZRQZ74sLY88Z2IeB0E/JnUQpuAo7ZnmIj0/TsT/KBhYOzJC + DI0BiNRVjuO48TaRYRhlsIoWJzbYIEmzgbgnymcvGjmTvr9aXX3twwI5OBgHELFZYXC6ZhTqAHjiuozM + wNMokiAZVkgX54O9V9jbfoHDgy20DnbR63XV4kule+qwxXlsShDrDgdjkq7q0rXUFFCiG0cVmJiqMIwX + MZqQKIthypLoTOXS0IlKmkjEt6WJz6CEXNSRHcqXJ5Hqi7uuGaCEUo6rvEdmjIwZu2S7cnw5DxGGkuGD + akfeHxOW5DgAQKU6hYmpBUzWl1Es18A5x9rzFfz0L/8cj+9/gs21ZwCAxtwCrt38MiampjVnvFD1VW4w + JQSamFV0DHn6dfZO9NHEKEAJQmEo5qo+dqSWjOPBYX4P0toH85xNO3pmaacSdx3RR+x1QpJ55iNV/wND + ZAACv4cg8HtC1S8kl5AHCIMAjusJrlsW1ieEYfKqyRRJtly/LzrPWHTxBMzBYauFw1YLlWr12HWMEoLB + AjhZ8E4r/A8A2oenG01AYWIG1p8/UJEE197+Bq6+/U3UZ5cwMbWAiakFAEDncA87m0+xt/0CnbZILEUj + BcIwTPkOeJ6nfAt831fl5F/JPND7ZR3ymomw08WSngMGkxKyJDzTvSZpitqcs9SVegw8vZYlEeaZGkz9 + GET6leMs+6SbA3zfV9oUquGhz66r/mVZPbJDlpucmsVUYxnVyXkUyzWEYYi15yv4+Ye/jwe3f4qD5jYc + x8H07DyuvPE2JqcbKBSKifrlvKHjEASBCmfVx5P+Nan2s6R8/VrWOOZpaSiyiLJextT/PAldv8fU3qCa + hfMCA4M0UvU/MEQGoNdtI0pHB8aAkHPwMCbSlKDralouvdc5h1cokEkkpLKIwpPWuPqjhpyqHI8x0V6t + ruL6zZtHvm8cIFSncjDYqUv/nfYhvCE4SpqYgdVHn+Lz2z/UIgmmUapMYfHK+1i88j7arV3sbT9Hc+cl + Oodiu2LXccFDjpCH8FwvljbDWEI3qvy5wZQAqY4HwiB2HFOLMI8IMU9GBQAAh7b4svjYREhpvTzMV/EK + rRsTz8o5Aj9phqDMihNJXTJEzkRMUtIfSY+cSqKD7KRAWQwNfQ45LqFM++wknwWA+v0kcafPGwQBQqIx + UGMS/Veu1lGfvYJqbQFeoYwwDPHg5z/F/U9/gkf3bsHvdhCGIcrVCVy6/hbqM3MoRwIA/X0lU+G4Dlwv + dm4MggCFYiGRzIo+p4x/B4vOkWPmiDmjS88pRiHyl1LzivpLRfX1RY7WVf/NE/0m7avfU5u7tJ7E75xY + 3s830Zegzy3HbRwwNAagWK6iOr1062BrFYBw/hOTxAFjke0PkZTmxrNXHDlKihcZshgAB4AI12LCdqDK + y6knGQd6PskqDP4j+D0fu1vbqM+YQ93GFaVqHfpzmlSOJ4NMfjK8SV0slTF/6TLmL11Gt9NOMAM0kqBa + m0a5Wke5WsfC5fciZuAF9rZfoNfZTxAkKdHTRVb/S8ubpHi5+Ke2W0W+9KPXbWo/6zhLutPP010XOedK + y0FV2B5JRkOd1IIgUDkS8lS5pr5kOQBSaV+OuclXQrYPxFoMWo4+C9XEUGLsui5KlSlMzVxWRP/wYB93 + PvohHtz+KVaf3Iff7YBzHs2tK2jMLSmiL6EIPtEomJgc2QcaMqo/K9UsybqzyutjTWGaF6a5RMubNDX6 + 70PH33R/1nVT3/L6f96Ro+lYGXZfdAyNAQgDH71OK5V0nlHONzqX5CyZcgwUF2NbGhgiu3aq1rgMYrJ0 + 0qm3tbGBWr3+GoYFJu2Cp6n+HweYmIHPP/kebv/gj1CfXcKbX/lllYY4ZgbeRftwHwd7a9jbeo52azfF + DFCYFnl5ni6GupScp3o1Sdp6hkOqVtb7QOugxLkfshZwvW59DGR5qe6mpoXkrnbmuvXsh3oonrSZS8g6 + 5RjI+6UPB72fmneoiWCqsYza9DImphbguB62Nl7i9offxxeffYRH926pMRQe/AuYXVpGZaKWYsBMBD9L + /a4Td9k3ylzq80PXytDte03aJpNGJuuaCaa5lNWefr0f0c+r56JDG5PHo+qHxNAYgFJlEq7rMSDaaU1d + Medi1yeokt0Zk9p8YRZQygJ5HZDx7sp3QJ07GRMQBgF2t7dfu+RA9H1lTGYFPD3sbW2MRXwuYGYG7v70 + T/DRB/8itSdBuTKJcmUSMwtvYr+5g4O9NTS3V9Hr7CupEUhLuLr0bSL0ptwDpoWcwkTcaVmTZkLWQR3m + pAYiiyHIkt5jpzWWqFcnfFJTQvsl76ffdcJECbb+jie3YeYJm3pMpMW1drudYAIkUyB9N2rTS5ievYLa + 9BKY42Jr4yV+/r0/wp2f/YVy4pOYnp3H9Ow8GnMLqn39N1Efep5cp8/KeWTGJNdcJxZeWPRXxox7xCFV + Qo03jUIh9cEw/+ix3n/TsalM3nUqoGUhpa3oU/6iIMGcjbgvOobGAExOzaJYnige7m0IipQgQrEjDYAo + RNAlNqUoXFAfPfJSxi+gqtHcEaocMBSR4X5ZyYa21tdRq9df27BAznEmGyyVyv2TAA0beczAtbe/oZgB + xhhqUw3UphqYW7qJne11HOxtIOju4XB/PaEiF3MsTCy2MZGACl+li6lUX5skagnTAi6+i2PdpGCSOOW9 + hYJ4rcMwQC8KiZTpjSmSz4Coj1INLcuE8P0gofam98r3VrQREzPdJyAMQ/R6PaUeZxHTrodMAhyOE5sA + Zd/omJfLJcLs+ODcQbW2gPrMJUw1LgHMwavVx/j4J7+PR3dvYf3FkwQTU5mYRH1mHvWZOZTKZfVMeg5/ + nXjqu0nK5zI9c9bvKe+npgQTQ5b3l2o7dAYkr/2sZ8tDnhbrJPVeRBjGZmUE3UhgeD4ApQo6rd09wGAr + jLhmRZypRI/omMmFgE7GqAznaYKftAKkr+Xg+s2baO7uormzg8NW2sN9Y20NS1eu5FdiMVYwMQOffv// + TmkGPM/D3Pwy5uaX0el0cLDfRKv5Cu2DTfTa25mEEEBCstWlYCnVAmapzKRJoIu9roJNa8jMGoVSqaSu + 9SKmVmoGTNIiJUpZam09v4KsW0rl8i8dD5N/hewXlXDlPfoeDzS5j2QaatPLmGosY7K+BDAHL589wk// + 4n/FF599hObuZkJDUCgUUZ+dw8z8EsrViVT7pjExEVj9N9GzOOq/BX02WVa/px/RPIpU3+9aHlNgandQ + 4m8J/7GwMuoODM8HIAxRX7jxqr1/i3g+C5V9/I2libPiA0TBOAogjK+xDGpvmJNEg2YAV5J/rV5HrV7H + YauF7fX1BCNw0Gy+1mGBpw3f7wHF18cvwsQM3PnxH+L2D/8Iy9ffVWGFpVIJpVIJjZlZdLtddNqHaB9s + 4HB/De2DbQAwEmVq/6WLLiUGJmKvQyeMel0myS8LjDEUIq0V5xydTkdpBijho4wNJXS+78P3/YTHvbzX + cRwUi0Ul5fu+8DHxPC9hHjA9q+y/Thwl9M2aJqYWUZteQm16GWAOPv/sZ3j4p/8SK/c/RicKR6VOmLXp + GTTmF1CfmVPt6Y6EdFxSzJXSQhIpX+n/4136ZJ3q9+BQURp61IDyeWIsHQVC2tTPZ82Xvqr7Acpm3TuI + ztoS/9cXw8sE6Dj46l//d1defv4zYbuPzjNJvIV4n7wpYbQXVv206l1xAYZWMyZmFFEwSPlKtYrK9evw + e73EjoSba2u48sYb5vrHDknvB85P1wRw0NzF1MTr5RchQZkBsYXxJj767v+BXi9IhhVGzEBtqo5e7xq6 + nQPsbjxCK8pAKGGyyeuSnr7lsLxPt/Xq10wSvkmaphKmaTdDACgWi+qerKgFmrpWSvBhGCoCL7PcFYtF + JeU7joNer4dOp5Mg+tT8QaV8nQEwaTcqk/PKma/TbuPJF3fwl3/2B1i5/zF6nXbq+aamG5hZWMLUzBxc + 11PPQsdWjCWLmBT53EmtA92pj/NkjgIdeh2Ow+A4Sb8Iscd8XI6Ot+yPmZjKPlNzU38GMu98HvT+0Hkp + ntU6+Z0O+MqoezDMTICcc74vJ7MCF5K/vt+1WgikioBI+fr9Zjof2xMoI8vUP0dzCaQ7EjZ3d7GztYXm + 7i5q9frAdYwChZLUUhCP5YykLyfBaWYCHBXEFsaLmFlYVMzAj//kdwBWSIQVFotFFItFVCfq6LQP0dx5 + jp2Nx/B7h0mpn9qKeewYxhwnSsnA1D4NjBwj+p4wGWgLviwnr8v7Vd1IOw6aGAhE/WEqm2GgiDmP1GWS + 4Mt7ipFZQTIDrUOxq6T0M3A9D5PFIoIgQLfbFfWSREryWQJqMkHSV2JiahG1+qIi+g/vfIiVe/8nvrj7 + kWJM6KZChUIR03MLmFlYwkRtCgAS/VbPiySTJpkfqhHQzQ8mNbjOqFDCLEHt+7r2h9ah7z1AmRQaGqgz + koOo9I+ixs8qn2dmsDg+/t5//N+u4L/4X0bah+FtBiR2+pmUhCgxiRiAUJukjMWCPQdgUvEbkDQGnP5E + 9QoFNObmUG80jP4B4wbmvD6q+XFCihnY+BxP7/0YYIVEWGGlOoFK9W3MLr6F3a3n2N16glZzM6VSlwu9 + 7vhFvd71UDqqMTCpzeWx6a9Ji2C6VycyUh3e6/VEMptCQTnHBUGAIAiU5C8JutQMUBOA53koFAooFovK + Q7/b7SbyCUiCL/s2WV9CZWIW9ZnLaB3sYeXBz/Hg9u/h8YNPksl+CINSm57B3OIyphqzRP0ejW00BtS5 + L4x230usP3LMyAeEYQs1iZeR+2R/lFOfRqRdcj5lCorqcEz1RnUwGAgwPTYQ4wQR50fzPDe1Z3E2OApj + dlYYttjWBiIJSG72w6RdnmaU0o1g0V+unzRw5rSEZlVgiVtONskd18VErXaiOoYBx339JfNRQ2cGNlZ/ + ji8+/R6qU/OJsMKZ+WuYmb+G9mET66v3cbC3Bh4Gam47KpcFlNNqGBAnv1Df6178cZiTIh7UzwAJWsZT + 5+h5pVFDXLdKnMnjDHyu48JzhQ2/2+kq4luIUnnTkMO4uwye66HgFYR2oOerZ3WYg3KpDACKGWBgKE/O + YXJqAVONSzhsNfHg9k9x7+P/GRsvnyakY+ojUCyVMb98GVMzc3CcOCRRMiK0T9SMocZZs/XrzJouhdN7 + Kei9NFeBSVVOGcDE74Q0IdCZPVPbeTguYbGEf6hYGYfxHqoJIAj8DnOcPYfzqQDRSymd/+VgEO44nvxO + XFDWB8jMtshX55NrPOP8OcZZT7KD5u6Z1j9uSDADQcQM3P4eqrV5XP2S2Lq4XKnh6lu/gDDwsb3+GFuv + HsHvHSYID3Vuo+pmCd2XgGoN5HdT8h15nXOe2hZZZyJ0ZM0V6iRH90TQ+y43VZL9lu1Tp8DK5Ay8QgWV + iQaKlRlsvlrFyoPPcP+Tf4bNtWeKqaB9Ec6GDqbn5rFw6SpK5UrqeUx9p4mE9PHW1ekmBmsQBzoaFaGb + aHT/D1lG1+jQe0wwMQqn/V6PAzG6YFgx7RsybAzbBOC5hcK9APzbDA5UQprU3It2+ZPHiOOhC0UPSojp + N2dZ8lj5AvS57/DwHHn4K52mdu6UEAQ9FEuFi8BLpeB6HmYWFzGzKDQDLx5/qJgBqRmYXXoLs0tvodV8 + hfUXD9FqbgBRUmpBIES8PiWqEkJdHkQqdF8jWrrUSBlmcS4MJeFj6p40sUwyDjqSxDImFHKnRVqH2OUu + brtaW0CxPIlSZQrF0gQcrwLXdbH16jk++eDP8OjuLexurycYGWlKkMzD9Nw8pmfm0JhfTEnqMl++hB8k + 0wGrfnOm9hQQawcxk8hjR5ShDIxkblTSIzrmTEQA0IRIIQ+Vlich6UcaEDCoPQ1ofTqTYXKE5GodZIl9 + Fuh9qj3DcR70Mv18ACzOD4asAQhCHs0uhznKtibFeZXZD5KeRC8oDyH3C4ijADK45dSVWPpPEv+LOall + oprThEjccrEhNQMQCeXw6tnHeHz3+6jW5nH93W+jPruE67UF+L1DbL/6HBtrK7FjKlEjm2z5VII1SfHS + jq/DJO2b/A3yyss+6RsgSa1Ap9NBt9sVtvbiBKq1OUxOLaJUnUahIMwFvV4P62vP8ODTH+HJg0/R2heb + oMncAbq0XCyVsXT1GqYasyhXqkkzA7WhGyRjGXpI+0rNAFnELEt9n5e8Sb9Gx0g3M+jSu0m1b9Jm9NPa + 6OX0436wxH9kGPlOgMCQfQBa+9sR8yqosZpcivjztJqey30ApMreNCEpp6yfT9tULzJCvzvqLlwI1Gdn + UZ+dBQCsfPYB/G6Aam0el978KuYvfwWzS+9if+c5ttdXsN+McwpQW7GeOlePNacERk/hm6ViludpiCJN + /KMTKkrA9A14XK+MmYVlFMt1eKUawArKEbDVauHlk3t4/sUdvHzyEM3dTVUv9byX7RWKRcwuLqM+O49y + pZogpnTLZX0/AV0FTzPs6fsK5DFP9JrO7Oh1U4ZLl9ZN+Q5Mqnu9zTzGZNDzJiZnkLpN/RukbxYnwscX + ygQAAL1um0v1Z8QBxC+kPBVdTXC04GAwDVaGvM+Szn955S8SwjCA322PuhsXDpIRAJLMwPV3v43r7/41 + tJqvcLD3Ct1OG5uvHqcIOd3dTl+09VS0utQp/5okOz3cDUg6wpnKl6oNVCZmUZmcRakypfrXbrfRarXw + +MEnWHtyHw/vfIh260D5KkjPf/lXtiGz88lc/FLjIOPpFbPhyqgBBsaoRC9MHIBkUqR2g5ojkkQ9bUqJ + x5Q6FcbjIq+LYzpGnOtE1hSfTwWX+JkcFaFjtu1zzcSRJMRpyZ3mFqDt6PXodSV9H+Q5c4ZDi/OFYbuI + hzwMQ7VIkZeCIwSLXm7wMI6JBiLPZR6lAxhgQhpofNLl7+JN6jAM0G3t9VUlWpwtKDPw4OM/BlBAfe4q + Fi5/CfO1aSxefR+H+1vY3niG5u4aAr+nLdCxBKqrmQEkCL7+W+ub+sj65H0S9L5CaRKVyVmUq9Oo1gSR + loSx1+shDEM8uncLTx58iscPPkG3LXIC0KyBUkqXDEqpUsXs4iXMzC+AsciZUT4LiGo90n64riv2r4iu + h1q8vuqzWi9EGRVe5ziqPB1DCRY9P3PivgBxGCGDxhiR+x3SPv0NEpJ09CyqPXmd9NekiteJdJZEznkc + Sqj/lnmEXz0PztRNyMIADuyYfG6GjaEyAH6vyxyv8KMw9H858uCBdAQULwTk2xBHAYi3hxB/+SKZp6go + p3j2jAKJg3MOsWh0D5tnQvyzNk2y6A/FDPDdFDNw7Uu/BADY332JzVdPsLe9CoZ48Zfx9HoyGx30N9c3 + kTERA9croFpbQLnaQGVyBq5XTrTZ7XbR7Xbx8M6HePn4Hp5+flsRfSGpi5j/UqmUMBsUS2UsXL6KWr0B + 1ytEBNlN9E9XrQNJgkV9F3SCC5h38tP3UtCfWd/oSR8P2g/dP4OWybLTmzb7GUSIofeZGAHajzyCn3Uu + ay2wEv9wwIBbo+4DMGQGoFiqAMxhkOp8Htv1JXEXTn9CEyBS1soJGan6OEetPo3m7k700sX1E6ZacQJi + +1vSCZY6SEEQtfPxIjiuB797eCbZ/wDgYH8PDnNxXsZrVKjPRqmU+R4e3/sApUoD1do8ZpfewPUvLQEA + mjsvsL3xDIf7WyqsUJfcTbvTUenRpOKvTM5iojaPyuQsiuVa4l5p0+90Onh450M8+/znePr5bfjdONWv + nmjHdV2RFdD1UJtuoDG/iOpknDNDMgWKwY/8gVwn3kRISuxhGIolA4CD5CZMQRQ9IaMBmBPXyaQUwJBS + /9Mc/WoctOlL61G+GCTvv8lGTn8Lqf0w2ddVPwwmHYp+0vsgxDpL4tef1xL+4ePCaQAc1+MMLORcqPvj + MJioAGOAlFLAVCpVoeISZ8GAxcuXMTs/j831dTR3Y2dKObeTc5wBCBHb//tP9PMk1QZ+F4/ufoxSuYqF + S1fV+a1XLzGzsHQqbZyHNMDjhMrEJIAe2gerePjJ/QQzcO3mMgCgtb+NjbVHaB9sodtuJiRRqRWQBF9K + 5ZK4lipTqEzOojLRUGp9SWylZqHdbqPX6+Hxg0/w/Is7ePr5bRwe7CvCRrMHyvuDIIDrFTC7sIi5pUso + VydSBI5qH3T/AwmVhhhJT/s8yReIUwmbGB7dF8LkE6BL+/QeWsbkW2HSPmSB9inr2Ux9yYPOCGaZFPRn + s4R/ZLh4JgAehgBjjPMophUAmOEFZUypOxkYAh5EjiyAVGm7JDf/lmIEYgKv8cpRB1IXzj3CIMDW2ioa + c/MABAPw9It7AHBqDIDF2UFnBibrl1CtzQlmYLIBADhs7WFz7TEOD7bR6+yqzYmULwAYJurLqE7OqkQ8 + OvHxfV957z+88yFerNzFi8d30W4dqDK634GMtS+VK5hqzGB6bgG1+jR6vV5iG2IgmZSHEmYary/LmVIf + 66Aqd5qWOEvNrxNWnWBTgku1H3r7WUwIZb4kqKaDag2yEgHR+ujzHVXyH3TsLPEfHf7Ob/7Ti2cCkBBq + uBAhAIdxcM7AGLC1sYXWwT7mFxZQKkcLCGiMs5yw8YvhJRiBV2q3PhOtv4D0H1vP7yPwOyh68ZO/ePwF + Lt+4OcJevc7I90E5S1QmJhH4e2hu72F/5ylml7+EyfoyKtUpXHnjqwCAdruNg70NtFs7CMMQ1docCqXJ + BIGUBKnb7aLdbiMIAjx5+Cke3/8Ejx98gl6nrcrSRDhUci9XJ1CfmcVkvYGJ2lRCNU+9/IGkyhyIdxaU + 12jmP5OZQmowJEwREZKwmkKrdCk+S/Og2/l1KVxX6esaBp14y3O686FJs0DrzLPpmzQEJuiE/zjmA4uz + Q5bPyLAxVAaAOQ68QulZ77AZ7QcQRv54IRhnqE5UsLW5gU9vfYKp+hRm5+cwOzcDIN6aM+kGGH8rFDws + RozA9voG9ohpgN4zKBtwXl4PHgZYmGuA+20wAK9WnyLwe5icrIAB2N3ehOd5mKgdb1dDpv0971B+qWzE + 7CTvYXP1DnbXv0B9/k1M1oVpoFwuo1y+gjC8hHa7nZBipde+7/vwfR+bUXKepw9v46C5Dd/3VcihhNqA + x3FQq09jem4Bk1N1VKoTikGQf03qdp1AUn8B3WeBlpNt67HtWbZz2pYsR00CJkKtL8B6GKUsY7LzU+Ju + IqYmvwBTueMQAZ0J6QdL7McOO5ShHSWGrgEoliefHu5uiBdZTkwm/AEqlQq+9M6X8Pzpc+xu72L16XNs + b26iVp/C8qVLMSFPePJLiKuFQhELly5hbnERuzvb2NnaEipR4h9w0d4Hx2Fq86Wt9ReYnKiAB110Dlu4 + d+vHmJlfwM2v/MKx679Iw8nkJByE/svJJomUrIPefsLJ6PfaihFoLL6Nam0egCCe1WoVYRii1Wphf38f + YRiiubuJJw8+xf1bf4mD5nZqRz4qGU/U6qhNT2N6dgHlalWY3iKVPc1OKCFNCcViMUUoqUQt29N9Fmh5 + WobuHkglX13VTRkGnQEx5eynxzqjoav9TYQ8S5VuOq/3NYtwnzaxtsR/LHFLn1OjwtAZAM5Doe9nAJN5 + f8Fiyh6tjvVGHZcuL2NzfQsb6xtYWl6CyBGQx/GKmxmEunNmbg7TjRnsbG9he3NTxBIjaudCkS2BTquJ + rVcvMT/fQKfVxO7OLoAQ1fLoM1K9TpChpn0hiUniTjGFOefgTGqx8qXEQeD32lh/9gnK1QYai19CsVxT + Nv0gCHCwu4HbP/lz3Pv4BwBiNTrnXBHWSnUC9Zk51OrTmJyaRqFYVETfcRwR289iIip3MnRYvPFPpVwB + EBFc5qjc+NXv1DMAACAASURBVFTtTk0Lsh4exsxAGMRaARYl3uEhh6ttbc1Ishtl/ydJfWRUgSL40X+0 + bUS/haxL3ivroWaP5E/LEn1MgCPe+dHwm9L6dTBtLvRT9edhHAiMhRm6pm1UGD4DEIYBI3QfMskPkxOW + KSaAAyiWiuoLj0SvzY1NuJ6HxkwDSS2AqI+6Ajqui5m5edSnG9jZ3sLu1lbffPiHBy1g7tQeeWyw8fQz + lMtFVCslBL0OWBBgdrYOHvQQhgF2NtbRabewfO3NUXd1rMFwNE1SbIKKjogWQc7peIMYiSSTGreV32i7 + tY21Jz/D1bf/WmJXwL/4f/53rD6+n5Jwi6UyphqzmJqZxdR0Q0UCuAUPHByuFxFRcgwg5U8gw+2oTchx + k+l4ZdQPl2MgfXM5F5vksGjTHof0kSH5HUkJW4bmyTplWQZiZ3eSRNwriIyE6h7yQ1KTRJbkD6T9EExl + 9O9K6mdpG7DSkpBcD3rfjgJL/McbeqrqUWHoUQBh0I1i7GJeN5aEALUEspg/aO418ZMf/gRT9SncfOcm + iqUSup2uLGZM7iuWz3gRdSNGoNGYwc7OFna2tolG4OJgcWFGHXueC88TUlVz4zk2Xr5Ca28LC8uX4RaE + E+bdj3+Md7/+iyPp67jiyPqjxCQlTEBW7akGolwWREvGuVzkRWH5rgBMRQEAsbf7iycPEo59E1N1LF65 + hsmpaVWWbjNMU/bqznZZUjF1kqO75KknZ8nEPHrefF0tLlX2NNERdcjT+6ZGi/QzwYDwZAZFE6jDo8kM + kEVYTTb/vHb0+/Tjk8AS/7HHB+NA/IEhMwBB0APANk0rqMmszwFUq1VwAH/l29/EyhePsbG+Ac8tRJoB + AWJmzUbEUDBPMALTjVnsbG9FPgIXjxHQsb/9EkG3hYnJCnZePUHIithvCpNB0OvALZTQOWzh0f3buPn+ + N+F5hf6VnkuI5FJJ9GcJ8uaoWR3MksecMA0RI5AgoFEjTIiN8HttVYf0zA/DEF6hgBvvvIfq5JRS/9Mw + Oj1MT/eKpwScEnlp/6fn9YQ+QDLMT7fn03OmzXb0qAQJ2kfdh4DmFKDPQc/J/pgcBBOqfsZSbWQxBXqf + +p2XdWVdGxR6W1l+ChYWAIw77JwZZuav8K/8m//eT5RLlEHK0ddI13VQm6rBdV0sLi5gZ2sHnU4Hzb0m + mrt7eHj/ITZfbWqWVAlNq6BKxaaBG2/dxMz8PJycbT8vCqZqVVQrJbT3t7Hz6gkOttfQaEyh12kBEBED + e1vr6LVbI+7pqEFn22D6gCTx14iGfrv6Tm7SF3DOwaNMeCxxOgQPQ/g9kZ43CAI8f3RPEHrXxVvvfQ3V + ySlSrfDMpxK153mqf1JipjsBUvslPSclbsooAGJfAEpQZVmTVE01ELJ81i58+kd3HpTH9FlNNnUZlkg1 + GLIfeZI/ZUx0RomWiX+bwQjxUYi1iRHJen6L8YGcX6PGKJwA/fRZYhQFUCqV0GmLXet4ZB81SUnPn62i + XC5hbW0NrVYLV67Hme5arRaePX4G13OxuLSIWm0SptAtyQhIZ8Hmzlhs0zxyVCslVCvCDLD5/AG2dvbR + 3NuPIgjOT6bEYYG4u6gzYtZzUoAecO0vS/IaijA54Aij10fumSGKSHu+9LC/fOMtlMhWu0EQJCRk3xev + pjynh9Upu3uYTImrJwjKUm9SidQkCZsYAVrGJCHr/TRtAawTQ8oEmML4dIaCQmcGdO1CHkzPafo+KLLM + DlnlLMYG3wXGgzkbOgPQ7RxGb2jSeq9SA3OO2flZtZjFuntokhFDbaqG3Z0d3HjrDXx+76FiABiA1Wer + ADhKpRIe3n+Ia9euinoz3gXJCMzMzeOwddEl3DRmpicxPTUBx2HY23yOav0cekmeGVjEfJpOU8Kuqf0N + SYfomuG4HkCcxkIebQnL49A2+XG9AhpzCzGx5Jz664ExhmKhoAicRyRi4S3PE/ZxVQdjyoTmuq7SAOhE + m16nvgg86ofJwU8+B0OamMtrjk5MQRiG6NgxEEg9eyC9liKYOjOQIeEfF8epIYvo9zMmWYwHxsUsM3QG + IAwDQsyZfGMJsZcXY43A1RvXAOZEn7jMdGMavV4X9+7cxztffjuhJi2XSgBjuHrjGmbn53Dvzl1Mz07j + 4f3PcfX6NVQnqpl9rExMnM3Dv+ZwXDG+gd/F/vYaJhtLOGjukd/kokJ/dpNZQMxpFk3teL5Lpz+W4Scg + TjKHRdtkkPKOizAMIrs/wKIQvZBsdlMoFOA4DmbmF3Nt2VSlT7fuldAdAtWTkjJ6LL+eUIhrTIRUu1Ot + AI3X11XsugbBlM5X9zmgdejHun+AGvE+dvNxcdYbRIIcByJjkYbuxzIqDN0IIXel45HBX83hBFcd/Y3O + S2Jdnahibn4OcjFdfb6K6UYD125cxb279xJKgsXlJWxsbODp46eoTlRRm6qhdXCIxeVFyxKfAnbXn2Dl + 7kfYWn+JQvGiOgQCRuKfuS5HMzTD5p9czzUTgPL6j4i9NCBIiRsxcXSceHfGMAyxtf4ctfp0Kh+/bt/2 + PC9zYdKZBfmR9nP6ocSfqtl1AmxyAkzt3EcIv+53QLUIchMjMY4xcyDro30w7dRn6ovp+ceFoA5ibhiX + vlok8ff+k//uu1IzN2oMXQPAHAfMce7wMHwPAMBDTYKM42GBtLPO7PwcAI5up4tOp4uH9x/i8pVLCPwA + rcMWqtUJABy9wMfbX34HX9z/As29Jm68eR3VahUrX6xgYXkx0ad7d+5hbn5OmAgsBkbB6WFxcQZlEpFh + EQnonOdoRczq/XQZeSgJvCNrh3hPaFFxjiFdY7dziMrkJIJI/S5V/krd73nRO0feN3I9DEP1LJxzhESS + V11ksQMgY/FOnkp1j9i3IFoD4Go2fl21zkk/eFQXNE2AYiQIkVdt5EjwlAHh9LeK1qJ+WoA8DHLfWRBn + S/BfD2TtWTEKDL0XnlcEg7OnbP7MUWuhyfYG45LGUCyVUJuq4ebbN7G318Ts3FxE/MX1e3fEjnfvfe09 + FEtFrHyxAgDodDoI/AA72zt4eP8hdrZ31HmLo8MSf10SY4qWCAJjltSSVpM8m7IkUrI+aiKjhFyUpS1S + Il8qVxJqeKl+p7n5ASipnkri+rE0K5ikeuo9b5LYZR36TntUYjWp/2VZ+tHL0meg7clyei4BWafJZJHn + Rd9Puh4FIbbE//WBHmI7SgydAXBcF0q+l/+QycvUeaRov4kVkEzAjbduJM43Gg2sPluF67q4+fZNBH6A + vb2mquHR548ACGfBVquF2lTtdB7Q4oIhw+2K0blsetH12ZwtNXJZR2wvEzUQSVuU44oRkNdpyB0lznRH + PgkqwateaoQZSJsQKEySja7Wp/1NPys3hhKaytM6deKeFYpnGuOTqvyz2srCaRJrq+p/7XBLn5+jxPB9 + ALjcAIBw4KCqR6iV0xT6Z3KvSl4VuHrjKpp7Tdy7cw+b65vkkjgI/ABvvPUG3nnvHQS+cF4KggCrz1ZF + eQuLEyFSmat/MkoxYtsHNEeA2AseYFGkH30DyDuS4A2SkvTs4hUASMXWUxu+1AZQ2znVBNByptA5/ZpJ + ik+YFGBmAGS7tP+6T4A8pn+TY5rUXOhE0sTUmCIATOVMZfsxNaeNcfNHsDgSVJz5OPx+w/cBEFB2tySR + 12yj8gVLV5Jyl9bLuK6Lr33za3j2+BmePH6CaqWCCc3zXy40Uvp/9PkjdDtduK6LtZdreO+r7yXKrz5b + RalUsr4CFoOBMeELACDNuiZ9AGR2QeOsZlxFEXIegiMiwKRqmmefgaHT2kZpsgzf99E53BehcIzBYQyu + I7bilkQ7DMOUPd7VkuIo5gEi9I4SOpeo+sG5+m7y0ofO8McXzefJvVJYICMDRGF+ej6BPAYBWj+UECLr + NmgD6F/aj34wMS0nwTgQDYuTQTc3jRKj0ACAOe4zaqdMvk3xC6lLQ7m8tXKEir96rosbb93AN7/1Tbzz + /jtwvVjlWSqV0NxrJqrY2drBdGMa77z3DlzXTWkCgiBI+QrIPQksLIyQC7Zh8nJF1GPmIMNtjVInVVm2 + h4EsKiT3qcZcSu0v/QFklj7dZq6Hzekhe7rUqxNd3Z5usuOb+kvro2X13P/ymPYnT2OQNT60HtpfCpPp + YRA1blb9x4GV+M8NbjEmknDJxFujxCg0ANxxvCfqe6TaNBQkx+qfCLqaVHhEM5rpj8G4Or7x1ptwPRdX + b1zF08dPsbi0mGAENtc3sfZyDaVSCdvb2wlpv3WQ9hX45KNP8N7X3kO1mp1XwOKCI1JYJSMDTDM/j8ll + UDkDNDZBEUzNbCaJ1OTUDJiTzPXPQ0FUHdeJW2bxNr5qd74wjMvweGc9SZQpEQakX4LWB4N/A0cyrS+9 + rvYLoPWAJ74njg2En/bXOJp9iGnil2CGX2YQWnwK9NoS/XOHXZkvYxz8AEaQCpgDPOTS7hkFH8WLSELN + x7QXz+QolSE5JTSuXH2XmwhNN8QuaGsv1pRmoDZVw9z8HCoTFbx68Qp+kM+hyR/SEn+LfGRwo7qa2rge + mLxe5HyOmd2YyKbV19IRMEvioBI0NQsAyb0AUlsAkzZ0RgBI+hxktatn+NOZiazjvHppv/T2+pXL0hpk + nc8L+TtuGKGpXxbnBzJFd54W7KzQbrdRLpfR7QrN9dAZgF63zbkKOoaS3LkQQBASKckwPFF5BiBEemGk + EgNUshTTdUAwAdONaWH391wsLi/i0eeP8MZbb8D1XFQmKrnP0jqwKYMtBoH0zu/zciemKw35M9WoOQAa + 6tfV/jIVL2DOtQ9A5QTQ1ehU/U+jB0yhc7T91CMaiLeJUGedy7LPm44HIeRZTILJJGJC3oJ91MVcN4FY + nEvc6vXEXiqj/I2LxSI6nc7wGYBCsQwAXCxgiAyhTiTFQFvDkh7PIDHW8WpJVP4EqaHNGWuqFbh2/Rqe + rjxFp9PBzXduDvxc9+7cE7sWei7m5ufGJtWjxTiAUva8OBZabpAyggngLJvYOo6DwO/CcYT0LrdxlsRU + aLHEpkLiexgxB1Taj+ey6ybT+wJpghUT0eTOfbJd+nyc0+Pkfcny6WfMYiaSkRJJ8NQikzfO/f0IsjDo + 4p43bhbnEjvyNx9WJsD9/X01z8rlMlqtFqrVKkql0ghMAPShVXhQfMpxHLH1KI2lTi2Mugc1PW948fJj + BxOYnZ/N9PIvlUpK7W/C5vomiqUiNtc3lSOhhYWAUneJrwl/AAmeZSzoW3emLw2Aw9aeKGVwjpNEPAzD + RFIgnWDrjoIqq1+Oc5opHt8kfQ8i3evnBpG8Te0NSsyp0+JRcBLCf5T7LV5fyEyAehKus8Lk5CSazX0w + h2F/f1+ZrA8ODoYfBRAEPtxC+c+F/V/6AQBS3cm53OI0OqdeCEeVkR+W+A6As1SZuI70/Uf9zM7PYWN9 + E63WIQCGbqcH1/MAMDT39nH1xjW88967cF0PG+ubJ27Pfs7jR4DnlEnN66yynLw7zEndT4mqtO0DUHnz + pQQimdq8+HxqCjB5+OtmA1M9VOIxOe3R8yZmQPeqz2I+TJEGJmaEevOf1CFrUC99Wk7XjFjifyFwS+bb + OGsnQJnldmdnB7XaJCYnJiJmoIlmcx/ACHwAvEIRjut5ihs3SUHKITA6xcR5tSAmHXTNDn+gF7he6FiQ + ToJ3PrkjNhfSMghKzmp6Zho7WztYXFrMqsriIkJORTpXE3NSevLrN8XHyi2Wc6H652nnO31ZcZiI/w/C + UGgeqJ07ygEgIgNCcCQz96k6uYi3T7AkeruRZNPPXs5kPVx/1uicwRbOoDEKpF9Mvz9VpbkdWo9+nNX/ + QfwcckGZkOPWYfHa4lf/w9/aGYbqf2NjA9ONaWxsbMAPfGxubgrmndFEXGwkYYBgjDG5mEHau6RfYLRI + 0n3NEx7PekCO/gafcWTF1etXMTs/i52tHcUQSLRaLeVPYGGRBgOYdE/lRp6UTHNyYCIQLK6SJehKCmEY + ouf3BAEj4XQ01C/kYWLLX10y5aEI59Ml/TTzIf4LQqFVMCY8YTRqAUamgYYc0rbo9cQwZGgdEs1mlImF + kcxbVVumaIR+MNv5LdG/iDgrc8/qi1UADJeWl/HixUv4gY+XL18iCAMsLixifX1dyMYMiY26hs4AhEEA + v3vYdgBw5kQ0O14UWbSiKeZADVhUhr73avyiWnTNwJH4+8ExUa1iQgv9YwBePFtFqVTE7tYOPM89xRYt + zg9Y4o/5OrW3M3JWev8DcZwLQxTCrxgBKh3LTxAEKc9/aQaQYYLSNhmGYYrgZiXikXn7KXT/AlNUgTyW + 303naTupUcpQ/WeOasZiO4hPwaB19Strif+Fxwqd26epCbi0fAkA8OTpE/R6XTiOMKVfXroMAPCDAA4L + wZgDJxR/OeejMQF4hVLB77TEokY4eanglFoAneMW26KSl0dxAWZpCioxUEr3eiaYnZ/FnU/uwPXEBkSW + A7CIQU1Y0vSVRbDSxNKs3TJIreS7TvxVEbIASWc+eo9RBW8gyHTzIMlQ0L0EqN9A6gn7OPhlOQzmwSTh + m0LqzpIAD+KcaHFhsUIZ77PAtavX4sZWVvDkyROxBvR64JKJj/bbYKMwAbheAY3LX/pk9d6PozPxYqhk + G+UaQEwERiSZAZUoDSZyf3Yvn0wHvLi8iMVla/e30KFRbuNU7Bf+p4Ol7QVSY8bkZUFE2609lQUwJHZ6 + fZc+eZ5K5YkWSVkq+VMnQJ3g65I99fjPYy5MbeZJ+Fne/qdJdLPi87PGi/bLEn8LIHa4le/baePu3btC + L+hAJP6K2gk5xxtXr+LJ4ydgjjD5McaGHwVweLCHuRvfeBWrMTPAAUC+yHLjDsLlJwsmIGX+YaFYKuKN + m28MsUWL1wtZM5KK6zCUoYRTu4cZSvMkEyG/h2FP5fyn56kNXk/rS89lbeebBVMCHdqWifj3O5cXlpdH + mE8LeSaEvMQ91rvfgmDFdV0UCgUUCoUzCQN899138c6776DX83Hz5k30ul31efjwIfygBz/wxXoQhCMI + A/R7CPxuUXgyA8lljBrxqXRDpZ0BMeR3zu4QaHEiGOd3/A6wxF/tcs4pYQKIbH+OC5HwJ/44jps4D7DE + Odf1EDMwjAQRMFVeHtM25HnHceG6Xqpdrt59ltkP2R5tn16T1+U5U92n8aH1m/qh98l+7Cfj81iGAJ4V + U/jTn/4EAPD+++8DAL785S+j2+3i7bffRq/bg+8H6HV98fH94ZsASpUJOI7bAw8hFj0Gqv5MmkZ1bp8l + nQITAg+DtAEkXacsLMYJRw9TiV0GyMvBdfMYU7XrKYGoSlxPTpWlnqdaAKril4m69Nh/2pb+3eTBT8/r + JoCjxEeb/BXo+SwJ/axMBnnaAAsLibPyAfjWt76N7//lD/Arf/WX8aMf/wgOc9QOtt1eF07gwHFdsWU3 + H4EGYGb+Cvd73Q4gXzZKxQ0xtkpVkGYGzMp/C4txhpyjgxE5SUuUd78iLvpcp/Wl3wM9gY9OfLOS+dAN + fTgX2wfLKAEZPUDr1Os2EXlqXpBtSJ+C4yRHyYrNN5kiTM+flYmwX5tnbXawOHdYkXPdiRzxzgK/8ld/ + GQDQPmyj0+7gW9/6Fn74ox/h61//Onp+D71uF++++y66vd7wNQARHDDnGTi7Qk8yma2PSXsfi6X7iEHQ + U3pI/iCxEMkL6l4Li3EBjUwZtGz8DRDvidpNK1GGpTRfMvmHE8X+O4ltdJOt0VA/KhVLgh9LyXE9sTkg + W4pmDJFGIclcxEwH1Cd3NDKYA0fb8tdE0M/GO99K+xZHwgplfs8yE+Af/tEfot1pw4m0hP/aL/0SAKDT + 7sLzXHz44Yd47733hq8BAIBiucodx3sack0NIim3suFxogEg2v/oauIll4tPoi77clqME0wvfP4ikLVG + 6Pvcy3K0uFxsZBpg6oBn0gboJgB6XZempcRONQu6ZJ/l6Z94DoOjH21nUK1AXsjgWRBp69xncRzQ3Bhn + ib/9t/42Ou0uupH6/0//9E/wr/7ff4Vut4N2u41f+IVfwI9//JPRaAAYYxyRcC/ShwpVCJeSPBXhZWyf + eteIlVNbsFgiLtq+nBbjhqOp/werK/rGIN4HLbSIMYZer61s+VKal8ja0Y8iL64+S32eRxx1v4OstgZF + lo3/rAi0JfwWx8TOMBv7u3/33wYA/P4//320WofwPA+u6+HXfu1X8cEHH+AXf/Hbo9EARNCMculT5II4 + Mkj1+c47Z8tlWVicDOlsFUkww1WVJCN5jQsDma4yYIyh2z5I5ADQVf001M8k7Wc52iWaP4K0Tu85Sdmj + hCbmYRBp3uTLYGFxFHznP/qnt+TxWSYD0vH3/8Hfx+HhIb7zne/g137tV/EH//IP0BFueCNlAELh2sdJ + dn+p9s9aGLJePno/lbLsy2oxpuCDzE9t3wuZFwCU6Bl8YuQVg+Nd1nfdLk+JuYnJ1rUA+t9BGAKTnb6f + rV4nxHmmhUHOZdV/lPssLAaBbjo763n127/92+r413/91/G7v/u7AIDv/J3v4G/+jb8JYEQMQLdzCCgr + vfT0J4ORCAiQan3Nxk+RWmMGdbKysBgRjjw9CZOrO7yq48SLk24yxynuOKr3QRawQQjxsCTro6QFthK/ + xSljR2raZHrus/YD+M3f/M3E99/4jd9IlRkJA8DDEI5b+D4QyThMvpxAemXsT8yzh9GaACzGEexUpmYc + HMuiKnmiXkrEqCNgVgrSLIld1wCYpHbdjDCINJ/VB1PZ0yLE9FkscbcYIm5JM5x8H8dh/o3ECdArFAEu + 9gtVGgBmVonqMk2+l8DgVywsxhvpvBdAMlROhNfF1038s+7xn0f8Tdvyyjr0+49LQPMI/6Bhe8fFOCy4 + FhcXMu5/nPaHGFEUgAPmOC5jTCQ3k5F8AFhiv19tGcz3l4qhUqdZWIwj+EC8qdFNIDGvGRgj22BLbtlQ + 9yD2b/pXX6TyNrs5jYUsK4/AadQ/DgutxYXHDs2mOS5zcjQmAB6Ccx5K2z5jUiVqcuYjp+Ia4tOmccyM + KLCwGAf0M2uZ527+osHjEFrNGe+0CDQ9pnkD+jn60XuO0o7p+1EwLoushQWAj6UZjjGxm6bv+6Pu02g0 + AK5XjCg3A2MuBB8ShUQksv9RZHznGdeFOuG0umxhccroEwXAkyp+s38MBXGmJWXDwI/uT3vtZzadmdHP + 7PnfL+Z/UEJ8Vmp/m5/fYhxwknTXZ4WRMACO46JYqt4Ouu1I+o8dAcX6FUkNkHRcHPEMzWn65WaQ6YQt + LMYTWQRJd+STr4epfHqOO6RuxhjarV11HNfJBnb4o/fQ6/r5PAwzKc9RPP0tLIaInWHF/R8FIzEBhGEA + gO2wSAsgMvwTiZ4Qekr8Y7A+SlRL/C1eY7Dkl2z6FTsGKgJNwmVNG+7oUkjWJjk6dIaBOhdmSTTDIrx5 + aYAtLMYEt/oXGT5GpgFgLIoAjNSVCSaAJRWk8fsdn00qUI3eUmfTeQuLM4Ocx5x8HTShFb0nOiTJeAZR + 3/fzTtZt//3K5l0/KvIkfUv0LV4nXPgoAADgSlSJFjweqe05h1JMsFjC4XqyIORZUUc/sBYWR0Mihx9M + BH0gkLIy85g8BpLe9qlbCUHN0wwcJ77/OBhWOxYWw8A4EX6JkTAAYRgg9Hu+EHDECsciSYdDRAkw5igu + QZoBjBifsbSwGABZFF3O8eg6o0UT+rCM+2k9MRzHAXNYIu84S2wJbNAMaGGKR4r5P833kZ2t/4CFxbDw + a//4v/muPB5WJsBBMJpEQF4BjLHtmKzHDn5K+uAcnKgcEZVTds9EjWabpV04LMYPOc5/CSYAGTTfZOri + UdRABqPMOdyMBEC0tn6Sv/F+PWY/s+TRIdcDC4vzgHHMBDgSJ8DKxBT/6t/493+W3OqEJ1OZymimlGo0 + +yuta/RDa2FxFDDyN23qMiNiFnIEiSxGOIuwUzX/oHuXn1S1qacPtml6Lc4ber0eGGMoFAqZGTdHgZH5 + ABy29kJG9JyRrz9N8QMwBh6GyheAgt5lYXGekWSEWepKHPKaNA8IQupAZyhMIYESgmFwEoxAHmLfnOMT + fwuLc47vep6nHHI9z4PjOEPbDjgPI2MAgEhO5xwOY1H+H7kYOWDMERkDwVJ5AWLkLDwM2dcsLMYexAlA + +QHQa6byslx8vds5EFczpH0a3jeI5N0v899RYIm/xUWBlP7l+yZNAaPGyBgAxhwluXAV6iQdAuOvjBgp + tCApQ4gUNwtKFhavFeS8NkzivqGByfO97qExG94gx8aenWLMvfXTsbgocBwHQRAo05rMyTFqjIwBKBRL + 0RFTzkMcPFJZqksRMhT+iiNQCQXS1ywsXjtkT1we/cMSTICh/KBO+8y8CU+/e04DlvhbXBB8QHNoyD0A + xoEBGIkTICCSATmO9/04EVCMeFFiSYdoPRkIQBIK0AoSJSwszg2OSzNNiXTo36M4Cp4Eum/BuDhDWVic + JYIgUFEAQRCg1+uNuksARuwDAAYg8vFLqgOFdzNjDKEMSY7soCa3v9QaFdsIzqbfFhZDRzzzVbTfwFK+ + /l0y2DyRRlgvA8j3Mr++o0C2l8zkd/z6LCxeB1CVv+d5qFQqcF13xL0aNQMgk51lSAFq8x+RDQich0iH + AlKWQBoS7KJicR5B5vqgxB8xc23y/s+S8E87v3+SoUinFLawOMf4LgCUy2V4njdW2q+RMQBBtE2pIt3K + 8w+JhGiDqfPtImJxUcBk7N2R7Px5UQDyeJB6TkK08xwRLSzOMyYmJtSxjAIYBx+A0TEAfi+S1ZM5z9Wi + pJkFTHsBMHojPTl6xsrC4uxwDLqZlxBIP87aN+CoxH/QjYMsLM47JNGnxH8cNAAjcwJ0vQIcx30ySNlM + X2ejdsAuMhbnHUdLvDOoM5++5e9pwBJ9Cwvc8n0fvu+j1+upcMAL7QPguh4cx33C4RCbp43MAgAAIABJ + REFUfZz0B2qDoGgRkbnOaRwyiDY0IckkSsAyBRYXD2LOh4GPQeZ/ljngpDZ/C4uLjl/9x7+14/u+Ivpy + M6ALbQIAAHAeJrf3MW1kYjpLHQQy8v73TZhiYXH+cdjaHUh1P45blVpYnAfI5D80/O/CawDCMAAUeY+8 + 97lOsBniPOcm5DhDWeHf4oLjqGl7bYIfC4tTxy26C6DjOGO12dVoNQDQHI8ioT7OBhBvciIyBHIkrACy + bBwrGF/Q9jS3sLhoUFK9oznPGhgDS/wtLM4EOwDU9r+U3o2DE+DIGIDKRB3MYTsyqolH2/4AiGL+SeZ/ + Rdv1hYtoCIwqf7sYWVxMeAWRapsxln4LeNJsZom/hcXZgar6pd1/HIg/MMIoAABwvNLHIhJQDApjsSmA + uCHFmoCsQbOqfguLBFyvbCb+BKepijzNXQItLM4Rbulx/1L6D4JgxF0bsQnAcVyXS4LvSF6ExX+Ih79y + ZOJyx0BN3Z+A5QgsLLJwUqKvZ/U7rXotLM4hdnXCT7cEHjVGxgD0um0Efke6RIqTim5zgJt2/+OapEGc + AC3Nt7Doi9NIwWtKLWxhYWGGngRIwnFGqoAHMEIGwO91wBzPg7L8s4gRYBH9Z0ri51EOgHhT4Kg8YIgR + zEwbZGFx4WEi/lnq+37nLQNgYdEXK3rM/ziE/0mMMBFQIfLsT7j9C0e+xK6AUXCAdBakCxLJEWBKEmxh + YdEfptS/pmOr7rewODJWwjBU4X9AzIQXCoURd22EToDMcfDVf+sf/hkApdqPdf5psq52BqQiP1mDuOHI + wuKio9s5hIyvZcyJmW7DR2jaHHUs76F/7cd+7OdoHxkCyDmH4zgolUoolUpj4TQ7Mg2AWFBQjCV7RBYA + BknE1QAx8YfTL+qYnE35AVjHAIuLjW6nBQADS+w85WdjYWFxAqwAgOd5Kg3wuGwEBIyQAajVZ3lzdyMy + jEhCrkUCJECSBitqb7x66n21sHhtoZjnwW32nCbRsq+ThcWx8av/wW+tMMYQBAF83wcQOwWOgxltpGGA + XqHUibP/Eqe/hOTOY+2AQnyNQtylZwS0sLi4UG/CMRz3xmGBsrB4nUGlfUn4HceB5408CS+AUacC5pyp + Hf/ECYBBJfSLVZEyFTAtJ20sekrTIfXdwuI1gSTkRyXo1tPfwuJEWJEMAOccrusqwj8OOQCAETMArYPd + kMF5CuAqV7v6xeF+yhFJOVSIPxFPEMUiky2BVc120bKwAI5G9HXbvyX+FhYnwgoQh/1RbYDjOBc7CgAA + Ar8H5jhPY5W/WbWfOKdyAI2HE4WFxTjjKM5GeoKfcXFUsrB4XeE4jkoDzBiD53kol8soFotj8X6NVAPA + eexupFT7oJIHV//SMwwAT7j9UxWAlVosLCSOq/a30r+FxYmxQm3+MvOfTAx04RmAUrkKBgSRpt8AFu9c + Jv0CEAf+pWyUNurPwuJEsITfwuLU8LhcLgMQjLXv+2Nj+5cYKQPg97rxF3NKv/gcN3xVzoLWImBhcVJY + 4m9hcbqQ6n+d8EvHwFFjxGGARTDmNIFAOfcZY/mT2X/jXEGqWDoawMLioiMIeqPugoXFRcaOjP2XkL4A + 42JmGykDMD27zD/43/6rW4Dzt5JXsgaGxvdHUf+cSC5jMKAWFuOC9sHuQCaxcViILCzOIW4BsbTPGIPj + OGMj/QMjjgJYffwZA5jDIJ2PcAxBfjwG0sJivECZZfNH7g3AeX45+7Ef+zn6Jwg5m5qaYpLwA8mNt8Zh + V8CRMgDlag2M7InMU058IkAwn8SLG9JSjGUMLCwGgdUAWFicATh2AGBqaorR6BqZEGgcGICRmgBm5q/w + 7/3efx3AAXECJIuR3B6YnBcOf9JZgKfvUZDnbGiAxcVF3sy3b4WFxdnh3/nP/odb8rherzMAaLVafJwY + 7pFqAA6aO4w5bgEARLa/dG7/9BeNQUgQek3qHxM7i4XF0NFnjRmnRcjC4qKgWq0K0TXaF2DUGCkDUCiW + 4bqFj8Clsj8GSxyxwcQVjWOw5N/CwsLCYgTYybpQqVRYtVpl48CEj5QBKJbKnDG2I90mHDAwcDgQWn1x + Pvqe+vBEGSZ9ATI/fAzcQuzHfobzsbCwGClu9SsgtQGjxEgZgG6nzRy3oDwh1L6AjMmNAbN9+fqJ99H9 + 3GQ6sLA458ia7eMSf2xhYQFgxDz7yDUAYeCHwk3PiRYnIe9zsJghMHxEJkD5PdYRyJAmDirzZ9djP/Zz + Pj/9MS6xyBYW5xCZJoAMDP7iniJGGgWQAGPa0/MoNSAzDoteOn2dKgmGPq4WFqOHtqTokr/VBFhYnBk+ + PuZ98qUcCnc+Ug0AABTKEyuJVYpzcC68I7nwDjTAPDaqFsk4WFhcYLQPdkfdBQsLi+NhKARs5AzAm9/+ + zheMRdIIY0otyUmInzzWRyTLz98qNi0sgDAM1LGV9i0sXjucuVlg5AxAt3Oo6DjnUeY/TmL66ePrKswM + Q4Bd6iwsLCwsRoUgDD84xerOjKSN3AegUp3ymUv4kHhLQIFIO8CiY0izQMrfKZb71Y6Bqg6bDdDiYsJh + I+fxLSwuBGief0qxcDpK6TPxDRg5A8B5GGqeStF5Hkn40sMfEe1n4CruP6khSY+MdAUciYOlhcVIYWe8 + hcVw0CeiJumTfjKcZl2jNwG4XgEA9ug5zmkEgIhbjo0C+rNzGE8nHAtPscMWFhYWFhbIJvz/4D/977+n + nTpNfvzU6ho5A1AsVeG4hTviW7RvMkB0+IL0GzT9STDjYe4tFhbnFV5xwnjexv5bWJweGHFcN13u8/1E + TZ9GJSNnANqtJpJSvD6YLL2hHyf+/8qBULvFLnQWFxiOY95q1EYDWFicDjjng9AZExNwWi/hiesaOQMQ + BD1G6b+MBJAUXWoDOOURGDGDmB6f05HJM5lYJsHCwsLC4vTAOT5AypV9PLUBI3cCBCKvSS7c+5TXMmPR + 5kAg4n1yy1+R7DfNwzAW38KQ/JsAh40QsDjfsFPbwmJU0KXPft9Ps62BMBYMgPTuF5J7tGLJxEApZz4G + 8FDtGZD09I++mfwE+6o+7Uppcc5gp7SFxVDBYm11kjDFxPksmYAjY+QmAABwvMJn4kgQ9HyFfVr139cO + I/MHmM5bK4DFOUW30xp1FywsLhzCMPwE6Uw1+jHFafkFHLmOkWsAHMcFGGuCQbAjlE8CIhU9AeeAE0n7 + aQWAujVxl16ndokpBsGKTBbnB73O4ai7YGFxLpEndHJwuQkHpU66BsCU2Oc0RNIj1TFyDQBjDucQScul + h7JQ41PPwKgwJ+PGoIz9XBXiykqQbKTfiFjCb2FhYWHRH/00zmGYkP71D5AkOGcZJdAXI9cAcB5Cbf8H + JiR+HjExhJfhEaHXw5hkQCDnPPILEPUwxtO+AKnG6YFlAizOF2z+SwuL4YIB6PV60gTA+/yF4ZhWdVxt + wMD3jlwDUCpPAEBgik/mJrqsRHwWl9HGj9MQwjzY1dHCwsLCog+Oklem5we7yJf8szQAQ9cGjFwD4Ptd + MMYeJcaGAYyLnQCEZM+UQkBI9wyMOdqPkhxrfU+hZLkINLrQJkixsLCwsNBA6cwgjEAY8n6E26QByIoS + AHQJdzAMpAUYOQMAAIy5j8RfBh5yRYwV8QeiUMG0CSCqAfnPGtcR/yzkR4WMPbBMgMV5g53TFhangaS2 + OQsMP7n9+NMBCgJHMwkAAxL1o+D/Z+/NwyU5qivxE5FZ9d7rVktCLTaxCCSzCDDgAQ9gD2MwjA2YbTAY + wweYHRswm8EeGz7v8/MA3ma+wdjCxsvYBozBiB2ExOZFGGGQAEksEggtjZZu9fa2qsy4vz8ibsTNqMis + rPded71+HUeqrqqsyMis5eW5y7k35p4CqKsxACgiAhnT6ALI8j4APd568/NWSkWbopBAorggIyMjIyND + Ytb22W//h08fgeVW2aymrRwwjhZ0pQTi/adh6rhtEQGwb4lgyAh1vzt7xcp+BVXo5j6ATRNIo0kJo0q2 + DEZkEMh2gdGcGRkZGRkZG8QsTBKHnlMpAeAYRQPmbgAopaF0ociX+wWvn3P/vCQwABsliHv9uv3kZ0Ww + 7YX5uYVujMtOf8aORi4DyMjYEkxZ9c+jJtM3/C/RVS3gTwHHwAiYvwGgNcjURrn8viEDbgdsIwAK2rUF + NobV/bJBcPgMFCD43T5QYoyCEwe2fD2q68WMjIyMjJMSfasAjKHDCJ5m263XITHp/W/ECOh8fe4aAAC4 + /6OfewlIubB8s3pCKQ2w4t/VBdoKAECporEmAEEFU4DiNIt9q801BPIt33bqDajrMTIyMjYGXu53A0vL + b4RkEN3H2+MxEqltvTD3CMB4tAYAZMjYlQC5G2B077+IRv/f0ADI9hIS3QNjEGv92yoJMjJ2FtZWDs/7 + FDIyTlj0DftLjKv6eliCiqMAZoZpuqoDuqoE2hAIM8LcDQAyBgDW+R1pHYISDaIm986DWMB9OfLzUDxU + PJvhXDawT0bGdkX+LWdkHF9U4/p6pMm/LS3AaCVptGsD2h73xtwNgLquQGSWlNJOuO9U/U7850leAQoK + oLjFb3jfSjylBJ035X9qohAgXzAzMjIyMjYCq2Ej6f2z1x8/n9gVk+TdJQzcMiNg7gaA9fL1RLJSMTur + pgCDQFBkXC5/0vtvQLxs9wNIqVApGH1enCTIpkBGRkbGyQXfQn4DoX/G8ur6DWiua9snCjDtYH2qBDaE + uRsAi7v2kFJqTZflVcZU9/WL+7gogLKuv3fVlVJWL9iQLyqw/C9wtxKPA7Vr3V0JYHfdaBIhIyMjI+NE + Q0z4GzUC9h882mYAyMfTNAEK/QwDnrOPMZAcM3cDAACISCutj1BN0EqDxOflFwTipj6s8/Mk7kSAUhQY + 3H7r+fMTAICGUvHnIAifd51mJGRkZGRknPCIiX4W4pdRAwCoa6MBFAgEnzIApkUDuk6gj0Cw9xuYuwFg + 6goAaiLpx7v3xVaYISh23aFsZECL0D/Je9jwAIVYQsOTd9oCv29je9gWXmmzAmL9RkZGRkbGiQZZabaR + fblCTSmFb33v5hsRyusVLNlLAyAm/z7VAW2kHhsBM2P+BoCpwwfPvA8WAvJ29uGdeA9eHsBdgyO4pj8y + neBfcfMTJT38xm+gdxQg6wYytiFyCCsjoxdogyFfIuuc8v5/95FLpAFAHfd9IgFtxkGK+FPRgBgTxsLc + DYBqPAIAkDGKCNBcBQD5LvlfZ23BV/Tb7b5L4CwpEwkFQuhA6Ld2/h5ESkK1zZuRkZGRcSJglrx/xxLB + cf6/7T5lDMTQ0djOU3L3ffUAALaBAWBMDTKGlMKtof0RGwGczyeXk1cAGd4RShdQZM0AzUUDIloQ0bmf + j48Th/FVxOHx8yaEkZKNgIxthOHinnmfQkbGCYEOIm8dHzep4+1VXd+AkP/n8D/QzwCQj2dJD0ycorvv + pQWYeyvgajxCXVdKF+VVMv5uiVqkUghBAwD+suIQvx3HXyQZ0/gIlF8dkJy+QAoJFSj6vEj8i4lX1OSm + jIyMjIwTBkosNDfrfjFGo3ofLKcWCMsBy8ep5/FNiVufcZvC3CMAg+EiAEDpYmDIQJGCLgpvaRnjjCAn + 0CMyjeo+UsED5+9EkVXzk2gqZLlf+XnY2Ag2h6gekGh16mNdAdoGZmQcd+R1ADIypmNW4V+K+DtSADIK + kBIE8n3btj5RAHlCM3n/wDYwAIqiBAAiY5Ztjb9b6883AmoaOpynUUrZuH9MuspZBARXHuiiMcq1+BH3 + jU+JWVxUAgCJ57zRqRBlwaZKjs3ION5QWM/rAGRkdGKjzX5SUEphXNdHMVkCCLSnA6YZBX0qBmLxX3zc + zjc5dwOAoXSxAO+DUyPcz4aAV2ryFyeUmxR78P6tKyQ9++bRwYmEfvTtQwrNjzhLADK2EfJPMSNjEr52 + H7MJ/9rmYr/x8JGVb6GZVo+JnQm/i/j5Xj7uaimsovuZ3szcDQBjagBQgDHKrQbIJX4AIrsmvEDg2kvy + pRheJ+DI2bcTZrW+yBPEXN26SuAEqYvvxbv9QhDY+K4zMjIyMuaNuGGPvNbP0geAo8+p5kGsR+dp0ST7 + tnsgbQCw95+KAkhDQBoAk7Q2BXMXARpTw5iatB58KuThXQ2AU/yTcYp+R+hENkLQeHeOjP0nSG6WmNQb + 6wrIT08lP642ISBR+2sZGRkZGdsHUuwXO3p+qfmeSJG/Ugqr66NlNIV+8X3q1meMFP6lxILyNvHWu97L + 3CMAbjlgVS7sPnVt+ZAjZQ1DNazoj1f/sy18TegNLEg7LOETvmTtDQi3wR6PAK3ZggsGg03rswEi9Qci + 8OD1CCGENPG7adhgOQqQkZGRsd2x0W6A0nj4zg23fhtpDUBbCmCWMSnPnx14fi6NgBNDBLiwtBsAyNSj + ZSgFMgaqKKzX78mcc/zui4rqL5V2n0NQ4nmCbzT1J44skM/dhNd4RqkpCM9jtKkrCJjSPyAj41gj//gy + MmZBF/F3hf0ljCH2zoF+If8+Y+RjaQgAk8QvPdRehsDcDQDfCbCuKtvcR0MRoJl+lfDuYZv1sHdPZKCV + bhC1NZGEhsJzv00bKF4O2H1OXiDoNX3hs5NEHl9Suzg+X34z5gnF/+QfYkZGEg3y7vg7IV6SHgSlm0ZA + wyhQwG2HlzkFAASK2Czpy8d830b88h1Rx3OPuRsADFUUJWBgvFgPsB+7gRUHuoFaePeswheKQRIL/Xg1 + gRMCkuLyQTS/DjEe4Eg/NwriTL9bqihKA3S/qdk/h4yMTSP/7jIyAATvPd7WZz+JtmoBue09H//iNQj5 + eanynyUa0PW47cSDj9yMAJwwIkAs7jnjP8BCDZIfuG3+wyQeaNq9RycMtPaCVPyLY7AWwG233xmPk5ag + EveTn1/bp6lU85rblBlmkWBGRkbGvJAi87ZxbcZBqmWwb1IXME3EF4v+UgLAri6CXcLAVDRgahxw7gZA + NR6hGo9wu7s94CAAp9bERAdAD9EgSGvtUwSGDBBZaeRJXob5pZHQjLKw5+/HQH7x7T8imrQ5oumzEZCR + kZFxPBGX/vkW8VMiAHGYPzUf81NUWdDHAOhL+H1aCLeRf+8E4PZJAShdcx8A79nDfuiat7O3rwqEpYE1 + iGqbJnDwlO0eaKVdFEB8Nt7Bl5+Vdn0FopOTLYQR7mVPopY3NfPnkMhNZGRsEPk3lHFyIqSJAfl3QNR8 + nh4vt9vxNpWgG2NDV1qNQ0fWvobJ1ftS93FYeFoKIPWc9+Pj9dUCTGC7GAAEYOQfySwGAHDbXrbAtIap + xjAa0KpIfG9O4KfC8sGNj5krAxoLAgWDw4oMw6nJLoNBF9BDC9DoaJQvxhnHD6aq5n0KGRlzx2Y7/XXN + 04w2e2887trnXm7oAqSSPxYLpshejheHbCX/WAsg92lg7gZAORjyw8J+oOG92h4BIS9PJnj63OWPiKB1 + AWNM0AdQbGTxFyijAG673QFs5cmPrEHv8qMkpwp16Yq23xcBMy4VzMfPxkLG5rC2mtcCyDg5EYf++4xN + be8yHiZfI/bIgUDOcRc/tNynIgITpxQ9lvPysXqH/hlzNwBM7T0VpZQ+opTaw+Qa0u8R+woDx5gahS4j + Myeo/excGtwV0FE9Giwv5g71/+JwIJcFmLQMphmXfWh/q/bKyJDIv6CMkwlMyDruE9MxPvWa3y5eTxkC + VjJmR3z/lkNXoGkAxOS/GQMgjgrIfdtKAnuEqLeBCFAXJYpyiKIcVuVw8VvyG9G6gNLa0bIlclPXLjLA + DAxP7gzfKpg9egpjQwvhODIic//ugZP383hpUMqURBNR5CFMPwV8zGnjMjKmI/+MMk4mpAR/00L/sj1w + 33HeyNAa2jWg01qDiJhw25T6qdf6qPzjFsCpObuEf51vcO4RgMFwEQCglFLk1HlKu46AWgfhvoPlcBvu + J1g9gCwf9KEb9viNaQgEndkW9oEgch8NUKLpQ0hBuNNrFBak0fJi648t9vjz5TtjExALVGVkZLQj6dmL + 8H68fkBsNLAR4PxK2ao3FfpPPYe4T+X/GdLTj1sCp/L/vTB3A2C4sCSfKs6bE7knCKF3t3Kgz/8rvtC5 + dsCGTIgGGBJCv+DRKxUtDpy4TgY6psbrLdkidH3eOZifkZGRcWwRe/LTevv3iQ7wOCb9uBcAlwNqrfHV + b13/dQQRYFvof5oB0NdqZ1rh400TAkJsaxxj7gbAaH3VP1YKUFzjr/hsfQ8+KA7Di/bAGmFRIM7J+EWA + ohxPeJ3scdi04Mlcvl8pd0xyvQFM2NY01trSNc1nhJ66vmwtZGRkZGwa03r7932NDYFE05/GWEMkQ/VS + mAd0GwQQ9ym1f/I0xfxt5N8LczcAJBS0DrX+Tu2PoN5vhGYaexLg0wJuX2WEklOMbCo3reQvlWdQaLH6 + +OgNq0HsGN4N34W1B2K0/RCzJZCRkZGxEcxK/rJdcOz5S/iy8vaGQjH5x8Qfkz6PicsCO98eJjUFGzYC + 5m4AyA95uGvPZdWhtQcSGShVBLdZcK3SBciY8CU48Z4WaQGfCgDBajPkcZwn74k8HMKfkz8322QIcpRv + ChSPjiMD9qRDn4EEPM8LQyJzf8Ym4ctn8+8o4yQDL94zy2sx6ftxqjlG7k++wsz+nf39Ry65Cu0agFRE + ICb/PlEASf6pmz/d+C2ixbCYuwFQFAP/mEw9ZsPGGILWyuXtC/u6Twc4oZ4T/sFyvy//4OiBMbUI4RB0 + Yefxgj5Pum4C/iEg6A4UNIhJ2o+JjSxKbENjlvAmk6ZGC/HLDdkyyOiHhaXTsLqc+wBknFyYpeFP7OHH + Xn1bzh/ARBtgB/kkVaMfb0d032eZX5li2LQAENgGBoAAwdCITA1W7xNxB0BeF0B5zz5YZAqK7KqBpEor + 2CAClIYu4BoEwQsHPQR3hzLCZrtHtu6UI3/v4zcsSZqcsGE6yndI/tUwF/8jdp1qDGRkZGRkMPqQfyq8 + 3xXql3OnRIXRvl0X6JRBEHcKBAKpp7r+TfP4pxFEMgowdwOgrsf+sTGVe+Jq/k3tu/xxuQUAsJrfVBVg + DKA0l+wDrAZ0efdmlGDyy7YWAPl57V382ZLYV34XckzqcfM48bftH0u7pL8Rm5GRkXHSo6/n35a7n7b4 + D8PV+wNwjqWyC9IdXRldj7T4T0XP/VRoGgIx8cfefVvP/1k8/u2ZAhiP1vkhGVOvs/gOCiADGKrF22x+ + Ub68X3G3PwPFn6FyiQKlg3DDveRzN4g+Fc++tg9AAyqk/0kBSoxtc91D0IHC0ARk7IDvJ3UDOQWQkZGR + EaNPv/8+JC/L/VJNgjj0r7VGWZZ+//WqWkV7CkA+jw0BGbpPGQIp0pf7thFCKh+dxNwNANEKmAB8y5K1 + bd6juJGPLoRezmn9RaUAv09DJugAEDoIiiE2nRD3AnDzwoX2yUUFvDLUWiUcVIhsEZ4/Iv/Od90cy4TP + U3RXDWQjIGM61lYOzfsUMjKOKWb1/BkynO+XlG8xBHicccJzjgIYY3wUAP0vzKkqgVQUoCu/34f4U8Hm + JOZuAIxHa/Lpd7jUzn+4rq6fV+jTSqEW4j7v4dtkvoPrE+BJnRf6cYZDw0t3xO6rCpjggygQnEbolPQH + qImvId4vMYc7fZV2/zP3Z8wEYVhnZOwIbHRVP+nJS2JvpJVbjsVkz/syL9W1rQ4rigK3Hjh6HZpETS03 + GQFIkX8b2fcN+bd9QK0f3NwNAO7uB0BpXRTs/bJdxV+edh49yC0BDK7HJGilQAbQRQHl/vNhfi4DhHIG + hHZCQbuV/6VGVECJ//jbs48VNUNDk7xs5w4JArmYcBiTgk1ZtLzuMwzZCsjIyDg50De037evP49NbZP5 + /dSxOZXMuX9+fW19tIJAzl0nLJcLls+nefvH7KI/dwNA64IfEmw3Hx+K565+uih86J6jAQBs+9+6DvWb + Ll2gCg0ytdf2ea9fhecAR/2Ddx5HDcIgM1kfSizr4whC2GXyF0BBQNDxXSp0vx5mz0ZARjeC+ZqRsXMQ + C7kbZE7obQTIueLmPmQSV3COGijtdObW4NBKwxWp9T1wPI4ZJRYAzjJn41RnGTx3A4AXAwIApURMhlxO + X5dQ0DCmgnJ1/CqqxecyQSnc4/bBlqCNIOxmDojn4mWAeSlIG46XoXvFFkPQA/CJNvQIsRk4zSgUmPJ1 + Z+rPyMg4GdDm+YfFd7rr+BnTBIKc24/3l9vaIgaMa264+To0y/qAZirARNsRPW9LA0xDKs0Qb+/E3A0A + yfm6HByGYuIvnNfuogGltkSrNeBWCwQISgMKGqwdIDcemskaUKRt5ID1et7jFysHAv5fawIYQBX+a1Bu + k1eIur28FalaovNx9ynVYRJ0Wa/M/tkCyJiG/BvJ2CFo8+jblPxthoF8nNom521bIVBWAcjth4+uxlUA + E7u3PObn8ureJ8+fIvfewj+JPgsPHFMMhot8U/d86E99FVDQuoS9LwAfaildSN/19le2WyBvA7QnZHKh + IJe1t945IYz1HrxrpczbCTZUz8dpRGcUbN2hWCZY6AgAt29jP3lubCGI+943hDlp1n3z7eS7ZWSc2Oib + 029btle+LlX70uOftsCPrAZIRQMiEaFC6M2f6s8/yx9tnz/oNqEhEo/juT3mHgEoisYphFZ59pn/wI0L + 8xMMFAUNgAJ/aWQ1ALI0UNncOxF/6c6rN5SIAgAc4vcthxsdoOA8fbddNxcZmgSHG9zO4k35DofJfdLf + N4/PaYCM6VDZFsjY8Wj05gdN/N59dVjL6zKdIOezerJIACj+431tpFrj6utuPoDuvzbV8ngWz5/Hp24m + et4bczcAop7lA0vWVmxhYOx9bWDI2Fp56IYQUFpxvlMf5+6dOk+WDPpyfd+lh2AXFQ6d+oKqL1QaeE0g + wuqEdqzTBDijQIndwYdwh+MZZgbN+K1mZGRk7HC0heulxx4b2nI2AAAgAElEQVSPT43l12SYPzWWewbE + x/jKVddt1ABI+4Hi9MTrbcQfk38qIhDPGd5Tx8GPCyzhGxbykW0ApDnDDsf64gtRLoxjl//1FQFChGeo + 9oRsDyLCOYqPSeHG5C9zQ/45+eO6A/kRjW/SGRxpr96P8sfoT+hTv8OMjIyMHY8UsaeW8U2F69t0AVrr + dCQgmls+ThgXs4T6u9ID/hQxnfi7SL8rNdDA3CMAC0un8EMCMNJFAWNqGBPy7HZdgMqZSxTIVrEoo3D9 + BOyXUyiOEhRC5Ce+OC4vtArCBvHb13kz+cY84Ytv/kjCLkpE+d0RSbwm5k5Btb2Yvf+MjIyMVhJPLebD + Y1KEzTX8KaMh3l/ea619IyDeZ2V9fBCNpHWYpuWxzOJOC/vHnr70+FPbZk4DzN0AqKuxfEpFObyGRmvn + WKsLvumCMY5IybVv1LrxUeqiABmDoiigtEJRWAGhbwTk5mMBn11LwC4iZFcMVCEtIJWkSlqArlrDNQ0i + Tjm4ewXt0wu2GVBoAdQsXQTi7721AVACKuyQkTGB/MvI2AloK8OLyXqauj/VCbBtv65jSfD+R1dGh5D+ + k0sZAxQ9jl+X+7aF+1O3PuH/5BuZuwEgOgECQAXgqNIaqiZoVXivH7BCPe71r5VGbSrwqoHKGQXWSedK + ALioO3GKwZcLuifgNQf4uRSNKKXBWX3yiX133hxB4LC+Ej3/CKD4+5UhgQjtF2xKf2sZGRkZOxBtOX0g + nZeXGrBp6YG2+dvOwwvQ3Wq0fC8NBxVIoY/dHRsCbYbDNOKvW7anSL/zDc/dAIhglFLERgHX/EvVPuf6 + yXfnc8Re19bz1rrhwVuC5xSAbPEoTQvlad8+CF8rpxy8ZtCBSwwnUghhaj/Sb5avRV+9N1gaCP0GJpGY + JCPDYeXo/nmfQkZGb/QhZmkItOkBfJ+Wnp58vD+H+OUcZVk22gPL8ziyvMYCwGkX5PjqnzqhFPHHRkCN + tBEwLQKQxNwNACneg2dLcnl3wLn9UEb7fL5Xa/IXpQuYauzC9wC0XD6Zj+N4WilByeCNUAAMjCvvs+0g + g+GQMNiUpGYR7J/4CbgfC6cYGnoMcX4tn0/bryS3ec3IyDjR0dcjB5q5+T7efp9jtBkRUifAvQNSxz5w + ePk2TC7/O3EYNPP+bZ76NO8/Jn++jw2G3pi7ARCtWkYENVaqcOF8BV1wox5bekfGQBUaUBpkDAj2y4Ks + /yfAGEBrBWNqV9OpXWUgP1Yueq9c+Z6LA7iPj3PyHPm3egQNkAGUhuEoAznyd8YFUYsxKA2dyFIgcbwm + 4nni59kIyJjEeLQ+71PIyJiKWcifx7cRf9wBsG3+tnFt0YOJdQKIUNd1KAkksurz6DDR87bQvxzXRvx1 + 4tY3AiC9zSTmXgaoixK6KFGUA77dZC0wu+Ifl/wRCIZq8PK/skEPpwPsc2etuXC/qStwSaEuCigKBpil + fDfO1fb7LxvuB8RRBQFrFLjSRe434IwB/0tI/rjl9x++nziLII6S2DfTfkZGxomPWRbuAdoJPTVXF/l3 + zdO2D9+qqkJd16iqCkVR4Kb9h/djMp/PzzWmX667vP4U+UsjoEsM2AtzjwCUg6F8qsrh0gGoQ7bsTxUJ + Z9otyQgbJUBdg5sHAXArAtrPwqbzHWnqwnn9tRNzuElV2M8OV4Gfxf6Bu53CX02utmZ7D/BYHc41niO8 + 3fYPZtLu8BM0p8lagIwmFpZOzb+IjG0Pkg5ThJioU2P9mIQ2oG0BHz8PV3sltsuoghaPbbUYUBYFhsMh + tNbYd/NtB+QhosdGPG7L/W+E/FNGQBv5dxoDc48AkDHyZkw1PqSUXeZXKRF6h7JL/xpbHRAss6DEt0sA + 2whAKC9UTs3PxoEOnO5/YGF9ZxIeP8FVD4jqAMVGAMSPT7jwFCwRN7N/p/JdN+8VfDpBbuuHfKnPaEIX + c7frMzI60RX+T5F/nzm6qgW6xstjptYMkEZFURQoy1LuK3P70vNPve4PjSZZt+X7+VahnfzbQv99ogA0 + 9yuFLgoX7gcAqGJQLsLUVoznpHXWCCCniLcpF61sfl8VGqaqvBaAyMCYCkUxQOE6PBlOERBsrl7bVf4U + bNWA1jZ3r106gev97bdpjTb7m7KfqVYKpJVrVmSgedVAsudoBYKc6ncRBYjOhGwIukETAYJGuWDaww/j + sgGQ0UT+RWRsd8TNdiT6KvZ5bF+DIfWaDPFLpT8Q1grQWqOua18GWBSFNwpuO7LCKwFKD58PomHJuvV0 + 0F7mF5N/yghIRQHi+duOC2AbpAAE+dueAAQYEDQssRflAESAqY0X/hllUJQDaONEgaoAmTGMI1WlCmhd + wjgtAdW1rSSAArQO/OoaBVjVPwBVAGRCP2jNqwACLC4MAj4bWWDjgksSOSCg2Aj0V2OZ+3ePVegbYE9H + hZ9PZ6qADYx8qc/IyDhx0ZaTB9JE3kfln5qza1ss9DPGoCwtNRpjUFVVI7rAVQJaa3zu0m/eyNOhGfKH + eN443cRNEn/Vcmvz/iXx9/H8G6/P3QBYWz0qn5Kpq+tDrT/BrxUAG263gr+BD+eTATQ0iPdxEykd0gJ+ + cnAan609ssYDcaMg6+kbXlWQbBrAq/1VIF0rRqzB3QllIyBC8OonK/njNJE4Z2dsEJEIAsRpoziSlI2A + jBj5N5FxYiAm1i70EQ12RRRSpXxxaaFs9sNePzt4cs2AqCIhCu1Onnpie5u3z7exu8URgC7xn3/LLecx + sW3uBkDUBwALp5xx49FDt4BLAY2xHfd4PQCtbctfFBrafe6hOsCq8snU0IXN0/h3zCTtyd5tExzKvQWa + kRzlSVwRszobARGZu2P4uaFAjskjueDElqYpkH40sW9jmmwMZAjMqLDOyDjWSBK8Clc+FXXZi6+zcc4+ + Nb+co/GaOFY8B+f7Pdk73jFuPk/8COsIQCmMDa1Hh+D8v/T8JZnwiaVC/pLomfjbIgDSEEA0/9Swv8Tc + DQBPxg51tX7Er/AHm+fHoARVlf0CxGtcLmgAkGHrrQB0YUWEoisgAYBfyKFxBvZ/J8Cjum4YJcGT1xP8 + qrQGvFjENH+wrWWAdrb2D6T9pQn4xkIq839GRsa2xSyd/rq2t2kHpOHQd0zc3U9qAYgIZVkmKwvYIDhw + aJVLAGX+Hy3bgGbIPs7/S69fev99BIDT0Dpm7gbAaG1FPjXV2vIh6+XXtte/LlCPx+FLhesRwJZaXVsj + gOw9l3fEYEEesRiPPXQ/1vb+J2WtO1m6Z0P/xLs0F/pRypUQhoV/GHbJ4knDwUcW3M8jGAzN7oJpT79x + gDA2e3wZGRnbDLM2+5H7pNICKbFfvNiPfK0t7C+NALmdXxsMBgCAuq5R17VX/8tja6Vs85hm/t+fCtrD + 8LHnHxN/G/n3bf3b9ngCczcAatcJ0H1xShWDIZGxgj5wOMZ685q0I/4iRA50WIGPv2RdFJa0FdsDBorF + hs7bZ/FhiECwMM8dWXG5oGqGlbzC350LbP2oqcfQ5dDNSeHc3D4+1OW52v1ofT+CKIUAMSb5VFYa8D85 + DJCB/BPI2BaYlfxTZXldaFsTICb/1HFkzl/m+I1bUZZfr6rKvyYNBiLC6vpoLXVamIwExII9mfuXBsAI + k+H/VPe/PsSfej6BuRsAi0unAPBETGQqn1exIj/jw/0gV5JRjVCUA78iX12NwTX7hgw0Chf6LwBVwRjR + /EEQbSP9IML2YSlg1wEKnEMKXj2pZmMK349AfOb8TEulv/i3SddhHcLGFTwVSJLIF/uMCOurh+d9Chkn + MTbi9c8yR6r0D2gaDbGyX77OJM51/fwaK/ulccCpAFkKCFjdwM0Hjt6IyXC/PKlYoQ80PXom+5G48bYx + goEwjfz7GANJzL8RELfUhSXRweLuLwFAoUufVzfc4AdGbAv5G/butS6glfDWyaB2Fhw4x++qAmzYXoWM + gfi4lIvNs+Hhl5z047g/gdQKiI+SIip3vQAI1CDshp6f5FYZ2pcTJfYk+SBbAxkhqpaRcbyQUMbPvH9f + tC38ExN3PCaOMMicfqz8lxUBbCTw9rq2HGLqmrvNiYVo7KGiU04t5sMe/rq7jdAUAMbknwr5x5oCRI+n + Yu4RAF2Uvg0vANzxXg87fOimawEYtwyw9bSprl0vf/fFlNonX5Sy84zNyFUM2Lw86dDqUSugru1nUxSF + ixQoGMh1nwmFLpzKE4AL74u1/hpRARA5UaJTn4JcxCJAKQVFgfht7x7ZqlLm+jty+TKoFJF9pv0Mifx7 + yDieSHniqe199+87XkYCkq2DhaOY2g9AWNQHwYBgb5+9fwD+OXcJ1Frj6MrqCtKeP2sCYqJmsR+T+wiB + /OPwf1u9f9/cfy/M3QBQStvV/QJMUQ4xHq2BQKiqMYpyYBX8UC6s73L4FALnUMq2CFYGWpXQpYsGFCVA + lsK1LlDXrqkD2Ry65VxeB9qtFwCOSDhRIcJaA0z4xoUOiqIElHbiQNU4H7BVrEL1QtACTF6mA63HOoDU + 95q6zOdLf0ZGxvFFn4V42pAa27VgT9fqf7xdGgQpXQF7/I327wjqfgB+xT82BuKqAWMMvnnt929EmoBT + oXlJ/kz80vtPif+mef/x8WbG3A2AwXCh0Q0QgCKynjSnB0ytoLUjWiDU/NtnIGM7Aw6Gixitr0AV7NEb + gFynQJc6sF8kt/aNLT/5g1QhMqGUXYOAvXxnDRblwI0lmNr4NIAhY3sGKDufdotCNck98Z35Q8sxQRvg + uwYmogA5A5CRkTFPbEb0x+gS/8nX2tT+cm5J7HI/Jnb25pncZRoAgA/981jAcsp4PG4cik8P6a58ccMf + FvutuVuX59+n1/+GyR/YBgZAUQziTUopBYMKUvGvC23faaFQUCF4lGxIXVvC1a5209Q1CMYujKIUqHY1 + /tLYUIAqnNDQ7c+Eq8iAZX5M/kor1FUFgq0q0EJAQtq1AlYUdAhc56fh9pGhfrgIBgcL7PsgpZpZAJcy + CMJBLj9sDrEVibNaAdlqyMjI2Dy6Sve6xktM6/SXKgFsmwsIHn0cLSiKwufzZRSA8/9VVWFhYcGnB6SR + sbq6CqUUFhYWAIIGUCAQtYYlcUn8cbc/Jv9VWO9/DZOiv1rMcczIH9gGBkACtSqK7wPqTpYnyRkCpc2l + Q7mlfXmRH1eu58SCg+ESxqM1T/oGtdMRaEftJAR7ocsfiFxkQHnhnv1hhEiDIbsqIJEVKcKJBC2Jaxiq + wfWHRORKBDWIRAqAy/eYe106gl9r3De+Xo4fiNdk/WviUT9kAyAjI2NrsFHy38g+kthlEx8p8PPruohx + ssUve/taa9/zvyzLRikgGwXcD6AobKr4w5+97GpMNvbhSIDM3bMRwITP5L+OEBWQor9j7vkztk0VAN/q + elzoYnCrgoZWLucPWPW+sgRonJLfLgtcg/wXansG2LzN2C/mQyzzZ2tOMUmH7n0EiLQDNc7Nphzs+Wpd + hNJAt4xx9I5s3wJfZkhNrQIo8DbxnchTRYQs7NzGOGr8FjaKTP4ZGRmbQ0pxP22shCTsrvB/2/yS7OO5 + pIqft9d1jaqqsL6+7kl/NBoBAIbDofXuxfkaY1DXNcbjcWop4DinKz13JnMO+68CWEEwADjvH5M/z3NM + yR/YBhGAVMmSUkqVgwVUY9sSwHrRtv7eCgHDZ86et1Ta2y++hKkrFEUJQwakCj+exA+F6hpwnr5yZYHh + d2a/X+UqCxSUFfQVA+f585LBLtRk+BwUiGpvvIRYv3jotX1C5JeoDIglgH6JZOnzNwbJlNQ0zDI240RB + NR7lbzTj+INo5t9dTOpdZXvJ+v8otx9XBsSVAABsm3gABTf3qWsMnNpfAairyq8ISER+/HAw8PsNygnq + TGkAZLMf9vxXMJn778r7xwbBlmLuBkDCqquVUjXn3C23MWFbsjMw0I5cTe3SJWSgi4ElaQMUhQagPUnD + 9RAodAHfDhhWV2hXFITz9q2hYM8NsEYDuWNbEZ4uCtTVCHCVBVzWp7WCMRWKYoBqXKEYFD7i4PPzinsI + uPcPQcOsBQCPb2bpeaVBJHQAytuibVUDGScL4gteRsZ2wSx5/j7bU/OnyvnYOKiqqjGW71kEqJRCWZY+ + 7C/HSQPj1sNrN2My1A+xTa7qx8R/FMHzH2HS84/TCcfE65eYewogAQWgMKaynre2y/LWtVsJEFZVL38P + csldIgriPKeaD42GlI0GuBK+Zvhehe0UDDmfgmjoASjy0d0MWkSEFF+IpbdOIezf+XXKtEHw0q333xyW + Rk8jYCJqkJGRkdEfbeF/9r77pAXi/WYZG9fwS0OBw/uykQ/n/OU+/NrCwkLjuRQGDodD3xFQaw2tdFvv + /zjvvwZL/kdgDYE1hLB/yvNPLfRzzC7Qc48AxJbdlVd9QxXGCfLA3fZc+ZtYjteXbziLrCwGNlSjFKC0 + 9aAVeREhkfuxEDm33z5u1O2Dw/OFsxoD+VvLkqMAaqKu38UQvF5Au06GyrvmfJM5gPibFeEvwAsX2YAI + vwgrL5SljKk5poX2qTEiB413ChYW98z7FDJOAnQp8WOBXl9x4KwGQ7wPH4dr95n8pfefOs7i4qJ/nffl + iICMEMgjo5n/Ty3vuw5gGdbz59y/DPtPa/YDHEPyB7ZBBKCuxqirMfbe4W5q7x3upv/6b/52QMXwal0U + UNqWa+iiBIFgqHa1mzV0oWHqyoX8uUFD+HJZKOji6jZ1ILtCIVh6cPsRbAkff9HyR2J1ANrtSSK/zxao + 0wPw4kRCfGgrB0JIX3b9hyB4u5eM64dz9YYKNV6KZpTb+v0hhb/LHAXYKdDFoGlz5lu+bfHNtzVP3JRW + vqzaX7t6zOlLsVuek/iPj1GUBXShXZk4OZ4wgILfVtUVxtXYb1da+X10oVEOSj8eCigHpZ+bX4OyVWe8 + z/U3H/4eJkmaCV2S/xF343K/vuR/THL+MeZuAIgwjAIw+NjHPrn7ttsOrvgWu47My8GCJf96bPP/EXGR + cYRe1zCmRlEMvAduS/IUQOQjBqFO358IeIU/AM6Td7n9wuoC7PNCtP8NqxIqMO3a/xpdppj8GykH8ntA + hsrEKTWHcvqABL+r5k/EP05N0oHM/TsK1Xh13qeQcRKjrTlPX3iBdkfpXxz+l616ZR6fl/PlVf7KsvSh + fC7nk+V+ADAej/2+lRMEyuNbYWA1QnMJYK7d57K+VQCH3U2q/tvIP+X9H3PM3QAAgDve5Vy28xauv+HG + Uw4cuG19sLCEshwGMjcGpq5ABBhjSb4WXj6L+mwXQWtxFsXApQSceE7Bk7HSLCpU3kPXRciI6KIE1/jb + 0j9L+taOcOWDrHol8p60jBpoXYToBJ+nPw3i6aI0AcJ9OGmIDe4cwudH4eCzf/jI/L/TMB5lAyDj2OFY + 1fqn9pfGQFwV0FbbD4Te/ZL8ZQhfEr7sCsiEz7fYmBF6gnUEspaEXsGG+5n8V9BO/m3K/+OGuWsABDx7 + XXvDTd869+yzVoaLu3bpsoQxtS1tUjp0DvRcadmwNgYu+Q4uFyAFFEWJwv94lAsREcpi4PQAAGBs+L8o + LLFqF9Ln/JE7jioKZ0wEz52XJIZSUKRCqoHsAkHG1CAoaLefXDXQSgHcfL6WTwU7RTPTsxZAflrK3fxE + GzYAFM83Q+ogIyPj5MNmib1rPknoqTEpz59z+5Ko5eO457+sEOBSPyD0EJCNgXi71hqDgeUdNiyuvu6m + G93pya59IwTyPwib++8j+jsu+f4UtkUEwIE/wENveutfvfdlv/rHT7/y6us+XA4WMBguYmFxt2vZaysD + dFHYhXhgc0PG1D7/brnM/UhM+EzZwye/vLDd2+f3falhqPvnJYGhmlanExx4QrdRB9ulULuGROHHzdI9 + 0ZPavyJdefFpSMe/oRkQL/q0wOxqWxlCiGfPyMjIkIg9cMZm1f8pAd+00H+8nUV7AHwXv8FggOFw2HjM + r3E0ICZ5NgKk0SDD/+vr6/48Dh9d5TAbRwB4dT8mf877t9X6SyMAmNMFeFtEAG664Wq6413OBewHSACq + r171nZXnvebNb/q5p//Eh3/2yY961e3POO1+C4u7fDmgYk2cEYYUEbRr7FCWBQqlXEfAAuAfSeFW+DMG + 0HapXq01inII20mwgkZIG/jKAfay/aIR1oBQguQVASD7Ayq4gsAuBOAI3xkJsJ67D2K4AEDoCBxy+5bq + 2fvnf0WkAOTaI/UFR0K4biFs3mAAIWNbIn+ZGVuH9pw8kHJAOOI6K+QhlFLeu7eK/EDYMkRfukXZmNDL + smgYC6EdMPwcluTd0vK6cHl/EkYBoXYLvBVFifX1EThNa7crDtczkTP53wbgEGzen2v9u0L+wJzIH9hG + EYCbbriaP5ARrHpyP4Dr/vofP/nJxz/v137ugxf+2++Ma7p1YWGXE+VxbigI/WDFGe5XRH4MyIQ8vw5h + fM7IE6tO4XI8NrEP8BgZdmp47OFHrsA9Bpq9p4vCKkrZgmbSbogD7Q5uUg6DASAT/iIIPuoQa/6bzN2R + SvJahbTPv8XRvYyMjB2Evq1+N5omYG+e8/Ycbpf5e0n+0vOPF/XhXD7PIdMLTZ2W9n3+49c4GsDnAwCj + 0QhKKfz7V79zIwKRj2DD/QdhyX8FzUY/yU5/y8vLxz3nH0NtdU5nK6CCKq4AMACwG8BpAG7/52953avu + f++7P7ksil11NcZ4fQ2AbRRUDhctfWoFrQonD7BffjUe2chBYYV5ds0Aq+IvdInarSFQuJJDsADQNwIy + Id/vwOsEuJO2rYfLgf1RjceuemHojh0s2MZ79SWH7I+H2H/4Y6Lmz6QRRVB+Dj/I2yXK7xvt3hgaffbd + X07GtkddKRy46dvzPo2MHYYuruiq9Y+bBUlClo13+J49fl6QR+7LBkJVVdBae0V/qhGQFP3JVsEc8per + /8URA9lHQF4TV1ZWMBwO8cw3/PnrEBr9HAZwk7sdRDPvn8r5g7YJ8W6LFEAC0o2VZRXLL/7lP/zd+9/7 + Hn/3G6957i+dc7c7PUrrgVszwPYD0OXA9gcY8FsTCntnV1h1vvshKA0oDYDJ3IbfjYsWWI/e9ZNWohkQ + ODNAbna3cJHLLihdiPSACBaQIH1wiSKf6mQVgIqOE94PAC5b9BkK7lPg9vVRiwSCCGFiUw4fZ2ScvAiN + z/pzVKoRkEQ8Xyzak+Qdky7vy+RPRF6Ux69Jw6Gua0/2fAw2Jnj/8XjsjzEYDPw2WUrI58FzLy0tNToJ + IizwcxuAA2jm/VvJH9tIcLVtUgAt4A+tgv2gDwC44evf/O7lP/Py33nd311w8RtuPXjkysHCEoaLu1CU + rvuesPzs2s+VbylMxpWLaC3C684idap+FgAymfo/CGPED672+9oxpuGx+2y9P4T7kbN4j99e4w9FGCsU + 7vyHEUcBgp0gxIkQpYUJ0U48T/Rhh0dzj05lZGRsMaZ56Zup4Z8m4oufp8ifu++x985ELsv8eFtRFJ7Q + +TYejyfmB9BIC/CNxX680p88xsLCAhYXF8OCQMZgfX0dSimsVvowglN6EDZdfRA29J8i/3iVv22D7ZoC + SG52Nw1gCGAJwOkA9r75V1/yrEc85Lzn7FpaPHM8WvMSOf4R1aYCuFEQsYjPTqq1buTUtS7AKw4aIrsM + MeAJuShKVNUYvNFXDChXqudWG7Q/PoPBcAGj9VU3d+kMDfjSQRsBUJ7Qw4I/8MsTe+Ge6z/Ax+SPJW65 + qXz4355j6iuOQ3DyQ2550IGNCX4yjg3qMXIKIKMVMgQfb9/MnLOMS5XtSeKXEYM4lx9XGsi+/ezpx+V+ + cQSiLEuMRiO/LxsERVFgOBw2ygFluaHWGkdH6pYX/Oqf/RqsQ7oPNvR/GLbev0JwXFuV/tuFd7drCiAF + 6ZZymGUdwNFf+b13/OkD73vOx3/xhf/9BQ+4zz2eNCiKXUQGdTW2ZEl2VUAooCyGToDnogBKAXXtDIMC + CtpHA0A1oLQvJYxD8P6HqzWMsXNCCP7s6xqBHHltA4CDL6FTIUCkRGTCkSovV+htH37JdSNspAQS6wPE + esHGJgUucpgYlH7SgWwAbB9sj4tLxvbDZjz8aXPy4zYd0bQog3RkZPmdzPlzhABAg9hj8mfIHgH8utYa + 4/EY4/G48frS0hLKsvTVBzIKMR6PvTGwb//aFbAe/80AboUN/TP5bzulfxdOpAjAxDBYRiwALAI4BcAZ + T3j0f/7B5z/jcS895+w7P8qYGmSM7RjIpSC6CFV2jmNNVTnvXVkRn9MFGFOD6rrBbcptt00jbEliUZQ+ + BQCXr2dm1UXpRIdVaGIE+JUNfZmh//FrX91AhlMGpkHSiv8IOM8f5csC+Hzk+cvDTUYBVOOfvp4975+N + gO2Aekw5ApDRis2o9Nua9HSNb8v9y3tJ7EAgdxbpyYV54v3lWKApGOS5eDsbASsrKwBsJKCqKiwtLfnX + pCiQO/8Nh0N896aj177rQ//6jn/98lVXArgF1vO/DaHPf+/OftuFd09kAwBoqOEwgDUETgWw97Uv/unH + POmxj3jlaXt2n23qGnVtIzPcxY+9eaVCCImMQVGWUG5BIEOurHDinNwPrHLdCV03Ken5W14uPNFW4zWU + gwU3VzOEz++isY3cohZM4kI34JsWgVsgxwYA+TmAyABAk9ZT3z7zP1FsELQhGwDbCVU2ADI6MOs1v+Eg + iOtg2zyS9Nu8/Tj0H3cBZOIHmsZB7OHLSAG/znl9NgrW1tYwGAy8B7+8vIzBYIDFxcVGQyAme9n/fzAY + 4OYj5trz3/WJP7/0a9dcDRvq3w/r+XO9P5M/oQf5d312xxsnugGAm264mtcSAELZ4C7YssG9b/7Vlzz7 + xx7+wJeWRbGrrseO6GuXs4f3wI2zFlXhwj7KNgyqDf+Qal/Kxz/wamz7FhXlELoo/BwhV+UMCVPbdIRW + KPQAqiiCSNBFAbisr8HdFLQE3srdD4MAACAASURBVFAgZ8Aomy7w+zX6B2ByrlZ0e/nZADjxkA2AjBhd + 4r9pIXtG7H1PqxSQ5J8yCuQcsXfPtfmx5y9RR9dbJn+pI7CR2tqJwUOvf/b241I/6cR9/+D4O3/27k++ + 87KrvnctQpMfbvRzFM2wPxN+L7HfduHdHWEA8JcvFhUqYIWCuwHc7oH3Peeev/iCp77gPz3gXj9DjuzJ + LSbkxfOGfPVA6A1QecI3xjgeDD/GqhqDuP+A1mHhH2Ogi8I2HYLtUcBpAxYCatYfCEJnMaJyhgGklkCQ + P5xYUIkfeiMKwP9YC6flx0bhbirBd30nmfy3E+q6wvryCpYP3zTvU8nYBthMuH8aJKnHBB+TP4/hcL0M + 2TPJczhfev+SnCWhS+OADQZe6S82ajgiQES+kY88rvT8AeDGg+PvvuM9F/7FZVd973uwZH8QocnPMpqL + +6Q8/qkf3nbh3R1lAAyGCyAi7L3D3ZgRS9i0wB4Aex/3qP/8g7/w3Ce95q53vv1DeYEh/q4swVtSNXWN + wi1CZK3KwnvarBbllIGhGgoKxWAIEGzKwHnnZWlXMazryvYm0NrrC6ylWjii5zeOhh7AagpkyCtoC3wa + oWEdK8/7zc8yrgSgiShBat9e30kzT5AxZ4zXV7G+sozVowfmfSoZ2wAbub6nSD0m+C4tQMrTl3X5co54 + HtkFUIr2pIcuyZ/HSoGgbADEnf6IQp1/HPZXSmE8HuP7h6pr3vGeC//yK5b42eM/6B4vI4jPNy302y68 + uyMNgGo8kmkBWTZ4KoC9r37h0x7zlJ/40ZfvOWXp7LoaWc+9IUCxXQK51t/ym+0S6AnepQXqegwQ3FoC + jmwNoRgM7HhjnBEwBpkauiihVOENAMBZzDDQqhDePgDYlQtBzTyX/Yyc9+87DE6G8jliwcewiD3/xmik + Xuz8PnjeGb6zjGOHbACcnJgllN9njCTcrpx+Kg3Az2VDndSY2ACQjX7YYGCPnueT+8Ud+/h84nPnqAL3 + CBgOhw2j4vpbV68+/z0X/tVX0h7/CoLILw73z0z88Wc0b+w4AwAAxqN1nHr67VFVI+w57cw4LeD1Af/3 + d1714oc+6N7P1qBdxtSAUqjdssPkSdeV1ikNrUMnQH69qsYAGRTFsBGSL8uhzb+7H6mpxzZ6UBTWCIAK + qxnysaSaH25tAdNMKfHxfRpA6RYhoN3HjwenE0LmodtxV+HfXgZA52QZxwlEwPLBW7G6nA2AkwldBkA8 + btY5YuFdl5JfqvIBNHLt8XhpGDCZhwV+7LWRCTx1bjyel+uNjQOOFnBZnzEGCwsLvjfAvttG3z7/3Rf+ + dQvxs8cve/mnxH0bItDtwrs73gAAgLoa4/S9d5ZpgaAPOO+ce/zyL/zsK+57zt2eaMNE61YUyMsLE6AL + 2xKYQ/gc/ueUgKlt2YgVA5YhBEU2q2/qCixABICSx/nWvZE77kjbLy7UEnrjZYx9KsBuBHvw3kp327lU + MTQb4j4CSHB32qCIIwXNAEA2AOaNslzEwVuuywbASYK+xM9jZ52HCT31uqzDl+p9IOTX28r2uN6eSdxX + YglhXnzOUkMgG/gMBoOGCJDnkQv4rK6uYs+ePRgOh7julpVvn//uC//msm9clxL3rcAq+znHn/L0N02a + 24V3d6wBcMqpe2FM5Z6v+Q/c6QNk/4A9AM54/KMf9oOvfuHT3njmGXvuZ4xBNV53rX+th10UA/fDMs47 + d9UBdW0p3NTQusRwYQmA99cBCiJA7uw3GC6iKAcIhBmI2Mhwv/+jMeEH4zUAoSOgLQsEYtKOw3SUSCX4 + 8aIcUW7l/f35qKYB0JAw5DTA3FGUizh4czYAdjpmIX65T9dccs6YRBltuf9Y1Be/JsPxsgWvFP7xvnEI + n7fzOPbomfBLUYYtj8XiwLqusXv3buw/PNp3wae++A/v/9SXvgxL9gdgiT/O8UuPv/F2e37UU7FdePek + MQBMbT364cISiAinnn57NgQGCPqAM1/9wqc99ulP/K9vWBoO99a17Q+tC5uvN6IdpdcCOE+bYGCqCgtL + pwTBiyNlMjXqqnJEbqCLAQaDIaC0S/fzMsHwkQWfqifj5ADie1KhbFCrYiIFED5D8qF+cnNNknjX584G + AD+mxnaOcIjTmjiPjOOLbADsfLSJ8DajAYjHc4ldW1Sg7zU6bs7D5C+X9JXCar6WywiANAik6E8K/uRx + +DGRVf2v02DfBy689H0fuOg/vgxL+nyTxB+H+oEtJPwY24V3TwoDYLS+ar15YQCYupJpARYK7oZdX+DM + d/7+G151v3uf/ZRCqyUytaVoR/Q2L6/8OgG8DgCXDxaDoV84SLk+AJwqABlAaQyHi8GA8Pl9YcG67Rw1 + YN0B87cP/0fLDPsEwIT4L0QS2vL6zShA2qAQR8gGwDZENgBOPsRh8s1c0zm0Pm0ueY2OSZpD/1I7IJX6 + 0otn8pfHkip+efx4e5wS4POqqso28LltZd+HPv3lf7rg4i9fBpvbvwW2gc9taBL/cW/bu114d0caANV4 + hN17zphqAFTjEUbrKzjr7POkPmABrq3wA+5zj3v+xmt/7vXn3P2sHyOy5XyK4MR5NZQuXP7f1vRX1Tq0 + LrCwsNuG8olQuOWJrRHgWlPWNQbDReiiaHjkxtRWYwCCgtUHGNcSGAgevNIh9O/bAke5eaW0+EO2h7GG + jOskmIgE9DMAxFGin042AOYPawB8LxsAOxBdefqtQBzu74PYEIjD/zwvX6NTq/HJMawLkKvwAc2afalL + kIJDvr/10NqNF1z0pQ844j8E27lvP0K4n3P8cZj/uJHhduHdk8AAUBitr3QaAMOFXTCmxh3OOoejASVs + WmAPgDOe/4zHPfxZT/nxV595xmnn1fUY1XjdNvTRGqauvMduCZ4wGC6hKEq7VkBRgqiGqWufNmDjoRws + CL51lQXWfQ8RgEYlAF8ErHGgdWGNCNdIyHrkIUzfiAaQ7WoIb1wAgDQCVMT90uOPv5OWFQbd+8iYH7IB + sLPRlq/f7JxAe36/C23aAQCN3D6P5bp8AEmhX3x8TgdIb5+jCHVdYzAY+GPsP7x2wz9deOkFEfHLPH9D + 3Le6ukpLS0s9PqGtx3bh3R1jAABAORgC2LgBsLT7VC4bBEJbYa8P+I3X/tyTH/vIh7x814LVB7B3Tq7L + HxG5VQVLLCzusoZCUfqqAuOX94VrHjTw3rjvJKhgCVoF61eWAhpD0C7nLysO5DLCAAlDAcL6rqVMsOHt + N3T+jY9fhX85CkBpUzlHAOaPbADsXMSh/tT2vpAh+lnKB1Nj4+V2Y2EfH2dhYaHhvcvxMrwvj1cURSNK + wOQvDYNbblu54f0XfvECEeo/gODxH0FE/MvLywTYqEI2ALbJiUhs1AAoStt8Z7S+2mEA7AKRaRgAC0un + oK7GWNp9KtZXl2U0QCEYAkIf8Muvuv99zn5yofWuqloPywVrhdpZtwuLuy3ZK0uuVWWbUPi+/kSNdsHB + ktaeQ8kYrwMA4NsDA8qXJOqihPTU3UEEkct8nIsweM9/sgrBz5RIBUhhYQrHpgogEh5mdKIosgGwE5Ai + 3NS1erM5/9Qx+x4XmCR/Jn0WEfJYqdSXr6cqBWRIX4b9eTwbAvsPrV7/vk9+8YMR8XOO/ygi4l9bWyN5 + 7GwA2FD3SQcZUm9sF1/KjddeSeVgge5w1jkE+wOqYEUjR1/4+rf8zk895uEXPP9nHveyc+5+50fV1TgI + 7HwkoJ7ItcvwvSFH7C5CQIBvJMQkb6sC2FKWJG9dcKv+R3M7PyVL1MGyJqHhm4VMJQGnXP/I+NhyTGoP + MjqQ7aQTHrOQw7TSvq592oyHOKyfghQLynuZt+dwPYf6ZUQgJnk5Pi7/i+fef3jt+n+68NIPXnDxly9H + IP5b0PT4WdVPq6urxIsBZTRxUhgAbYTfB9+//luklKY73uVctiRHAFY+ctElRz9y0SXfeO2Ln/7Yxz36 + YS8483Z7zqurMaDdqlPr61hY3OXoUUOrAsZUPv+vXR5eEWCv2kpm4QEAGsqqVCSvw3YmVC6X3wjpi1H8 + WDHvM+lzBKARMQjpAD9jitcpPkM0BqVe3RxS3n9muC5s/XeQcbzQ5oHH26Sj0Xfe1PiusH4KcdpAKvE5 + jC/FfMBkTwDZvleu2sf38haf48ra+NDFX7jyY3/yros/g6a47wAC8Y/gxH379+8n1htkpLHjUgBlOcR4 + tIaFpVPALLa+etTO61IAVrhnJlIAi7v2YLS2ArtQ0DrKwYL/AS4s7uKyQaC57PDpAM586xt//lkPf8j9 + nrO0MNg7Hq2hGq9jadepXqFfG7sgEBljewqQvbd/CAW/cXvnDsJ5e2NqlzJohtHKwTCh6Cd/5xX/kBcX + mqwAcBGHCU1Ao/QvjXTRwFaRUBRxaKlQyAgoykV8/9qvwdTjeZ9KRk/E1+C+17/UtTsVUu8K4cv9Ug14 + 4vmaZcVNzz/27CX5s/hPNvMZDAY+OiDPKz7+ytr40EWXXJEi/qS47/Dhw1SWJVZXV1FVFU499VTICEBO + AQScFBGArcLB/ftotL6KO5x1DjeMqGCXhjz6hv/5p29/4HnnfvzVL/rp5//Q/c99JohQ1xUGw8XQURAK + 0IXN3xOEslV7rQCIQCoQMP9n4moV4j8siB4FgdcJ/CMjaKVEBb/yKQKvA+DnIpXgGwbb8EH0SQTDoLGX + tys2kxYIZ9o4FMR95v9OZPI/cbBRIugi/3jbNAMj9ujTPUSac8Tqfobs/S/3k2V7ZVliOBw2ji3PlfdZ + WRsfvuiSKz7al/jX1taIiPyiPxnTkQ2ADeDmG68hY2q6013vRbCGwAjA6uVXXn30Ra9/y+8+4ccf9sFf + eN5TX3PWHXb9sNJ2YSEFAFpDOZYsywVU1Ri6KH00ADzGle0ppVxrYAVFGsY1BIITCiq3tLA9BceUSjnj + QIhsigJKLirEloIoAQyiQGrO1erZh2iF52WFjvEptIX43TmIU20OyxZAxomPPp75tPHTxvaNLsTRgpQG + QNbyyzHGGK/WlxGDuL+/UgrD4XBCECjPsa5rrI3NoYv+7esff/u7P/0Z2Bw/h/k51L8CQfyj0Yhyfn9j + yAbAJnDTDVfTHe9yLq8L7fUBH734C0c+evEXrnrtS57xmKf8xI++4tQ9u8+GAQDbiEd74rawtf5aiPo4 + Ve8YkJp/uLYLoN0PXNOvXL7f5fj9HyLPqdwfGgmCn0BwtZUjYN7XTRAeR7M0UgYxccfHiE9BidfEcam5 + NaMPJq2wjDkjldsnmvxVTxPtAdPFeXKuthx/rPCXnUTluXntkVf8cwWQaoyxqUzt3w9rAbTmsLu9Hg0G + w4lzYT2AUgqr69WhT/3b1z/+9ndf/FmEXv23whoAMsdfA6C6rkkaJBmzY8cbAN6zngFdlnb8B3jdNV+l + hcXduMNZ53AkgNMCy3/0jve+/4/e8d7PvvVNv/CsH3vEA19WFOVSWGWQLW6bArA9/10DIEPOKbd5tJpC + O2DAdQHUClrZJkCWmF34DLJ9sFtrgMv//NuaWH8wcC+fF4QEwL7xZoBAThdPwsrDxOv+okJpYu/0cnIK + IGObYZpwr2u8xHTyT3vl044j8/BxHr+t1C8u8ZOlfky4XnflPP/Ugj58kx4/599lpcDqenXookuu+Pjb + 333x59Ak/gPueYP4R6PR9kig7wDsSANARU0l/PYZxIWzQOsCN994DWld0Jl3OpsQVpVaBXDkDb/79j99 + 4HnnfuLVL3r6Cx58/3N/BrAyO6UKG6p3+XsygPL2CufnNZQuQLVx1raCckYNuXnghIDE5YFKgXypnwLI + lRQidAG00X0VIgMc9ZfHZiuALw4kz008isP+jXkEhA1BjX17XDghDZJsAbSB16fIOD6Iw+a8jdEnbN+X + /KeN6Zo/Ja5LlfHJfZjY+bV4WWDZoU++d6kjYE2AXPaXjZJRRYcuuuTrn3j7uz/9Odic/n4Ej/8wbKjf + E//a2loO9W8xdqQBsFFsplyQsf/m62h99SiddfZ5BPvDHQNYs/qAN//u4x/9sA++9iU/88bb7z39PEUa + VFeeYG0qwOX2wSv5hRUHNXf2c/+SMSC3JLBcRtiWCkr1v2tIFCfTHflaXmV2ZuKnUDEYSfGViBJ4I8Qe + DHJ5IBX7+MKWQLxvfJgUci5gKsaj9XmfwkmHrnD7tP3aMI3YY3V+17l0ef1tVQIygiDJn1GWZUPxL0v7 + pFaAid9XLpUl1sbm4MWXXPGJt7/74s/Devi3oenxL0MQf1VVpJTK4r5jgJPCADCm3lAqIAUu2zPC0zKm + nvgj+uZX/4VOvd0d6E53vZfsH7D6sU9/4cjHPv2F573mxU9/zDOe9OjXLw4GZxpj1woAxGp/YKGfrc3X + yobWi6J0JOjy+VRD6dKr74nIEq/3rMmRf/w+4Im+481ikpVdokLJjACJhH+TpZvHnZxPqSAImMbvQWeQ + 0Yb86cwHbWTeVo43K/mnyvJSY/vk/bvOXZJ93ISH38dgMPDjeZW/OD0gBYBEtm0vQa1/8evXfu63/+SC + D8B6+NyyVy7Ny2lUIiKSHQUzth47wgDwf2AND37+aSK3Ih8ppVgfUMPpA/74z//xn/74z//xc2/7n699 + 0Q8/+N7PLgfFUl1XvKPP4XthTTFw1nXoiQ0W27BtQ5zvJ5sWUOQEg9LzJ0H+7JHLnD3n8SfD92xMQKnG + p2vtCOn790/WE7VxejPqMDldDgeksHTKGfM+hZMGfbz+LlV91/g2pOrxp51b2+PYOJHhdQ7b83heYleW + 77HXz812ZFUAH0NrDUNq7UtXfPdz7/jHz37ixpsP3owm8XOOfx32+mjY48849tgRBkCMaT8eoo2H+pt5 + uX7zjNbXaH1tmfactreRFgBw5BVv/KM/eOB557zvf7zyOS+/77l3eyK5RYPcAWwKXhyb1wqII/MKsO2F + iWwGn7WBWjU5nVJkqkAwEZ3GeX/20JtKwJDTnxT+qbQUYwLk3md/kLjPF4qM44dZSvFS+25VmV/feVM6 + Akn+8rX4Jpv2LC4uQobhOf9fVZVfujeo/zktibVLv+6J/yaEUj72+FcgiB8AssDv+GJHGgDHE0ppaF3A + e++N15p/lPtvvo6UUnTG7e/aaCt8+ZXXHHn2K377jS/82Sd86FlPeexr9t5uz3nGWdegIPRT2jUMIg1T + W6V/WQ5c+kD02oZNISitvOjPi+f8KbloAII40C9epGJTIIgL7WsiZAiARYx2VlFBgJ4WAJragDSxB1Fi + M2qQDYAY+RM5NmDjWmIaoasNjm1LA/A46bnrxLxt0YlGVYDbZpynT1LMB0ArhaIsLdnDaqQKrUMLX61R + RK1+dVGgNrT2xa999/Pnv/ezn9h3y8F9sDl+GeqX4j4DAFVVkVwqOOP4YMcYANNy/MbU0MXW6AA2i9Xl + w7S0+9SJtMA73/3Rw+9890e/9Ju/9IKnPPaRD3n50sJwb2y1uycgMqirMYqitMv8Ku1ycUGn4GlZpb0E + exFQ/p638fF4X0XKBg4i8nezBO8/FVyIxqaQUhq07e1PI1gZW4AcSciYD/oo/dtej/+m479dec1IjZN5 + eg73y/GyuQ+H82W+n1MAPL6qzdqlX//uP5//3s9+0hE/q/qZ+GU5nwGA1dXVHO6fI3aMAbAV2ExqIAU2 + Suy8zT/euq5p+cgBnHr67SfaCv/mH/zl3/z2H/31x//iD37lNfe719lPLLVaIjLQqvTEb0wFpbWNPBCB + FGEwXISpqwYx2tA+W+nuQkDkxH9KBNOdWJAvMv5iogWxS6Gf3UJcCiBKDLmRcF9MagcQONlzsyRp1S1e + zMjYQmwkNN9nny7y71L59zlWs3GYmsjvA00DIG7tK1X+vC3uBcDbLfF/55/Pf+9nPrXvlkM3wxL/zbDk + fwhROd+RI0cIkCuVZswLO9IA2CrF//HAd7/5H7S4aw+3Feb+AevGmOUXvPb3fuvBD7j33/76q5/3+nve + /U6P1FqhGhtL/sqV+pEBlLbVAc6A0UrbqIBWALEXYEN+Wiu47sLeTiAKLTztAkJKeOVWUKh9+iB0AbNz + kl1MUIXyH+X6CExerIJioMnuQjRIwhjhXfx9opSxE309+53kgaid9XbmDCJq/TyTEbUWj7tNxc/bKHIQ + fGWtq+iR88rwf+r1+PyMMb5MWLnyHSKCcUuYs/evtU0b8iI9IR3QPFdDBrrQqGqz9u+XXyOJn0P9t7rH + RxFy/HTw4EHKpL+9sCMNgDZ0GQap11pz+5v9ESes+H3f+wbpoqQ73uVcQrCYV7/ytW8eedpL3vSqFz3r + if/lWU95zCv33m7PfVRlc/t1NYbWBbQK7TftRcF17jLBm+d+AMagcTFSwQoQ93ZBIoAp1IoPCRBVBvwY + 7gKkE3n8LkTk7+9aBH6NvH/ztW5xVR8jIB5z4qYEqvHqvE9hx2BWzz/5d4VJQ4HHyAqBaXN2qf/jcr14 + vPTW422yTK8oCl/ilzJafOSAsPbvl00QP5P+QVjiX4ONapoDBw7kcN02xY4wALpySNMszrgPtoTNratG + zX8qTaC0tjZuansrZFhPg2xKDNdd81W62zk/OKEP+It3ffijf/UPH/viW970Cz/7sAff97nDEnv5HHVR + NkJ4pubWna7NsKk9e/q8P8QftRfXWRHgZAjfhgvI1LbU0qUR2MDQuvBpgMn3OJl7DC81yb8TrAFMDOYI + R1I42AupcSemEVCNsgGwFdhM2L9PY6CYVJlw26IK07QCbdvi85DbZN6/LMvGYj7y2AytNb585bX//L// + 36c+tO+Wg7cgePz7YYl/GfZ6VcFdEQ8fPkxZ2Ld9sSMMAIlQPz8dpmfb1L7zdWGWC8pNN1xNSql42eG1 + uq6P/tJv/d+3/9AD7vXxV7/oGc8/7153fTLqapeC8saKDZNz6FJ5g0VBgVQQ/bEBoJSCDD/Krn7w3gdv + cmsMeHW/0ALE+fvJD2DyRcexFG+PIXMBrbzcJiWclcRFOiLjpESfv9Wu8H8biaZIXxJ/XJ4XGwfx8VMR + BOnly1vs/XOXvsFg4PP9qbQFb7vqO/sufef7P/+hy6667lpYsuda/kMIof4K9npFhw8fJtlKOGN7YkcY + ABux1lPoaxBMn0fk23rCk6swNg4fvIXWVo7QHc46x8bv3foCX/7at448/7X/3+8+8bE/csELn/mEn7/H + 3e/0Y9V4FHQBAKC4xM/+G+r0CdD8B86NhiyrymOHCwD3HbBaAO+Ja+1XIbZGRNiP09Akc/aen2MhIQAl + WF1GElSczxbNhZNhVbGZ0mPaEVsWOyMlkHH80HUdisP3bYp9Sdax197HOJACP0ZM/uPxGFzbL1X+KdHf + Vd/Zd+lfvO/zH778G9d9F81yPm7Z2/D4jx49msv5TiDsCANgJ0JqEg7ccj0BqM+4/V3lssOrH/7Uvx7+ + 8Kf+9Ruve+kzH/u4Rz/sRWfebs99iBV+IbIPuzCQXVtAa+VTAGwaWPikAHiRoHABcq+zkSJWM7Sv+CkE + z0+G431kos3b5+MA/txstIEmhk2sM8CvUTNg0B9SXCiPd4KlL7OdsiHM6kTMMn7a2GmOgiTwLjEhI1b8 + a619uN8Y4/P9vK/s38/Ef+U1+770zvd//sOXf+O6a9FcljcmfgMAa2trpLXGaDTq8YlkbBectAbAVnn7 + XWgTHW60SoEo2VZ45Q/Pf8/7//D893zu93/9FT/7Xx/+oJeWWu2SXqsvFlBiqV9W6jvCtREC1zpYa8AY + kDFh5UHpwUhXW+bfVVju1w2EZCRP/oQGyfNOvC1QcVtuPw3WPZAzgJQvFdwoKworKmNHoq3cbquP0Wfu + lHfP59YW8m97Lj16Fgdz336t9USNP2ANAUH830MQ9+13j1uJP4f6T0zsSANg0yr9PsdQOikItN200tu3 + AocP3kK33HgNzr3fwyb6B7z+t9/2Zw+63w984tUvfsYLH/KAez+DyLXyhAIpR4zgWn9eIMhZByTD94GG + G8J74y4WgpMVFBTZiIHdXYU9SSU9FEnpMcWLIKTXNEh4/5zaPKfw3asGf/clcXJzsFEjj3wi4EQ5z/lj + mrBuq44Re+8Scdg9RfJtnj+36U0JBfk5k/94PEZRFChdZz85LuHxy1D/hKofsA18jtVnlnH8cMIbAMfC + cu9qCJQi8s12strI/t+4/PNUjUd0/4c8pqEPuOyKbx954et+73d+6jGP+MArnv/Trz3rjnsfylUACu69 + EaC0beKjFZxYkL17PienCHbPbcSkmatvnDeFFqWknJHReFlcnPxhKKQN+MKnovr/RrlgVAPQSPrzefuA + gtAlyGFdEQVqjmnkE7IOYN5I5bv7/u205cqPBbrEeV3n26bk7+P9y3uufGKxH1Eo85NzeuJ/3+c+evk3 + r5ehfkn8jRz/6upqZv0dhBPeAJAwpvZlcdsBG6ke4Dx7jLa0wVVf+Szd98E/xmmByt2vfOSifzvykYv+ + 7Ruve+kzH/PUxz/ylafu3nU3Gx73AX9oVwFg2/zyxcn2EfDCPyhX5qdAFQGKwrk0HHRHklwiqFyEIb7e + eR5l99x5SE60GKn42DoI+3BkgKglOi+LHOXpbYzA7TEy+W8XSBKdRv5tY/uG4zdimLcRdXwOqedyjpQw + L3WcGBzWlzl/DvvLmyD+62DJ/lYE8p9Q9VdVRVw5kLFzsD2Y8hgh/iPpImQV1cD2mn+DYf3NlBXyMcmF + /wDgxmuvpGo8wt1/4EHSEFgHsMz6gD978xte+p8eeK9nlUW5SFQ7cZ31qDlvHoL+2tE5awCU1we4NwAu + PdS6cJ0AQ3qBvXg+RuP8Ae+SN2jas7lqjGVBYiMlQXAVBsA0YibxIKQUUoTuQv/8G1AIn0nWAcwNsQc8 + KyFu5Hib3W8jZYTxvrMaH9LwqOsaVVXBGIOlpSVP+kopfOeGW6/4k7+/6H2Xf/P678EK+uTSvEdg+/V7 + 4q/rV+Yq+QAAIABJREFUOof6dzB2nAGgdbEhy/1YQGoR2Ktn79l0WNJeiBdt43naUhQ333gNGVPLtsIV + 7B/00Zf9ylvf8qD7/cA//Nqrnv+ae9/zzj8pCZVziVAKWmlP8FrZBUD4YgK3zVcRqMmmQZyfj/k1XMQp + cLBPBPi8QxQFiFf+21wg3pJJ20wc/QjHa6b/cxTgeKFN1NaVSwc2l4prI7lZIwFS8DfrecbRA9mYR0YE + YuGiPPfxeAxjjG/swzX++245eM0HLvryxz9w0X98BTbHz8R/EIH4x3DEn5flPTmwYwwAq1yfLTyldQGj + 5xfS2owwUGlt/euE4PHmG6+hpd2n0p7TzuRlh8cAVi674ttHnvnzb3rDE//bj/7da17yjDeeefqp97GE + p7zRIVcBUIKAmTyVKsNrgA/j+ygBYFMKUz3zoC9ouOmyBqBF38HnHFID/dFI66cmllCJbelZWyY8/hit + Lc/7FHpjo6V0KVLuow3oIvm27Rs1KqRor6tpUOocUsQed+SLjSEZ6l9cXPTjBPFfBkv2+wHcgkD8vP6I + D/XzfBk7HzvGAGAYU6PAoPdYRops4j/UWUsH5x2JOLh/H52+984T+oAPX/gvRz584b8855df8ZzHPfUn + H/na3bsWzgDE+ZJq8JnWhbu4uBXCHIMKqvbE7xMJnBJofAYcZg8th+3+8PsopcPMrCNojBI6gCSTs8WS + /kwaCYD4IoxI1hBP32o5xJbC/L73xd23w6Fbvze347chpWTf7Hwxtlrk1+fvty303xUFmCWNIT1/+fnJ + /v8AUBQFjDEYDocp4j+E5iI9h5Eg/kz6Jx92nAFgES7Ikz/q2S8M8yBycnX4fdD1h7v/5uuoLIc47Yw7 + ThgCb3nb3/7DW972txef/9ZffdlDHnivZwzKcsmH5Z2nrLRCXVWCcAm2vA9uwaBmiNIYI6ISiYsjMc2G + 50Sc7Vch5+93dZ4+pw6kISCjD0iMTxGxCrtChJbjNENjFz6fxpTR+2hUDcwPsyzDfDxwPErtNjJ/19hZ + ib/vsdvSGG3eviR/mQ7gxj5yvFIKRVHEoX4mfg71M/GPEHn8GScndqgBcHzR3tgnHT3YqMBnMzh04CYi + MnT63jsTQr5vFcCRl77h997ywz/0gPe98VXPfcM5d7/zfyHwin8aZAimrmx6gBXVkX4gsKetn7ctjePP + xBImL3rE5YiCHjy/B4OA95ukc6L2zzHEFRJGADVpO+RYuyL+jT0anD8x8UmGNk/8ZBGOtRkCbXX5Xfvy + OAaX7SmlPOHLpXu5m5/I8X8sCvUfgPX4Zai/Rib+DIdsACRg17af37rVvt1uArbUceOhukMHbqLTzrgj + EC4GIwCrX/zy1w4/9QW/8sqXPvepP/LMJ//4q8683an3VVrBGLv+d0H8mZD7P3WhYy0AwGV6iTcXhoLC + cztZ8JDcc7sdfuHAxnFS941xk0YA8bQTJ0e+sqCNu7zmQZzaREQCECd7/C2C1eUDM+/TRlSz1qz3eW07 + oCvVtxHvv21Ml04hZSBwBI2IvHivqipP/ryPbOWbIH4W9yWJ391QlvnSn7EDDQBrHRcwZvbFKPqE3Lua + BMl5bM48HRkIXmeoDLDL9s5O7BsxVPZ97xu0tPtUOH0AXxzWASyf//8+8PG/+PsPXfpbr3/RUx/7yB/+ + +aWF8gyt3XLFrhSQ4LoLMsn7nDvn3ylUFqTeN+Avdry9kR/20n9B7ErOwSF7fu9K3KcuzpER0HX9Trzm + DZKJKeW80bFbMhDbHdPy2Bsh9z4RgVSnu2NhSPQN3U8T6rXNk6rfbxME6kaVUEgNcD4/HsOpgJ6q/kao + H23BrYyTGjvCAJi32G4jaDMkphG6v9BExkLf9sfyuAf376OiHNKe0/YSomWH3/Tm8//yt//orz78zj/8 + tdfc9wfu9iSYeslmBRQANla4uyB8ft72J7BtkrUu+QXwgkR+HycI9IsXKQ2Q8kaGe1d+LiZUxWpDlut5 + Y8G9v4k37KcCpLc+wc6qMbxtmtQ+4ak7n4koxImJrRLVte270QjDVpxHKueeIu22/WZ9T7FhkKpakGTP + 4f+6rhvEf+DQ8r53ffQLF3zw4i9fhtCrn1X9RxGV8yETf0YHdoQB0BddJKl10Vmbn8K0aEBoyVknPYrN + YqvWPFhfW6FqPKLde04nhLLB1dFodOQ5r/zN33zaEx71T8/56Z98+T3vesdHAnAkZ71yFv358kEiEGqr + AYhy5NxrwBBHEwAy7Pm4yIIKRMxRhglCVfa6FrQCFNsB/pi8Sxva8/4bAYl/T2TqtzhWofzjYbDL3gFx + NGEa+cfzxI/b1PpA02OPX0t19uuKsnC4HwCOrqzfdtElV3zyT9518ecQxH23IKzQ11D1IxN/Rg/seAOg + rXQvhNyOf67fXpBm3GcDZD9r2eLq8mEqyiENFxY5IjACsPb+j37m6AWf+Pw3XvfSZ/63x//4I16093Z7 + 7s0pC60thfqLrAuLK2VbDfNrWts0gawwtGFO4y6Mrs8Agn9ur4nktAHGVQhMhojZuVdxcp+P5x1/Eqwc + znMjl8okYYjAgn8f28AKOBbG51ZgKw2MLhV9G4lP+0xiwpf3qVSFXGRHzpEifjmPPF+u5+d9BPF/FlbF + z6F+Jv4V5FB/xgaxYw0A+UdvNQFb1/Bn1lx9mxag1ThJ5M8br0+NPGxsuWHG6vJhWl9brp1GwAAY1XW9 + 8ta3//37/uDP3v353//1X3z2jzz0Ac9eHJZnUF0B/gInjRQO63N3vQKGaliP3Xr7duVEBV1wu2EVFgPi + OUSOPSQQOKXQHNn0ucVoz8RxCZbquFym/XilJrc1TiKeb45WwPEswZuGrc7t9xEhdpE/vy7v43lTHj+T + NNBsyCOX1o1FhfImx8j5WTOT8Pg/i2bLXq7jX4HV7TTEfRkZs2DHGQBMzpu50MQEu1lC3UrExkcq5Dix + Dxkf6ehrCBlTY3XlCC3t2tNYdtgYs/y63/zfb3v4Qx/48Zc/77+/5D7n3vknhsVgyR6DIxvkSN3l+omg + VOHTBIZsqaAhsq2Ffdif/BK+UGFFQSvCk2sH2NFx3l7575vCy36Y2Ft46pGUq/MzCbpEOU6Qu8hWNO7n + 4IEfa8JPedxdY6fl+1MkvJWNfWLvPRbgtY1NjeHzkqQtG/PEwr3UvHIpXwAp4v8Mmh7/bbCGwCpCPw+i + eVt2GSc0dpwBMCu26sJsVe1101jYhmHXGNOMm+UjB2n5yAG6w1nncFpgDGDlkksvP3zJpZe/8WlPeNR7 + X/LsJ73+Tre/3YPDtciuINg0VghKa5jarmVgjNMB6MKG5llHwJ5T2E3ehSfio2VenrwScsrAiQvFOIXJ + /ach2BeSoCjYG1srKDgh0KdssI/Yry2vvpm/zzZu1KKnRde5dOX6Afu+uOd+/Bl0GTWyjFcS/8WXXPGJ + twWP/zaEWv7DCMRfAzCZ+DO2Aie9AdCFdEMbi1kuTMbUNqwvcoQsDJx2/GnwKvljAXF+V1/xBTr3fg+b + 6Cb4/o9+5sj7P/qZK/7Hq573uMc/+uGvOO2UpbtY4gVU4aoFHDsaVyFgmVLZz6PQgHKrD3Ko1L4xEcRn + ZnWelQh6eKNBeP9EcNUKcl8VcTOLEXh/V43QeP8IY+RG4shDaIGMeFiMLTMG06mJxogNckNcitf1Wmps + TI5dUbg+57hVxnlXiV5qTGqf+HxlI55pY+M5pQESefxtoX4u1TVunkz+GVuCk94ACBe0rRMDGlNDqck+ + AFvxd7uVWobUvF3xgBuvvZJOOe1MnHr67SeWHf5f/+dv3vO//s/fXPyHv/Wa5zzqET/0IkD5tsIy52kv + wBpEY7ugkXLek2gyhCg8q5zBYL13gqJA3szR3mggiowGCWo8CtpAam4UkxKFDoX29CIClLOLJ5NHj+MO + G0Gf30+/Y7SJ5vqM74s++6S8/K1Ml/Dvjm8poZ7sR9F1jqlb6rw5DRDn/FuInz3+uFe/9PhzqD/jmGDH + GQCTBLlBb2hKbl1a87NCF4WlzsTxNKXniy82xtQodFg2uK8Bs9ELufw8Du7fR4PhEpcN+v4BAJZf9xt/ + /LYH3/9eH3vDK37uZQ867x5PhjEhPO9D/QBAYmlhY6nc6QdAjsKVhuG2xE6xz2sF8GqEir1/+fko+YC8 + LkHxOXB1QpQIsM2OxNYo5N+YOjok8P+39+1hdlVVnmufc29VEh4hIWBAQkwghnckhAhEBUQEAW18oB/4 + QEZ0FEdnbMexx9aZb/qbmbZ71P7Daf20W/ulaDMNRuUpBMJLFENBAglJwIQ8SCX1SKpSj1tV956954+9 + 1z7r7LvPuec+qlK5tX7fB6l773nsc27V+a3Hb63lBCIgScVVIwtyw9nRBgD8B8x7isnUJORV1/u2zfLO + m4Uv9F+L/Ol+vjp+n5Lft258TnjK+Q6CLufDUD/1+Jn4GZOKtjMAEFlhzKlCHlKmUQKaM2+l8NBdh8+4 + aeR83bu3qcMDPWr5BW9XQPoHvLD5laGP3vH1r9/4nivu/sxH3/vlU0+efwEaZoEKjSdWBAABUVTREQHA + SEEc9teteQPLqsYOMEZAQAg9WX1gH8hKQZz5x9dgiV8pnDaILYDNLANbHYDh/jT29qQMUkDPG7+pnBSD + L7zvIUSg/J9jXS1ErXx/rfMrlW4J+ZrjNArq9etjB1VKfVwL/uvm7/F1YI1sj8HlEX74DI2JcmVsw0uv + PfnD/7f+N929A/shLuU7CMlyPiZ+xpShbQyAWg8LH8HpbnXNEe1Uj9Bs5rlQT7vhpCcjM42ZvTs3K6Wk + WrT0fDpfYHTtA+uH1j6wfstX/8Ot77nxmjVfmt1ZnIfHCsMOiKKy9ZjxoRsEtHQQF66J2fsN1yQJewIM + 3ic/S4w+VokIAW5ueZqeNhHkj9MBqVTuHkDlIftq779KxzCFyPu7V0vFXyvsn+ZFZ+2fBft7ZVDL68dt + s4jfPT69Zro9If6Hu3sHDkAc6u+H2ONnVT/jiKBtDACA1tf7I0QQeEV72LSjrmPViAroY2YfIy519HQd + swTfGDkIIRKkmixpyjofwJ4dL6pFS893hYIjf/V//+nn3/nBneu+/82vfubCc5d+pKNYmKU9dBETqcmv + C6HvtzKsiyI/+4BF8Z5QxIF20wB6G3TiARQobFAE8SbmE/0AN68g8GkHgKwFCC+neOe4WRx4qCaRXF9P + ciMqUdDn8XjTk2QTpAnbGhX6pUUSapG/bx9XY0JFd0rpwTppIj9fLj+tSiDPteF+HuJHVT/26x8BVvUz + jjDaygBoBvV02strZGQ+RJTSlQG5z+vLjU5+9CErwoFTC/V8cr3d7lc3qoWLlmM3QexLPlYul4du//L/ + /KtLV624508/e/Pnz1q66N22IRAhdwUAgQhBSwsIoZOf7cMehI3Qx8K/wOxL1mmsARQTxlTqePHClCRa + 79+EgEUAiqQG4m/CJSK8L+boJL1QjazUQnL1dFtV9ZG7hsn5k6Zed3ooPLm97xj17JMv3QBV5E/3C8PQ + 9tN3j5Xn57Tz0fNSg8EJ9R+A5GjeQdDEPwas6mdMA7SdAYB/kNjWP5cSOUdYPAhCiKL6JwwiULR3JFAr + hF9z/wbSHEopZR6KibHDz2zYOHTT7Ru/8qH3vuvnd9z6gT+bP3fOm3Fyo5QRFAKcga7LGzHfjY2AlI0W + SNA6APOwxgc8AICpLLDrNlGNarqNH+QY+JBKxQyujDcIcevmJG37CFxvkczT25viiVbE60geXZFdMHrh + jFj2ENXYyEDVe82C5sRraWvyhuzd46V5/vWE+ul+UkooFAqJUboUVKVPP8/SIfiiBxghM8T/FMnx0zp+ + zPGPg46MSQCAsbEx1dnZmfv6GIxWo+0MgGZQ1cinQbiq+Vz7eMZ/4rEoAbtef73EjiWKU4GhwX41XhqG + BQsXV5UN/tuvHzn8b79+ZNNffu2Om664ZMWnZ3UW5gMYH954zkoh5ZkHLubxlbIeNhIxNQQEAEQysnl2 + myYA4kPbf5LkG3cTxJ4EZq6BsrQOzjcESS+fkBfdyq4FjQM0MojeweoU4mNgRsKnYBBVhkTr4ZJgo8I8 + Oh6attB1jYpGq1RccqbkT1X8vn3wtfu35yr7Mzz+p0io/yDEOX4q7ksQf90XyWBMAtgAqIE8D6S0lEDg + qTlGw0BKWTOVoMkaH5qT0444KY5KX09jD35977p3b1Mds+bAiScvqjIE/uv//t6PisXCr//hO1/7ylln + Lr6mIwxmWVKzjnAckle4RiLUE7ElkDy3UMbzVwkjQH+KFoAhUWEMLdQW4DHRjTfDjEBJUAlvMRmBiH90 + JxRi5EIf1/r5wn7qzwaIKr/fXjc2SE6cX7TGJojLXOs7mBuGTyxNUM87Pk+cOtHGXvJ3LU8bYX1ena7S + tf5SRlAohKkaHR3oIYYWaeVLr0O/J423L6zxbIn/rvUP7+sd6IFq4h8GkuMH0MQfBMGUC4cZjDS0hQGQ + FpZsNLXm5ubrIb98+gBPDjUIEuI+/aCpPpZdm3OeRvoR5AWtlsA1ShnZBxmNKIgMAdXhgV5VnhhTJ568 + SIHOg1YAYKxcrgzf8ed/841VK8756Zf//c1fWnL6wkv1wSD21JWeH2BJAnRHwfiBnZ5Pt0StlCZv3++F + L+xsDmljAgJAKRLCN5+nnDVJbHZ5yQRCFpI8qLwn8sgAnMuqJtC8ufW8v/e1cvfo/fs86jxrSksJuJ4/ + huTDMPQ2/HFBG/W456GVAt5Q/13rf2OI/xBo4sdQ/zDEQ3pkpVJRuE4mfsZ0Q1sYAFloJH8NEOegm0Oa + WIo+tOoRH1aLBvM+pKmB0SgENh7KeZjEA56cmxgCVh9w+PBQ6dEnfz/4/Evbv3Dbze+74sZ3r/ns/BOO + PZNec/x9aEJXUkEQhCZHXx3iBQgMQwbxbpaLE8F0TSZgjBl0x62HL+x2eloRTRskj0Ou3qyDhv/Ttk0C + f0PiCAJGMUjogB4jwwpwSY6+nwZfaL4eIxhD/FJqgw1b5rpE66YWfIZBnmvB9/A89D3ftbnHpMd1RYTU + sN66o3vDN//uvruIx++K+xI5fimlYtJnTGe0lQEggsDnNKdCSQnghNZrefBphE1LEOsxHPRgnBrndHUB + Jn0QQjH3eeLz5YuKxCHV5nodZGkhBvq7lRk5jIbA+KFDh0a++3d3rr3rV+t+/x9vv+mD77j4vFtnz+qY + p4AI6ECH8G1UAgDAnduAHjpgCDew5A8KQAmiG7APfFyrJnkRoAFhA/axV6siez67CVjGTgYZDJOnkZL3 + vkG81vhCoIr8047mqvZ9pO7bh+bCc681hWh95XRZ508jeLo2nybBXS+ewx3bm7V2PDeW9tJzbN3RveFH + 9zz5641bd78G1eK+KuJHVT+L+xnTHW1lABwJpBkE2HmsHiBRZRkQ1eOAzdS9HBIBHxlLKSEI9UMyT/rC + FST6ogo+7YNdA3mwShnB7lc3quHD/eqcle9UYNoKl8vlsb179w79xbf//gerVpy97vZbbvj0WUtPe3ex + WJhlH6natbbCPP0Aj6sdsMWw3tbk/OkDGY0AHERkUgzCHAsrCbxeuxAQQBh75fEh04V5ifeF89rZVJ8C + NYLkfTrngG7rJ9l6yup85JoGNzLgI25fCN4N+dcqJ6wVuXA9dAC/sRqnqvwRCHrtdN0v7+h+7sd3P3Hv + xm17XoM4x59K/JVKRU1mKo7BaDVmnAHQCqu8VZb9VNTxNws0CuqtagCoL/3yxy2/V8ccP18tPG2ZAtNW + eGhoqPTMhk2Hu17c+vXrrlpz981/ctXn3nTayZckSrYMHwRmyiCmWHTZJk4fBLN94DjRJCwtpaFWYY03 + iQI1J8QeawFkkpDI9QSC1OwntiEqPeHuRZIT9n9J7z9JiPHkRAqfp59G7G7I25cPd+GG6+lse/zXW83i + nCetwiCrKoDulzQmkzl7WnVA3087D13vyzu6n/vR3U/ct2nbnl0Q5/h7IYP4m9EcMRhHCm1tAAj6EE7B + ZKnrW42A5MHzknGjJVXV72UTuRb+BcQDF4n9bA7f650low4mfKqEEGUAiMbGxibGxsZG7rl33cA9963b + 9J8/99Hrrrzswk+dfOK8pZr/3Tw89e402aZl3u3PRlhIP0B1ubI5A2XJO34PQAT+Bz8mKqzxoOISP5JR + yJIC2DWiJKH6E/8hskjT3c5HprVARW1I9j5y963HXUfWayoipK+zjAv6MzVM3M/oOF+EIf77N23bsxti + 4scJfSjuS5TzMekzjma0tQGAYd2pPidAfaIpF+nCQCekawRySjbX6KcWsjoW1hsZyGtwRVGkwjC0ZYPj + ExMTADD613/7L//6re/f+di3/vsXb3vbxed/rFgszI5r6w1hG+4PCwXdvElgy2GIdQT4/SAxm/2Ukvrx + HoRxXt9ebPyjMmmFKKqYa1LORgqcvc1+StslznaJfel53E0yBH8UvtC5T/Fe6/fUl0ZIy5W7Ajw0ENzz + +I6Zlf9PL+VTXsJ3P6PiPqUUdHR0+Dx+JH7s3Ndnfh4CXbFSBkP8ExMTCs/HYBzNaGsDIC9ovX0jiL2K + +rsF1iJum+PPezwyItiHRrsCxqWJ9kg119XsXIahwX4VVSbACAXHAaBSLlfGASrDX/ja//nOqrecs/ZP + P3PL51ace+YNgpAnVlfo8H0FAAQoGwkQibQAagnMJQGAAKkUBEqCbQ2Mx4rvhvZ0QYBU2LKYhOuJOj9+ + V/8kzPtWPZDYJd6PnlDF1klydhGtTqCry1C/+7xxn/rd3ZcSKyXatL8b12v3rcUnTvSlI9zjuqSO22al + FQLTsjol1E+J/yBUE38EoImfSZ/RTmgrAyDtYdRI/rpVSHtg2PG4NdbmdidsxQOI3qfJFi3lVpIHroER + 48Drf1RRZUKduvhsFAqWAaC04YUtQ7fc8fWvffSD19/zyY9c96VT33Di+UlvGb1w7BwYxK+xy6AREioT + FRCgmw0pAAgKYWwbILHQmLsQIBS9PqT7eNSsZXgBJqJA1pbwims49kolTl0P0sLxNMTuiw5k7Uf/cz1v + l7zTwuS1lPn0eEopiKIoYVikGRdUDxCGIRQKBV+o/z4S6seSvgHQoX7q8avR0VFVKLTVo5LBAIA2MwBc + 1OvV15om6IbCG0svJHPWbjOdrHp9GSXXZnPveQvzG4SUEQRh7V8VJSWExUJGyLZ6nek5VAzrRna/vTs3 + q9OWnOtOGxz96d33Df587YOb/vxLt99w7ZWrP33Ccce+0QwQsCQvRAiUq/F9CVr5rzv9aWNAqtjoUvgR + iERLAQBldA8ACmhUhUYCnNfooeL5UdTnkn+2JWDSGABWTOBpgpQWZkfCdrfxKeOzjofbUsFflngvDb7o + g3ucKIqqDBTsqOcaHvTzjo6OxDNgX+/Aju/840M/yUv82LKXvX5Gu6ItDQD6BytlVOfUvfwQwh9ur+ov + 4H0Y1g6h10La/s0eFxH3NWhM15CW021mfTu3PaeEEPCmN69MtBWOomj0L771g598/5/uWfc/vvKZT7xt + 1XkfK4TBbBL4x8S9zcErpawHT9dZCIsQgDbEbI05mM5+1rE3oWUrfkyq+vC81X67EQ8i8XvC+ML1802W + Qph1xpUECleW3DyFUGu9B+AP3acZCjQEb9fuIWR3XVnHpuJCAICJiQno7Oy0QkO6Tp/OIAgC6OzsrCL+ + X67ruv8Xj3Q9D5rsXeIvQSzuU9yylzFT0JYGQF5kefDCqr0bQ8urC+yDNe9DKSXs6ml+5EOe9dsSwZTQ + vZIShFMP3iqx4oHX/6jmHDtXHTd3gYLYcxvr7e0dvuO//K9vX3/tOx/81Eeu+8KyxQuvMIUFYJgfQIHJ + 3cdheh0FiGv/LTEZj10ELmkJO5xIKgkhxNUPdjvbeSh+h6YJcBuRWRKAHj8RFVoi9OgOIEm01BgA8IsD + cTu3Za9LsO4xssifriWr/I5WEVBvH8m3WIybXdHj4NpQjBgEARSLxSriX/tI1wNr13U9D3EDH9fjt8TP + OX7GTEPbGwCp+cc6/tCDIGwZcSXW4JA5NuVJ3776WoIgcMcCJOB7QB/toMZJf88eVSh0qLnz36AgHjs8 + et+Djw5t2bZj11VvX7Xmlvde/sWTFsw7A5v8KA9pYgVA9f0y8wNsKiFIeNzaIw80kbvCPQVgRwdajYH5 + HslXqQQVvum9q4wBGyggRgQaAQLXkvxz9hFt8tqS27mfuyp7up8rIKTHcr1093g+tT6SOW6LDXnoJD+f + IVIoFKqJv2dg59p1XQ+sXdf1AlSX842Ah/iBwZiBaDsDYCpIzlXSZxsTU/NsaSbFUUut32gppdYOtC4S + guvwrXdosF8pJdXxJ5yEqu3yzp2vlf5+52v9v9vw4qYPvOft777+qss+e8yc2fMIXYFmT+29K0VGJQv7 + P8ABwOh9o1gw3kYQEZ+wDj6KDePTYQTCNRRomSL5HpVrCOhjK9QOeNIHlYmS996lESj92U0NUEL2qe1x + O/w3TYmPn+O2SO60fI8aALgNhvTptq6q3+PxP7R2Xdcm0F5+r/nvEKSU83GonzGT0XYGQBJHxuP1ESZ6 + rXlTAzjXIAhCEEGQ2K/V0Yha4ke6XbNodiiRz8CjjYaGBvvVcXNPTOgDXtqybeSlLdv23f/Yhqc+97Eb + bl15/pvfF4bBLL23ijV1WB6oYo0A1uoJMgXQvq+0x57w6kUc2kdRoQKMHJjUAb0HymyNxoOU2sAQaDrq + n02TeaMdoOdK3o9KuWTvU5pwD8BP3BRpeX93/6zSO4DkJEB3SBASL1X3Y4Me3xwB/DyF+B80xH8Y4lB/ + v3ldAiLu6+/vV52dnVXHZjBmGtrCAMjv9dOcaTrq8XhTZwHk8Mgxf1l1vBz87iNR+1BuIhpgu/dlGBmC + eGW4Dt9+PgJy103vdauiNyNDA6pQ7FCds+agPqACAGMbul4Y+kb3/u6LLzz3lx8DO0zGAAAXIUlEQVT/ + 0LtvX77ktCvJwjxrV7G3buYG2JkCZoaAWbgle2FoXimJVgVYBR8QbYmIDQpN6ApAxJJBpbJ0AXm0A/R8 + SbJ3X+PP9H1f6N8XCaj1ndHjUz0BNQKwXA9D/z7NgG/Er0P8gxCL+w6BJv5RiOv41cGDB1W5XM5cL4Mx + k9AWBgAAPiTylapR6PG2zTWsSa4jfRhJ+j4pOoVmVIgZaMaTF05IthHkMbBoyWOeiEEQhCCdJkz9PXvU + 6PCAWrT0fDt2eF/3/tIvu/f3btn+2o4br33H5ddftfrTJ55w/Bl6D6FV/VQj4JBcXFWAwkDdWEgaEtf3 + B4lV6W1UCCD0sQHAlA3iiF8wuQPiZVuxogAMBQQiAAkSsILBBv9tk6I4JZD23aTl+Cl85E+3r+Xx0/ML + ISCKIoiiCLCOnpI+krHboIceIwgCcGvwM4j/IOhQfwl0BCgCADU8PKwAdEUBg8GI0TYGQBryhptrERqO + 7aXT+rKrCOr3wrOa8tgmNjWup57zCjNAJzv8r2w5nG07nHsWQTIqIGUEhWIBVNRYCqCe1AG9plc3P6PO + PPdSTAtEADD+yqt/HP3J3SN9Dzz2u2dv/eDV73/7Wy/42HHHHjNP2c5+nnQFEh0KCWne3woFjWcNwobw + q1L1VACIpApgqwq00QDxMYUxvCpRfH4VGxkYMqI07Hr79H36rz6cf/SzG/p3PXO6v1sxIKWEKIpgYmIC + isWijXZJKaFSqdjzuOF+XLPP4x8eHT/0z798+mckx089/iri7+/v5wY+DEYG+K/jKEJ11UCU+Lc2cobY + rSc7tfBFJvyVD8kwcZ5xyHt3blZhWIBTTl8egRk73N29f6y7e//gt/v6D/z4Xx+477996bbPn73s9KuL + hcIsAH23pMnfg1I2rK8Jj3rTuA7dRMi2lsY12osBwOY/VTl2gT9LAEWFgGA1AUCPZsPjAMLRAqTl/tOM + ASRuV2iHP6d5+265IA3rI8lTEo9MVAcjAvgZPQ5qACiGR8cPPfLM5t9872eProe4Za/r8SdC/ZMVPWMw + 2gltZQDoMa75BG15j1d7G+Ft14vevNu9r9WYzCFAiLRIh88gSXRKnGR1NdU8aIFZfL60GQo7tv5BHXPc + fPWGN56BZYOV/Qd6xvYf6Dn0xW985xsXX3jez+74xI3/aenpp64GEBAEBQCl9HwAEeiSPTJ62IbMMeVv + Q/GBCdVTxT/+D7P3JIePlYFWZBjY9EDs7ZNQAslS2FQBJL1oV6hHQb11n+AP93PJ2TUSlFKW7JVSMDEx + AeVy2XrwmAaoVCrW2y8UComwPub+M4j/cdCh/n6IVf1U3BcBgOrr61NhGE5a6ozBaDe0lQEwFbAirgyk + hfJpWVPu82EnuozzTlafgnqQ5/xZD+a0roqthFLSGgX7dr2sCsVOdfKpS60+oLe3r7Ru/W8PdW18+dU7 + PnnTdVeuWXnrgnnHL5FGIChMPl4pCUqZiIUCkKZ8UECgIwRBiNl4II0AAMtHdYpAmwFxQyJzD6wBYev9 + IFl2GkcApFL66E5gx63Vx/eyCJ+q8CmCxO9fcj9U72O4v1wugxACOjo6EmK+SqVi14J1+xgpwF79FMOj + 44fW/W7LQ39757rHIanqPwgp4j6fboHBYGSDDYAjBKWQEPJ/Ba2KbORHkhwaUen7asIbPVa9wDbQANhQ + ptrAcOYLROMTE+P7DxwY+eZ3f/zTH//814/92Rc+futF5y97/5zZnfMUBPHsAIhz9UIm8/yBMNoB1Ivg + tVp+SpYTxl61AiD5cGVKFFFYGBR0NCI+hm5SZAMADtycve+eU7Gd6/2jN00jCkIIqFQq5v5KS+4Y3qf9 + 9zE1gI16MNcvpbSGAAUh/vUQi/sOQlLVb3P8AwMD3LmPwWgCbAC0GEomhW+59skxolcZlXkeI6Bpck3Z + n4Z/MbXheu3JUrrqhzNdGy0jPJLYue05JaMKnHHOW60+YHR0dPy1XbuGvv7N7//NpatWPHjL+9/1qbPP + PP1yrQ/QFSfCMK/hZ5DKfDcKrG4AiDof/w1EaHL9Kk4SCAGBCEGIME4fyQiEwnSBglCE8TmEbkWsj5pM + NdBOey6oYA8gFuG5A4LS1P4Y6sewPu5XKBSsmp/uh6SPHn+xWPR6/CTUT3P8bqi/AkTVj4YIg8FoDG1t + ACSb50y+xynsg9sv1qsFKSUUUkL9SeJsjjRbHWrPs55a58xqRNMoso7h63G/f+8rCgDUwtOWKTBjh/v6 + +kuPP/2Hwe7eQ3vXXHzBJVevectHlyw+9SIM02MDIGwjHJfRxUadwHp/Eiiw1QYKG/8EpmuiiD9XyqQI + jAEQFhLiQo/Uz3vttLSPKvqp+h7z7+5wHfovhvkp8dKpe7RXAE0loKo/g/ifgDjU3wtxqN9bzsdgMFqD + tjMAmiW3LNLwhbNbKTpE5BIf1rjOKsW3lCDCIJOsrcGUI2zfiBFSu4QxLfKQ3gI4Kb6MahUD5ML+va+o + hacts90EDw8NTWzdtn24r/9gz3Mvbn/+fVevue7yt17wsbnHH3uKMGV6UkrTMli3FNYXhDl3sF2DFSV9 + 7DhgtSEx+ced8pC4jSctAr0/xHTvM57cnLirB8D36GdI/pTIEVEUQalUsp+jt09r+H06A4wMUBjif9h4 + /IchLufrBx36T4T6R0dHFQCP5WUwWo22MwBcuAr9NLQqFG1r33MYIrXOOVljjLPQjDFDy/P0sfzXZ8cM + t/KBTs6rQ9r+68Dvp6oDo9EI4OdDg/2qc9Yx0NE5SwLAxPDwSGV4eGSsp6d3YPfuvfvW/ubpdZ+++b2f + uPiCZR8oFIJZIkD1eZzft0WAgZEDitA2GUJBISjjhePvKCFiDPDrYUEKdLBBgZQVCMIimUdgrt/wtevF + +wxXaiBQoqche/TcpZQwNjZmq1sKhYL18qnYjxoPmFqgmChXxu5/YtOvvvezR5+EOMffB3HLXiT+ChDi + ZzAYk4O2NgDqVdzXgvZ8kh6/lFHNqEFLzhuGIMfzEWZd8wYAsJg8dbu83v7UixTzod4KCbp9f88eJYRQ + 8086TQGAHB0dreweHR3r7es7/Jd9/X+95pJVD1/7jgtvueCsJVdr4Z97LOIVC+z8F+hugEFg8viY5bdB + AwClwA4nMvoCbP8bhh0glYxHFON3J6rD/a7KXx86GSFwRXv076ZUKkGpVIKOjg7o7Oy0xO/z/JH0fcS/ + 4aXXnvzhXesf3tc7cACSxI8e/ziQUP9UpOwYjJmOo94AsA+6hDeZRchTE0Z0SSfNk6/Xw8dw8NQA69Rb + A5+BkP19xOduRfi3dtok/Rzdu7epYscstWDhYgUAUalUKm/fvr20ffv2/o0vvbx9zcXnPXz9O1d/8rSF + C84RIoAwLMTHw6o+KQEVg/H0PxNul6YiwJQLWhI3r+NrMAJMJUEpt6zU37CHvnYH8lD1Px3cAwAwPj4O + AACzZ89O7O/z7n2hfkL8v9nXO9ADyZa9AxATf0Lcx2AwpgZHvQHgYjI9h2ROtbF89mTB1+ylUWiyJfl+ + W0qHkYX819aKML9u8JReUtgsan2X9L4afQBAPF1uoqvr+dGuruf3vfLavs1rVp71rmuvvOS24+bMOQHA + kKkknfpIPh9AK/iVkiCjSjzLQoGtEFDm3yAIAaQCEYYQCGWKEU0Zor0nMQFTMsf1Yzi/XC5bso4iHcGq + VCpw7LHH2vx+pVKxLXzxHtAxvr4UAIIQ/0MO8R8C7fGPQOzxy+HhYe7cx2AcAbSdAeBDq+fSI7DzYBQ1 + Vo5Ec+EiTG8eZH6q+qy6tatsycjeZuCev55hS/WuPdW4EMKE0GXdaYms7wKPNTTYr4IghGOOO8GWDQLA + 2IMPrRvp6tq449Hfblp/203XfOIt55x5faGgdFvhQHf2k1KCCJQRAepGQFGlDAAKIhkZUsfwPZj0jO48 + iNEBEAJCEUAkK5Agfc/vIRX2YS4f38dcPQDAnDlz9PWbEj9fN0Ea8k/L8RPiPwCa8GkDnxGIc/wSAODw + 4cPM/AzGEUJbGABHmvSyoEint2bhkll6rXerUgTZ664pYlRu5ADANWTSQvu1vPLp8J2XRodUR+ccFYah + bSvc09tX6nn8yYHBw4dfP2vZkns/fMPlty1b8sZ3gJIAgTDNe8BUAOi+DlJpoSqSuwgM+aJOwFb+6e3D + QhHAeOBSRgBClw9OjA1Zbx5D+/hfFEW2FA8b/CCB05a92Kef/m7hdm7uH+Eh/oPkPzfHLwEAxsbGFE/n + YzCOLNrCAGgFWq0NaGrkbgvC3NVh+8aOXys020o9Qt5jiQyVfz3IVRKZAyNDA6o0MqgWLFyM7WnLXc9v + HN285eUDu/buf+Ut55yx+iPvveLzJy2Yf4YQoQntG+GfTLb5lVJBEGDzIFM+IAIdDYBYL6DD+6HZtnqU + rpvfR5Kn5E/7AWAqgJI/FfwVi8U04n/KEP9+SOb4UdWfIP6BgQGe0MdgTBO03V9i2oN7OniMAJCpts+D + PIZKns6CtaCrHbDlq+n6J2iOOSZgGglwhXbVUQJFQtL5SLyhscvUgw0Lqdv5KkXqNcDwOna/ulGdfuYK + 2z9gfHxi4unf/m5485at+zZs2v7in1zztmuvvXz1p2bP6jgBoytKSRBBqFMWEPc7CAIdYo8qFSiERXM5 + wt432zTIs1YkfmzP6zbpoap/1AWg99/Z2WnWIGsS/w/ueuyR7t7BA6AV/b1QXc6XIH7O8zMY0wttZwA0 + Ap9xkJbbPxJjcgE8desNEXz2AzgIsH1txhEyyDh72I9fpKg9zFD3EKjj3qYbdESoWYcAUQvzAkvC3iPb + CgzlNRwAAPbseFGFYQFOXXy2NQQGBgYmfv/sH4Z37nzt9cee2fjb229+z2eWL3nj5bNmz56lIl3jLwIB + IKXVL0SyrAV+gQClhxKDbjqEXr0yRgC5pyLO4dP1UWU/NW7o5DwhhO3Nr5SCjo6OWsSPU/mQ/A9BMsev + hoeHFbYZ5ra9DMb0w1FvADQTLs8iUZzpnvB0fb3tg0D7Ob737X4u8dGhKzHpYPmX75qwK1wetC4sn10G + WKvXf/oxYzRT3pd7hkKLzlcP9u99RRUKHVg2OAYAlZ7e3rGHH3l0cPDw4X3nLl+y6qbrr7ht0cJ5KxVE + ABAPK1Kg0o0pjJ4oCWCV/slNfKF/gGQHQGzmQ4EjeX3Gzcs7up/78d1P3Ltx255dkBT3DQDAEMTlfLJU + Kilfq2UGgzG9cNQbAAjdkCd/6Dtv+PlIj9n1YSp6GWR103O3S772aA4S2/hJQZC+9BTUi9ff7+Smclp9 + b7t3b1MAoE45fbnVBzz77IbRY+bMHvjhnff/ccVZi6644q0rPnzSgnlvEoEw6vwAwrhRsCZ5HCqktOev + 0AAIC2QQkNumOtmsB71xSvIYLejs7PQS/9Yd3Rt+dPcT96UQ/wgY48ZcG5RKJWZ9BuMowVFvALSu9r01 + XewaGZ2rPf9q44WWL7a6q6E+dsH8LPV5TPhZ56DdtcTEOBV6iskQ+TVjzDWb+unbv0stWLjYpgUeW//k + LgDokfKanhe27Hz28tXnXP+21Re8f86szhOUne9r8vZRBCIsxh0bldJCwNCMIfQQP9bt0/a8bqMfgOT4 + XgoP8aPAbwAAhoF4/GDa9rojhRkMxvTGUW8ANIIj2bI2D3lmbdPK/vl5jBRX4Kei6TGQJYuQswY0JabU + Sanr5KWEoJBjXgQ10nIaeCII7D082LtXBUGoTjjxFJw2WPnVvQ9tvfAt5/U8WCrt++3z2x//wDWXfXz5 + 0tPe1tnR0YltgHVev2waBZmoQIC9DpR3KVjf7/bpp6V8GcSPoX46mncQksQfAehyPh7Sw2AcnWg7A2Aq + RHp0aEwaKIm3btBQtXeVpktIELddb+s897yenpQRhEboR4Gv3fW7vejzopVRiaxjNdpxkf5eHuzdq8ZL + I+qU05crAIief+GlAwAwsObS1Qd+uvbR3cvedMqlV1x6wYfOeNOiC/XOoCMzptETpgbsKgiRu2N+qaYE + B/n4iN+T46e9+rFzH3Y/hJGRERVOQnMtBoMxdWg7A2CqkRiRK+WUzRrIi1ZUC9QiVzsBUYi6NBjVRFpn + i+Ec/ONLrUyH70gpCd27t6mx0rBasvyiMgBETz/z7OsnLThxYHx8vOfV3d0b16w8+7rVK866/uQF8xcH + oS4VpFUaQgAIO3UQICqXACBOAVBjIIv4f3T3E/dtShJ/H1R7/BJA5/jdUcMMBuPoRFsZADSv3Sgyy9wm + IdTZTBVD3a1zTRkbDZEHQaiHy9SJtHvRSASm3vI/IQLbDCgkbXvT7keee0z3beQamkkrbel6VJ2z8p0S + ACZ6+/qjRx57qrRk8aLewcHhfU93vfzYDe9c/ZEVZy29eu7cuXNxfboZUHKdlfKY/ZkO7anh8e8GHepH + jx9z/CjukwAAQ0ND3MCHwWgztO1ftOuhTIWanxJHI+dDMaCLadPEyCBtql+zXmF26D0wOfvaRp6UkREz + 5jPY6D3P2kdP83PX2Pg16+iEJuetLzyuOmbNgaVnXRwBgNy5a09l5649o0sWL+rp6x/YfcE5Zz55+apz + b1y54twrkfwV4D1LEjy2+/XB4/FTVT8Svw31c69+BqN90bYGQD0QDaiX64kGJMa5NmGI4DmVlDW92kbC + 3DoaULH3Al+nQZeUJX+FRCIf7buvOSMeDYaZdfva7HXngdtIJ35/co2x7S8+rcoTY+rci65SoA2Bct/B + Q8M9PX09r+x4feNlO/c/fdWalTe9ceGC5QBGDEhuaZp+Yl/vwI5/uOepXzz+h63bQBM+evzYwId6/Mr8 + B8cff/xkXSqjBeBUDKMZtJUBoMPDUzuGNw1ZYeSskDuGt933ANIjBNXHaN09qBbpRVCcBBLUqYnWR2n8 + Xns+IWfmMT3QvQyqr8E9T56H9ksbHlbnrbpaAsDE0NBwZWhoeHxoaHhox85dr+/rPbxx5XlnvOuSFW++ + cd4Jc9+QZVPt6x3YsfaRrgfXrut6AZKq/oOgG/h4iZ/BYLQ/2sIAqGfkLCIIQpDBkSsHbEZPIIIAAmhx + xYNLSk0aEbnD71I2fB2NpHkaS834OdGNBmSNEm4Er25+Ro2VhgENgd6+/gpAf+lX994/eGjgsl1dm3c+ + +fZVZ19z2UXnfbBYLMyhoQBD/A+sXde1ETTxYx3/IdDEX4I41M/Ez2DMQLSFAYCQMoIQiuR19SAaui3C + V9rltuStV+Q1FZoDrGOvZ/tGtssi6OrP8hkOdvytfR3UZXQ0Wo43OZjcdWx/8WlV7Jilliy/SAHAWH// + wfITTzz98rJlZ+4vFov7v/vDf77zq1/4d7edecoxHz7QN/jKL9Z1PXjPw89tAq3kR48fW/Yy8TMYDAAA + ENPnIRpjuoTxGYxpCpwXXACAWQBwHADMA4D55mcBWtBHxX1M/G2I6fj8Zhw9YAOAwTh6IQAgAIAiAHQC + wBzQBgGArt8fhWQDHyb+NsN0fH4zjh6wAcBgHN3AP5YAdGskzMlI0O16FTDxty2m4/ObcfSgrTQADMYM + BDJABKZ2P+VzBoPBSGBaRgAYDAaDwWBMLqbfsHsGg8FgMBiTDjYAGAwGg8GYgWADgMFgMBiMGQg2ABgM + BoPBmIFgA4DBYDAYjBkINgAYDAaDwZiBYAOAwWAwGIwZCDYAGAwGg8GYgWADgMFgMBiMGQg2ABgMBoPB + mIFgA4DBYDAYjBkINgAYDAaDwZiBYAOAwWAwGIwZCDYAGAwGg8GYgWADgMFgMBiMGQg2ABgMBoPBmIFg + A4DBYDAYjBkINgAYDAaDwZiBYAOAwWAwGIwZCDYAGAwGg8GYgWADgMFgMBiMGQg2ABgMBoPBmIFgA4DB + YDAYjBkINgAYDAaDwZiBYAOAwWAwGIwZCDYAGAwGg8GYgfj//EC93mUR4SUAAAAASUVORK5CYIKJUE5H + DQoaCgAAAA1JSERSAAABAAAAAQAIBgAAAFxyqGYAACAASURBVHic7L15rCRJeh/2+yLyquPdV989s8fM + 7uzsEsuVKB6SLK2WlmlrIcuWJUCwYMCQbdiwDdmiJQuwYQiw9J9swzZMWF5DFkRRss1LPERyyaUoU9yL + 3B3OcGZ2p3emp4/X/e771ZFXhP+IiMzIrKx3VNXr7tedv0Z11cuMzIzMjO/+4gugRo0aNWrUqFGjRo0a + NWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGj + Ro0aNWrUqPH0QU+7AzWePOI4Rpqm6PV64Jxjenr6aXepxlNCzQBeEOzs7MBxHErTFADgug4TcTidJslS + ksRTqUg3GXc3wNx4ZWVFPuXu1nhCqBnAc4zj42OkaQohBMVh12WERYjkWmf7/udFmnwhTfqvELAopWwC + 2CXHf8Sd4Jeac9d+C9x9O4rT3Ru3Xgqf9n3UuDjUDOA5QafTQZqm4JxTr9clEXWnGHeWujsPXk/j3p9O + 4/BHZJqsAFgEwOxjpRwQ+AmI7XKv8S5x/zepufDzLZ8/mrvy8p7rurV28ByhZgCXEJ1OB0QEKSUBQNw/ + dqSUCzKJbhysv/8nAfGjSdj9OIAlKWWr6hyG6O1vfU4QUWEfiHrc8bedoPUvW9OLvz61cO23Prx3b/1T + n/5s76LvtcbFomYAlwQbGxvUbDaxubFO7abfdl13+Wjz7mtp1PvRNOr9USnSq1AEr6Q7EWBJdgkJAg0S + PCSAYlt7PwAIKdQp1XCRjDuHkrmrqUh/05m69lOis32vufyxzZc+8jFx0c+hxmRRM4BnFEdHR5QkCcX9 + ji/SeMFhuHK4/sEflTL9QhJ2PwnIZQm0ABCkVAQPAFKRtPltQwgBkCJjm8BPhWYmhnkQka0lpMT4DjnB + O9xxf9X1W78ogccvv/7DB2M/hBoXjpoBPCPodruUxqGTJtF0mkTXOturr0b9w8+ncfgjIomuAJgH4FQd + m6nqNiOw9qVpCiICZywnZlgvv4IRDGUQUkJICcYYCIAoaRQAesTdDSJ8k3P3J4WUbzFGa6/8wJ+JRngs + NS4YNQN4Suj1eth4cCeYmV9elGn48cOND38ojvp/Igm7r0iRLgJoovR+bAlctd125pk2xq6XlgRnjIGI + IIQYsPvtY84LIkAI+zgpJeiQMX6fe/5XGHN+Uop0NY26W6/98b9YOxOfAdQM4AniO7/zc1MQ6XJjZvHT + aRJ9Mep1fjCNw2VAzhHAUUGMNobtGyBWLeGlECAtqUEERgQhZUb4NvGfZA5kjEefp+qa2bW0iSEshmP1 + OyViWwB9hzvOT4s0/gqIrX7qj/+FzqkPr8aFoGYAF4S3f+unGAFLAK1I4I8B+NellJ8gwjIk2gCgjXEA + yOx2Mr+1jm4TXdHWh/bdWY4+m0FUmAP2uSVkgQmY4xkrRAhPh7E+1ElVny0mkTMh5XCUUupBR5CQPSHE + Kne83yUp/gF3ve+kSbT++p/4S/H5OlFjVNQMYEJ4+5//ZBvAIkCvSCl/VEJ+HhLXpJSL0LZ7Wd2ulrq2 + Ol8tmXNToOznU8dIaTvjqVLCG5NguPQveAkq99nmxbDzI2M0irEIIQrHW/cjGWP7AO4TsV+SUvwMET0C + 5Pbrf/Lfrc2FC0LNAEbAH/zmP2QAlgCsAPijAP5VAK9LKZekxJSUktSgN0fkhK++1TZAWoJ6ODMw5xgO + aTGC/Jx5GB8ZAZaPEyKX+oogq69Z9D/k+opiNsMZSNlvYZiC3Te1Pb9f1ZYSKeUmY+y7RPjHAH4bwKNP + f/4vH5/wIGqcEzUDOAPe+o1/oKQ70SsAfhTA5wFck1IuANK1B7rBoHQ22weJqry93N4movM4584a6jOq + /7lCg6Xjq657mj+j+LuocVRoFD3G6BHAvkqEfwwp3wGw/pkv/Hu1uTAGagZQwpu//vcZgAUQrQD4IwD+ + NIDvh5L4Uyb7zkaVk+xcqLDX1amKsf1RmcFJbW3JfGbiHxJuLJ8vO6/accLpysyg2L+yn4JAkgh7xJ2H + QWv6F2588o991Qsa7zLubjLu9EdhYi8qXvgn9ftf/j9bAC0C+DgR/SkAXwBwHcACAG8Y4QwLyZ0FZyHI + 0zBKmO6k/tjnPc89lduft19VWlCVX0FlLQLc8eE3p9GaXUbQnoMbtADINI36+0Kkd12v8WtBa/bXued/ + lzveHhHVGsIJeKEYwBu/9iUl3aGkO1Em3RcBTEM/j6Ge9QpU7y/b0oMoS8pxpNYwU+I8xDiu1LTVfn1G + GAfgSUy02smZ+0WY48L1m2jOLKE1swzHb4JxpxCtyPKgICGSGFKkURr1txh33nL8xi81puZ/W6TJfb85 + fUxEdbqyheeaAXz7V/9eC8AigT4O4E+BqCDdTTsp5VA1XDeABMC0FDoNp6nnk1ZRjZpdcN89Q2pwwUQC + ACJInZZcbscdF44boDm9iObsCtxGC9zx1DPVDkuT7ExQfguRpkiSGI6rGQNRFu8UaSJ7R7vdsN9bC3vd + fxEeb/9EGh3fB7Dz/f/af/jCRxeenVEyJr79K/87AzAP0BKAHwTwY6iQ7grGU14thSdqL58YTpssBvtl + S+OnBxP5qHSKMgbHDeC1ptGaWUajPQvu+KCBfATSTJgBIKRJgjgOQURwHJ4lIZnrJVGI7vEBNlc/wP7W + GhgJNJsBPM+NidgmgHcB/DyArwDy0ff/2H/0QkYXLi0D+NYv/0QDRIsAXgLwowD9GICrUATvDzsuJ26p + Q2PlkNRJ9rnaXz7f8DBeZQ/O0fY5BBG448L1W2jNLqMxtQDHDcC4Y0l25DJexTAhhJb0cR8AwXFdMMaz + sGSapoj6XRzubmDz0Yfodw7gOgxB4MNxHDBG1nsuPP8egDVA/jaAnwXwBqRc/9y/8R+/EL6DSzESf++X + /jcl3YmWAPwAFaX7LIbcR4GQ9UChCgI2+yuj2TZ3GDFM9qKDcReOF6AxvYjmzBJcvwHG3epnqZOGVBah + RJLESONIawpGxWeQQiBNInSPD7C3+Qh7m48hkhCNwIXreeBaI5AV7/wESAD7AB4A+BUJ/DSkvA9g9w/9 + mf/kufQdPJOj+Xd/8X9tgGiRMumOM0n3KgwygcGbnoQjrkYOYhzc9RE0p9GaXYHXmALTdnyxoSZNYiBi + EEIiTWLEUQiQhOO4YIxlDj8ptJQ/2MHO2kMcH2zD4YRmQ0n5bN7D5JAC2ADwDrS5IKV89Ie/+J8+N+bC + Ux/xv/uL/4ttu/8AzijdR4VRwF9wRXyyIAJ3vEytD9pzcFwfxPhgUzVZIAvrpWmKJAwhRALuOOA8d+RJ + KSDSBL2jA+zvrGNvaw1RvwPfcxAEPjhnhT48gfepzQVoc0G+AWD9D3/xP7u05sITp4Fv/tP/uQGVaHMb + Srp/AUrSn1u613h6YNyB4wZozCygOb0ExwvAHHegXUbwYGDEIIRAEkeIoxDECNx1wDjPtQMpEYc9dA53 + sbe1hv2tDTASCAIPruuA80Gm8pRQMBdgmQs/8Gf/80tjLlwoA/jGz/9PDMAsiJYBfBbAF0l9L0NJ93NO + PavxtEDEwLgLN2jCb82iOb0Ax2+BlaV8ptbzbBYgIBHHEaJ+F5w74A4Hke21F4h6HRzubWJnfRWdoz14 + Lkfge8ruvyjTjAjc9VU/pIRIE4g0GfVsKYANaZkLkHLtj/ybf/VwYv29AEz0yX795/7HBhEWgIJ0vw0V + d29M8lo1LhhEYMyB4/kIWjNwg6Z23DGrCVOagN8Ed3xVg0DXG0iTFEIogmKMwfP9gvROkwT93jH2Nh9h + d+MxkqiHwHfgeR64w87juDvfbTEO12+iPX8V89c+jsb0omYAAnHUx/HuY+w8/C6i3hGSJKqOXZ4NPSj/ + wdcA/BNAviElNn/wz/0Xz1SZ9ZGf8td/7n9Q0l1J888C9EXU0v1SgzEO5rjwG1PwWzNgjgvGilXIcqmt + PnEUIk0iOK4Hxh24QQDu+OpcTDn3TAQljkN0jw6w9fhDHO1ugTGJwFeq/bnrEJwVBHDuwmtMYWblJcwu + 30JzZhmO1xiShSghRYp+Zx+d3XXsb97D8d464rAHKdJRe2HMhVUAvwLInwHwIYCdH/xz/+VTNRfOzQC+ + 9rN/d5Zz768C+IIQyW0pRS3dLymIGJjjwPNb8FszcLwGGHdQOStP1/tIohBCCGW3aw99FSGZbXEUoXN8 + iN3Nxwh7h/B0bJ7bdv/E70up9kFrFgs3XsXMykvwG9P63qpRXVZN/Z3GITp76zjYeoCDzfuIesdIk7FK + HAoo7eAOgP8XwG8CePRD/9Zfe+LmwrnfwG/8/b/5Gc69N6dmr8FvzQEyQdg/QJL0x+GQNZ4ISKnsXgC/ + OQ0vaIM5RbVe2fA6aUZLbSkkHNdBVtjjhFEj0hRh2MPh7g72dtbApIDvO/A89wIdeARiDH6jjdbsFcys + vITpxZvwglZlJKLQX6FLnlcURhkoaSYlRBqje7iDzv469jfuoXuwiSTqjTs5S5kLUpkLUkUXNn/43/6v + LtxcODcD+PKXfvwzAN4EVIKHF0xjZvE2XK+FNOmh19lGmoSlqjQ1nhaUWu/Bb7QRtGbAHK8kCU1IjkEK + iTjqI45CuK4Dx3ULKbbDkMQRep0O9rbW0Tnag8sJfuDBcfiFqfZEBGIOgtYsphavY/7qx9CcWYLjBmea + epyteXACA7Bht8vOJVLEYRdH26s42LqP4901xP0O0nSsqGBuLkj8CoCfAeSHAHZ++M//9YkT1SgM4JMA + fh/WZBqA4DgBWrNX0ZpZAWMc3aN1xGEHUtZawZOEccwZb73rlbLutIRXkpEQxzH6vSNASrier4n2ZKkp + pUAUhjjc38X+1jqSuA/f4/B994JVewbHCxBMzWNm+SXMXvkIguY0uOOdSPTFvherI5tt9re61uC8ELt9 + +RwiTZEmIboH2zjceoC99bvoH+1MQhBm5oI05oKUj37k3/kbEzEXRmEAH4ViAO3qFgyeP42ZpZfgBy2I + NEK/t4ck6iEV8The1RpDwLgL7nkIWrPwgilwxymovkRMZecxB6mQiMM++t1jME4qbdZxTiXaNIkRhj3s + bW3gcG8bDAKNwIXjuMWEnInfm6OnAy9j9spHMbN8C66eEnwSqgqLlPefpSKyaVuuVVA+p/07jkIc727g + 7hu/iqR/dPpNng8muvANQP4TAG9AYv1H/sJ/PZK5MAoD+AgUA5g6qZ2UAOMemtNXMbNwHa4bQKQRep1t + 9Lp7kCIZNjmjxikw3vpAe+u5G4BxJdEBZJl2jCkVPk1ShP0uon4XruvC8eyJNNWQMDPqjrC7tYZe5xCe + y+B7rkq7vUAHHuMugvYsphZvYu7KR9GYXhiaWQhUz94cZs8PO/YkU+W0qd3SJC8d7ODed76FrQfvIe7v + Y25uFtwpM6rJ5aDGUSSPDg8OdzbW7m4+evRn/8aX/sXD857jZDZajZ7+nMgAVGg1Qmf/Po73HkBKF0vX + X0WzvYLm1Ar63X30u9s61lr7C06CIQrXb6oqOJWTaQhEHJy7kCAkcYTu0R6ESOB6HhzHgTddfmXFgW0c + eEd7O9jbXodMY/g+h+d5aMw0S2r2BCsSMQ7ueGhMLSjVfuUl+K1ZcNfP7h8YlL5E+eImZputzpfblnHW + ad1VbYRI0e8cYfvRXay+/xYONu4DaR/NdhPtpgc+tWCuUnHGknPxHIjCEDvb23j04V3sbm9SozU9Mze/ + eH1u+dpIjodRGICp63xmEEkQRdhafRMgB0FrCfNXXsbc0icgRIw4PEa/u4Mk7o/rQHluYFJtg/aMVuvd + CgmobHnGHAghEYV9hN1dcM7heC78wAOxIGtdJcmSOEbY62B3ax1HBztwmEQQ+Gg3HTCWu3lUfY3JEb1R + 7afmr2PmykfQmr8Cz2+BcTfrq03c2R2XmIH5mKKmJ7Utb7dxFi9+GkfoHR9i7d67WP3eW+jur8NzCUEj + wOxMAGLNc53vTO0k0O/1sLO5gUcf3kXn+AiuH6A9PYelq7e1cHB6APpnumAJozAACcUEzg3GGQCBsLuO + xx+sQwgHi1c/jtbMEmaXFiBFgjjqone8hSg8Gict89JBSUGVsBK0Z+G4/kBMHjD2vAMijjRN0e8cI476 + Ssq7DppT7ZNVe+3A6xypabRRvwfXJQS+h7npUnLMBfhriBgWbn0Kc9c+jvbcivba2+W9Bm3ss6jgxktv + HzcM5wnZRf0ejvc38eC938fG3beRxh0EgQs/CLCwMD30eY1aYZkYh+u20e/HeHj3Pdx77y1EUR/M8TA1 + O4+55etwXLfA+ADE+nNujGMCjAxTM5+xFDtr72DrERA0l7B47WMIWtPwGzNI0widgw10j9bHjbE+kyAy + 9e4aCFrzVqqtFWbS5iIR0xl5hDiO0D/cAyAyovf8ompffl5pmiDsd3Gws4X9bT25xnfgOw6aM80Tj500 + hEyx+egRWLAAvzUPYir1F0ClKl8m7JOSjoCiZnAWB18ZUgr0jg+xv/UI99/9PeytfQBGCYLAx/SUD8aK + E1RPel5VocMqEDEkSYooEli9+x5W791Bv3uMoNnCzPwSuOvqzEsJqedVEBFc1zW01APQPdeNmmuf94Av + f+nH21BOwI+OcsFhkFIiTQTiSGLl1muYnluB4/kIe4c42nuIJO6NLZGyhbN1ObBsOSuNqlp+Vnm5AZx3 + cGVJOK0Z+Dp8VTllVifcEHMghUQY9hD2unBcB67rFmfPDbnTKAzR6xxhb3MN3aN9XR3nYh14Z0UcRej1 + +gjDGO2Fm7j6kdexcvtVNKeV5jMMp3n2q9qf5V7TNEH3cBcb99/DvXe+gbi7D89Rqr3rlRKlJgQihjAM + 0Tnu4cM772Jn/TGSOEJzagbt2Xn4QTMza5IkKYUqlWRwHG5qJnzlP/jb/+gLo/RjFA0g0p+JgojguByO + C+xtvIvNh38Av7GA5VuvYn7lE0jiHo4PHiMOjyDOmHFYDt/ksXCLGVDeFrC2Z+ew+3g+HmS89V5jCo2p + uSFqvVF3GYi4lgYJwt4xhEjgeB4cztGeLkddSw48kSLq93G4v4PdzccQSaQm17gu5uZapSOfrkbleC6m + PBdTkEjifay+/RXc+d1fhtuYxdLNT+Dqy69hbuUGXL86Xx8o+giqPP5l86HsAwh7HXQPd7H6vbeweudb + YDKE77toNRpgjaJqPzgmKhjRSUVls4YMUT/CzuY27r//XRzsbkFKiem5BSzfuK3yGTSy/AK9lFquHQFm + /KSpgA4yrJ984RO6NMpBX/7Sj78J4DOjXvSskEIgjhNEocDKzU9iZvEaOOfoHW+je7yFNC76PapevEGZ + eI20H1bB9zRiLx9nrqsKYzTQmJqHG7TAuDNUghiil2CIoz7CXgfc4XD0vPfTJE8Sxwj7XexsPsbx/g4Y + k2j4F5uBd5EQaYo4itDt9hGlwMrt17Hy8icxv3ILQWt6IKRW9f6qyqKrisIC/e4Rdtcf4MO3v47DzXtK + ygcevCAAY4SzksNpDkV7nxBAGCXYWF3FvTvvoNftgHOOqbkFNNvTcD2/MGaFEIV3V/7b7oMQAp7ngYj+ + 9l/57//Rf3OmzpcwigbwxECMwfM9eD5wsH0Hmw/fhteYw9Xbr2HhymtI4i6OD9YQhUfZPATDrU+S5Orv + QclwUvvB/dJ4YMG5h6A9B7+l1PpykkpWm5f0NFdSabe9bgdJEmXJOM12qyBFyl1Q8eY+jg/3sbv5GFHY + gecw+L6HmengRKl1GUCcwWsE8BoBpJQI9z/Ana++i36YoDG9jBuvfg7Ltz6O1vS8ioqUiL/s7U+iEN2j + PWw/uot773wd4dE2mk0PfuBjcWmm9Lzy/0/vaP6z/JyJcaRxiihKcf97d7Cxeg/9fheu52N6bgHzK8qJ + B+Q+DbvP5fkSnPOB+zL3ajGG3bN1fBCjMoC7GFEDGLX+nuO6cFwXQvTx6IOvo9+LsHT9VSxceQmO66Lf + 3UXncANJ1IOaulYt3c+iqZ2E3Fs/jUZ7Do7nF5x3Zo0BKaXOozeptYQo7KPf74IR4LouXM+BH3jFC5Qd + eIly4O3vbuFgewOEFIHvIHActPzmicdeZhAAz/PgeR6mAaRJD2vv/ia+981fhhNM4epHPoOVlz6B6cVr + cN1cikZhD4fba3h459vYuPs2GMVoNgO0gwAzzfniRcqTfVDebWuUw8aNEgJxnKLX6ePe976LrbWHSOII + rek5zC1dAXc97bcxd2YLIKNN5up9eZ6CaSNEbv/nBVUIAJ07AchgVAYwUtqhlBKba2vwgwCz8/OnH1AB + xhj8RgC/EaBzcB87a++BKMD1j34f5lc+CUCgc7COXmcbSZx30zAD9UFh+0kgIhB34HotNKZm4QVtcNeD + qVxbNDnUrDTOXQAcQqQIux1Ecagy8FwHzWYDw8wUsy2OlANvZ/OxduCpMN1UqxSbf44I/jQwztFoNtBo + NiCEwMHqG1i78zWEYYrm7Ar8xhSSuI+j7VU0Gg4ajQCLi8WQqB0dsFElYauQZa4yBiIHQjDsbm3j3p13 + cLi/A0iBqfklLF+/BcdV76n8rlV58sE+2MRvxqppmz0DRno157ydMl3w4fmeZo5RGcC5nYAiTbG1vo7j + oyP0ul20p6fhDKRJng+u58H1PAghsHH/W/jwnR5ml27hyu1PYGruBuKoi6P9x4h6BxAi0Q9eHWsIdnD+ + t/LWc9dDoz0HvzkzoNYXNAsyGXgOpCTEUR+do10QKQnmeBxe0B5QVe1+CJEi7PdwuLeNve11iCSC73J4 + nov52aIDr4YWAkEAz/cBSKRJDyLqwidC88r8qXZ5lRPvNLuecxcgB2nKsPbwAe6//y76vQ5c38fU9ByW + b7ykaiMw0ouX5GE7sgi7zJBsX5RBKtJCRSS7f9zhWsHN+ptgxBAgMDoDuHeexiJNsfb4MfqdDgCl1u5u + bWH56tURL18EYwxBq4mg1UQS7+P9t76CsBvh2sufxuL1j8Bd/hjC3gGO9h4hCo8hRZqrWVIobz33EDSn + ELTnwL1A2Zh2vLeQlUbgzAExB4kQ6He7iKMePC3lG42i91qaWDYhiylGUYxe9wh7W+s4OtiFowtftn0O + 1rDqq5RNmPPVuX9uUbabeb7j1MShgaenQ2uUh4Sy9GTGfMQJcPfOO3j84H0dqpvGzPwCFryruSovJIgV + bfoywQ/LalR/2D8trYHytpk2gUJEa+QsQGBkBnD2BRbLxG/QOTpCNL+gufjk4Lgepuc8yBmBo/17WLv3 + JhyvjZuvfA7zK6+CGKFztI3e8SaIMTTac/CabZ2CWuTOijmopahAynkHYoiTBOHxMYgA13PhuhyepyT1 + sKiCEKrm3OHeLna31pBEXXgug+e5mJ3yBwaD7aQcUFkvkYNv1Iy4U887ZOHR03IFTtrPHA9+cxbcaeFw + bxd33vw2ttYegDGG9uwc5pZW4DiDC5oQESSrUutz6W4+QohKBj5M4p+mzRBorMS8UTWArbM0SuIYG48f + o98b1FCEENje3MDVGzcvZIAQYwiaTQTNJpI4xur3voY7x10sXP0IfuiLfwXECFG/g97xHsLeAYSeqmx8 + BMrDr7QAIQT6vWOINFUhOsdB0PArvbi2PZkkMcJeF7tbazjaV1NoA89F0+MgLyhKiMEwReGcgzf4bOkB + p80V0EmNxW1DVOBym6HnrArflvYXQoX6mRWlMoPrtcCcNg729vDWN7+CzvE+HNdF0Gxj4cr1Qtkzk0BG + oAITIqJMw6uS+va4KGtx5VyVvL+qLSuFg0vPLIUyA0bCqAxg+7QGSRxjbXUVUThcO+l3u+h1O2i2hpQW + mBAc18XMwgKm5+dBJMB8F43WLNr8CiAlon4HxzsbONx7BCmEmhXX76LfPwRjSqtwXAfMzx075Zx19bdA + HEU6TPcIYa+jHHiei6mGkw2kquNtnMm5J5Ue8KSy+k6zkTPr5oRj7f6Ww7CjODTLfcr9MsXOqIgMZURn + sixTwbGzsYPV+99C1O/Bbzbg+QHmV64WiMxWxUGWtJaamNmgKj9ME1RNikzPJvzsGowyZlKVs5KFAAld + PHEN4JQxl0SnEz+gbnxncxPB7aaeKHSxICJ4jQZEEiIOj0HEQcyB4zewcPNjaMwt4NGdN+D6LVV5ptlA + msYQaapKXadpvjy1fremUMb+9ib2ttfAIBF4HK7roDFlzcRDcXabeZlm27BkD9N2GOxBf5E6gX3Po0rs + s+w/a3s7rbsK5WfKmAMpGYRwsPbwAdYe3AXjHH4jQKPVQrM9ZWlj+hgtee2ZhuVnPEzaG8ffwH2coCVk + f5tjLUex6Ut5/BCoJyGfuBPw7rAdUb+P9UePEEdnCxREYYijg33MjBgWPDckkEZ9xESqKAZzEPUOsL/5 + EJ3DQ/jNKcwt34CIVU37NIkQ9Y/R7+0jifvKlg9DHB/uYW9rHf3uETyH4Psu5qeV826YLQjkxGMzgzRN + IaXUlXWGx6OHSWETQroIFJgQDZfc5f6MGqGsJvhBAyIjRAKkFNn1bC2LcxdCMoShwPqH97G7tZ4lXc0s + LBYItsyAy977KtjEWLV96LZzvqqq81nPqffv/61/OHJBjYnmAUT9PtZWV5HE55uZuL+7i9bUVJYhdaEg + IE0jIGLZSrN7ax8gDjsgKdHdO8D26nsAGPzGFOaXb8ELpiDg4OhgFRurHyDsbMLlEi5nCKZ8a/AYySgL + F7Trwql3qbzOuRmglrcWQsBxuG5HmpDM4JfZeWUpKUVK+9rjYVC6DxK6uZ65H/N3ObllFBTvS1Zcr4q4 + tHRkDJx7SAWh30tx787b6PWO4QcNuL6H6fn5Su3FDtsN89yXTZdhfTn//Q43Fc52guHC+CwYiQEo6wQC + 1uIfcRRhfXUVaRyfWxalcYyD3V0srqyM0p1zgRFXGVZJCEEMIk3UTEOol+H6PmZ8X+WlhyEefu9bWHtw + D2kU4aOvfQ4flCaKzQAAIABJREFUe/X7IEWK/e37ONpbRZrGmQQvO4sAI52KA6ts/5mPyfTKGQplDEMW + Y79IU23LlgjGXLvMJM6KYlLMoGVf5XXPibR4jpMkV5V6XLVtuJdfJcGogigeJBwc7B/i0YdvIgp7CBpN + OJ6LaX8uO/egA5Ayx2BZC8gIs0Twk/K5FM2F6v2nOUD1PY2cBASMrgGY0EOWpcI5x/TsLA729pAm53dK + Hu3vY3p2duJhwUFIyDSB0A+ws7+Vx+ktMM7hN5vwm00c7G3icGMdb/zz/xtu0MaNj30GK7dewczCTRzu + PMDRgaqMaztoCl7fisFcDg8ZJmL7BYzqO4yQiKp86ygRcHlbEScPtMH+Vl3npJDlMJSPGc5YigTItJQn + 7kJIF9sbm3jw/u/BcR34QQNBs4nmVNucBEIIq1+mBLrxZ5DxTJ4g9fOokHoixjTINZ2zhB5Pey6DGsZg + hCk7X2YSEQAaq+roSAzAa07LqHtY6BnjHHOLi5iancX+9jYODw4qCWsYhBDY2dzElRs3LtazTSo3gbTX + Xs0dOK1vMRavXMHilSuIwxBbq+/g3rtfh9+cxkuf/AEsX/80RNrH4e4qoqiTVTIqS3llqquZacLSGMx+ + kxlZuHvt7bePN+cWQoCZwTviMztVyuhrkh7xpi9GxSgP3LMU8DDtpF5hyJxPFDSYXItwHE9NpXaaEILj + /vvfwebjB2AOwQ8amJ6bK6xfUHC2MlZ4nuo+UHzIlue+6pnYXv4sSUcfNxAFqMBJ4/ks/oOBY5TH17R9 + 8hrAzU9/nu589aclZ9ya6aa65jgOFq9cQZIk6Bydjzn1Oh2EvR6CZvP0xiOCO76yyYVEGkc4S932qN9D + o638E14QYPnGDUihSmutfu8buPNGB+2ZFdx65bOYW/44kqiDg71VRP1jxFGU5W4rU1ZrCVr1hJRIkyQj + MFsNlZoojOQbUEmtdkaNzfZZ0sOcG1abUxxL+TaglAVpGQYyL8WVe9CtGn1CFL0hFedI4ji7t5xhEFyv + gaAxDdefwdHBEe68+yZ21h/Cb/gImi3MLS7kz0gzE/OsOOdZnwece1IOXW3YbK0y1U5CucV5NKFTz03D + p63rZzjyRCBgVB8A430AoZRyKrdxWfaymZUSaRjDWSClxPbGBq7dvn1xK8pASWAwQhKfnkGZpimqqhar + pagaBWZw/7v/Er1uHzML13D71c/Bv9pCHHZwsPsA3c4BkjhSUh+5ZBJCIBUCjBEYOFIhoAS6WlTTDHAh + BXK1UOhEFGRS2TwvM+5IZmJNtzQSUUlAIWVpoBet/eG2d3Fbpiab5BYjhUuDVkoBznjmy7DdmqkQ4NyB + 5zfQbC+Cu23sbm/h7a9+FYe7m3B9H62pKcwtL0NFS3gm5Ys+i/ydjTJ+ioRWbRacrDFBv7vJarDDog0A + BAEH45x7JAYg0kRy7kAKgTRN1EQZJYJ0CzMQJESqpsUCaj+dUngh7PfROTrC1MzMKF07HZZT7SwLPEoh + cNpYMsxg6fr1jBm8/+ZvoN8LsXD1I7j+kU9j+XoTYXiMvc176Hb2kOi6bmqgqv7EUQShGSojlW/gcEdN + MMlKh1m+g/yGsvaANjmybDNtw+qjhe2gywIMWv22Aw5kmy5knS9vI1GcWWn6QNA+De3QNOnUaZKCcWZ6 + BRDBC1qYnr0KCQ/bG2v45m//Io4Pd9BqT2Fqdh5L129kiTPKSaqZi5WZY9YrNISr+q37l+ZVg6oclsYn + YKv2Zqpt2VlbNmmkfrDGF3CRlmsZuj9j1+cciQEwxnvE3F6a9JBJJSEzjyokwXU9qCCBllzQHF/mv4dp + B7tb22i22hWLKowPxw0AqP5KY8idACklOKuOz1eBGIffaMJvNDUz6OHOG19GFCZYufkqlm++gquNJsLe + Afa3HqDXPQCjWL1QRnCoumafSEUhyqD6n49kATEosQyh2hwA+m1IZMwmG9ikNBJbrTfHijP4cwRK6+xJ + 1c84iS0zhuAHbTSmFiGFgwd37+Abv/X/4PhwF0GzibnFZcwsfAycD1Y1KidSAcie21BV2djpthOPCg8j + I/4CcUNmx1adp9D+CRI+YL1PQoQRp+YbjOYEDBopIFNFxAQjPFjVA9ESF7odYbAJgMKLS+IYh3t7mFta + GqV7J4OMLS0qVfsyhEgVcxvpUkoz8BsNzQx2cOfbv4YkEVi59UksX38VbhCgc7SH/e376Hf2IUViSRJb + 4qhcATtyUMkoshpyxUU9jTQ3FWdsQsrs6MyGtp2Twyr0Fr3gRDaBFlNWOXfB3ADt6SuQkuHue2/jvbd+ + Ab3OIYJmE0tXrmPxynK2WlFuzpRSptWNZD6NrK0WPEbTHFDTzf4q4i39Pg1PmNYrYfU3xNNgAFMzi5JA + Uhp7FUXPsN1JIpbZqTTAGHJ4QYDpmRkc7O0hCkPs7+2hPTMD1ytVzJkQpDzbnDopZVa2ehyUmUHYWcN7 + 334faUq4cvs1rFx/DcxxcXy4g+P9x4h6+xAiVvY+UaE6DIATmEBVMpKCKjAhMqKyCS2/X5Gp2kbjMIzH + dZ2sRp1tg6NCghJz4PktNFqLiBPC++++gQ+/+8/Q7RzA9TwsrFzD1Zu3wB0HjuMUtRvDcLSvw6RfkyTt + C0FG/MPDd0WbvorIz0r4FxqVGg9jzQMARmQArdmVXtCe7YX9jvF6DDwkFdLKRuvAOYz0yP4WAtNzc2jP + zKDf7WJ3awt729uqZsAEX0Chnyc4dAyUE3A0DWBoH0rMoHNwH3vrd5AKhhsf/T6s3HgNjHN0j3exv/Uh + wm7u5ynYpcj5aMEcKHnmy0RQiCog9+jbhCOkVEldRFldujAMs+Nt6Wz2O64H12vCC+bQ78f43nfexMMP + fgHdowNw18X88hVcuXkLvq6XkEl2ljuQB4lXbTfaARkTRY872/FclirmHs/jECybEs8w8QNACMgnrwEw + 7ghiXJC2n+yBlJsB+luPUiWTLG5t77TPzRia7TYarRaiMFTx8gm+BLXenMTZ5L/q4kVOVCJd3cYPVCHM + 3Y13sX7/TYA8XP/o9+Hqrc8iTWPsbn6AzuEWIJPcOSeBlMqhoZwojKNuQEeQEhDSsn/VQE/SNPPkS01k + EkAUxxlTcR0XUpsj6r0zuE4TjjeNfj/Cu7/3bazdv4N+9wiO66E9PYuXP/E6/EYzYxTMEJfpi2EExq7Q + +yCR5TkwoixywgzhF47TB2TOUQyo/Se+hxM0iWcYvb/83/5fY5XoH4kBSCkEcX5IVLTVzAvNvdQESZaU + yX6d/mCJCH4QnNruvFAr7JwdUTiWhnUuEBE8P4DnK2awtfom4iiB47Zx9eVPY2H5I+gc7+Bg+wGisANi + gCg4A/PwVUYTsG13WVgVWGomoA7LGa2UAGcMUupjdbxOOQo5XMdDe2YaqWDY393HH/zet7Hx6B46R/vg + nKPZmsKtj38C7amZvHovVIEVY86Yee6FEthSZMODUXGtPyEEyPIrGAaUaSJW1KNcr/Esz/2S4sNxTzBi + GDAFMdpknKuXptgygNxT6nhuRvxAPs4y4i9FAMwAufB69lpTlKbfp0DKVKmXT3iMEBG8wIcXqMSlzYff + QhJL+I1ZLN/4FKRIsKvNgzTNtQKDsn2s7kXVH7QTb/I4fd7GXJ+01AUcNKcW0GwvIUlibK09xJ3f+TK2 + Nx6ie3wEIsDzA1y5eRtzSyvwg8agfY7cuWd8CkYLywUIZVl1xgtPrMIJabYbBpZfRLUzjEZWREYqnnP5 + vi8RRi4HbjASAzg62EaaxDLj1KI6E+1ZxVlTgJ8VEJEuiw5I2cHmw99HmgJ+Yw4rNz+tlk872ETYP87W + RwCsOH7JnrUdeIPfDNzx4QZTaE9fgRu0cXx0hHt33sadt/4pDnY2EIU95RT0PCwsX8HStRvw/ABcLzuW + Zy0arSH32kthtBDbtaKn7zKmE4jMNmTh5XxsmYlOVHEeO5pUqrZEeXSiyllYjLhcGqyOe4KRGMDc4jX5 + Oz/7dx8AJiZpqq2IQnJIQcIgDx1pjdP8N+49nBtxv3PmlYeTESY2XSSICNzh4A4g0kPsru9DpITG1BJW + bn4KcdjF3tYDxOExEivRySZ+87cJ2TluANdvojm1gkZzDmAODvf38N47b+GDd34X+9vrGdETY5ieW8Di + lWsImi149so2kCbZA0aXN1LfmOgggOsQZfXSXhKkJ5lm4VdtXiofgCZe655yt5Mpp100TW0ntX09O7x4 + CYkfeFomAAAw5oSQeahPOY1Y9jBdz8OVG7ews7WJKAxVKFAWX4oNlc8tM1PiohD1u+gcH2N2cQXdo0O0 + pk/OOEziEMrX8ewNEGWSczAOxOEOdh7vgsjB9NxVNNvziOM+9rYfoN/Zh0ijjOC448JxG2hNL6E1vQLX + a0IIYG93C9/77tfw/h98A7ubjxFHaoaj5wdoTc/gyvVbaE5NwXG9TLuwE3FUnwyB6vwCrYYbdd82DYxz + tRAR0B5jO9xoCNpeNcfOF8jNmEGPf1WotCqr75Li1NJ8p2FkBkDEhO3U2dnaxtT0FPzAN/vRbLfQaL2M + XqeDXcMInjIOtlbBvSY6foCjvR002u288u8zhVG0IwkpY3QOHqJ7+Ah+YxbXb78OYi76vQ6ODzbBnABe + MKVX4SXs727hwQffxHff+CoOdjcQ9bvgnMP1fMzML2JuaRnt6Rl4ng9mJREZwqyKuRvYBFYmVnu/beOX + 02/LdRTt3+XsxErpbvXhktr5wyDxtEwAAHD9xgPjNWZEaLdbeHR/FY1mgJVrV/OprURotdtotpoIez3s + bm+j1+1WemkHI7kXAJmAI8HWo/totxu4+84buP3K6/D86ogD4Qn1qwoVmpLZXo6bD7YRCLu7WL+3j6A1 + j7nlj6E9/UlEUYS93R3cvfMOvvOt/w+bj++h1zlSlY6DJlZu3MLM/BL8RqDTufPQok1gJqRnoEJ1rCDx + ywSZtS+FVsvOvEK+ArHidFzjnCQqZSYOmTtf2vacED+Q1+QYC2Mk28vYJGpISLieh+mZaTiug87RMVrt + FsIwRKutijMQMTSaLVy71UK/28XO1ibCfl5EQ+oED37SJSeEJOoh6nYRsRAcMZKwg6P9HSysXEccR9nA + f9oYpgMYr4oUEtLE8imL52VONEA5PHvH2wh7+1i5/YcQhim+9hs/jTtvfk2tsNNsZyE7x/PguV6m0meq + OmNwuFPInahyMNqee1Idyzz7xiloGERBc7Ar4OqIi03oQNG0UFEcORDNOE2tf46IH1ClwNNTW52CkRkA + d7wdIxsktHeP1EIZ3U4XvX4fzUYDSRTDcR3lyYV6CY1WE9ebt9Hv9bG7tYl+78l65KWUmGqrAp6+52J3 + /UPEUQKRRNjb3sLHXv8cNh/fx8qNl59ov4ogEA1KNMA4U0k7UQ1ydqEkqrSSbFRij5r+7GBn7QFaUzO4 + /vJH1eKmhaxAe6adlQ4s0oLUL6vpdu6/7v6g2m+YFUoaAYq+AZvxlK9l0oPL/TgtfPycET+gpP/I1YAN + Rg66L9x6/cM81UTH/l0HjsMxNT2FfreHo6NjPHzwEJsbmwCAw4NDPFp9hDiKtUbQxLVbt3Ht1m00W62n + 9pJICnguQ/9wEw0fuPfdb+Ngew1SPO0IQJ49UUAWZcmJLW9bMht0GyEF0iRS5hckbr3yCTRa7cKsO/O7 + oDZbDjZTuLScKwDkBGzb7Oa4LFmnZN8TqTRjx3GyAillyW/algm+SjuofIKWz6DMdC45xp4HAIyhAcRR + T9oDjbsO5ubnkejwGncd7UxyVTIJEfq9PlrtNtYer6PZbmJ+YQGMMTRaLTRMFaCnyKkZV9f2GeC7Ho73 + t9DrdOASPdV+DRgCpDUvaZgAWe20xJdSR2WkZgJ5yGt2YRG+p5y1XM/Xd+2p12UCzCYi6fn9lgfezinI + ip3Y2oHZZ53PJvJCmBBFYj7LEz+N+O1Q32ntLxkSjLEikMHoPgBioZQIIaVvJJCEgMM5iHFcu3EdURhi + a3MLhweHWFpZRqPVxN7uHtrtVrbQRtgPEfZDzM7PjnsvE8fRziOQiMG9J1CufCjMgDUJFIPEPtg+L4Jp + cvpJJ7okiVrc0pyHc57l2Ze96lwzbmDQI2+YBLfU/CriNRkBZc0AyHP6lR/Aqt13RiI9jZilda7niPAN + en/pb35pbBNgZAbgOG4KILUze+0H7nAO3mzi+s0bmZQ4PjrG/MI8dra2wR2OBx+qhRdnZmeQJAk458/c + i/KfKvHb0Da/FRnIJVye/65CgVJrBlY1Jg3uOCriIdPseRviHYihszxhxybgMiHbkjZ3CCLz+VS1t4/J + zI5yVIiKtv4o6vuzNp4miEeTOMkYeQAEYyBmD9k2HfU35xyOjh+vXF3BxtqGChHqQ65ev4rDw0M8uPcA + vu/j2o1rSNMUneMOZmZnKsOFLy4sO78g6e1wl54SI0Red1DPoU+iHhgL4DocaSIy9V9l6UmA5bUbTPYd + pMzeH2lNIfML6F5ASj15qJgLUFD7kTMU+21m5sMpHvwsG9BiWCc+qed/zIydBASMZQJQD0Q9Aum1AYa9 + lNyvzDnDtRvXAEiE/RCd4y52tneUaholSJMUcRxDColer4eZ2RmsPljFjVsXXCr8MiEjAGDQ9s/b5MFC + 2/Mu4Lg+PD9AKPU6BMjn3SurIS/rZofjAFtSW0k1jA1YIgOhuwotAKZfZPkMqhyeFRbOCxTqOwn3JnGS + kRlAmsSCJEl7ieRq5BxfDTJly/pBAM/30QpbkFIijvO6came0CJSgSiMkMSJqpd3ATUCLyOGj/EiJapq + Qrqajq4y7GhPf5koucO1YJcZkecFPav6YFN8vs1MrGGsmgnY46RqmexRvfQvEOEbjFUO3GD0uQDEhYQU + kAIgbUuKvBwV2fO5zSAwB1sDxqQOX795A0kcQ1UblhBpvuDj6oNVEGNYWllCq3VxawZcHhiTSxaebbH0 + R64FZHUb1EEAAM7Lr95OICrW6DeQslgFuLwfKMbuy3a/DcMoiucHyucbdry9LT/XC4WdSZxkdB8A5z1i + vCfSIhcvqqXl12Je+OALc3RtOABwXQ/EGB7efwg/CBD2Q9y8eQ2bG5totVqoAW2rU/bsy3JTeWiKDNg8 + c0YESKv+goQuf15cG49RyQmH4ltjJS3Arq47IPGtcJyUFqs6JT//ZMmutMlJVoy6RBhrUVCDcXRqyZSb + WTloCFlKJwCQecm2sMoOPeWFEXD12lWkSQLGGO5893vY39sbcCC90KBC8a+CNCSoidmEQQKSUpXpNgRb + JPBSNIDyY9R3sSy3kGIgkmD2lf0AwyYBnZfwB459MQfE2OXADUZmAEFzOuReEIp+RzmFYLzEeZlwxQBK + DqkzvjAC4LgOpJRoNALMzM7A9dwX9YWXUFafy144qOUYYAhEZr/TNFHSv7R01rAwnf0pp/baGkM5lbdg + 6w+x689jt5cJ/wW0+W2MXQ7cYGQGICQSxwuSuN+xtuZVZQAjjWzOf/7rEBFuvnTz4kuFXSpUuMZtSC3d + SyXZALXOgdDOQUVIrMAEihNs8uXIitI9J3IiBs5ZwTdg2/Ll8XCmuytpD1X7XnBMZB4AME4ikOsLALHR + 8wfeS2b7oaAFjIKa+M8Obd5bPxRsVkDEoIICuaQvFOpg1clBZdu+qBEMV9kHpfbZnHZ1DshQPH0NQEoh + GXceAPRZtUWrpNJ8UW4CyOJabjUmgTwZaNCTrpBL3pz4HM7glCS2IvScOIW1EhIvVe0ZFtYzdFpdGKSs + /Z1tDNTEPxQhlB9gbIwsWhev3AaIJcgGhR6M1kszed7InDX1C50cqhlq8ennkZiMvKWqDGzArbwAs78K + VdK4bOfb6cCFPp1y7oEEodrGPw0TKQYCjMEAAEBK2ZcmM9VMVrFmnRVRv9DJY5CgCvl/ZIcJ87ZVNfaq + psqeRPB2m8osv4rtVb9PyxasUYmDv/jX/97pC1ueAWOl1jFi95W6byq5FpdZrnHBGDClrfkAZG2xfDAm + u88mtKpaeacRZNXxtgPxNNTEPhYmkgUIjMkAwMjUmwBIqfrlUB8NDND6pU8MJxFQJlmLfoGqORvD4vJn + 9cKfdsxZzlHjXPhwUicaiwE4rr/GSJeJkpY6ZzeS5Rdev/yLgQRksR5gEcociHV9/+yo0jReIHf4VdXt + P69n/ixJPzXOjYmkAQPjmwCHpipglmtCJ08MqnFRGB5qzUODKpvvtHi8HeIrnud83vuq7L8aE8FEagEA + YzIAIdLEZAAaJ9OgI2mcK9QYjrI5JQdVr4oEIcBIYwC2dLde21jEn/1XE/0FYiLzAIAxGcDi7U+/f7j1 + QGf8KQmkNAC1f+D1V1R9qTEqqrIBZfV+67Gruh+DmXaF3/ZZapv+WYPAhEKAwJgMQBKFJslEMQG9uKMV + CShM36lzAS4Ydqad+dvkYCgukKZmqbMcVfn1+VyAkwm8Jv4njolUAzYYiwG4ri9AEACYKveE6nmpAIar + BTUuAlnxlVLCUJpEQwm+eHzttHtGMbF5AMC4TkDOe0TUk1K0ilNLYeUF1Wr/k4deVGRI1NVO+y3+XeTg + J0cZ7YKk9ft9gphIOXCD8ZyAaVqUFNaAy4YRlU2AGk8G1VEB5fsbDAPqv8525hNm69W4cEzUBBhzmh3F + RIizWL+28cuJJ6ppPVieOMZw4J13e40nhhBAf1InG0sD4JxHBBZlfiawQZXfdiKdpyJIjYmDAERhF5Uz + NWpv/2VB98//tZ94NkwACUgiSCEEQMoJKKnoA1BKQV6RpsZTBNNFPkrvoSb+S4WJpQEDYzIAP2j1QNRD + YbEKyh2AQE30zxAcJ0A+P1ChJv5Lh4lNBALGZABJEgmpKkXCpnSTHZj9lasC41yuxrioJ+08D9ib5MnG + YgBETDLuyTRR1YlMsWcCsgSSvBpwPZieBVRN/jEoVvip39czimfHBGjOLPX81nSve7CNsgYwiHoq8LOA + OOoOZAIaKKZd1198xrE+yZONlwjEuCCQKUBtVaMxW5BtqUn/2UC+rmA1asH/TEMC2JzkCcdlAFJC7mQz + y7I9lE1BZcxaeLJmA08ZdRWeS46JJgEBYyYCNVrTALBLlvxXMGvIDeai13h2UTOHZx4TWxHIYGyDj4jS + wgYdEbTcgeNeosYTQE38lwITWw/AYOz1tuN+935uONp2v6kKg4F9NZ4ORJqqkuAjJALVeCbQW9s6mKgJ + MDYDcPxmHIfdvAwUKkpV2DkBNSN4BnC+fIAazwaiOI3/zv/xyxNLAwYmwAC448RqIlCRyIlZtQHJyhKs + mcDTA+VvAaiJ/7JhbWu/+2hzv4/Byi8jY2wGINP0Q6Pwk64Okk0MzGoClftbM4GngfqJX3qUk4DGdrKN + zQCESASBgYjp8uBGGyBrTTqjDdTzyJ8V1O/gUmK7YttY2sDYDMBrTG+HnUPt7bNXK5KVvoCzLhFdY/KQ + QkDKtGgH1Lg8IDw+ca/CuQhs7DDg4kuf2SAChC4gmU/6qWcAPGuQ+l8t/S8npJBnmQdwrpc7tgbgekEK + YhKUkpQAI6bXCYAyBex6c7n3adzL1hgBBPV+RM2WLxWM1ry9d3yIs9n9Z9YGxtYAXC/oAdQfqPpbqerX + A+9pgnEv+12bYpcPP/XPvnFP/zwrIZ3abmwGEIVdqReX1lekrDxIvlqQbixr7//TBLF8OfDaDLgcsBh1 + T3+o9DkNJ7YZ2wTQtC8ZWOb9NyFAAkO+bLhdM8juU80UnhRK7pkalwhElABIUUymsb9PPHxYm7EZAONO + nxjrSSlaanCZBej0ZQfWrDPb8lTh4gIWNS4KQiQQaXp6wxrPBGwzTUrZk5AhBgllLCYwvgZAJAAp7dNL + Q/SkPc9SIisaWrleRU38Twq1AnA5IaXsSylDQKvUwwn+XM6d8VOBOY+IWGRyAIwnABIgxiCEgBl2OUMr + s4B6SD4Z1M/5MqDKQZsKmaRCpFAMQJQPwWCe/TAvfGH72AwgTdNISkS5g09fIxtrxYknVSvR1OvQPWnU + z/qyYX37sLe+fWg0AEARj5GuxQw8hTOlCY/NAAgESTJT+wlK8kspFDtimqOR7k2WC1AyXeox+WRQ2wDP + PFQkrUi7cZo+TlNhR+3siTUMg8R+Jt/A2AzAb8/1/GCq1z/eA0BgjMOUAleTBBmEFLlSUIgUWNpBPSov + HCYTsMazi2H5GamQhwA4chZupH45B79wOgwygcLf45sASSxAJIgp5kREEKlAVhHMMkvywICEBNUJgU8Y + UqSAqPMALyOSOHkIRa8CeTjQMALzLa2PwYmawPjTgSFBxOIs+m+WnhKm+qy6tooAqL5UB/3qUGCNFxen + ZWb2wngHil5NHNdOBjIawEmaQCXGNwGCluCO+1CS/Gx2KRMCJGMGmCRAbduQBDGb2JW9UDsDa7yIOIn4 + DU3sHXZ2oejVJnpbE7C3DzMLBhyEYzOA6dkl+c1f/gmRq/lSuwAoy/rTvn7LuaFqBWR9kfbk4XKWYHlb + jdFB9USsS4qvfOM7j1BkAGnp23bv2g5CUdpmQADk+IlAAKQQh0wTd8ZapASEABhpLUBLeH1tK2BYUP4H + 0pzqTMGJgIjB+GlqPDsYJv3tJdqklHGnGyYAXAxK+zITAAaJXmCQOQAATYQBMM43pRQq8aeYvlgiboIw + a4nqLeom7bNVEHtN/xOBSCdaT7LGBcI2haWUsSYlowEw/bEJ3/wGigziROqZCAMgYjlVm2+mA//a7idi + KvYvLMeA6ZddSCRzHKpvIpktNFpjDBAhifo1H32GIKUEO6VKlpQSQsgwFSJB0QSo+pQ1AqCoZF/AXAAA + xPhdmCIg5makngMgRV4vEJqQTTSABnuVLyMmrd/mPurhW+P5wUlCzWYKaZomSSoAZQKwIR9D+Cj9Ngyg + 0gyYjAnAeGSWAlPzfrSWYpUJy4uGIvP4q64au9SKAugUQoK0+Um9vuBYqJ/bZYSUEmGcRlEqgdYUAAAg + AElEQVScChQZQJUGUGYEQM4AKicRTYQBAAghhCJ8MpxNZk5nItKOPNU9KQRApLcjixMqXqA4RsYHrIvU + 9D86yB4mNZ4a7FB3LgRR+Ltk/+PguBceHHVTDJoAZQ2g/AGK0n/g7U/ELdxevv0B6VWAlU6vg4CGGRhz + wHRH3Zk2BcxDsB/K4IPID61TWWs8fyh5/QEAQggQEZI0jVMhOBQDMB/X+jgVv007jkEmkWFCJoAbKWo3 + 0pspMhVSqfgWzUoYdZ60KWAvWZ37MU52/FVtr30EJ4N0MZD6GT0tKOnPLPveFnrmt9qeZc1KoB+mWyjO + AyhHAGz1H9a31O2qNITJJAIBAGPMZCVxKSWkduKBACFSMOLZjdozA432n/eVdFKQHLqGwNC8gJr+T0US + 11GAp4Xcv1VcL0Naf5vxbmsDBOC409tEngZse/urVH6gmgEwVFDIRBiAFzT7YCyCFA2mnXpCCO16IBBn + kEJCmrBkFjJkiub1DTNGMIuMDWasae0iu0Uq7qPyM6hRANXzLZ8WDPGfpRIzad+YOYaI0AvjLnL7f1gK + cBXBCOQmQFk7ADA5JyBR5uHPCVUSwEDZ1H+y8pOIMZDxFZjuykwR0t9GU8nvr3YEjoZyuLXGk8MwU7ZU + 82/gt9GY17YPtpGbACdpAWUInGD/AxPLA3D6xHgIkTaMRCdieimqXO03rv3sgZDxCWgNgKyyYRYzsfMY + FMsoSX9YTWoMgdGsnnY/XkxkNDDk70xDKLcB8OZ7D7cxaALYob6TiN/WAC6GATBiqZQyFUKAMZbF+s0K + QUJKcMbBGEGkCbL7NLE+GLUHOeMoqKwmhMmyXIDMTkLOTEo/alhQGlc9F+BpoEr1NwRf3lfWBIiY7PTC + BHnErkr1T2HF1zCo+lf5CCbnBOwcbicSIiUipCJVTABSFwU1f6vLEuc6DwBaAzDhQGQMQ2UIlu16Yxzo + /y3LYZD2a3WgClIOmy5e40miiiEwxgacgI7jIElFpIuB2lGAYWEwIJf85chAVdvJMIDdh+92pJAdQ9gm + hCelyG5M6lQ+gooSSB3jJEvtV8VEKLfzdXah2ZBlEQ9FFVeoYRCH3afdhRcGJzn8bEefTfi2VqDmAAjE + SZqk6VAGYHv7dS2+QnLQqZiQD4BJRZtmNSDVFUZqdiBZ1QEAAgODJJk7/kxWIFQOgaBcvc94gPEfwDgb + ixRecLTU5sAA8iqM9TO5SNiEbz/rKkcgmQI5EhnBm3OY9kIgSVNhpHrhUta3If6TQmGVHGlCYcBW2uNO + CpkqwqT8hilzAAIqW5AgU6EcfJQ7paTWXEhXCzLpwlJPJirwuqrbLPsF63FeRP08Lhw24drEb4i7nOJb + 9gGYv23tIIqTKIxi4wOwR77NACQG1X1pfex6gQVMhAHc+NS/Ena/9vNhmsT6Jk1xEAYz8UdICYcIUjJI + zSjIvh+pbH8plUkwWCFI2wTGWQhLQyi006c7MZPwRQQVGG6NyaNqvBnPvtFghRRFLUFrAXY7NU1YCb0w + StJ+lBgpbxf6KDv9gEEGIayPLB1HwIQqAoVhlyQEKSeTWhOAwLRUNzdvblwWbxq6VoB5WJAZE9Ebc3Vf + 5lmChmEMoi58XePpw07kAVRiXNVkn2ws29qDdVy3H8b9MC6bAPYQL0/zFaVPikFGkJ1jIgyAc0c4jrdF + MB1XhMwYL8Q2jZ0vzXKCBLVkdeYgVGCMIIT2Kujt6jmZ30aSmQeW/7bV/1oDyEFUW/9PAjbhDwv/ldsX + bX5RaHvci/eRLwdmJKOJi5eNYcMAktKnkviBCc0GFCKVIDpWN65MEcZMzF4qe17dkrLvYewfQ8eWRmA9 + s0KVYOMNhL3GoGk3rGe1LmAjijpPuwvPJcr2fNVvY9OfJpTsNkIIdPvRIXKir5r6a2CkfQpF9LH+mGXF + yyYAgEmlAqtknpgYB4gyyS9hiJNlao4ieqZLhuvZgAyAZDDr1mRtjIcUKHj9iw+RChpABc+dyC1edkiJ + emnwC8AZi3pmuTA2Y7C1BLtGgHEaSilxeNwzKwLZ9f2MBmBeqK3ux6WPYQC2BpBhIgzA8Xw4XrCupP2g + s1FKASH0jTJVnZZSUy1IwqwloltXhvnMOXOtgKxtunkxj7ji94sLYkxJl6fdkecZVu2L7Dmb31nmqgW9 + Ly8MovYyIiRCwOEcG9v7O8ilvQn32TDEb6R+ZH3KDADl4yfDABwHRBQrTqfuVYoUjDsAI8hEayCSwJkH + QIK4WjOQMXVvqmKtBCQDmCJy5QtQ1YbNigIsc5Tk18/qDDIU7AEqN3yBwSzHUo0LQkkbKPsBhk34IaLM + 9jfHOJyDMYad/U4POQMo2/1lmz8CEOqPYQDGLKgKA04mCiCEkFLKPUgJIVLNAAQYB4xjUAoJYjzz0ROx + 7IHJLAHCui3SbTK7X2pGYEJ/JhBoNABzvvw5yaxFjerkiRqTgE3oVZ5+oNobJbQGIITI8gQMIzC+gLur + WwcoOgHtU9r2fh9AT3+HyKW/lqwDDMAY5+NjfukGiGgNmtABCXuxUJgPchXJrBic/S2UiUI2byPK5hWo + bRJm8RH7XijbZ2+3vk/OH36xYL+P+jPSp0BN+m/7226XfUOZYfbxgGICqU56AxEY55mZnEokeh4AUJwM + ZCS/YQCG+A0DMCbAicQPTK4eAJKo31d5AHlKr7oppiV5qug/uwUC49YUSCL9gHQ5MdITfxmHSOPMsWjU + esUfDGMx1YO1BpCZ/ZqbFNYhrFFjdJzk9KvSBIbl+dsfIsokfpIkcBwHjDHEUZKmQuYhtJz4jfQ3kr+r + P4b4jfQvh/9Q+j0ZDQAAHNe7b2oBCikgIayYph3bE1rqC8icjWrJTxnNKk1C/c10dEFBbbM1rIF3MkDv + tQYgZIpcmNQ4D6rSdsv77e8qGDW/HCIkIjiOksOpjtIYRhBGUZwkIkGR8G3VPwTQAXCMIgOwib8qCSjD + xDSA+ZuvHe5v3FfOP8ZBUjnxICUYcwBtp5PMbXoDAsCYo5x8Os5vZkkx4iDSFVK1CYGskKiS9lQ4EwY0 + APv/FxW1L2R0DJTxtnAa0ZePtRN9OOcFrSFNU7iuizRNkaYput1+1I/iCEW71jj9+lDEf6i/belflQJc + iYkxANdrIBWphBREzAXxfB4A4xyMXCXVGazsQKmiBOahSEBAccVUpCBGIHKQSpnPHoSW/hWqf1aCnEw7 + yxn4oo//F/3+x0AhIa203WCYx79K4tsfoxmkaQquPf9JkiAMQ0RJIpMktT3bhvgjKIm/DyX9e1DaQFny + n0j8wAQZgJAiZIxHUsCH9gEQ8Sy5hzGOJI0gRV4piLLkCCDz3IsUjLnKfQCWcdFiLQsj6Sk7zkwsMo5A + MpEDoloDAFDf/3g4qXJPvtxdNewcfxtRFGXnMcQvhEAcx+CcoxcmUacXGolu2/1dALsADvRvQ/x23v+p + xA9MkAEQIB3HlUlsvPkEYlJN/ZUExh0wzrIwISMOM7efdITDqPWMAWo9gXwFISXtdTqlCQQyAkmTISAH + pDwz/gLdwWrIk3Y+P5AqGvIC3OkTQVWYj0r7heXkMxqCEWhpmirzWG/n2uQVaapyXYgQxuIYeQKPIf4e + FPHvIVf9DfEPzfgbhokxgD94510EUkpiXDvwjL/PVD3R1YGE0gmktuXzOL86j/L2m4fJMslu5wQY2788 + nLOEKpi0YruAKGE4sT//ZEFMSZjaDXg+FCQ/IdMsyzht8o8QQiW+kZLySZKAcTVOHcfJhyeUNiClRJKI + UJ/GhPxCKOLfAnCEouQ/N/EDk4sC8P/ub/0dB2AhoFT7NDGZfdLKQ1eczTxECZU6bOY/m8lEmY3EWB5D + 1eFEqacV2zF/e/okAEiZzzbM8wOAKkLPzY/nHdoYM8Gk/7+9K3+vokrT7zlVdbOxh1XC0oIIIra4Y6O4 + tKKICm40Nrb7Ni6to3bb8yfMHzDzw0w/bfeMPTMKIqIoAtrIKrsoO8EAAUISsic3996qc+aHc76qU5Wb + hRjkJqn3ee6Tm9pu5aa+5bzfFr86fUW/L7+DTzvH02xMMBUJ4xb3hVxI4XNbrufCsi1YlnqpRjnB/0dC + NcWpa2ypRuD6p6GsfgXU2r8VQaYfrf3P+0HuKQ+Alx477pWfrTsysWTENcJLW4B2gaCJEMZgcQ7OGITr + QkoBi1sQEIoEtCylBBnXLhCgvg29xucWpHApCKBcJ8B3l8y/PWBNjOGjHbGAHa8R+gQ6CmPFaIuuMv7R + zD8i9iiu73keXNf1twMImuTq44n1Jy+CPICqmoZzCFz/egCnAJxDIPzRSr/zhtWdk7JAtiRTjavX71iT + TLmVl0+aMLUgzxnIGWfC8yChlgFct/wGtEwCYFBhQs65UhC6YIUxpgeHAIBUmlSq7VwnGXHjS9fv/ONB + wg8E1wy9iH9A6Bp99QUArc2NkKK9oTLxq+03pt6TV2puC/bRdvXMqTU+NJvv+cqAcwu27cC2HU34WbAs + rs9R/xNN00Bor3jr3mPbjxyvPAUV6isDcAaK9OsR4Qd6TgEAgJtx3frv9pfuWf3NztWDBw20J5aMnmRz + li+lp1181SNACgHLsiElxUkZLK5upd2CFQZNHuo+gWA6tyBIIlJkrBEuRBBuCXkI/n7j8v0gTtja3KAV + QIzzQbYQnxnfV2G8oJiHMQ7P83w2n+l1v5kDkO1c03NwXRf/t3rn2tqGlgoAx6EUQCOCRB9zFkC30ZMK + AFA3lGpJpqo2bPth49bdB7dOHF8yesyo4SWMwVLregvUn16NEA/ShoMeAEQMiiBnQBqDRnTuNKP5A7r3 + IKDJbqL/OA+0t4o76ttk/mcHmhz+vr76ihVAgKgQd/Wc6O8kxJy8Vy28pjCb7cDoPIr9A/CXAI7jKKLW + 88C45X2xaf/XDU3JgwCOQq3/e1T4gZ5XAAQBoLW6pv7El9/sWHP8dPWByydPuGzwoAHFgFQzP3RhBOOq + LNjSRRBCk4bcUu8BKAUhSUNaEEL4mlVdRx9Dcg7FE1D1oPocEnjADy363oGhEPrqCwytzfWxAugGom27 + zG0k2JS56jP8WvjN0J+U0hd2QAl+a2srhBDIy8szPQR5tqapfN23B5e3JFN7AVQinOjTY2TOhVIAgLpJ + VwjZVHr89KEv1m//wvVE7WUTxl6en5cYQAQepfcy7c6rZQG58Qzwh4sIZceYYvk5U5wC09abMahRghD+ + 2p56CvhLAXVF6CuH3gPBNdryAUFAsbe+ACAZKwAfHS35snkH0Y495ntT2D0vmIQVVLmGr21m/+Xl5SEv + L09ZfiFkVV1Lxd9X7XzvvY83/ntdQ/MuKNa/Fd0M83X6PfTkxTqBBWBAyejh015cMv+fbp919UOOxYqE + 9FSvAGY0UlRsHwDA8zKw7YSRUMHh6epAy1JBDFWERLkHAtRKjEKJ1HWYuILAHdOKJvIwhB+OvpEo5LoZ + 1FeV68Yr/RcdufudLQXIlfeVgd7OtZufyWSCnn6M+S3YhBCqaY4mo+lYMBUZY4zJ09UNFcvW7lq2ZU/p + +pZk6iiU4DdAuf1dzuw7X/zcTzYDYHPOh06dPP7GN599+O3pU8bNYpAOxevJuvsKwM2oGmmmsgkZ43Az + KTDGYFmOThwKeiWoPgNEyOj2YyywgwGhIw3Z7kABGMqoNyOTakVD9al+WRGYzX0P7ad8EsM4UFw+ug0I + ewPk+mfcDKCXrgD8ZDjyCEwvgTgC23Fk5bmmig/X7Fi6ZU/pN82B4BPZ95NZ/s5wsZ5sDiDh2PaIO2df + c+9LS+a/M6p40CQhXAZQbbRy+4VQKZN2Il8JuxDIZFIAJJxEgZ8PQKDj/Q/iWvMa1p8xqspiEfkPlIQP + Py2xlysBCZw7c7TfKYCuFPJEXX6KyZvHmSm95u90vD8Z2wC5+o7jhK6dSqVlS1pU/s+q7R9s/a50fXPY + 4pu5/xc8ceNiP9UcQMHggUXjFz94+5LH7rv1xYL8RLGqGRCA7hKktGVC9wUA3EwaUnhKAXDVJ1Ho8J+K + HAQeAOdWqDuR/w8VXsiym3HeIGzYtmtrr4VkqD59pN8pAKBzD4DgdaFrsvk8MMaQyWTaKAeT+Tc/V0gp + K8/VV6/ZcujTtVv2r65vSh5A2OL3+Bq/M+TKU20DGDD+kpFXvfrUgtdnX3/lvRZnhUK4RiqvhO3kK7LE + zUB4LrilkioUj6jcNSFVZiG5Z7RsAIhAVNdS/QXgK4HoMoH+D37OQJ9QAIf7rQLoDFGyjtCm6Mdg/8m9 + N5WCGRI0jpXVdc3Vn63fu2rt1gNrG5qS+wGcRGDxfxZrnw259FQzAI5l8aHTp0y8+c3nHv3jtMkl10rh + 2ZCqkCKRVwgAEJ4Lz3PBGIftOGqdhqgCEGA6+4oaiYZcPcqIY/D30zKBPP5QHUisAHoVuhLnJ4HNJuTZ + Qn7k6gOqE3Y2jyEi/LKmvqX6k6/3rFqzZT8J/imoXH5y9S8qcvGp5gDyHMceuXDu7Aefemzum8WDiyZ4 + nsss29F5AK7P9lt2InC/9D9JSmqtZMF2HNCf6VckhvLidWdhmCuCYJu/pS8ogFN9WwF0JvRdWQqElonG + cyJMr9KI+dM5RPLp8+W5uqaa5V/t+XTd5n3r6puS+wCUQ+Xz54TgE3L5qbYAFBQPHTTpmUX3PjPvjhuW + 5NkYlpdXCE94EK4Ko3Bu+T0DGQDPcyF0WzIAsJ0EQOKspdyPAhB0NIBpj8D8WrKRhB0ilGecO1+vEBJV + pw6F3Zo+go54miiJl+346D6zcCeboANAJqMmYVMDTyX4kLWNzbVfbty39pOvd6+qqW/+AUrwc8biR5E7 + T2j7sBljgy4dP+aXrz/z0D/fdM30X1tc5nueq/oI0uAQHWNVbprr5wzYTsIXcOGJQEtTynE0B8BXAv5v + bbyDMMw8AXPeYbZjLx6E6ykF0MfQnvBnS9tVpK6Zs09CD/j/OxYcH+3Rr7Yp40HCrz9H1tQ31325ed/a + lV/vMQW/Fjkq+ITceUI7BgOQsC1r2Ixpl85+95XH/2ViyYgZFrctz9MJFTopCFLCdTNgjKuaa67+SUKq + kIxlhBiVYDPtHKgx5aEvhAhC/b6NpTCOMx84Fjk/FyA8gary3qcAsgl4VLi7wvCb1+lKMhC5/JYVJMtm + 4QVkXWNL3ZotB9at/Hr351rwT0BZfGL1cxq584R2DRxAXlFB/iXz77p54bO/mff7wQMLxkohGNUSAAxu + JgXObb++QErpRwYoO1CB1mwikhSkfqEcA/Oh6ciNNMFyzAPIpJKoqfjxYt9Gt9DR2j6b8Jsx+mw/sx1v + guL3euRd6DzK5W9OZuq/3Lxvzcp/7FltCH4NeongE3LnCT0/WACKiocOnvzikvtfuGfOdYsK8p0hTPcc + 8POxNTHIdOgQYP6QTCBg/0GcALUdI06AwocwssVYeMqr2ha4kaArG7kEuQAhgMoT+y/2bZw32hPazlz+ + 9rZFlblp8RWBrH53HAeMMZ/pp+3NyXTDpt1Hv1n65Y6VFdX1e6EEvxaqWKfXCD4hN57O7oFB8wNTLi25 + 5s3nH3tn5vRJcxzbTgipmi0qRaDi+4oz4GpGAaCqA4EgeQjGckAKcMuCGT0gbiCbAgiQuwoAkuHs8R8u + 9l10GZ0JelcseUdkH9NTbIVUjTjNkB4N6qBjJICmllTjxp2Hv1m6ZseKiuqGvVLKk+jFgk/IkafzJ0Hx + A7ZVPHP6ZXf88ZXH351YMnIaY5y7mRQYVF82v6cgufe6l4DUAg8/m4v7fADtp30dKwBpyr9/fs58xb1I + AYS9K0PQje+4veo8InjNtvBmrn80zGe24yJGn64vhEBTMtW4YefhjUtX7/is4lzDLillGYLa/F4r+IQc + eTp7BBxAflFhQcmiB+5Y9NuFd748IN8ZDUjmJPI0w0uzCIO4LaAalkoZDDQNCoyknmoccAZmqaf/NEqE + HjIAxjlRXByl4GYyqO4FUYCO1vjZjgvndATsvrmf4vZmfT4QuP0AkEgkQmx/U0tr0/rthzYs/XLHZxXV + Dd9LKY9DdeNtRR8QfEJfUgAEC8CAcZeMnPriEw+8dOv10x8qKMgf5If3tCJoUx/gx++57sri+nSgWeRB + tQfkGVAaMsFvQKIubtyW4R5kxYVVDOlkM2rO5jYJ2J7wm8JL20nwKZPPTPCKLg9MpWAKPzXuoPU+AKTS + bsvWvaXf/vfKLR+dOlu3Vwt+NYKa/D6FvqgAAM0PWJwPnjp5wg2/f+7ht66eftktnMFhjKyCDu9oBi9o + I6YE3PNcVZYM3U3I9xzUeabSCNqYIRJhoFuhBzH4vX1cGEWQTjajpuJYj1+3J9CVXP1s53TEE2SL3EQt + P+fcd/uTremWb78/tu39T7cuL6+o3aUFnzrw9hmLH0VfVQAEBiDPsa0Rd95y3dxXnlz4h7GjiicBkvsM + P2cQngBlAjI9nkkKL9RTkB6qQAGIgPmXgXVnmnT0byBL+Cq7WxtKPO6pv99HKtmUkwrgfIXftPpAdjIw + W6zfZPtd14XjOLBt2xT8j8sranf3VVe/PfR1BUCgsuMJv33orsWP3X/Hi4MGFoygWL+f6smp96CnIgG6 + lJiKjQCa2gLfa4CkoQ+69bjpAQChZYCfPJQ1q5Ay1bLXr/9UpFp+XgXQlb8jm5B2tOZvL6xHyDaN1wSF + +SzLQsYVSS34n2jBP4Y+7Oq3h/6iAAiq7HjsqCteffrh12+96Zf35zl2oS/surFoJt0Kv+EoiBRUwst1 + xqFqPAJI6CIRv4tReEpRe1lq0dRif4kQSkjqObQ2N6L27IVVAFELnC38lu34zog/Ev7odbJV7EUTf2if + H88HT/1w5NTevyzfsPRYefUOzepXQs3c6zeCT+hvCgAI+IEh06b84ldvv7z43aumXnqtbVs2CV8m3aoL + jFQc2CcBjSWA8hKkH0Lklh0pJqJQIoFGmQc3QdcEDO8gsp3OjZx13mhtaUbNmSPdPt9EVMC6go6O72h5 + FGX7symAqHdgsvm0P53xUt8fKd/7txWbPzp2smqnJ0Qp+rHgE/qjAiD4Zcf33j5r/qtPP/TWyOFDJzKA + eV4mcP39ueRMzXrTw0tVrrjnC65l2aBRZBRyBDrwABBe9Ztg5gGszZ5uIdXSjHPdUADdIei6e+32LD+9 + N79TUwll20fLAVfI1PeHyvf+dcWmZcdOVu3whCiDEvwW9GPBJ/RnBUDQZceDJz712LwnF94z++nCAqfY + shz1IOk6AXrALNsBICE8odx/PaSEc8snEcnamxVnlFGWneWXQVoyIrJvnA/z9/NEU101Gs6VZ92XTRC7 + Y93P57yoYGdbNkStv5mkY/6Muv9SSnhCpr87VP7d3wLB/xGK3IsF30CsAAJYAAZOnlhy1WvPPvLmzdde + Ode2eIHUBJ+UHqjBiJSquEgID0JNcdFVY8xPH40s6APo3AHa3rkn0FMKoKrLCqCr6EoVXkefYwp/9Jio + Aog23KQqvajS8DyROfhjxeH/WLr+gyNlZ7d5QhwBcBb93NVvD7ECCIMBcGzbGnbVtMm3/um13/3xF+NG + XmVxyyai0LJsgKmBjtJzVTzZsnwOgEY9MxaEAwMhl75O8B9+w/KbCqNNzkCIQDj/f1tjbSUazpX3iEvf + 1UhFR59lWvXoej1bko/5eaYyCMJ7MnPwx4rDf172zYeHyiq2eZ44BtVwswmx4LeLWAFkBweQP6CoYMwD + d89+8OnH5r1RPHRgiePkMZp07Hke3Exahf70tFcG6FqCtiw/gMD669RhU0lkJ/rIrQ3fXHfChI21laiv + Pnle50RZ9faOid5bZ0om6tKb26KRASrJjd4PwRMyc0gJ/geHyiq2e54ohbL4zejBGXp9FbEC6BgWgILh + xUMmP/f4A88uuGfOkqKCxBAAEFLCTaf00BIepBf7fIHUKcH64fWtu/QVQBAyNHyANkJnsN76yO5kFDbW + VKK++kT4CCNs1+5VOmHoowRc9Jxs1zMHZwJB8w3aT1Y/6h2ErxGy+N9qwa+Esvg/e3vt3opYAXQNNmds + 0KSJ42a+8fyjb91w9dQ7HdtOmPMHmK4hMMIAKmSo39OxUmcPhte/tJ/ODT44HEo0t5ueQxa+IcIZNNac + Rd15eADZrG1Ha/6uEIGmW5+NwKPrRF1+02PwhPDKyqvL3lux8YOd+8o2asGPXf1uIlYAXQeDKjsefs2M + qbf96dUn3r10wtgrhMhwQMKyHIBx3UVI+qWnBLL4qpsx9Regh57raIL5YWZOQXAD4W0d1A3oqAPzFUAl + 6qpOZD+2zalhoe9IoKPVd51dlyY7m4Mz6B6zCT5BSOmVlVeX/e2TTUt3HzixJZXOHAFwGoHgxxa/G4gV + wPlD8wOFYxfee9vDTy+657XBAwvHOE4e45YNah4iYZJcQfMJmkhkNh+l2nNA+nkGUWHveC0uw28NgaTj + 686eRGNdRZf+wGxLg/YY/M62medGr2v+bC8BSAjplZ2qPq4Ff1MqnTHn57mIBf8nIVYA3YcFoGjUiGFT + Xnvm4dfn3jZrQVFR4UA1EVZ3j2U0KEKFrDzP9RUEY0E7MkZLBFpGaE9BOQmmVaR6gWAYahRhayx9T6Om + 4jia6ys7/IM6JvtgLGOkTp02BbX9Ah3Thae/j85Vn2k2T6EmLdL78VT18f9asWnZrgMnNqfSmcOILX6P + I1YAPw0MgG3b1pBfTr/8hjde+M3bM6ZMvNmyWEIJRDCbkDEGz00r6065AtErgQUKQEpApxMHpF/QwShK + EPqXYWoGgOlBMMZQU1HWqQIA2rfs5vts5Fw0HVfdS1BoRXH7johCtY2J01W1p/+8dMP/7thXtlFb/DOI + Lf4FQawAegYcQKKgIH/EvDt/de8zv5n35thRxVMY55yKjKjJSLDWVwJNywMAfvpxKPmHMZj2H5D+LIRI + vNHnH00FQclENRVlaKo7G7rpqDB25NJ3FgGI7mvvM8ztpEyk4hLWvZYAAAg7SURBVCvE6bO1Z/7+2daP + Nu8p/bolmTqMWPAvOGIF0LPgjLH84UOHjF/80F1LHr7v9ueLhw4eyRlXfQd0u2nzS1f9BzwwqKgBCXm7 + PQWlLkAyIgj+tXQwQEQ8BMYYzp35MaQAzBBcuM2Z+VHhphvR46K8hHlNc11vdts1r2tZFjjn4pQS/I83 + 7zm6viWZPgQ1VCMW/J8BsQK4MLAYYwPGjR01/bVnHnv117dc/2BeXqIQADzX9YWXaZNN8/qUB8BVd3IE + 4cFAGagftDwADTIxXH1JCgIIvADGcO7MMX8J0J77bbr15iy84FrZkY3MM7vvmEsB/zjOxZnKujN//2zr + 8s17jm5oSaYPQw3OpPl5seD/DIgVwIUDA2BbljV0xtTJs/7w6hPvzJg26UYpXJvyBsDgDzmFbj5qzjlE + xMIG5F9gmbm+TkgBkELRPQoYYzh3+pjvAdA1zfl35pjrqAvflWxAsxAn6jmEk3ssWV3bWPnXFZuXbdp9 + +B9a8E8jGJXd57vw5BJiBXDhwQEk8vLyRi687477n1007+3RI4ZOYJwzKSUlDFJeYDC4RAZrfgA+V0Ct + sVWUn0jCwNJLKSA8L0hE0sdUny5FQ82ZdhN2okIMoI31jwp1KCVXt9fmnIfGaVHc37JsWV3bWPXxul2f + rtm8b019U/IAlMUnwY8t/kVArAB+PnDGWMGokcWTnnx03lML7pnz5ICi/GFql24gqvMDKEpAXoJap1uK + QDRqBhQXANDsA9omdPcbGm7CGEfl8f1oaqhuc1PRkF021z9q/U3vgXiNQNCtkMVnjJPgf75Gjcr+HmqN + Hwt+DiBWAD8/bM75wCunTZ754u8WvjZr5hVzHccuCFh95dZTFh8JGxUg0dKAM656FQBKWVDCEQDhuQBg + NDXlOHNsD1pbGvXh2Vn69rLzQhl5RrzfHKqhCT3/XM65rKpprPp43a5Vazbv+0pb/F4xMbc/IVYAFwcM + gFNUVFg8+8aZtz23eP5bUydPuFrHDH0hB5QAKqGDDiHy0HYzYYgbvIIQntpmWWDMwunS3Whpqm83bGfy + AWYFnroV5rfSzmQy/uisTCYTaq2tX7KuIVm7bM2OT1dv/N509XvNxNz+hFgBXFxwxljewAFFYx6Ye9uC + 55c88MbwYUNKICVTVp75RCBNMDb7E5oRBLXmt/0MO+G5oMamnFs4XboHLU11+tCAqTdJO3LbLcsKeQau + 6yKdTofIQtPiawUg6xqTtZ9v2Lvuk692f15T3/w9gJNQgh9b/BxFrAByAxZnrLBk7JjLXnjioRfunnPd + oqLCgiEkkEKThSoAECQHSVIAEuC2rQeZqENVJEDVG1iWjdNH9yDZXA8grADMUlyzDFdK6Vt8z/NC63tA + 1elrT0HWNSRrv9i4d+2Kr3avqqlv3o/A1Y8tfo4jVgC5BTsvkRg8e9Z1N/3u0Xtev/bKy+fYjp1HoUIp + A16AAf4SgFlcVSNC6ggAfD5ASpWGe+robt8DMNf50bg9kX7pdNpvpe04Tmh9r9f8sq4hWff5xr1rP/lq + 92pt8U8gdvV7FWIFkHtgnPPEsGFDR9x68w13vfzEgncuGTX0csbA/cIZX3DV8FJuqYaknvDURCOmR5zJ + ILeg/PBONNafaxOXB9qW9aZSKZ/Vp7l5RPQxxtDUkmr8bP13az5et+vzmvrmH6AEvwax4Pc6xAogd8E5 + 5/kjRwwfv2jB3Mcfue/W54qHDhnNGBgVFPlkoa4f9lzXTxaynQSkED4JWH54Oxrra0IfYGbn0Zo+nU7T + h4fIPS34Deu3H9rw4eptn1ZUN9DgzBoAKcSC3ysRK4Dch8U5L7p88i+ueOnJR16Zff2MBwsL8wdCqji/ + FAKeUINMpVRrem7ZfpdiKSUsbuPE4W1orK/x1/Dk3pOAk3V3Xde39qQAGptbSfBXasEnix8Lfi9HrAB6 + BxgAq6CgYMivbrxm1jOL5781Y+qkWY5tJzyP6mU0a+9bfa6HlajS4OMHvkVjQ61/QbLq0WWAlNJf8ze1 + pBrXbz+08cPV21ZUVDd8J6U8iVjw+xRiBdC7wBhjiYEDBoyad/ec+55dPP/N0SMGT+KMc2nWB1g2uE4F + VlyAQNn+rWisVwqArD1ZejOFl3OOZCrT/PXWAxs+WL3tM23xS6FGZcdr/D4Gq/NDYuQYvFQ63bj/0NH9 + h46d+oeUSI0ZOWxSfiJRyJSCgMUsnUgUWPi6qlNIp5K+kJs5+7Ztw3EcpNJuy8bdRzb963+u+re1W/Z/ + 2Njcug1AKYJYfpy228cQewC9G9bQoUMG33jNjGsXzpvz8rVXXnZ3QX5+EaC8AMaDYabH929FS3MDAITW + +IwxJFvTLVv3lm57f+WW5eUVtXuEIvf63ajs/ohYAfR+MM65Pa5kzMjZN868c8Hc2a9MuXTczEQiz/FT + gQGUHdiKZHOjb/ktyyLB3/7+yi0fl1fU7hJqVDYJfuzq9wPECqDvgCUcJ3/8+LEl99xx8yOPzr/jpVHD + i8dZts2k8HD84FZ4mTQ450il3dbNe45ue3/l5uXlFbW7DcFPIhb8foVYAfQ98IKC/MKpUy6b9vTjC567 + 5fqrHi4qdIpPHtyGlmRL6ruDJ/e+t3zDsmPlVTuEkKVQE3NjV7+fIlYAfRSMMWvMmNFDbrr+2utuvOrS + xV5TxaS/fLR+5bGTVTvjUdkxCLEC6NtgAGwAgwAMgYrf1yEelR1DI1YA/QNm++B4jR8jRowYMWLEiBEj + RowYMWLEiBEjRowYMWLEiBEjRowYMWLEiBEjRowYMWLEiBEjRowYMWLEiBEjRowYvQ3/Dxk6lLSjrC7n + AAAAAElFTkSuQmCCKAAAAIAAAAAAAQAAAQAgAAAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAEAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDA0KSE5TV0tfb6gNEhVOAAAAEwAAAAIAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQUE + LDE1O4qcq8ayyNr+gaXA/2+Ws/lEW222Cw8SSQAAABEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAACAgICHB8hInKCjaGkvdD5rMTX/7LI2v+BpL//a5Ox/3CYtv9vlbL4 + Q1psswsPEkgAAAARAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCQkKD1JbYnagt8ju + qMLU/6jB1P+txdf/ssna/4Cjvv9okK7/a5Ox/26WtP9ulrT/bpSx+EBWZ68JDQ9GAAAADgAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAwMDBzU7P1CUqLjYrcTX/63E2P+rw9b/qMHU/67F2P+vxtn/hKXA/2mRr/9okK7/ + aZGv/22Vs/9qkrD/b5e1/22TsPY/VWasCg0PQwAAAA8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAyMmKDCDk6C7qMHU/arD1v+sxdf/ + q8TX/67G2P+pwtX/rcXX/67G2f+Gp8L/bJSy/22Vs/9tlbP/bpa0/2yUsv9nj63/bJSy/2+Xtf9tk7D2 + PFBgqgcKDEEAAAAOAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAQwNDhljb3mTpbzP9qzE1/+rw9b/q8PX/6vE1/+owdX/q8PX/63F2P+rw9b/rMTX/4epw/9wmLb/ + cJi2/26WtP9tlbP/b5e1/2+Xtf9pka//aJCu/2uTsf9ulrT/a5Gt9DtPXqUHCgw+AAAADQAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUGBg1FTlZqmbDC6KnC1f+qw9b/rMTX/6nD1v+pwtb/ + q8TX/6jC1f+qw9f/rMXY/6jC1f+sxdj/hqjD/3CYtv9wmLb/cJi2/26WtP9tlbP/cZm3/3GZt/9vl7X/ + apKw/2yUsv9qkrD/b5e1/2yRrfQ4S1miBggKPAAAAA0AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQUpLzNG + iZ6u0aS+0v6mwNT/qMHV/6nC1v+rw9b/q8PX/6nC1v+pwtb/qMLV/6vE1/+rxNf/qMLV/6zE1/+JqsT/ + cJi2/3GZt/9xmbf/cJi2/26WtP9vl7X/cJi2/3CYtv9wmLb/cJi2/22Vs/9rk7H/bpa0/3CYtv9pjqrx + N0lYoAYICjkAAAALAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAMSFRcocYGOrqS90fynwNT/pb/T/6S+0v+owdX/qcLW/6nC1v+qw9b/ + qcLV/6fB1f+pwtb/qsPW/6rD1v+owdX/qsPW/4ysxv9ymrj/cZm3/3CYtv9wmLb/cJi2/2+Xtf9wmLb/ + cZm3/3GZt/9xmbf/cZm3/3CYtv9vl7X/bpa0/26WtP9vl7X/ao6q8TNFUpoFBwg3AAAACwAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAELDA0VU2Bqhp+4y/Opwtb/ + pb/T/6W/1P+mwNT/pb/U/6jB1f+owtb/qMLW/6nC1v+owdb/p8HV/6nC1v+pwtb/qcLW/6jC1v+pwtb/ + i6zG/3KauP9zm7n/cpq4/3KauP9ymrj/cZm3/3CYtv9ymrj/c5u5/3KauP9ymrj/dJy6/3Obuf9zm7n/ + c5u5/3GZt/9wmLb/cJi2/2mNqO8yQ1CZBQcINQAAAAkAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAACAgIKO0NJYJSrveOivNH/pb/T/6jB1v+jvtL/pL7T/6S+0/+kvtP/p8DV/6bA1P+nwdX/ + qcLW/6fB1f+nwdX/qMHV/6jB1f+owdX/p8HV/6jB1f+LrMb/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9ymrj/c5u5/3Obuf9ymrj/cZm3/3KauP9xmbf/cpq4/3Obuf9zm7n/c5u5/3Obuf9pjaju + Lz9MkwQFBjIAAAAJAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFHyMmPHyRosiivdH+pr/U/6W/0/+mwNT/ + p8DV/6S+0v+kvtP/pb/T/6S+0/+lv9T/pr/T/6fA1P+nwdX/qMHV/6jB1f+nwdX/p8HV/6fB1f+nwNT/ + qMHV/42sxv9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/cpm3/3KZt/9xmLb/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9wl7X/cZi2/3KZt/9ymbf/c5u5/3Sbuf9zmrj/Z4mk7C49SZEEBQYxAAAACQAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC + DhASImV1gqWdt836nrrP/6G80f+kvtP/pL7T/6bA1f+mv9T/pL7T/6O90/+lv9T/pL7T/6S+0/+kvtP/ + pb/U/6a/1P+mv9T/p8DV/6bA1f+mwNX/p8DV/6a/1f+nwNX/j67H/3OauP9zmrj/c5q4/3OauP9zmrj/ + cpm3/3KZt/9ymbf/c5q4/3KZt/9ymbf/cpq4/3KauP9ymbf/cpm3/3KZt/9wl7X/cZi2/3CXtf9wl7X/ + cZi2/3OauP9zm7n/cpq4/2eKpOwsO0eOAwMELgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBgcHE0lVYHyVr8Two77T/6G80f+buM7/obzR/6O90/+jvtP/ + pL7T/6S+0/+kvtP/o73S/6S+0/+jvtP/pL7T/6S/0/+lv9T/pL7T/6S+0/+lv9T/pb/U/6W/1P+lv9T/ + pb/U/6W/1P+Orsf/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cZm3/3KauP9ymrj/cpq4/3GZt/9xmbf/ + cpq4/3GZt/9xmbf/cZm3/3GZt/9wmLb/cZm3/3CYtv9ulrT/bpa0/3CYtv9xmbf/cpq4/3GZt/9jhqDo + KTdBiQMDBC0AAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQECCC82PVWLorXd + nbnP/5y5zv+ivdL/oLvR/5u3zv+fu9D/or3S/6K90v+jvtP/o73S/6K90v+jvdL/o73S/6O90v+jvdL/ + o73S/6S+0/+jvdP/pL7T/6S+0/+kvtP/pL7T/6S+0/+kvtP/pL7T/42tx/9zm7n/c5u5/3Obuf9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/c5u5/3KauP9ymrj/cpq4/3KauP9ymrj/cZm3/3GZt/9xmbf/ + cpq4/3GZt/9wmLb/bpa0/2+Xtf9wmLb/cpq4/3KauP9ymrj/Y4ag6Cc1P4gCAwMqAAAABwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAABBgcHzZ5jp3BnrrP/Z26z/+duc//nbrP/6K90v+gvNH/nLnO/6C80f+hvdL/ + or3S/6O+0/+jvtP/or3S/6K90v+ivdL/or3S/6K90v+ivdP/or7T/6K+0/+jvtP/o77T/6O+0/+jvtP/ + o77T/6O+0/+jvtP/kbDJ/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3GZt/9xmbf/cpq4/3KauP9wmLb/b5e1/3CYtv9wmLb/ + cZm3/3CYtv9wmLb/cJe1/2CDnOUlMjyCAgMDKQAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgsNDh5dbXqcmrXK+Z66z/+futD/ + mrfN/525z/+eutD/obzS/6C70P+dus//nrrQ/6C80f+hvNH/or3S/6K90v+hvNH/ob3S/6K90v+hvdL/ + obzS/6K90v+ivdL/or3S/6K90v+ivdL/or3S/6K90v+ivdL/or3S/6K90v+Qr8j/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/cpq4/3KauP9zm7n/c5u5/3Obuf9zm7n/ + cpq4/3GZt/9ymrj/cpq4/3KauP9wmLb/cJi2/3CYtv9xmbf/cJi2/3CYtv9wmLb/b5e1/22Vsv9fgZrl + JDA6gAECAygAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAQQEBQ9BTVVzkavA7Ju4zv+duc//m7jO/525z/+Zts3/nbnP/525z/+gu9H/n7vR/5660P+duc// + n7vR/6C70f+hvNL/oLvR/6C70f+hvNL/obzS/6C80v+gvNL/obzS/6G80v+hvNL/obzS/6G80v+hvNL/ + obzS/6G80v+hvNL/obzS/5CwyP9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9xmbf/ + cJi2/3GZt/9xmbf/cJi2/3CYtv9wmLb/b5e1/22Vs/9tlbP/Xn+Y4SItNnsCAgMlAAAABQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQgpMDZOf5is15i1zP+Ztsz/m7jO/5y5zv+at87/ + nLnP/5u4zv+buM7/nLnP/5670f+eutD/nbrQ/5y5z/+dutD/nrvR/5+70f+fu9H/n7vR/5+70f+fu9H/ + n7vR/5+70f+fu9H/n7vR/5+70f+fu9H/n7vR/5+70f+fu9H/n7vR/5+70f+fu9H/kK/I/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/cpq4/3KauP9zm7n/cpq4/3KauP9ymrj/cJi2/3GZt/9xmbf/cZm3/3CYtv9xmbf/ + b5e1/22Vs/9slLL/cZm3/1+AmeAgLDR4AQECJQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUFxov + bYGRuZi1zP2Vs8r/mbbN/5q3zf+cuc//nLnP/5q3zf+buM//nLnP/5y4z/+cuM//nrrQ/525z/+duc// + nbnP/5y5z/+eutD/nrrQ/5660P+eutD/nrrQ/5660P+eutD/nrrQ/5660P+eutD/nrrQ/5660P+eutD/ + nrrQ/5660P+eutD/nrrQ/5660P+Vssv/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/ + c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/cpm4/3Oauf9zmrn/ + cpq4/3Oauf9ymbj/cZi3/3CYtv9xmLf/cJi2/3GYt/9ymbj/cZi3/22Us/9sk7L/cJi2/3GYtv5bepPc + HigwdgEBAiAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAEJCgsbU2NvkpKvxfaYts3/mLbM/5m3zv+Wtcz/mLbM/5u4zv+buM7/ + mrfO/5q4zv+auM7/nLnP/5u5z/+dutD/nLnP/5y5z/+cuc//m7nP/5260P+dutD/nbrQ/5260P+dutD/ + nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/5Oxyf9zmrj/ + c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/cpm4/3OauP9ymbf/c5q4/3OauP9ymbf/cpm3/3KZt/9xmLb/ + cZi2/3GYtv9xmLf/cZi3/2+WtP9sk7H/bpWz/2+WtP9tlLL+WXiQ3B0nLnIBAQEhAAAABQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDAwQNOUNLaomluuiUs8r/ + l7XL/5a0y/+Us8r/mrjO/5i2zP+Yts3/mbbN/5q3zf+Zt83/mrfO/5q4zv+buM7/m7nP/5y5z/+buM// + m7jP/5u4zv+buM7/m7nP/5y5z/+cuc//nLnP/5y5z/+cuc//nLnP/5y5z/+cuc//nLnP/5y5z/+cuc// + nLnP/5y5z/+cuc//nLnP/5y5z/+cuc//kbDI/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9ymbf/cpm3/3OauP9ymbf/cpm3/3KZt/9xmLb/cZm3/3GYtv9xmLb/cZi2/3CXtf9ulbP/ + b5a0/3CXtf9wl7X/b5a0/ld2jdgaIypvAQEBHwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAABAQEGIikuR3mSptKWtMv/kbDI/5Syyv+Xtcz/k7LK/5Kxyf+Zts3/mbfO/5m3zv+Yts3/ + mLbN/5i2zf+Zt87/mrfO/5q3zv+auM//m7jP/5u4z/+buM//m7jP/5q4z/+auM//m7jP/5u4z/+buM// + m7jP/5u4z/+buM//m7jP/5u4z/+buM//m7jP/5u4z/+buM//m7jP/5u4z/+buM//m7jP/5u4z/+Sscr/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cZm3/3KauP9ymrj/ + cZm3/3CYtv9wmLb/cJi2/3GZt/9xmbf/cJi2/2+Xtf9ulrT/bZWz/26WtP9slLL/b5e1/3CYtf5Yd47X + GiMqbAEBAR4AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADERQXKmR4h7CQrsb8jq7H/5W0y/+Pr8f/ + lbPK/5a0y/+Us8r/kbHI/5e1zP+Zts3/mbbN/5a1zP+Xtcz/mLXN/5m2zf+Zt87/mbbN/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5Sxyv9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3GZt/9ymrj/cZm3/3GZt/9xmbf/cZm3/3CYtv9xmbf/ + cJi2/3CYtv9vl7X/a5Ox/22Vs/9rk7H/bJSy/22Vs/9tlbP9U3GH0xcfJmgBAQEeAAAABAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB + BwkKFkpZZYmLqsD0kbDI/42uxv+RsMj/lLPK/42ux/+Wtcz/lrTL/5Oyyv+Rscn/lrTM/5i2zf+Yts3/ + lrXM/5a1zP+Xts3/mLbN/5m3zv+Yts3/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/ + mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/ + k7HK/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3GZt/9xmbf/cJi2/26WtP9ulrT/bpa0/26WtP9ulrT/bpa0/2uTsf9qkrD/ + a5Ox/2uTsf9qkrD/aZGv/U9sg9QXHyVkAAABGwAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgMDCzI8RGKCnrTkjq7H/42txv+Pr8f/i6zF/4+vx/+Sssr/ + jq/H/5Wzy/+VtMv/k7LK/5Gxyf+VtMv/l7XM/5e2zf+Wtcz/lrXM/5e1zP+Xtcz/mLbN/5e1zf+Yts3/ + mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/ + mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Orsf/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/ + cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/ + cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cZi3/3GYt/9xmLf/ + cZi3/2+Xtf9ulrT/bpW0/22Vs/9ulbT/b5a1/2qSsP9qkrD/apKw/2iPrv9rk7H/apKw/2aMq/1PaoHO + FBshYgAAAR4AAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBR4kKD91jaDL + j6/H/o+vx/+Pr8j/j6/I/4+vyP+Nrcb/jq7H/5CvyP+QsMj/lLLL/5W0zP+Sssr/kbDJ/5WzzP+Wtc3/ + lrTN/5a0zP+WtMz/lrTM/5a0zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5Oxyf9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cZi2/3GYtv9xmLb/cZi2/3CXtf9wl7X/b5a0/26Vs/9tlLL/ + bpWz/2qRr/9rkrD/aZCu/2mQrv9njqz/ZIup/2SLqf9oj6z9Tml/zhUbIF0AAAASAAAAAwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAg0QEiVecoKpi6vE+o+vyP+Mrcb/jK3G/5CwyP+QsMj/j6/I/46vx/+RsMn/ + j6/I/5CwyP+Sscr/lbPL/5Kxyf+RsMn/lLPL/5W0zP+VtMz/lbPL/5Wzy/+VtMz/lrTM/5a0zP+WtMz/ + lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/ + lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/krDJ/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cZi2/3GYtv9xmLb/cZi2/3CXtf9wl7X/cJe1/26Vs/9ulbP/b5a0/2qRr/9rkrD/apGv/2qRr/9qka// + Z46s/2SLqf9oj63/XH6Y7QAAAEkAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGBxBGVWCAhqW88Yepw/+LrMX/ + ja7G/4qrxP+LrMX/jq/I/5CwyP+Rscn/kLDJ/5Kyyv+Or8f/kbDJ/5Kyyv+Ts8v/krLK/5Gxyf+Tssv/ + lbTM/5W0zP+VtMz/lLPL/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/ + lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/ + lbTM/5W0zP+SsMn/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3GYtv9xmLb/cZm3/3GYtv9xmLb/ + cJi2/2+Xtf9vlrT/b5a0/2uTsf9sk7H/bZWz/22Vs/9sk7H/Z4+t/2aNq/9fhKD0BAUGbgAAADgAAAAP + AAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAQk1USYSnwf+IqcP/iKrD/42txv+KrMT/iKrD/4mrxP+Kq8T/ja7H/4+vyP+QsMj/ + j6/I/4ytxv+QsMj/krHJ/5Kyyv+Rscn/kbDJ/5Kyyv+Us8v/lLPL/5Szy/+Tssr/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Oxyv9xmbf/cZm3/3GZt/9xmbf/ + cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/ + cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/ + cZm3/3GZt/9xmbf/cZm3/3CYtv9wmLb/cJi2/3CYtv9wmLb/cJi2/2+Xtf9ulrT/bpa0/2uSsf9pkK// + aJCu/2qSsP9rk7H/aJCu/2aMqfkICw16AAAAXwAAACwAAAAPAAAABgAAAAEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4y9hLgaW//4qrxf+Kq8X/ + jq7H/4iqw/+Jq8T/iqzF/4iqw/+KrMX/jq7H/4+wyP+Mrsb/jK7H/5Cxyf+Rscn/kbHJ/5Gxyf+Rscn/ + krLK/5Ozy/+Ts8v/k7PL/5Kzy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/ + k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/ + k7PL/5Ozy/+Ts8v/kbDJ/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/ + cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/ + cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3CXtv9wl7b/ + cJe2/3CXtv9vlrX/b5a1/2+Wtf9sk7L/bZSz/2yTsv9pkK//Z46t/2uSsf9oj63/ZYuq/goNEYEAAABr + AAAAUgAAACUAAAAPAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAALjM2lN+o73/h6nD/4qrxP+LrMb/iqvF/4qrxP+LrMX/iqzF/4qsxf+Mrcb/ + kLDJ/42ux/+Mrcb/kbHJ/5Cwyf+QsMj/kLDJ/5Cwyf+Rscn/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/ + krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/ + krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+RsMn/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cJe1/3CXtf9wl7X/b5a0/3CXtf9vlrT/bpWz/22Usv9sk7H/ + bJOx/2yTsf9rkrD/aI+t/2uSsP9jiqj/ERgciAAAAG8AAABiAAAARAAAACAAAAAOAAAABgAAAAIAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnbnNX4Kmv/+Fp8H/ + iqvE/4Snwf+KrMX/iqvF/4usxf+JqsT/i63G/42uxv+Pr8j/ja7H/46vx/+PsMj/kbHJ/5CwyP+PsMj/ + j7DI/5Cwyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/ + kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/ + kbHJ/5Gxyf+Rscn/kbHJ/5Kwyf9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9wl7X/ + cJe1/3CXtf9wl7X/b5a0/2+WtP9vlrT/bpWz/22Usv9sk7H/apGv/2uSsP9rkrD/aZCu/2qRr/8cJS2S + AAAAcAAAAGgAAABXAAAAOQAAAB0AAAANAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACgus5zhKfB/4Wnwf+Jq8T/hKfB/4usxv+LrMX/iqvF/4epw/+Jq8X/ + jq7I/4ytx/+Lrcb/ja7H/46vyP+Pr8j/j6/J/46vyP+Or8j/j7DJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/ + kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/ + kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/lLHK/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cJe1/3CXtf9wl7X/b5a0/2+WtP9vlrT/ + bpWz/26Vs/9sk7H/apGv/2mQrv9qka//bJOx/yIuNpwAAABwAAAAagAAAF4AAABKAAAAMAAAABoAAAAN + AAAABgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKS+0ImHqcP/ + hajC/4epw/+DpsH/i6zG/4qsxf+LrMX/iarE/4mrxf+Nrsj/iqzG/4utxv+Mrcf/jq/I/46vyP+Pr8n/ + jq/I/46vyP+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/ + j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/ + j7DJ/4+wyf+PsMn/j7DJ/4+wyf+Tscr/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/b5a1/2+Wtf9vlrX/bpW0/26VtP9ulbT/bZSz/2yTsv9sk7L/apGw/2uSsf9pkK// + LT5LpwAAAG4AAABpAAAAYgAAAFQAAABAAAAAKQAAABcAAAALAAAABAAAAAEAAAABAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnrnNmIiqxP+IqcP/h6nD/4epw/+Mrcb/h6nD/4qrxf+Kq8T/ + i6zF/4ytxv+Kq8X/jK3G/4ytxv+Nrsf/jq7H/4+vyP+Orsf/jq7H/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/5CvyP9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9vlrT/b5a0/2+WtP9ulbP/ + bpWz/2+WtP9ulbP/bpWz/2yTsf9tlLL/a5Kx/2iPrf88UWK2AAAAbAAAAGcAAABiAAAAWAAAAEkAAAA2 + AAAAIwAAABIAAAAHAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACduMyk + hajC/4Wowv+HqcP/h6rD/4ytxv+GqcP/iavF/4irxP+Lrcb/i63G/4mrxf+Lrcf/i63G/4yux/+Nrsf/ + jq/I/42ux/+Nrsf/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/ + jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/ + jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/kbDJ/3KYtv9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/b5a0/3CXtf9vlrT/bpWz/26Vs/9ulbP/bZSy/2yTsf9rkrD/ + a5Kw/0ZfccYAAABoAAAAZAAAAF8AAABYAAAATQAAAD4AAAAtAAAAGgAAAAsAAAADAAAAAQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ65zbCEqML/hqnC/4Wowv+IqsT/iqzF/4apw/+Jq8T/ + iKrE/4utxv+KrMX/iavF/4utxv+LrMb/jK3G/4ytxv+Nrsf/ja7H/4ytxv+Nrsf/ja7H/42ux/+Nrsf/ + ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ + ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+RsMj/ + cpi2/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/2+WtP9vlrT/bZSy/22Tsv9tk7L/a5Kw/2qRr/9rkrD/UGyC0gAAAGUAAABhAAAAWwAAAFYAAABN + AAAAQQAAADMAAAAhAAAADgAAAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + h6nDvIOmwf+FqML/hKfC/4mqxf+IqsX/hqjD/4iqxP+IqsX/i6zG/4mrxf+Kq8X/i6zG/4qsxv+LrMb/ + i6zG/4ytx/+Mrcf/i63H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/ + jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/ + jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/5CvyP9yl7b/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/ + cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/ + cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/ + cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/2+VtP9vlbT/b5W0/2+WtP9vlrT/b5W0/26Vs/9tk7L/ + a5Gw/2uRsP9ZeZLcAAAAYAAAAFwAAABXAAAAUgAAAEsAAABBAAAANQAAACQAAAARAAAABQAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMrcXJg6bB/4Sowv+Dp8H/iKrE/4epw/+GqcP/ + h6rD/4iqxP+JrMX/iKrE/4mrxf+KrMX/iqzF/4qsxf+KrMX/iqzG/4utxv+Lrcb/i63G/4utxv+Lrcb/ + i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/ + i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/ + ka/J/3KZtv9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/bpWz/26Vs/9tlLL/bZSy/22Usv9tlLL/bJOx/2CCnOcAAABbAAAAVwAAAFIAAABN + AAAARgAAAD4AAAAzAAAAJAAAABEAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAJKxyNSFqMP/hKfC/4Snwv+HqsT/hKfC/4apw/+HqsT/h6rE/4iqxP+IqsX/iavF/4mrxf+Jq8b/ + iqzG/4msxv+JrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+Prsj/c5i2/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9ulbP/bpWz/22Usv9tlLL/ + bJOx/22Tsv9skrH/Y4ai7wICA1cAAABRAAAATAAAAEYAAABAAAAAOQAAAC8AAAAiAAAAEQAAAAUAAAAB + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj6/H3ISowv+DpsH/hKjC/4apw/+Ep8H/ + hajC/4iqxP+IqsT/h6rD/4mrxP+Jq8T/iavE/4mrxf+KrMX/iqzF/4msxf+KrMX/iqzF/4qsxf+KrMX/ + iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/ + iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/ + iqzF/46ux/9zmLb/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/ + b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/ + b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/ + b5W0/2+VtP9vlbT/b5W0/2+VtP9ulLP/bpSz/22Tsv9tk7L/bZOy/2ySsf9qj6z1CAoMVgAAAEoAAABF + AAAAPwAAADkAAAAxAAAAKQAAAB0AAAAOAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAANfh5gGMrcXmg6fB/4Sowv+EqML/hqnD/4Wowv+Ep8L/h6nE/4iqxP+GqcP/iKrE/4iqxP+IqsT/ + iKvF/4mrxf+Jq8X/iKvF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/ + iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/ + iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/jq7H/3SYtv9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/26Usv9ulLL/ + bpSy/22Tsf9tk7H/bJKw/2uQrvsKDhBVAAAAQgAAAD0AAAA3AAAAMQAAACkAAAAiAAAAFwAAAAsAAAAE + AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAytjhBoWow+uCpsH/g6fB/4Onwv+GqcT/ + hajD/4Sowv+GqcT/hqnE/4aqxP+Iq8X/h6rE/4eqxP+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Orsj/dJm2/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9tlLL/bZSy/2yTsf9sk7H/a5Kw/w8VGVYAAAA6 + AAAANAAAAC4AAAAnAAAAIQAAABoAAAASAAAACAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADG1d8LhajD8IOmwf+BpcD/g6fB/4Wow/+EqML/hajD/4apw/+FqcP/hqnD/4eqxP+GqcP/ + hqrE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/ + h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/ + h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/42tx/90mLb/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9tk7L/bZOy/2ySsf9skrH/HScvXQAAADEAAAArAAAAJQAAAB4AAAAYAAAAEwAAAAwAAAAF + AAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMPT3g+Ep8L0g6fC/4ClwP+Dp8L/ + hKjD/4Omwv+EqMP/hajD/4Wow/+FqcT/hqnE/4WoxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/ + hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/ + hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/ + hqnE/4apxP+GqcT/jq7H/3WZtv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bZOx/22Tsf9tk7H/bZOx/22Tsf8iLTdl + AAAAKAAAACIAAAAcAAAAFgAAABEAAAANAAAACAAAAAMAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAx9bgFYOnwfqCpsH/gaXA/4Wowv+Ep8L/g6fB/4Sowv+FqML/hajC/4apw/+GqcP/ + hanD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+LrMX/dpm2/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bZOx/22Tsf9tk7H/bJKx/ys5Rm8AAAAfAAAAGQAAABQAAAAQAAAACwAAAAgAAAAF + AAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP3OQagqbB/oOnwv+BpcD/ + g6fC/4Omwv+Dp8L/hKfC/4Snwv+EqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4qrxf91mLb/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9skrH/bJKx/2ySsf9skrH/ + Q1ptgwAAABcAAAASAAAADgAAAAoAAAAHAAAABQAAAAMAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAM/c5CGBpcD/g6fC/4Kmwf+Dp8L/gqbB/4Snwv+EqMP/hKfC/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/iqvF/3eat/9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9skrD/bJKw/2ySsP9IYXWaAAAAEAAAAAwAAAAJAAAABgAAAAQAAAAD + AAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu87cK4GlwP+BpcD/ + gaXA/4KlwP+DpsH/g6bB/4Snwv+DpsH/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+JqsX/eZq4/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/ + bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/ + bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/ + bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9skbD/ + bJGw/05pgLEAAAALAAAACAAAAAYAAAAEAAAAAgAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAC7ztw5gaXA/4Glwf+ApcD/gabB/4Kmwf+CpsH/g6fC/4Knwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4mqxf94mrj/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9rkbD/X4GcwwAAAAcAAAAFAAAAAwAAAAIAAAAB + AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALfL2UR/o8D/ + gaXB/4CkwP+CpcH/gqXB/4Klwf+DpsL/gqbC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ianF/3ycuf9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2uRr/9hg57UAAAABAAAAAMAAAACAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu87cSn+kv/+ApcD/gKTA/4Glwf+BpcD/gaXA/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+HqcP/ + fJy5/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2KDoOUBAQIDAAAAAQAAAAEAAAAB + AAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvxdZW + f6S//36jv/+ApMH/gKXB/4CkwP+ApMD/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Wow/96m7j/a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv7gsOEQoAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6ux2yApMH/fqO//4CkwP+ApMD/gKTA/4CkwP+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + hajD/36duf9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK/2Cw4SEQAAAAEAAAAB + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + lrTKfH6kv/9+o77/f6S//3+kv/+ApcD/f6XA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+EqML/fp25/2qPrv9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/4OEhYaAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPr8eIfqO//36iv/9/o7//f6O//4CkwP+ApMD/ + gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/ + gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/ + gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/ + gKTA/4Snwv9/nrn/aY+t/2qPrf9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/ + apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/ + apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/ + apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/1d2jiwAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAJe0ypl9o7//faO//36jv/9+o8D/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/g6fC/4Kfu/9pjq3/aY6t/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+uPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmrbMrH2ivv98or7/faK//32ivv99o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/+DpsH/gZ+6/2mOrf9pjq3/aY6t/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj65R + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACRsMe4fKK+/32ivv99or7/faK+/32jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//4Omwf+Gor3/aIyr/2iNrP9ojaz/ + aY2s/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrW0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAImrxMB7or7/fKK+/3yivv98o7// + faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//gqbB/4ejvv9njKv/aI2s/2iNrP9ojaz/aI2s/2iNrP9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6tiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAh6nDy3yhvv97ob7/fKG+/3yiv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/+ApMD/h6K9/2eLqv9ni6r/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/ + aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/ + aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/ + aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaymAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFqMHYe6G9/3qhvf97ob3/ + e6K+/3uhvv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3+kwP+LpsD/Zouq/2aLqv9mi6r/Zouq/2eMq/9njKv/Z4yr/2eMq/9ojaz/ + aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/ + aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/ + aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/ + aI2s/2iNrLsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAISoweJ7ob3/eqG9/3uhvf97ob7/e6G+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3uivv98or7/f6TA/4ulv/9liaj/ + ZYmo/2aKqf9miqn/Zoqp/2eLqv9ni6r/Z4uq/2eLqv9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyrzgAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ3eYCgaXA6HmfvP96oL3/ + eqC9/3qhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv96ob7/e6G+/3uhvv9+o8D/kanC/2OIp/9kiaj/ZImo/2WJqP9liqn/Zoqp/2aLqv9mi6r/ + Zouq/2eLqv9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/ + Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/ + Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/ + Z4yr/2eMq/9njKvhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAANDd5gh7ob7teJ+8/3qgvv96oL3/eqC+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/eqG+/3qhvv97ob7/eqG+/32iv/+RqcL/ + Y4em/2OHpv9jh6b/Y4em/2SIp/9liaj/ZYmo/2aKqf9miqn/Zoqp/2aKqf9miqn/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLquxni6oGAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAydjiDnifu/N4oLz/ + eaC8/3mgvP95oL3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/ + eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/ + eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/ + eqG9/3qhvf96ob3/eaC8/3qhvf95ob3/fKK+/5etxf9jh6b/Y4em/2OHpv9jh6b/Y4em/2WJqP9liaj/ + ZYmo/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq9GeLqg8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADF1eASd52793ifvP95n7z/eZ+9/3mfvP96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf95n7z/eZ+8/3mfvP98ob7/ + lqzE/2CEo/9ihqX/Yoal/2GFpP9hhaT/Y4em/2OHpv9kiKf/ZIin/2WJqP9liaj/ZIin/2WJqP9liaj/ + ZYmo/2WJqP9liaj/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn8ZoqpFwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMbV4BV3nrv6 + eJ+8/3ifvP95n7z/eaC9/3mfvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3mgvf96oL3/eqC9/3mfvP95n7z/eJ+8/3yhvv+YrcT/XoKh/1+Dov9ihaT/Yoal/2GFpP9jhqX/ + Y4em/2SIp/9kiKf/ZIin/2WJqP9kiKf/ZIin/2SIp/9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqkmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzNriHHaeu/93nrv/eJ+8/3igvf94oL3/eJ+9/3mgvf95oL3/ + eaC9/3mgvf95oL3/eaC9/3ifvP94n7z/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/ + eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/ + eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eKC9/3eevP93n7z/ + fKG+/5aqwv9bfp3/XoGg/1+Dov9ihaT/YoWk/1+Cof9fg6L/YYSj/2KFpP9jhqX/ZYin/2WIp/9liKf/ + ZYin/2SIp/9kh6b/ZIem/2SHpv9kh6b/ZIem/2WIp/9liaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/ + Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/ + Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqDgAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2ytkq + d527/3eevP93nrz/eJ68/3ifvf94nrz/eZ+9/3mfvf95n73/eZ+9/3mfvf91m7n/b5Sy/1+Dov92nLr/ + eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/ + eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/ + eZ+9/3mfvf95n73/eZ+9/3mfvf94nrz/d527/3eevP97oL7/nK/G/1p+nf9bf57/XICf/16Cof9fg6L/ + X4Oi/16Cof9egqH/XoKh/2GFpP9hhaT/Yoal/2SIp/9kiKf/Y4em/2OHpv9jh6b/Y4em/2OHpv9jh6b/ + ZIin/2SIp/9kiKf/ZYio/2SIp/9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ + ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ + ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmoTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALDG1TR1nLr/dp67/3adu/93n7z/d567/3ifvP93n7z/ + eJ+8/3ifvP9xl7T/dpy5/2WKqf9eg6L/YYal/3eeu/94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/d568/3eeu/92nbr/ + dp67/3ugvf+escj/XH+e/1x/nv9dgaD/XoGg/16BoP9fg6L/YIOi/16BoP9egaD/YIOi/2CDov9ghKP/ + YoWk/2OGpf9jhqX/Y4al/2KFpP9jhqX/Y4al/2OGpf9jhqX/Y4al/2SHpv9kh6b/ZIem/2SIp/9liKf/ + ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ + ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKdk + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + scfVPXaeu/92nbr/dZ26/3eeu/93nrv/eJ+8/3Wcuf9vlbP/YYal/1d8m/9ulbL/Z42r/2qQrv94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP93nrv/d567/3aduv92nrv/ep+8/5yuxP9Xe5r/Wn6d/1t+nv9bf57/ + W36e/1yAn/9egqH/XoKh/12BoP9egqH/X4Oi/16Bof9egqH/X4Oi/2GEpP9ihqX/YoWl/2KFpf9ihqX/ + Yoal/2KGpf9ihqX/Yoal/2OHpv9jh6b/Y4em/2OHpv9kh6f/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ + ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ + ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp4IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvxdVHdZ26/3Wduv91nbr/d567/3CXtP90m7j/ + YIak/16Dov9dgqH/cJa0/3ifvP93nrv/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3eevP94n7z/d567/3eevP92nrv/ + dp67/3aeu/97ob3/lKe+/1R3lv9Ye5r/WXyb/1h7mv9Ye5v/Wn2c/1p9nP9cf5//XoGg/16BoP9egaD/ + XoGg/16BoP9egaD/XoGg/2CDo/9ihaT/YYSj/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9jhqX/ + Y4al/2OGpf9jhqX/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ + ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ + ZIemnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAKvC0lJ1nbv/dJy5/3CYtv9hiKb/Wn+f/3GYtv9ehKP/a5Gw/3edu/91nLn/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ievP96oLz/ + gKG6/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP93n7z/eJ+8/3eevP92nbv/d567/3aeu/91nbr/dZ27/3qgvf+TpLz/TXCQ/1F0lP9Tdpb/ + VHeX/1V4mP9WeZn/V3qZ/1h7m/9bfp7/W36e/1t+nf9dgKD/XYCf/12An/9cf57/XYCg/12AoP9gg6P/ + X4Ki/2CDo/9gg6P/YYSk/2GEpP9hhKT/YYSk/2KFpf9ihaX/YoWl/2KFpf9ihaX/YoWl/2OGpv9jhqb/ + Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/ + Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqa2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAobzQZHWcu/9sk7L/ZIqq/2CHpv9tk7P/ + dp27/3Wbuv9xmbf/XISl/1V8n/93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/ + d568/3eevP93nrz/dp27/3ievP9+oLz/iqjA/5izyP+LqcH/d568/3eevP93nrz/d568/3eevP93nrz/ + d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/dp27/3Scuv91nLv/ + dp27/3Wdu/90nLr/e6C+/5yswv8nTnP/R2uL/01wj/9SdZT/VHeW/1d6mf9ZfJv/Wn2c/1l8m/9ZfJv/ + Wn2c/1t+nf9bfp3/XH+e/1x/nv9bfp3/XH+e/1x/nv9dgJ//XoGg/2CDov9hhKP/YoWk/2GEo/9gg6L/ + YYSj/2KFpP9ihaT/YoWk/2KFpP9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/ + Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/ + Y4al/2OGpckAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACcuM11dJy6/2aNrP9hiKf/dZy6/3adu/9vl7b/XIOl/012mP9NdZj/Vn6g/3eevP93nrz/ + d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP+Bobr/iqjA/6vD1v+txdf/ + rcXX/4upwf93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/ + d568/3aevP93nrz/d568/3eevP92nbv/dp67/3eevP93nrz/d568/4Gkwf+mutH/rbvP/2+Gov8wUnb/ + HkRr/zFWe/9Gaov/UnWU/1d6mf9afZz/Wnyc/1l8m/9ZfJv/WXyb/1l8m/9afZz/W32d/1p8nP9cf57/ + XH+e/1t+nf9afZz/XH6e/16BoP9fgqH/YIOi/2GDo/9fgqH/YIOi/2GEo/9hhKP/YYSj/2GEo/9ihaT/ + YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk2wAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJa0yYV1nLn/c5q4/3Scuf9ymbf/ + WYGi/011mP9MdZj/TXWY/011mP9WfqD/d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/ + d567/3eeu/93nrv/ja3E/6W+0P+rw9T/rcXW/63F1v+txdb/i6nA/3eeu/93nrv/d567/3eeu/93nrv/ + d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/ + eJ67/4alwP+Srcb/h6S//3KXtP9vlLL/gKC6/5ivxv+VqMD/aIGe/zBTeP8dRGv/LlR5/0luj/9Ud5f/ + VXiX/1d6mf9Xepn/V3qZ/1h7mv9ZfJv/W36d/1x/nv9cf57/XH+e/1t+nf9afZz/W36d/1x/nv9egaD/ + YIOi/2GEo/9hhKP/YIOi/2GEo/9hhKP/YoWk/2KEpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaTpYoWkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAk7PJl3Scuf9ym7n/cpu4/2eQr/9MdJf/THSY/0x0l/9MdZj/TXWY/1iAof92nrv/ + dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/+eus//s8nZ/63F1v+txdb/ + rcXW/63F1v+QrcP/dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/92nrv/ + dp67/3aeu/92nrv/dp67/3aeu/91nLn/fqC8/4imwf9+n7r/bpWy/2qSsP9rk7H/a5Ox/2yUsv9tlbP/ + bZWz/2+WtP93m7j/iKW+/42kvf9kfpz/MVR4/x9Gbf8xVnv/Sm2O/1V3l/9WeZj/WHqa/1l7mv9ZfJv/ + WXub/1l8m/9afJz/W32c/1x+nf9cfp7/W32d/1t9nf9dgJ//XoCf/16AoP9fgaD/X4Gh/2CCof9ggqH/ + YIKi/2GDo/9hhKP/YYOj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/ + YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/JihKMMAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACduc6mcZq4/3KauP9zm7n/ + ZYys/0tzl/9Mc5f/THOX/0x0mP9NdJj/WYGi/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/ + dp27/3adu/92nbv/dp27/565z/+5zdz/rcTW/63E1v+txNb/rcTW/5KuxP92nbv/dp27/3adu/92nbv/ + dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3KZuP96m7n/kqvF/46pw/91mrf/ + bZSy/2yUsv9sk7H/bZSy/22Vs/9tlbL/b5a0/2+WtP9wl7X/cJi1/3CXtf9wl7X/bZSy/2ySr/95m7b/ + eZm1/2B+nf81WHz/JUty/z1ihf9SdJX/V3mZ/1d6mf9XeZn/WHua/1l7m/9ZfJv/W32d/1t9nf9cf57/ + XX+f/1x/nv9cfp7/XX+f/16AoP9fgaH/YIKi/2CCov9ggqL/YIKi/2CCov9hg6P/YYOj/2GDo/9hg6P/ + YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/ + YYOj/2GDo/9hg6P/YYOj+mGDoxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAJa0y7Jxmbf/cZm4/3Obuf9jiqv/S3OX/0xzl/9Mc5f/THOX/010mP9agaP/ + b5a1/1yDpf9zmrj/dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/mbbM/7rN3P+txNb/ + rcTW/63E1v+txNb/l7HH/3acuv92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/ + cJa2/3SXtv+Pp8L/n7PL/4emwP9wl7T/bJSy/26WtP9vl7X/b5e1/2+Xtf9vl7T/cJi1/3CYtf9xmbb/ + cZm3/3GZt/9ymrf/cZm2/26Ws/9ulrT/bZWz/2yUsf9slLL/bJSx/3KYtf95m7f/a4mn/0Jkh/8zWH3/ + R2qM/1Z5mP9Yepn/Wnyc/1t9nf9afJv/Wnyc/11/nv9cfp3/W36d/11/nv9egJ//XoGg/1+BoP9fgaD/ + X4Kh/2CCof9ggqH/YIKh/2CCof9ggqH/YIOi/2CDov9hg6L/YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/ + YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/YIOiIQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhajCv3CZt/9xmbj/ + c5u5/2GIqf9Lcpf/THOX/0xzl/9Mc5j/TXSY/092mv9OdZj/YYip/3adu/92nbv/dp27/3adu/92nbv/ + dp27/3adu/92nbv/dp27/3adu/+Ytcz/vM7d/63E1v+txNb/rcTW/63E1v+btcn/dZy6/3adu/92nbv/ + dp27/3adu/92nbv/dp27/3adu/9vlrX/bZGx/4ahvf+bscn/iabA/3WZtv9vlrT/b5e1/2+Xtf9wl7X/ + cZi2/3GZt/9xmbf/cJi2/3GYtv9ymbf/cpq4/3OauP90m7n/c5q4/3KauP9ymbf/cpm3/3GYtv9vl7X/ + bpWz/26Vs/9ulbP/bZWz/22Usv9tlLL/c5m2/3ycuP92kq//S2uN/zxgg/9NcJH/WHqa/1p8m/9afJz/ + WXub/1l7mv9Ze5v/W32c/1x+nv9df57/XH6e/1x+nv9df57/XX+f/16An/9egKD/X4Gg/1+Bof9fgaH/ + X4Gh/1+Bof9ggqL/YIKi/2CCov9ggqL/YIKi/2CCov9ggqL/YIKi/2CCov9ggqL/YIKi/2CCov9ggqL/ + YIKi/2CCov9ggqL/YIKi/2CCov9ggqI0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACApL/Lb5i3/3Kbuf9xmrj/XYWn/0lylv9Lc5f/S3OY/0x0mP9MdJj/ + THSY/1B4m/9zm7n/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/5Kyyf+/0d// + rMTW/6zE1v+sxNb/rMTW/564zP9zm7n/dZ27/3Wdu/91nbv/dZ27/22Vtf9oja7/fpq4/5atxv+IpsD/ + c5i0/22Usv9tlLL/bZWy/22Vsv9vl7T/cZm2/3KZt/9ymrf/c5q4/3Sbuf90m7n/dJu5/3Scuf91nLn/ + dZy6/3Scuf91nLr/dJu5/3Oat/9ymrf/cpm3/3GZtv9xmbb/cZm2/3GYtv9xmbb/cpq3/3GYtv9xmbb/ + cpq3/3Kat/92nLn/f6C7/32YtP9Zd5j/SmyO/1J0lP9XeZn/V3iY/1l7mv9Ze5r/WXqa/1l6mv9afJv/ + W32c/11+nv9dfp7/XX+e/11/n/9ef5//XoCf/1+AoP9fgaD/X4Cg/1+BoP9fgaD/X4Gh/2CBof9ggaH/ + YIGh/2CBof9ggaH/YIGh/2CBof9ggaH/YIGh/2CBof9ggaH/YIGh/2CBof9ggaH/X4Gg/2CBoUYAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHyivtR0nLr/ + dJy6/3Scuv9bg6X/THSY/0x0mP9MdJj/THSY/0x0mP9MdJj/Zo6u/3Wdu/91nbv/dZ27/3Wdu/91nbv/ + dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/kbHJ/8TV4v+uxtf/rMTW/6zE1v+sxNb/pL3Q/3OauP91nbv/ + bZW0/2OJq/90krL/j6jD/4mnwv92m7j/cJe1/3GYtf9xmLb/cZi2/2+WtP9zmrj/dJu5/3Oat/90m7j/ + dJu5/3Sbuf90m7n/dZy6/3Wcuv92nbr/dp27/3adu/92nbv/dp27/3adu/92nbv/dZy6/3Wcuv91nLr/ + dZy6/3Wcuv90m7n/dJu4/3Sbuf9zmrj/c5q4/3SbuP90m7j/dJu5/3OauP9ymbb/cpm3/3acuv+Co7// + gZ65/2WDov9UdZb/VnmZ/1p8nP9Yepr/WXua/1p8nP9df5//XX+f/11/n/9df57/XX+f/11/n/9egKD/ + XoCf/16An/9egKD/XoCg/16AoP9egKD/X4Gh/1+Bof9fgaH/X4Gh/1+Bof9fgaH/X4Gh/1+Bof9fgaH/ + X4Gh/1+Bof9fgaH/X4Gg/16AoP9fgaD/X4GgXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZ272XWdu/9vl7b/VX2g/0x0mP9MdJj/THSY/0x0mP9MdJj/ + THSY/1N7nv90nLr/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/3Wdu/+Pr8j/ + y9rl/7rO3f+sxNb/rMTW/6zE1v+kvND/YIWn/22Nrv+UqsX/kKzG/3iduv9zmrf/dJu4/3Oat/9zmrf/ + c5q3/3Oat/90m7j/cZi1/3KZtv90m7j/dZy5/3aduv91nLn/dZy5/3eeu/93nrv/d567/3eeu/94n7z/ + d567/3eeu/93nrv/eJ+8/3eeu/93nrv/d567/3eeu/93nrv/d567/3aduv92nbr/dp26/3Wcuf92nbr/ + dp26/3eeu/92nbr/dp26/3aduv91nLn/dp26/3Wcuf91nLn/dp26/3yhvf97nLn/aomn/1h5mf9XeZn/ + XH6e/1p8nP9afJz/W32d/1t9nP9cfZ3/XX6e/11/nv9ef5//XX+e/11/n/9df5//Xn+f/15/n/9egJ// + XoCf/16AoP9fgKD/XoCg/1+AoP9fgKD/Xn+f/1+AoP9ef5//X4Cg/15/n/9ef5//Xn+f/11/nv9fgKB6 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1nbrm + dZ26/3Obuf9WfqD/THSX/0x0l/9MdJf/THSX/0x0l/9NdZf/bJSy/3Wduv91nbr/dZ26/3Wduv91nbr/ + dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/dZ26/46vxv/W4er/1eHq/67F1/+nvtD/q77R/73J2v+3w9T/ + l6zC/3aYs/9xl7T/dZu4/3acuf92nLn/dp26/3aduv92nLn/dZy5/3SbuP9zmrf/dp26/3ieu/93nrv/ + eJ67/3eduv94nrv/eJ+8/3ifvP95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eZ+8/3mfvP95n7z/ + eJ+8/3ifvP95n7z/eJ+8/3ifvP94nrv/d567/3ieu/94n7z/eJ67/3ieu/94nrv/eJ+8/3ifvP94n7z/ + eJ67/3ieu/93nrv/eJ67/3ieu/94nrv/e6C9/3qduv9ujqz/WXma/1V3l/9Yepn/Wnyb/1p8m/9bfZz/ + W32c/1x+nf9df57/XX+e/1x+nf9cfp3/XX+e/11/nv9df57/XX+e/11/nv9df57/XX+e/11/nv9ef5// + XX+e/11/nv9df57/XX+e/11/nv9df57/XX+e/16An5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZ26BXWduut1nbr/dZ26/3Sbuf9YgKH/THSX/0x0l/9MdJf/ + THSX/1iAof91nbr/dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/ + j6/H/+fu8//v8vb/6/D0/8PQ3f+9zNv/scbW/6rB0v+qwdL/qMDR/522yf+Ipbv/d5iy/3OXtP91m7j/ + dpy5/3eduv94nrv/dp25/3mfvP95n7z/eZ+8/3ifu/95n7z/eZ+8/3mfvP95n7z/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3mgvP96oL3/eaC8/3qgvf95oLz/ + eZ+8/3mfvP95n7z/eZ+8/3mgvP95n7z/eZ+8/3mfvP95n7z/eJ+7/3ifu/94nrv/eJ67/3ieu/93nbr/ + d526/3mfvP97ob3/fJ+8/3GSsP9Zepv/UXOU/1V3l/9Zepr/Wnub/1t8nP9bfJz/XH2d/1x9nf9bfZz/ + XH2d/11+nv9cfp3/XX6e/1x9nf9cfZ3/XH2d/1x9nf9cfZ3/XH2d/1x+nf9dfp7/XH2d/11+nv9dfp7/ + Xn+fsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1nLoK + dZy673Wcuv91nLr/dZy6/3Sbuf9agqP/THSX/0x0l/9NdZj/cJe2/3Wcuv91nLr/dZy6/3Wcuv91nLr/ + dZy6/3Wcuv91nLr/dZy6/3Wcuv91nLr/cZi3/2qPr/+Pp8L/19/q/8bU4f+zyNj/r8XW/6/E1f+uwtP/ + qb/Q/6i+0P+qwdL/rcTV/67F1v+txNX/p7/R/5axxv+AoLj/d5u2/3eduf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf97ob3/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3qgvf96oL3/e6G9/3uhvf97ob7/e6G+/3qgvf97ob7/ + e6G+/3uhvv97ob3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3mfvP96oLz/e6G9/3yivv9/or7/ + fpy4/2SCof9RcpT/UXOU/1l6mv9bfJz/W3yc/1t8nP9bfJz/W3yc/1t8nP9bfJz/W3yc/1t8nP9bfJz/ + W3yc/1t8nP9bfJz/Wnyb/1p7m/9bfJz/W3yc/1p8m/9dfp7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHScug50nLrzdJy6/3Scuv90nLr/dJy6/3Sbuf9agqT/ + THSX/16Gpv90nLr/dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3Scuv9zm7n/bpW0/3iXtv+ar8j/ + nrXN/4anwv98ob7/f6O//4qrxP+bt83/qcHT/67F1v+uxdb/sMbX/7LH1/+xxdX/rMDS/6zC1P+uxdb/ + sMbY/7DH2P+txNb/obrN/4unvv97nLb/eZ25/3uhvf98or7/faK//3yivv99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//3yivv98ob7/ + fKG+/3yhvv98ob7/fKK+/3yivv98or7/fKK+/32iv/98or7/f6TA/4Wnwv9+nbn/ZIOj/0xukf9PcZP/ + V3mZ/1h6mf9Ze5r/WXua/1l7mv9bfJz/W32c/1p8m/9afJv/Wnyb/1p8m/9Ze5r/WXqa/1l6mv9Zepr/ + WHqZ/1t9nNYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + dJy6E3Scuvl0nLr/dJy6/3Scuv90nLr/dJy6/3Scuv9fh6j/cpq4/3Scuv90nLr/dJy6/3Scuv90nLr/ + dJy6/3Scuv9xmLf/dJe1/5GpxP+ht87/jazG/3+jv/99or7/faK+/3yhvf99or7/faK+/32ivv9+or7/ + g6bB/5GwyP+jvdH/rcTW/7HH2P+yyNn/tcna/7XI2P+wxNX/rsPU/6/F1v+yyNn/ssjZ/7LI2f+pwdP/ + l7HG/4Kguf97nrn/fKG9/36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/97oLz/eZy3/4iiuv+csML/iKO6/3mbt/97oL3/fqO//36jv/9+o7// + fqO//32ivv9+o7//fqO//36jv/9+o7//gaXB/3yeuv9mh6b/SWyP/0ZpjP9Sc5X/WHmZ/1h5mf9ae5v/ + WXqa/1l6mv9Zepr/Wnub/1l6mv9YeZn/V3iY/1Z3l/9YeZn/W3yc51x9nQIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0nLoYdJy6/nScuv90nLr/dJy6/3Scuv90nLr/ + dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3Obuf9ymLb/hqG+/5+1zf+Wscr/hKfC/4ClwP9/pL// + f6S//3+kv/9/pL//f6S//3+kv/9/pL//f6S//3+kv/9/pL//f6S//3+kv/+BpcH/iqzF/5q3zf+pwtT/ + scfZ/7PJ2f+1ytr/tcnZ/7LG1/+uwtT/r8XW/7LH2P+zydn/s8nZ/6/G1/+huc3/iqe+/36fuf99obz/ + gKTA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKTA/3ufu/9+nrj/ma/C/8rT3P/q7O7/ + 8/Pz//Pz8//z8/P/6evt/8nS2/+ZrsH/fZ24/3ufvP+ApMD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+BpcH/fqG9/2qLqv9KbZD/P2OH/0ttj/9Vdpf/WHmZ/1h5mf9YeZn/WHmZ/1d4mP9Xd5f/ + VneX/1Z3l/9ZeprwW3ycCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAHScuiF0nLr/dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3KauP97nLr/ + m7DJ/6K4z/+MrMb/gqbC/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gaXB/4Glwf+BpcD/ + gaXA/4GlwP+BpcD/gaXA/4GlwP+BpsH/gqbB/4Kmwf+GqcP/kbHJ/6K90f+uxtf/s8ra/7TK2v+2y9v/ + tsna/7HF1f+vxdX/scfY/7TK2v+0ytr/s8nZ/6nB0v+VsMT/gqG6/36gu/+BpcD/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+ApMD/ + fJ+7/4Wiuv+svcz/2d/l//Lz9P/29vb/9vb2//X19f/19fX/9vb2//b29v/29vb/9vb2//X19f/y8/P/ + 2d/l/629zf+Forv/fJ+7/4CkwP+CpsH/gqbB/4Kmwf+BpcH/gaXB/4Gmwf+CpsH/gqbB/4Kmwf+Ao7// + cJGw/05xlP8/Y4f/SGuN/1N0lP9YeJj/VXaW/1R0lP9Tc5P/U3OT/1h4mPhbe5sSAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdJy6KnScuv90nLr/dJy6/3Scuv90nLr/ + dJy6/3Scuv90nLr/dJy6/3abuf+NqMP/rb3T/6y/1f+MrMb/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Dp8L/g6fC/4Snwv+Ep8L/g6fC/4Onwv+Dp8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Sow/+LrMX/mLXM/6nB1P+yyNn/tcra/7fM2/+4y9v/tcjY/7DE1f+xxtf/ + tMrZ/7XK2v+1ytr/sMXW/5+4y/+Jpr3/gKK7/4Gkv/+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/h6jC/7vJ1f/m6u3/9/f3//j4+P/4+Pj/9/f3//f39//4+Pj/ + +Pj4//n5+f/4+Pj/+Pj4//j4+P/4+Pj/+fn5//n5+f/5+fn/+fn5//j4+P/o6+7/wc3Y/5GpwP9+n7r/ + gKO//4Snwv+Ep8L/hKfC/4Snwv+Dp8L/g6fC/4Snwv+Ep8L/hKfC/4Smwf93mbb/XX6e/0Rniv9GaYz/ + T3CQ/1Jykv9TdJT/WXqa/1p7mxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAB0nLo2dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJu5/4Ghvv+ftc3/qbzS/5m0zP+LrMb/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4iqxP+QsMj/oLvQ/67F1/+1ytv/uMzc/7rM3P+4ytr/ssXW/7HG1/+0ydr/tsvb/7bL2/+0ydr/ + qL/R/5Ouw/+Do7z/gqS+/4Wow/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcT/ + lLPK/7XK2f/c5ev/8/X2//j4+P/5+fn/+vr6//r6+v/5+fn/+Pj4//n5+f/6+vr/+vr6//n5+f/5+fn/ + +fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//Hz9P/S2uL/oLXH/4Oiu/+Ao77/hajD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/iKrE/3yeuv9hhKT/Sm2Q/0ttj/9Tc5T/WnqaLgAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHScukJ0nLr/dJy6/3Scuv90nLr/ + ep+8/5Otx/+ou9H/nrfO/4usxf+HqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/ + iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/ + iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4ytxv+Wtcz/ + p8DU/7PJ2v+4zdz/vM7e/7vN3P+1yNj/ssbX/7XJ2f+3zNz/uMzc/7fM3P+vxdb/nrbK/4mnvv+Dpb7/ + hqjC/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4irxP+QsMj/qsLV/9Pf6P/v8vX/ + +vv7//v7+//7+/v/+/v7//r6+v/6+vr/+/v7//v7+//6+vr/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/ + +/v7//r6+v/7+/v/9/f4/+Dm6/+xwdD/i6e//4iqxP+IqsT/h6rE/4iqxP+IqsT/iKrE/4iqxP+IqsT/ + iKrE/4iqxP+IqsT/gKO++GuOrNJZfZ4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAdJy6THScuv92nbv/hqbC/5+2zv+ctc3/jq7I/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/i6zG/5Gxyf+eus//rcXX/7bM3P+7zt7/ + u83d/7fJ2f+yxtb/tcna/7jM3P+5zd3/uc3d/7XK2v+nvtD/kazC/4alvv+HqML/iqvF/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/42ux/+hvND/xtbi/+rv8//6+/v//f39//z8/P/9/f3/ + /f39//z8/P/7+/v//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v//Pz8//v7+//8/Pz/8fT3/9Xg6f+pwdT/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv2KrMbiiqzGooqsxUyJq8UUiKvFAQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/o79Nka7I/J63z/+Vs8v/ + ja7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jq/I/5e1zP+mwNP/s8na/7rO3f+7zt3/uczb/7fL2v+4zNv/ + uM3c/7rN3f+6zt3/uc3c/6/E1f+btMj/iqe//4iowf+LrMb/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jq/I/5q3zf+7z93/4erw//n6+//+/v7//v7+//7+/v/8/Pz//f39//39/f/9/f3/ + /f39//r7+//q8PT/x9fj/6O+0v+QsMn/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H7oyux7yMrcdl + i63GIousxgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAI2uxwOOr8gbjq/ISo+vyJOPr8jPj6/I8o+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/k7LK/526z/+txNf/t8zc/7zP3v+8z97/us7d/7jL2/+8ztz/wtLf/8jX4//L2uX/ + x9bi/7HE1P+Ur8T/i6nB/4ysxf+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + lrXM/7DH2P/W4uv/9Pf6//7+/v/+/v7/+Pn7/+Dp8P+6zt3/m7jO/5Cwyf+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyPiPr8jRj6/IhY6vyDSNrscKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACQsMkNkLDJMJGxyWyRscq1kbHK5JGxyvyRscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Sssr/ + mLbN/6W/0/+6zt3/zdvm/9Pg6f/U4On/1eDp/9bg6f/S3ef/z9vl/9Hd5//O3Ob/vM3a/562yf+OqsH/ + jazF/5Gxyf+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+VtMv/pL/T/6W/0/+Yts3/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr9kbHK4ZGxyaCRsclKkLDJFJCwyQEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTssoD + k7PLG5Szy02Us8uVlLPL0ZSzy/OUs8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8r/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Xtc3/o77S/7jN3f/M2ub/ + 1eHq/9fi6//Y4+z/2OLr/9Xg6f/S3ef/097o/9Pf6f/G1eH/q7/R/5SuxP+PrcX/krHJ/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy+6Us8u6lLPLZJOzyyGTssoD + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlbTMDZa0zDKWtcxu + l7XNt5e1zeWXtc38l7XN/5e1zP+Wtcz/lrTM/5e1zP+Xtcz/l7XM/5a1zP+Xtc3/l7XM/5a1zP+WtMz/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+dutD/rMTX/8TV4v/V4er/2+Xt/9zm7v/d5u7/ + 2+Ts/9ni6v/X4en/2OPr/9Le5/+8zdr/oLbJ/5Ovxf+Tscn/lrXM/5e1zf+Xtcz/l7XN/5e1zf+Xtc33 + l7XN0Je1zYOWtMwzlbTMCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmLbNBJm3zhyat85NmrfOl5q3ztKat870 + mrfO/5m3zv+at87/mbbN/5q3zv+Zts3/mbfN/5m2zf+at87/mrfO/5m3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mbfN/5u3zv+jvtL/tsvb/87c5//c5u3/4enw/+Hq8P/h6e//3+bu/93l7P/f5+7/ + 3efu/8zZ4/+uwdD/la/F/pm2zOGat86fmrfOSpm3zhOYts0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJu4zw6cuc8znbnPcJ260Lmduc/nnbnP/Jy5z/+cuc// + nLnP/5y5z/+cuc//nLjO/5y5z/+cuc//nLnP/5y5z/+cuc//nLnP/5260P+cuc//nbrQ/5260P+dutD/ + nbrQ/5260P+dutD/nbrQ/525z/+cuc//nbnP/525z/+cuc//nLnP/5y5z/+cuc//nLnP/5260P+dutD/ + nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/525z/+cuc//nbnP/5y5z/+cuc//nLnP/5y5z/+cuc// + nLnP/5+70P+rw9X/wdPg/9jj6//k6/H/5+7z/+Tr8f/g6e/y4Onvxefu83Tx9fgr5u3yBAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAJ660ASfu9EdoLzRTqC80Zegu9HUn7vR9J+70P+eutD/nrrP/5+70P+fu9D/ + n7vQ/5+70P+fu9D/n7vQ/5+70P+fu9D/n7vQ/5+70f+gvNH/n7vQ/5+70P+fu9H/n7vQ/5+70P+fu9D/ + n7vQ/5+70f+fu9D/n7vR/5+70f+gvNH/n7vR/6C80f+gvNH/oLzR/6C80f+gvNH/oLzR/6C80f+fu9H/ + n7vR/5+70P+futD/n7vQ/5+70P+fu9D/nrrP/565z/+euc//nbnP/566z/+eus//nrrP96S+0s+6zt2D + 7vL2PvX4+g////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACivdIPo77TNaO+03OivdK6orzR6KK80f2ivNH/or3S/6K90v+jvdL/orzR/6O90v+jvdL/ + or3S/6K90v+jvdL/o73S/6O90v+jvdL/or3S/6K80f+hvNH/obvQ/6K90v+jvdL/o73S/6K80f+jvdL/ + o77T/6O+0/+jvtP/o77T/6O+0/+jvtP/o77T/6O90v+jvdL/or3S/6K80f+jvdL/orzR/6G70P+hvNH/ + obvQ/6G70P2ivNHgor3SoKK90kmjvtMTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAClv9QF + pb/THaW/1FGnwNSbrMTW1qbA1Pamv9T/pb/U/6a/1P+lv9P/pr/U/6bA1P+mwNT/pr/U/6W/0/+lv9P/ + pb7T/6S+0v+lvtP/pb/T/6a/1P+kvtP/pr/U/6W/0/+mwNT/psDU/6bA1P+mwNT/psDU/6bA1P+mv9T/ + pb7T/6W/0/+lv9P/pL3S/6W/0/+kvtP/pb/T7qW+0rmmv9NjpsDUIKbA1AIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADl6u8B2eHpEtTf5zzE1OF+ + tsvbv63E1+qqwtb9qsLW/6nC1f+qwtb/qsLW/6nB1f+owNT/qMHV/6nC1v+owNT/p8DU/6nB1f+pwdX/ + qcHV/6nB1f+pwtb/qcLW/6nB1f+pwtb/qcHV/6nB1f+owdX/qMHV/6nB1fiqwtXRrsXXha3E1jSuxdcK + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD19fUB5ertCNjg5iLQ2+RVvs/dnbTK29auxdj1 + rcXY/63F2P+txdf/rMTW/6zE1v+rw9b/q8PV/6vD1v+rw9b/q8PW/6vD1v+rw9b/q8PW/6rC1f+sxNf9 + r8XW47bJ2KS9ztxNwtLeFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8vP0Aent8BHc5Os4ydjjerrO3b2zydvqscja/bHI2f+wx9n/ + sMfY/6/G2P+vxtj/r8bY/7HH2PC5zNu/xtXibMPP2SXL0tcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAOTp7Abe5Okh1+DoVsTU4aC8z9/XvM7dzsfV4YXX3+Y53ODjDQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAPHx8QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAD///////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////8f////////// + /////////+B///////////////////+AH//////////////////+AAf/////////////////+AAB//// + //////////////AAAH/////////////////AAAAf////////////////AAAAB////////////////AAA + AAH///////////////gAAAAAf//////////////gAAAAAB//////////////gAAAAAAH//////////// + /wAAAAAAAf////////////wAAAAAAAB////////////wAAAAAAAAP///////////wAAAAAAAAA////// + /////4AAAAAAAAAD//////////4AAAAAAAAAAP/////////4AAAAAAAAAAA/////////4AAAAAAAAAAA + D////////8AAAAAAAAAAAAP///////8AAAAAAAAAAAAA///////8AAAAAAAAAAAAAD//////8AAAAAAA + AAAAAAAP/////+AAAAAAAAAAAAAAA/////+AAAAAAAAAAAAAAAD////+AAAAAAAAAAAAAAAAH////AAA + AAAAAAAAAAAAAAf///AAAAAAAAAAAAAAAAAD///AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAB/ + /4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAA + AAAAB/+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAA + AAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAA + AAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA + /wAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAA + AAAAAf8AAAAAAAAAAAAAAAAAAAH/AAAAAAAAAAAAAAAAAAAD/wAAAAAAAAAAAAAAAAAAA/8AAAAAAAAA + AAAAAAAAAAf/AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAH/8AAAAAAAAAAAAAAAAAAH//AAAA + AAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAB//8AAAAAAAAAAAAAAAAAAf//AAAAAAAAAAAAAAAAAAH/ + /wAAAAAAAAAAAAAAAAAB//8AAAAAAAAAAAAAAAAAAf//AAAAAAAAAAAAAAAAAAH//wAAAAAAAAAAAAAA + AAAB//8AAAAAAAAAAAAAAAAAAf/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAA//4AAAAAAAAA + AAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAA + AAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD/ + /gAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAA + AAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAA + AAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAA + AAAAAAAAAAAAAAB//AAAAAAAAAAAAAAAAAAAf/wAAAAAAAAAAAAAAAAAAH/8AAAAAAAAAAAAAAAAAAB/ + /AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAA + AAAAP/wAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAf/wAAAAAAAAA + AAAAAAAAB//8AAAAAAAAAAAAAAAAAH///+AAAAAAAAAAAAAAAAP////+AAAAAAAAAAAAAAA///////AA + AAAAAAAAAAAD////////AAAAAAAAAAAAH/////////gAAAAAAAAAAf//////////gAAAAAAAAA////// + //////wAAAAAAAH/////////////wAAAAAAP//////////////wAAAAA////////////////wAAAD/// + //////////////4AAH//////////////////8Af///////////////////9///////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////ygAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjg8Kz1NWXoICw0Y + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABodIBNreoWY + qMDS+X6hvP9mi6bwNEZUiQgLDRYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDg8H + Tllha5+2x+2rw9f/rMTX/4Gkv/9tlbP/bJSy/2SJpe8xQk+ECAoMFAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + BAQFAjI5PkGMobLWqcLV/6rC1v+pwtb/qcLW/4Omwf9wmLb/b5e1/3CYtv9tlbP/ZYmk7S9ATYAHCQsT + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAhJioic4aUtaW+0/2lv9P/p8DV/6jB1v+owdX/p8HV/4Snwv9zmrj/cpq4/3KauP9zmrj/ + cpq4/3GZt/9ni6XrLj5LewcJChEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAEhUXD1hmcouZtMn3pL7T/6W/0/+kvtP/pL7T/6W/1P+mwNX/psDV/4Snwv9ymrj/ + cpq4/3KauP9ymbf/cZm3/3GYtv9wmLb/cZi2/2WJo+osO0d2BgkKEAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAgJCgU+SVFfj6i86J+70P+eus//ob3S/6K90v+ivdL/or3S/6O+0/+jvtP/ + o77T/4Wnwv9zm7n/c5u5/3KauP9ymrj/cpq4/3KauP9xmbf/cZm3/3CYtv9xmbf/Y4ag6Co5RHIFBggP + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAACAgMBJy80OXuTpc+buM7/m7jO/5260P+dutD/n7vQ/5+70f+gvNH/ + oLzR/6C80f+gvNH/oLzR/4Snwv9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/cpq4/3KauP9xmbf/ + cJi2/2+Xtf9ggpzlKThDbgQGBw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABofIx1jd4arlbPJ/Ji2zP+at87/m7jO/5y5z/+cuc// + nLnP/5250P+dudD/nbnQ/5250P+dudD/nbnQ/4Snwv9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9ymrj/cpm3/3GYtv9wmLb/bpa0/2CBm+MnND9qBAYHDAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOERMMS1pmgIupwPSUs8r/k7LK/5i2zf+Xtcz/ + mbfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/4Wnwv9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3GZt/9xmbf/cJi2/26WtP9slLL/XX6Y4SMwOWYEBQYL + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgcIBDVASFZ/nLHjjq/H/4+vx/+Tssr/ + krLK/5a0zP+WtMz/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/4Smwv9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9xmLf/cJe2/2+WtP9ulbP/ + a5Kw/2mQrv9Wd5DfHikxXwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkKi0Ka4SYxousxf6LrMX/ + j6/I/4+wyP+Sscn/kbHJ/5S0y/+Us8v/lbTL/5W0y/+VtMv/lbTL/5W0y/+VtMv/lbTL/5W0y/+VtMv/ + lbTL/4Snwv9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/ + cZi3/3CYtv9wl7X/bpa0/2uTsf9qka//V3iR5wAAADcAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACqwdIU + hqjC+4qrxf+KrMX/jK3G/42ux/+QsMn/kLDJ/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/ + krLK/5Kyyv+Sssr/krLK/4Smwf9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3CXtf9vlrX/b5a0/2yTsv9qkbD/XYCb8AEBAWgAAAAlAAAABQAAAAAAAAAA + AAAAAAAAAACnwNEchqjC/Yepw/+Kq8X/i63G/4ytx/+Pr8j/j6/I/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/ + kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/4Smwv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7X/b5a0/26Vs/9rkrH/ZImm9gMEBXAAAABO + AAAAGgAAAAMAAAAAAAAAAAAAAACpwdIkhajC/4irxP+IqsT/iqzF/4usxv+Mrcb/ja7H/42ux/+Nrsf/ + ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/4Smwf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/26Vs/9tlLL/ + aI6s+wcJC24AAABWAAAAMwAAAAoAAAAAAAAAAAAAAACatswuhKfC/4epw/+HqsT/iavF/4qsxf+KrMb/ + i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4Smwf9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/26Vs/9tlLL/a5Kw/gwRFGoAAABMAAAANQAAAA4AAAAAAAAAAAAAAACivM84hKfB/4Wow/+GqcP/ + iKrE/4iqxP+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/ + iavF/4OlwP9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9tk7L/bJKx/xMaIGUAAAA6AAAAJgAAAAoAAAAAAAAAAAAAAACeuc1E + gqbB/4Sowv+GqcP/hqrE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/ + h6rE/4eqxP+HqsT/h6rE/4SlwP9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLL/bZOx/xwmLmIAAAAiAAAAEwAAAAQAAAAA + AAAAAAAAAACkvtFQgqbB/4Onwv+Ep8L/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4OlwP9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bJKx/yc1QGQAAAAO + AAAABgAAAAEAAAAAAAAAAAAAAACcuM1fgaXA/4Kmwf+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4SlwP9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKw/zRGVHIAAAAEAAAAAQAAAAEAAAAAAAAAAAAAAACXtcttgKXA/4Glwf+CpsH/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4SlwP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/z5UZooAAAABAAAAAQAAAAAAAAAAAAAAAAAAAACLrcV+f6S//4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4Slv/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/05qgKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQsMeO + faO//36kwP9+pMD/fqTA/36kwP9+pMD/fqTA/36kwP9+pMD/fqTA/36kwP9+pMD/fqTA/36kwP9+pMD/ + fqTA/36kwP9+pMD/fqTA/4WlwP9pjq3/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrrsAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACLrMWdfKK+/32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//faO//32jv/99o7//faO//4SkwP9njKv/aI2r/2mNrP9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrc8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACHqcOre6G9/3uivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/e6K+/4Skv/9liqn/Zoqp/2eLqv9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq99ojKsBAAAAAAAAAAAAAAAAAAAAAAAAAACEp8K5eqC8/3uhvf97ob3/e6G9/3uhvf97ob3/ + e6G9/3uhvf97ob3/e6G9/3uhvf97ob3/e6G9/3uhvf97ob3/e6G9/3uhvf97ob3/eqG9/4SkwP9jh6b/ + Y4em/2WJqP9miqn/Zoqp/2aKqf9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLquxni6oFAAAAAAAAAAAAAAAAAAAAAAAAAACDpsHFeZ+8/3mgvf96oL3/ + eqC9/3ifvP96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eJ+8/4Sjvv9fg6L/YoWk/2KGpf9kh6b/ZYin/2WIp/9liKf/ZYmo/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqfZmiqkNAAAAAAAAAAAAAAAAAAAAAAAAAAB+o77Q + d567/3efvP9ymLb/bpSx/26Usf94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/d567/4Wkv/9bf57/XYGg/1+Cof9fg6L/YYSk/2KGpf9ihqX/Y4al/2OHpv9kh6f/ + ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/xliKcXAAAAAAAAAAAAAAAA + AAAAAAAAAAB8or3ZbZSy/2mQrv9qka//dp27/3ifvP94n7z/eJ+8/3ifvP94n7z/fKG9/3ievP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP93nrv/dp67/4Ggu/9SdZX/VnmY/1l8nP9cf5//XYCf/12AoP9fg6L/ + YYSk/2GEpP9ihaX/Y4al/2OGpf9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqYl + AAAAAAAAAAAAAAAAAAAAAMvZ4wJ5nrvibZSy/16Gp/9ReZz/dp27/3eevP93nrz/d568/3uhvf+YtMr/ + qMHT/3ieu/93nrz/d568/3eevP93nrz/d568/3eevP93nrv/faG+/4ynwf9gfpz/RmiJ/0tvkP9WeZn/ + WXub/1p9nP9cf57/XH+e/1+Bof9gg6L/YYSj/2KEpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaQ3AAAAAAAAAAAAAAAAAAAAANnj6wR6oLzqZ5Cv/0xzl/9Qd5v/cpm3/3adu/92nbv/ + dp27/4aow/+wxtf/q8PU/3ieu/92nbv/dp27/3adu/92nbr/fJ+8/3+gvP90mbb/bZWy/22Vs/9wl7X/ + c5i2/2qOq/9Ud5j/Sm2P/1J1lf9Ye5r/W32c/1x+nv9df57/X4Gg/2CCov9ggqL/YYOj/2GDo/9hg6P/ + YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6NMAAAAAAAAAAAAAAAAAAAAALHH1gd1nLrwZY2u/0tzl/9NdJj/ + Yoqr/3Wdu/91nbv/dZ27/4Snwv+xx9j/rMPV/3meu/90m7n/dZq4/32duv97nbn/c5m2/3GYtv9ymbf/ + c5q4/3Sbuf90m7n/cpm3/3GYtv9wmLX/cZi2/3CUsv9miKb/XH2d/1h5mf9afJv/W32c/11/nv9egJ// + X4Cg/1+Bof9fgaH/YIKh/2CCof9ggqH/YIKh/2CCof9ggqFlAAAAAAAAAAAAAAAAAAAAAHuhvQt0nLr1 + VHyf/0x0mP9QeJv/c5u5/3Wdu/91nbv/dZ27/4Onwv/C1OH/rsTW/4qlvv99nrr/d5y5/3SbuP9zmrf/ + dZy5/3aduv93nbv/eJ+8/3ifvP94n7z/d567/3eeu/93nrv/dp26/3eeu/92nbr/d526/3abuP9uka// + YoSj/1t8nP9bfZz/XX6e/11/n/9df5//XoCf/16An/9egJ//Xn+f/11/n/9ef5+BAAAAAAAAAAAAAAAA + AAAAAHWcuhF1nLr5b5a1/1B4mv9nj67/dZy6/3Wcuv91nLr/dpu5/4alwP++z97/r8TV/6zC0/+owNH/ + nLfL/4mpwf99obz/eqC8/3uhvf97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G9/3uhvf97ob3/ + e6G9/3uhvf96oLz/eqC9/3qfu/9zlrP/ZYal/1p7m/9ae5v/W3yc/1t9nP9bfJz/W3yc/1t8nP9cfZ2d + AAAAAAAAAAAAAAAAAAAAAHScuhh0nLr8dJy6/3CYt/90nLr/dJy6/32gvf+Ip8L/hqfC/3+kv/9+o7// + gKXA/4mrxP+bt83/qsLU/7HG2P+wxtf/qL/S/5ezyf+GqMH/gKS//3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pL//hafB/6C4y//J1N7/wM7Z/5eyx/+CpcD/f6TA/3+jv/91mLX/YYSj/1V3mP9Vd5f/ + WHmZ/1Z3l/9ZeZm1AAAAAAAAAAAAAAAAAAAAAHScuh90nLr+dJy6/3mfvP+JqMP/lbDJ/4epxP+EqMP/ + hKjD/4Sowv+EqML/hKjC/4Sowv+EqMP/hajD/4mrxf+Us8r/pb/S/7HH1/+0ydn/sMXW/6K7z/+Qrsb/ + hqjC/4Snwv+EqMP/hKjD/4epw//B0N3/7/L0//j4+P/4+Pj/+Pj4//n5+f/y8/X/1d7m/6m+0P+Lq8T/ + hKfC/4Snwv96nbn/aYup/1V3l/9VdpbKAAAAAAAAAAAAAAAAAAAAAHeevCeApMD+j63H/5CvyP+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4usxv+Rscn/ + n7vQ/67F1/+1ytr/tcra/6zD1P+btsv/jq3F/4qrxf+KrMb/kbHJ/6vD1f/U4On/8vX3//z8/P/8/Pz/ + /Pz8//n6+v/j6u//qMDT/4qsxv+KrMb3iqzGz4mrxYF7nrouAAAAAAAAAAAAAAAAAAAAAJGvyQOQr8go + j6/IYpCwyaqQscnfkbHJ+pGxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/ + kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Tssr/m7jO/6nC1f+90N7/zNrl/8fW4v+yxtb/m7bL/5GwyP+QsMn/ + k7LK/6bA1P/G1+P/tcvb/5q3zv2RscngkLDJno+vyEmOr8gSja7HAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACUs8sClbTLFZa1zEOXtc2Hl7bNyJi2zfCXtcz+l7XN/5e1zP+Yts3/ + mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/nrrQ/67F1//F1eL/ + 1eDq/9bg6f/F1OD/rMLU/524zu+Yts24l7XMY5W0zCCUs8sDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJy5zwmdutAp + nrrQY5+70ayfu9Dgn7vQ+p+70P+fu9D/oLvR/6C70f+fu9H/n7vQ/5+70P+fu9H/oLzR/6C80f+gvNH/ + n7vQ/5+70P+eutD/n7vQ96nC1c7F1uOC6O7zNuPr8QoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACkv9QCpb/UFrLH2EW4zNuNsMbYy6vD1vGowdX+p8DU/6fA1P+nwNT/ + qMHV/6jB1f+owdT9qcHV4anB1J6nv9NJpr/TEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANng5QrQ3OYr + w9PgZr/R3663y9zduMvbur/P3Wa7y9ghvc7cAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADt7/ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP///////wAA///8f///AAD///Af + //8AAP//wAf//wAA//8AAf//AAD//gAAf/8AAP/4AAAf/wAA/+AAAAf/AAD/gAAAAf8AAP8AAAAAfwAA + /AAAAAAfAADwAAAAAAcAAOAAAAAAAwAA4AAAAAABAADgAAAAAAAAAOAAAAAAAAAA4AAAAAAAAADgAAAA + AAAAAOAAAAAAAAAA4AAAAAAAAADgAAAAAAAAAOAAAAAAAQAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA + 4AAAAAADAADgAAAAAAMAAOAAAAAAAwAA4AAAAAADAADgAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAA + AAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAA8AAPwAAAAA/wAA + /+AAAA//AAD//gAA//8AAP//8Af//wAA////f///AAD///////8AAP///////wAA////////AAAoAAAA + IAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACElKAhUYm1nGCAnLwECAgEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0PEAJFTlVLmK2+3p66z/9rkq/7 + SWR4tBYeJCwBAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwNzwof5Khv6nC1f6pwtb/ + nrrQ/3CYtv9vl7X/bJOx+0hidrAVHCEpAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdIiUSZHSBlqG7z/mkv9P/ + psDU/6fB1f+cuc//c5q4/3KauP9ymrj/cpm3/2+VsvpIYHOsFR0iJgEBAQEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATFxoGSldhapOtwe2futD/ + or3S/6K90v+ivtP/o77T/5q3zv9zm7n/c5u5/3KauP9ymrj/cZm3/3GZt/9tlLH5RV1wpxMaHyQAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICgsBNkFJQYGardebuM7/ + nLjP/525z/+eutD/nrvQ/5670P+eu9D/l7XM/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q4/3KZt/9xmLb/ + a5Gv+ENabKMSGBwhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIyowIml/kbaTscn9 + lrTL/5i2zP+Zt87/mrfO/5q3zv+at87/mrfO/5q3zv+Us8v/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3GZt/9xmLf/b5a1/2mPrPg/VmefDxQYHwAAAAAAAAAAAAAAAAAAAAAAAAAAHiQpCFJkc4yJqcH3 + j6/I/5Kxyf+Us8v/lbTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5Gwyf9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3GZt/9wl7b/b5a0/2uSsf9kiab3GSMqXgAAAAIAAAAAAAAAAAAAAACQrMAu + iKrE/4qrxf+Nrsf/kLDI/5Gxyf+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/j6/I/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9wl7X/bZSz/2qRsP8qOUWmAAAAKAAAAAIAAAAA + AAAAAJu3zDmHqcP/iavF/4usxv+Orsf/jq/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Mrcb/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/2+Wtf9ulbT/bJOy/zZKWbUAAABT + AAAAFQAAAAAAAAAAlLPJRIWowv+HqsT/iavF/4qsxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/ + i63G/4qrxf9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+VtP9tlLL/ + Q1ttvgAAAEsAAAAhAAAAAAAAAACXtcpRhKfC/4apw/+HqsT/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Iq8X/iKrE/2+Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/22Usv9OaX/GAAAALgAAABIAAAAAAAAAAJm2y1+DpsH/hKjC/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/bpSy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/1d1js4AAAAPAAAABAAAAAAAAAAAkrHIboGlwf+CpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Smwv9tk7H/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/Xn+Z2wAAAAMAAAABAAAAAAAAAACJq8R+f6TA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gqXB/2yRr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9lh6ToIS02BAAAAAAAAAAAAAAAAIusxY99or// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/+BpMD/a4+t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrfNpjq0JAAAAAAAAAAAAAAAA + hajCnnuhvv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3+jv/9ojKr/ + Zouq/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr+miMqxMAAAAA + AAAAAAAAAACCpsGseaC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + faK+/2WIp/9jh6b/ZYmo/2WJqP9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn+ + ZoqpIAAAAAAAAAAAAAAAAH+jv7l3nrv/cZi1/26Usv94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP97oL3/YYOh/16Bof9fg6L/YoWk/2OGpf9jh6b/ZIin/2WIp/9liKf/ZYin/2WIp/9liKf/ + ZYin/2WIp/9liKcwAAAAAAAAAAAAAAAAep+7xWmQr/9iiqr/d568/3eevP93nrz/hKbB/4eowv93nrz/ + d568/3eevP93nrz/dp67/3+ivv9UdZT/UXSU/1p9nP9bfp7/XYCf/2CDov9hhKP/YoWk/2OGpf9jhqX/ + Y4al/2OGpf9jhqX/Y4al/2OGpUQAAAAAAAAAAAAAAAB8ob3RVn2f/1N7nf9zm7n/dp27/3mfvf+txdb/ + krDH/3adu/92nbv/eJ67/3yfvP91mrf/cJa0/3KZtv9qj6z/V3ub/1R2l/9Xepn/W32d/11/n/9fgqH/ + YIKi/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOjXAAAAAAAAAAAAAAAAHWcutpReZz/UHeb/3Obuf91nbv/ + d5+8/7PJ2f+Wssn/d5u5/3mcuf90mrf/c5q3/3Scuf92nbr/dp26/3Wcuf90m7j/dJu4/3GWtP9rjav/ + X4Gh/1x+nf9dfp7/XoCf/16AoP9fgaD/X4Gg/1+BoP9fgKB3AAAAAAAAAAB1nLoBdJy64l+Gp/9lja3/ + dZy6/3acuv98n7z/s8fY/6vB0/+jvM7/k7DG/4Klv/97ob3/e6G+/3uhvv97ob7/e6G+/3uhvv97ob3/ + e6G9/3uhvf97oLz/eJ26/3CTsf9jhKP/W3yc/1t8nP9bfJz/W3yc/1t9nJMAAAAAAAAAAHScugN0nLrq + dJy6/3qfvP+Hp8L/hqjD/4Kmwf+BpcH/gqbB/4qrxf+Ztsz/qMHU/63D1f+iu8//j67G/4Snwv+CpsH/ + gqbB/4Kmwf+btsv/zdji/+rt8P/f5er/t8nX/5Kwx/+Ao7//c5az/2CDov9XeJj/VneXrQAAAAAAAAAA + d568BoGlwOGNrMb+ja3H/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/jK7H/5a0y/+lv9P/ + sMbX/6zD1f+duM3/kK/H/4+vyP+mv9P/z9zm//Dz9v/7+/v/9ff4/87b5f+QsMj9iqzG4YepxJ52mLQ8 + AAAAAAAAAAAAAAAAj6/ICJCwySeSsspgk7PKqJSzy96Us8v6lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/mbbN/6jB1P/A0uD/x9bi/7jL2v+ivND/mLXM/6K90u6Yts24krLKY5CwySCOr8gD + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmbfOApu4zxSdudBBnrrQhp+70Megu9Dv + n7vR/qC70f+fu9H/n7vQ/5+70f+gvNH/oLzR/5+70P+gu9D3q8PVzsbW44Hf5+40oLrPCAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAALrN3AjI1uIpvtDdY7bK26qxx9jfrcTX+K/G1+Gxx9ifscbXSKnB1BIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN/l6gLZ4ukQ19/lAwAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////D// + //AP///gA///gAD//gAAf/gAAB/wAAAHwAAAAcAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAHAAAAB + wAAAAcAAAAHAAAABwAAAAcAAAAHAAAABgAAAAYAAAAGAAAABwAAAB/wAAH//4Af///4///////////// + KAAAABgAAAAwAAAAAQAgAAAAAABgCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBseBAYICgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYYGgFIUVg9 + jqS001VzisgiLjc+BQYIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTg+HnuOnbGowdT9psDU/3GZt/9ulrT9VHKJxSItNjoFBgcC + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUrLwxgcH2F + nrjM9qS+0/+lv9T/or3S/3Sbuf9ymrj/cpm3/3CXtf1UcYfCIS02NwMFBgEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAVGRwDSlhjWY6ovOedus//nrvQ/6C80f+gvNH/nbrQ/3Scuv9zm7n/ + c5u5/3Oauf9ymrj/b5e0/VBtgr4eKDAzAwQFAQAAAAAAAAAAAAAAAAAAAAAAAAAACw0PATdDTDR4kqXM + lbPK/5i2zf+at87/mrfO/5q3zv+at87/mLbN/3Obuf9ymrj/cpq4/3KauP9ymrj/cpq4/3GYtv9tlLH8 + TWl+uhskLDACAwMBAAAAAAAAAAAAAAAAYnmKloqrw/yPr8j/krLK/5Szy/+VtMv/lbTL/5W0y/+VtMv/ + lLPK/3OauP9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9wl7b/bZWz/2eOq/wNEhZIAAAAAQAAAAAAAAAA + iavE2Iqrxf+Nrsf/j6/I/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/j6/I/3KYt/9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/b5a0/2yTsf8VHCKCAAAAHgAAAACxx9YBh6rD4YeqxP+Kq8X/i63G/4utxv+Lrcb/ + i63G/4utxv+Lrcb/i63G/3GYtf9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/22Usv8eKDCD + AAAAMQAAAACzyNcDhqnD6IWow/+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/3GWtf9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/22Tsv8oNkJ4AAAAEwAAAACvxdYGhKfC74Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/hKfC/3CUs/9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf80R1V6AAAAAgAAAACZtswKgKTA9IClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gaXA/2+Tsf9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9QbIOSAAAAAAAAAACduc0Q + faO/+X2jv/99o7//faO//32jv/99o7//faO//32jv/99o7//fqS//22Qrv9pjaz/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq2sAAAAAAAAAACWtMoWeqG9/Huhvf97ob3/e6G9/3uhvf97ob3/ + e6G9/3uhvf97ob3/fKG+/2mMqv9liaj/Zoqp/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6rC + AAAAAAAAAACRsMcedp27/nKYtv9zmbf/eJ+8/3ifvP95n7z/eJ+8/3ifvP94n7z/eZ+8/2SFpP9egqH/ + YYSk/2OGpf9kh6b/ZIin/2WIp/9liKf/ZYin/2WIp/9liKfVAAAAAAAAAACOr8YnaZGw/12Fpv93nrv/ + d568/5Wzyf+ApL//d568/3eeu/94nrz/ep67/2SEov9TdZX/V3qZ/1x+nv9fgaH/YYSj/2KFpP9ihaT/ + YoWk/2KFpP9ihaTkYoWkAgAAAACJqsQxYYmq/1F5nP90nLr/dp27/6zD1v+Cpb//d5y6/3icuf90mrf/ + c5q4/3Sbuf9xmLb/bJKw/2aJp/9fgaD/XH6d/16An/9fgaH/YIKh/2CCof9ggqHwYIKhBwAAAAB1nLo7 + aJCw/2WMrP91nLr/ep+8/6rB0/+kvM//l7PJ/4anwf99or7/e6G+/3uhvv97ob7/e6G9/3uhvf99or3/ + faC7/2+SsP9ihKP/W3yc/1t8nP9bfJz4XH6dDwAAAAB0nLpHeJ+8/4Wmwv+IqcT/hajD/4Sowv+FqMP/ + i63G/5m2zP+mv9L/pb7R/5Wzyf+JqsT/hajD/6a+0f/j6e7/8/T1/93l6/+zx9f/ianD/3SXtP9hg6Ly + W3ybFwAAAACJqsQVkLDIcI+wybeQscnnkbHJ/JGxyf+Rscn/kbHJ/5Gxyf+Rscn/krLK/5q3zv+owdT/ + uMvb/7DG1/+euc//psDT/8TV4vqtxdfYlbPLj42uxzyLrMYMAAAAAAAAAAAAAAAAAAAAAAAAAACXts0E + mrfOHJy5z0+eutCXn7vQ06G80fWgu9H/n7vQ/6C70f+gvNH/oLvR/qS+0+i2y9urztvmV67F1hiXtc0B + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMXV4Q7F1OAz + vM/dc7XK2q+4y9tys8fXKK3E1gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAP/n/wD/gf8A/wB/APwAHwDwAAcAwAABAMAAAADAAAAAgAAAAIAAAACAAAAAgAABAIAAAQCAAAEA + gAABAIAAAACAAAAAgAAAAIAAAACAAAEA8AAPAP+A/wD///8A////AA== + + + \ No newline at end of file diff --git a/PS4PKGTool/Forms/Main/Main.Designer.cs b/PS4PKGTool/Forms/Main/Main.Designer.cs new file mode 100644 index 0000000..8f62037 --- /dev/null +++ b/PS4PKGTool/Forms/Main/Main.Designer.cs @@ -0,0 +1,3638 @@ +using System; +using System.Windows.Forms; +using static System.Windows.Forms.VisualStyles.VisualStyleElement; + +namespace PS4PKGTool +{ + partial class Main + { + /// + /// 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() + { + components=new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Main)); + label1=new DarkUI.Controls.DarkLabel(); + label2=new DarkUI.Controls.DarkLabel(); + fileToolStripMenuItem=new ToolStripMenuItem(); + openGameFolderToolStripMenuItem=new ToolStripMenuItem(); + refreshContentToolStripMenuItem=new ToolStripMenuItem(); + exitToolStripMenuItem=new ToolStripMenuItem(); + toolToolStripMenuItem=new ToolStripMenuItem(); + gameToolStripMenuItem=new ToolStripMenuItem(); + renamePKGToTITLEToolStripMenuItem=new ToolStripMenuItem(); + renameToTITLEIDToolStripMenuItem=new ToolStripMenuItem(); + renameToCONTENTIDToolStripMenuItem=new ToolStripMenuItem(); + renamePKGToTITLETITLEIDToolStripMenuItem=new ToolStripMenuItem(); + renamePKGToTITLEToolStripMenuItem1=new ToolStripMenuItem(); + renamePKGToTITLECATEGORYToolStripMenuItem=new ToolStripMenuItem(); + viewTrophyListToolStripMenuItem=new ToolStripMenuItem(); + exportPKGListToExcelToolStripMenuItem=new ToolStripMenuItem(); + helpToolStripMenuItem=new ToolStripMenuItem(); + donateToolStripMenuItem=new ToolStripMenuItem(); + aboutToolStripMenuItem=new ToolStripMenuItem(); + contextMenuPKGGridView=new DarkUI.Controls.DarkContextMenu(); + openPS4PKGToolTempDirectoryToolStripMenuItem2=new ToolStripMenuItem(); + toolStripMenuItem96=new ToolStripMenuItem(); + toolStripMenuItem34=new ToolStripMenuItem(); + toolStripSeparator1=new ToolStripSeparator(); + toolStripMenuItem94=new ToolStripMenuItem(); + checkForDuplicatePKGToolStripMenuItem2=new ToolStripMenuItem(); + globalExportPKGListToExcelToolStripMenuItem2=new ToolStripMenuItem(); + toolStripMenuItem3=new ToolStripMenuItem(); + globalExtractImagesAndIconToolStripMenuItem2=new ToolStripMenuItem(); + globalExtractImageOnlyToolStripMenuItem2=new ToolStripMenuItem(); + globalExtractIconOnlyToolStripMenuItem2=new ToolStripMenuItem(); + toolStripMenuItem111=new ToolStripMenuItem(); + renameAllPkg1ToolStripMenuItem2=new ToolStripMenuItem(); + renameAllPkg2ToolStripMenuItem2=new ToolStripMenuItem(); + renameAllPkg3ToolStripMenuItem2=new ToolStripMenuItem(); + renameAllPkg4ToolStripMenuItem2=new ToolStripMenuItem(); + renameAllPkg5ToolStripMenuItem2=new ToolStripMenuItem(); + renameAllPkg6ToolStripMenuItem2=new ToolStripMenuItem(); + renameAllPkg7ToolStripMenuItem2=new ToolStripMenuItem(); + renameAllPkg8ToolStripMenuItem2=new ToolStripMenuItem(); + renameAllPkg9ToolStripMenuItem2=new ToolStripMenuItem(); + renameAllPkg10ToolStripMenuItem2=new ToolStripMenuItem(); + renameAllPkg11ToolStripMenuItem2=new ToolStripMenuItem(); + toolStripMenuItem38=new ToolStripMenuItem(); + movePkgTitleToolStripMenuItem2=new ToolStripMenuItem(); + movePkgTypeToolStripMenuItem2=new ToolStripMenuItem(); + movePkgCategoryToolStripMenuItem2=new ToolStripMenuItem(); + movePkgRegionToolStripMenuItem2=new ToolStripMenuItem(); + toolStripSeparator2=new ToolStripSeparator(); + GroupActionTitleStripMenuItem=new ToolStripMenuItem(); + toolStripMenuItem127=new ToolStripMenuItem(); + copyTitleIdtoolStripMenuItem2=new ToolStripMenuItem(); + copyContentIdtoolStripMenuItem2=new ToolStripMenuItem(); + backportToolStripMenuItem=new ToolStripMenuItem(); + setBackportedToolStripMenuItem2=new ToolStripMenuItem(); + setBackportRemarksToolStripMenuItem=new ToolStripMenuItem(); + backportRemarkTextboxtoolStripTextBox2=new ToolStripTextBox(); + setRemarktoolStripMenuItem2=new ToolStripMenuItem(); + toolStripSeparator9=new ToolStripSeparator(); + removeBackportedToolStripMenuItem2=new ToolStripMenuItem(); + deletePkgtoolStripMenuItem2=new ToolStripMenuItem(); + selectedExportPKGListToExcelToolStripMenuItem2=new ToolStripMenuItem(); + GroupActionExtacrtImageToolStripMenuItem=new ToolStripMenuItem(); + selectedExtractImagesAndIconToolStripMenuItem2=new ToolStripMenuItem(); + selectedExtractImageOnlyToolStripMenuItem2=new ToolStripMenuItem(); + selectedExtractIconOnlyToolStripMenuItem2=new ToolStripMenuItem(); + toolStripMenuItem133=new ToolStripMenuItem(); + renameSelectedPkg1ToolStripMenuItem2=new ToolStripMenuItem(); + renameSelectedPkg2ToolStripMenuItem2=new ToolStripMenuItem(); + renameSelectedPkg3ToolStripMenuItem2=new ToolStripMenuItem(); + renameSelectedPkg4ToolStripMenuItem2=new ToolStripMenuItem(); + renameSelectedPkg5ToolStripMenuItem2=new ToolStripMenuItem(); + renameSelectedPkg6ToolStripMenuItem2=new ToolStripMenuItem(); + renameSelectedPkg7ToolStripMenuItem2=new ToolStripMenuItem(); + renameSelectedPkg8ToolStripMenuItem2=new ToolStripMenuItem(); + renameSelectedPkg9ToolStripMenuItem2=new ToolStripMenuItem(); + renameSelectedPkg10ToolStripMenuItem2=new ToolStripMenuItem(); + renameSelectedPkg11ToolStripMenuItem2=new ToolStripMenuItem(); + viewPkgChangeInfotoolStripMenuItem2=new ToolStripMenuItem(); + viewPkgExplorerStripMenuItem2=new ToolStripMenuItem(); + toolStripSeparator7=new ToolStripSeparator(); + toolStripMenuItem18=new ToolStripMenuItem(); + RpiCheckPkgInstalledtoolStripMenuItem2=new ToolStripMenuItem(); + RpiSendPkgtoolStripMenuItem2=new ToolStripMenuItem(); + toolStripMenuItem21=new ToolStripMenuItem(); + RpiUninstallBasePKGToolStripMenuItem2=new ToolStripMenuItem(); + RpiUninstallPatchPKGToolStripMenuItem2=new ToolStripMenuItem(); + RpiUninstallDlcPKGToolStripMenuItem2=new ToolStripMenuItem(); + RpiUninstallThemePKGToolStripMenuItem2=new ToolStripMenuItem(); + toolStripSeparator5=new ToolStripSeparator(); + toolStripSeparator6=new ToolStripSeparator(); + toolStripSeparator3=new ToolStripSeparator(); + label8=new DarkUI.Controls.DarkLabel(); + darkMenuStrip1=new DarkUI.Controls.DarkMenuStrip(); + fileToolStripMenuItem2=new ToolStripMenuItem(); + managePS4PKGToolStripMenuItem=new ToolStripMenuItem(); + toolStripSeparator11=new ToolStripSeparator(); + exitToolStripMenuItem1=new ToolStripMenuItem(); + toolToolStripMenuItem1=new ToolStripMenuItem(); + openPS4PKGToolTempDirectoryToolStripMenuItem1=new ToolStripMenuItem(); + reloadContentToolStripMenuItem=new ToolStripMenuItem(); + settingstoolStripMenuItem=new ToolStripMenuItem(); + toolStripSeparator12=new ToolStripSeparator(); + globalActionToolStripMenuItem=new ToolStripMenuItem(); + checkForDuplicatePKGToolStripMenuItem1=new ToolStripMenuItem(); + globalExportPKGListToExcelToolStripMenuItem1=new ToolStripMenuItem(); + extractImageAndBackgroundToolStripMenuItem=new ToolStripMenuItem(); + globalExtractImagesAndIconToolStripMenuItem1=new ToolStripMenuItem(); + globalExtractImageOnlyToolStripMenuItem1=new ToolStripMenuItem(); + globalExtractIconOnlyToolStripMenuItem1=new ToolStripMenuItem(); + renameToolStripMenuItem=new ToolStripMenuItem(); + renameAllPkg1ToolStripMenuItem1=new ToolStripMenuItem(); + renameAllPkg2ToolStripMenuItem1=new ToolStripMenuItem(); + renameAllPkg3ToolStripMenuItem1=new ToolStripMenuItem(); + renameAllPkg4ToolStripMenuItem1=new ToolStripMenuItem(); + renameAllPkg5ToolStripMenuItem1=new ToolStripMenuItem(); + renameAllPkg6ToolStripMenuItem1=new ToolStripMenuItem(); + renameAllPkg7ToolStripMenuItem1=new ToolStripMenuItem(); + renameAllPkg8ToolStripMenuItem1=new ToolStripMenuItem(); + renameAllPkg9ToolStripMenuItem1=new ToolStripMenuItem(); + renameAllPkg10ToolStripMenuItem1=new ToolStripMenuItem(); + renameAllPkg11ToolStripMenuItem1=new ToolStripMenuItem(); + seperateAndMovePKGByTypeIntoFolderToolStripMenuItem=new ToolStripMenuItem(); + movePkgTitleToolStripMenuItem1=new ToolStripMenuItem(); + movePkgCategoryToolStripMenuItem1=new ToolStripMenuItem(); + movePkgTypeToolStripMenuItem1=new ToolStripMenuItem(); + movePkgRegionToolStripMenuItem1=new ToolStripMenuItem(); + toolStripSeparator4=new ToolStripSeparator(); + toolStripMenuItem2=new ToolStripMenuItem(); + globalCopyStripMenuItem=new ToolStripMenuItem(); + copyTitleIdtoolStripMenuItem1=new ToolStripMenuItem(); + copyContentIdtoolStripMenuItem1=new ToolStripMenuItem(); + toolStripMenuItem1=new ToolStripMenuItem(); + setBackportedtoolStripMenuItem1=new ToolStripMenuItem(); + toolStripMenuItem4=new ToolStripMenuItem(); + backportRemarkTextboxtoolStripTextBox1=new ToolStripTextBox(); + setRemarktoolStripMenuItem1=new ToolStripMenuItem(); + toolStripSeparator10=new ToolStripSeparator(); + removeBackportedtoolStripMenuItem1=new ToolStripMenuItem(); + deletePKGtoolStripMenuItem1=new ToolStripMenuItem(); + selectedExportPKGListToExcelToolStripMenuItem1=new ToolStripMenuItem(); + toolStripMenuItem28=new ToolStripMenuItem(); + selectedExtractImagesAndIconToolStripMenuItem1=new ToolStripMenuItem(); + selectedExtractImageOnlyToolStripMenuItem1=new ToolStripMenuItem(); + selectedExtractIconOnlyToolStripMenuItem1=new ToolStripMenuItem(); + renameCurrentPKGStripMenuItem=new ToolStripMenuItem(); + renameSelectedPkg1ToolStripMenuItem1=new ToolStripMenuItem(); + renameSelectedPkg2ToolStripMenuItem1=new ToolStripMenuItem(); + renameSelectedPkg3ToolStripMenuItem1=new ToolStripMenuItem(); + renameSelectedPkg4ToolStripMenuItem1=new ToolStripMenuItem(); + renameSelectedPkg5ToolStripMenuItem1=new ToolStripMenuItem(); + renameSelectedPkg6ToolStripMenuItem1=new ToolStripMenuItem(); + renameSelectedPkg7ToolStripMenuItem1=new ToolStripMenuItem(); + renameSelectedPkg8ToolStripMenuItem1=new ToolStripMenuItem(); + renameSelectedPkg9ToolStripMenuItem1=new ToolStripMenuItem(); + renameSelectedPkg10ToolStripMenuItem1=new ToolStripMenuItem(); + renameSelectedPkg11ToolStripMenuItem1=new ToolStripMenuItem(); + viewPkgChangeInfotoolStripMenuItem1=new ToolStripMenuItem(); + viewPkgExplorerStripMenuItem1=new ToolStripMenuItem(); + toolStripSeparator8=new ToolStripSeparator(); + toolStripMenuItem16=new ToolStripMenuItem(); + RpiCheckPkgInstalledtoolStripMenuItem1=new ToolStripMenuItem(); + RpiSendPkgtoolStripMenuItem1=new ToolStripMenuItem(); + uninstallPKGFromPS4ToolStripMenuItem=new ToolStripMenuItem(); + RpiUninstallBasePKGToolStripMenuItem1=new ToolStripMenuItem(); + RpiUninstallPatchPKGToolStripMenuItem1=new ToolStripMenuItem(); + RpiUninstallDlcPKGToolStripMenuItem1=new ToolStripMenuItem(); + RpiUninstallThemePKGToolStripMenuItem1=new ToolStripMenuItem(); + toolStripMenuItem144=new ToolStripMenuItem(); + toolStripMenuItem159=new ToolStripMenuItem(); + toolStripMenuItem160=new ToolStripMenuItem(); + toolStripMenuItem158=new ToolStripMenuItem(); + testToolStripMenuItem=new ToolStripMenuItem(); + colorTestToolStripMenuItem=new ToolStripMenuItem(); + darkStatusStrip1=new DarkUI.Controls.DarkStatusStrip(); + toolStripStatusLabel1=new ToolStripStatusLabel(); + toolStripStatusLabel3=new ToolStripStatusLabel(); + toolStripStatusLabel5=new ToolStripStatusLabel(); + toolStripProgressBar1=new ToolStripProgressBar(); + toolStripStatusLabel2=new ToolStripStatusLabel(); + labelDisplayTotalPKG=new ToolStripStatusLabel(); + ToolStripSplitButtonTotalPKG=new ToolStripSplitButton(); + toolStripSplitButton1=new ToolStripSplitButton(); + toolStripStatusLabel4=new ToolStripStatusLabel(); + contextMenuTrophy=new DarkUI.Controls.DarkContextMenu(); + ExtractTrophyImageToolStripMenuItem=new ToolStripMenuItem(); + contextMenuEntry=new DarkUI.Controls.DarkContextMenu(); + ExtractAllEntryToolStripMenuItem=new ToolStripMenuItem(); + ExtractDecryptedEntryToolStripMenuItem=new ToolStripMenuItem(); + imageList1=new ImageList(components); + contextMenuOfficialUpdate=new DarkUI.Controls.DarkContextMenu(); + copyURLToolStripMenuItem=new ToolStripMenuItem(); + downloadSelectedPKGUpdateToolStripMenuItem=new ToolStripMenuItem(); + contextMenuBackgroundImage=new DarkUI.Controls.DarkContextMenu(); + saveImageToolStripMenuItem=new ToolStripMenuItem(); + SetImageAsDesktopBackgroundToolStripMenuItem=new ToolStripMenuItem(); + contextMenuExtractNode=new DarkUI.Controls.DarkContextMenu(); + extractNodeToolStripMenuItem=new ToolStripMenuItem(); + expandAllToolStripMenuItem=new ToolStripMenuItem(); + collapseAllNodeToolStripMenuItem=new ToolStripMenuItem(); + columnHeader1=new ColumnHeader(); + columnHeader5=new ColumnHeader(); + columnHeader6=new ColumnHeader(); + darkSectionPanel7=new DarkUI.Controls.DarkSectionPanel(); + contextMenuExtractListView=new DarkUI.Controls.DarkContextMenu(); + toolStripMenuItem32=new ToolStripMenuItem(); + flatTabControl1=new VisualStudioTabControl.VisualStudioTabControl(); + tabPage1=new TabPage(); + darkButton3=new DarkUI.Controls.DarkButton(); + darkSectionPanel10=new DarkUI.Controls.DarkSectionPanel(); + darkDataGridView2=new DarkUI.Controls.DarkDataGridView(); + darkSectionPanel9=new DarkUI.Controls.DarkSectionPanel(); + panel1=new Panel(); + darkLabel1=new DarkUI.Controls.DarkLabel(); + PKGGridView=new DarkUI.Controls.DarkDataGridView(); + darkSectionPanel8=new DarkUI.Controls.DarkSectionPanel(); + panel5=new Panel(); + pictureBox1=new PictureBox(); + label3=new DarkUI.Controls.DarkLabel(); + darkLabel2=new DarkUI.Controls.DarkLabel(); + tbSearchGame=new DarkUI.Controls.DarkTextBox(); + tabPage6=new TabPage(); + treeView1=new System.Windows.Forms.TreeView(); + listView2=new DarkUI.Controls.DarkTreeView(); + PKGListView=new System.Windows.Forms.ListView(); + tabPage2=new TabPage(); + TrophyGridView=new DarkUI.Controls.DarkDataGridView(); + tabPage3=new TabPage(); + flatTabControlBgi=new VisualStudioTabControl.VisualStudioTabControl(); + tabPagePic0=new TabPage(); + darkLabel3=new DarkUI.Controls.DarkLabel(); + pbPIC0=new PictureBox(); + tabPagePic1=new TabPage(); + darkLabel4=new DarkUI.Controls.DarkLabel(); + pbPIC1=new PictureBox(); + tabPage4=new TabPage(); + panel7=new Panel(); + darkSectionPanel2=new DarkUI.Controls.DarkSectionPanel(); + dgvEntryList=new DarkUI.Controls.DarkDataGridView(); + darkSectionPanel3=new DarkUI.Controls.DarkSectionPanel(); + darkDataGridView4=new DarkUI.Controls.DarkDataGridView(); + darkSectionPanel1=new DarkUI.Controls.DarkSectionPanel(); + dgvHeader=new DarkUI.Controls.DarkDataGridView(); + tabPage7=new TabPage(); + panel6=new Panel(); + btnExtractFullPKG=new DarkUI.Controls.DarkButton(); + darkLabel5=new DarkUI.Controls.DarkLabel(); + tbPasscode=new DarkUI.Controls.DarkTextBox(); + btnViewPKGData=new DarkUI.Controls.DarkButton(); + darkSectionPanel4=new DarkUI.Controls.DarkSectionPanel(); + splitContainer1=new SplitContainer(); + PKGTreeView=new System.Windows.Forms.TreeView(); + listView1=new System.Windows.Forms.ListView(); + columnHeader7=new ColumnHeader(); + columnHeader8=new ColumnHeader(); + columnHeader9=new ColumnHeader(); + btnSearchFileInTreeView=new DarkUI.Controls.DarkButton(); + tbSearchTreeView=new DarkUI.Controls.DarkTextBox(); + darkLabel6=new DarkUI.Controls.DarkLabel(); + tabPage5=new TabPage(); + panel8=new Panel(); + darkSectionPanel11=new DarkUI.Controls.DarkSectionPanel(); + dgvUpdate=new DarkUI.Controls.DarkDataGridView(); + darkSectionPanel12=new DarkUI.Controls.DarkSectionPanel(); + label13=new DarkUI.Controls.DarkLabel(); + label14=new DarkUI.Controls.DarkLabel(); + label15=new DarkUI.Controls.DarkLabel(); + label16=new DarkUI.Controls.DarkLabel(); + label17=new DarkUI.Controls.DarkLabel(); + label18=new DarkUI.Controls.DarkLabel(); + label19=new DarkUI.Controls.DarkLabel(); + labelRemaster=new DarkUI.Controls.DarkLabel(); + label21=new DarkUI.Controls.DarkLabel(); + labelUpdateType=new DarkUI.Controls.DarkLabel(); + labelMandatory=new DarkUI.Controls.DarkLabel(); + labelPKGdigest=new DarkUI.Controls.DarkLabel(); + label5=new DarkUI.Controls.DarkLabel(); + label12=new DarkUI.Controls.DarkLabel(); + label9=new DarkUI.Controls.DarkLabel(); + label11=new DarkUI.Controls.DarkLabel(); + label4=new DarkUI.Controls.DarkLabel(); + label10=new DarkUI.Controls.DarkLabel(); + label7=new DarkUI.Controls.DarkLabel(); + labelSystemReq=new DarkUI.Controls.DarkLabel(); + label6=new DarkUI.Controls.DarkLabel(); + labelUpdateVersion=new DarkUI.Controls.DarkLabel(); + labelTotalSize=new DarkUI.Controls.DarkLabel(); + labelTotalFile=new DarkUI.Controls.DarkLabel(); + contextMenuPKGGridView.SuspendLayout(); + darkMenuStrip1.SuspendLayout(); + darkStatusStrip1.SuspendLayout(); + contextMenuTrophy.SuspendLayout(); + contextMenuEntry.SuspendLayout(); + contextMenuOfficialUpdate.SuspendLayout(); + contextMenuBackgroundImage.SuspendLayout(); + contextMenuExtractNode.SuspendLayout(); + contextMenuExtractListView.SuspendLayout(); + flatTabControl1.SuspendLayout(); + tabPage1.SuspendLayout(); + darkSectionPanel10.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)darkDataGridView2).BeginInit(); + darkSectionPanel9.SuspendLayout(); + panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)PKGGridView).BeginInit(); + darkSectionPanel8.SuspendLayout(); + panel5.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)pictureBox1).BeginInit(); + tabPage6.SuspendLayout(); + tabPage2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)TrophyGridView).BeginInit(); + tabPage3.SuspendLayout(); + flatTabControlBgi.SuspendLayout(); + tabPagePic0.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)pbPIC0).BeginInit(); + tabPagePic1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)pbPIC1).BeginInit(); + tabPage4.SuspendLayout(); + panel7.SuspendLayout(); + darkSectionPanel2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)dgvEntryList).BeginInit(); + darkSectionPanel3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)darkDataGridView4).BeginInit(); + darkSectionPanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)dgvHeader).BeginInit(); + tabPage7.SuspendLayout(); + panel6.SuspendLayout(); + darkSectionPanel4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)splitContainer1).BeginInit(); + splitContainer1.Panel1.SuspendLayout(); + splitContainer1.Panel2.SuspendLayout(); + splitContainer1.SuspendLayout(); + tabPage5.SuspendLayout(); + panel8.SuspendLayout(); + darkSectionPanel11.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)dgvUpdate).BeginInit(); + darkSectionPanel12.SuspendLayout(); + SuspendLayout(); + // + // label1 + // + label1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + label1.Location=new System.Drawing.Point(0, 0); + label1.Name="label1"; + label1.Size=new System.Drawing.Size(100, 23); + label1.TabIndex=0; + // + // label2 + // + label2.AutoSize=true; + label2.Font=new System.Drawing.Font("Verdana", 9F, System.Drawing.FontStyle.Bold|System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point); + label2.ForeColor=System.Drawing.Color.Silver; + label2.Location=new System.Drawing.Point(154, 471); + label2.Name="label2"; + label2.Size=new System.Drawing.Size(0, 14); + label2.TabIndex=39; + // + // fileToolStripMenuItem + // + fileToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { openGameFolderToolStripMenuItem, refreshContentToolStripMenuItem, exitToolStripMenuItem }); + fileToolStripMenuItem.Name="fileToolStripMenuItem"; + fileToolStripMenuItem.Size=new System.Drawing.Size(37, 20); + fileToolStripMenuItem.Text="File"; + // + // openGameFolderToolStripMenuItem + // + openGameFolderToolStripMenuItem.Name="openGameFolderToolStripMenuItem"; + openGameFolderToolStripMenuItem.Size=new System.Drawing.Size(67, 22); + // + // refreshContentToolStripMenuItem + // + refreshContentToolStripMenuItem.Name="refreshContentToolStripMenuItem"; + refreshContentToolStripMenuItem.Size=new System.Drawing.Size(67, 22); + // + // exitToolStripMenuItem + // + exitToolStripMenuItem.Name="exitToolStripMenuItem"; + exitToolStripMenuItem.Size=new System.Drawing.Size(67, 22); + // + // toolToolStripMenuItem + // + toolToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { gameToolStripMenuItem, viewTrophyListToolStripMenuItem, exportPKGListToExcelToolStripMenuItem }); + toolToolStripMenuItem.Name="toolToolStripMenuItem"; + toolToolStripMenuItem.Size=new System.Drawing.Size(41, 20); + toolToolStripMenuItem.Text="Tool"; + // + // gameToolStripMenuItem + // + gameToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { renamePKGToTITLEToolStripMenuItem, renameToTITLEIDToolStripMenuItem, renameToCONTENTIDToolStripMenuItem, renamePKGToTITLETITLEIDToolStripMenuItem, renamePKGToTITLEToolStripMenuItem1, renamePKGToTITLECATEGORYToolStripMenuItem }); + gameToolStripMenuItem.Enabled=false; + gameToolStripMenuItem.Name="gameToolStripMenuItem"; + gameToolStripMenuItem.Size=new System.Drawing.Size(141, 22); + gameToolStripMenuItem.Text="Rename PKG"; + // + // renamePKGToTITLEToolStripMenuItem + // + renamePKGToTITLEToolStripMenuItem.Name="renamePKGToTITLEToolStripMenuItem"; + renamePKGToTITLEToolStripMenuItem.Size=new System.Drawing.Size(67, 22); + // + // renameToTITLEIDToolStripMenuItem + // + renameToTITLEIDToolStripMenuItem.Name="renameToTITLEIDToolStripMenuItem"; + renameToTITLEIDToolStripMenuItem.Size=new System.Drawing.Size(67, 22); + // + // renameToCONTENTIDToolStripMenuItem + // + renameToCONTENTIDToolStripMenuItem.Name="renameToCONTENTIDToolStripMenuItem"; + renameToCONTENTIDToolStripMenuItem.Size=new System.Drawing.Size(67, 22); + // + // renamePKGToTITLETITLEIDToolStripMenuItem + // + renamePKGToTITLETITLEIDToolStripMenuItem.Name="renamePKGToTITLETITLEIDToolStripMenuItem"; + renamePKGToTITLETITLEIDToolStripMenuItem.Size=new System.Drawing.Size(67, 22); + // + // renamePKGToTITLEToolStripMenuItem1 + // + renamePKGToTITLEToolStripMenuItem1.Name="renamePKGToTITLEToolStripMenuItem1"; + renamePKGToTITLEToolStripMenuItem1.Size=new System.Drawing.Size(67, 22); + // + // renamePKGToTITLECATEGORYToolStripMenuItem + // + renamePKGToTITLECATEGORYToolStripMenuItem.Name="renamePKGToTITLECATEGORYToolStripMenuItem"; + renamePKGToTITLECATEGORYToolStripMenuItem.Size=new System.Drawing.Size(67, 22); + // + // viewTrophyListToolStripMenuItem + // + viewTrophyListToolStripMenuItem.Name="viewTrophyListToolStripMenuItem"; + viewTrophyListToolStripMenuItem.Size=new System.Drawing.Size(141, 22); + // + // exportPKGListToExcelToolStripMenuItem + // + exportPKGListToExcelToolStripMenuItem.Name="exportPKGListToExcelToolStripMenuItem"; + exportPKGListToExcelToolStripMenuItem.Size=new System.Drawing.Size(141, 22); + // + // helpToolStripMenuItem + // + helpToolStripMenuItem.Name="helpToolStripMenuItem"; + helpToolStripMenuItem.Size=new System.Drawing.Size(32, 19); + // + // donateToolStripMenuItem + // + donateToolStripMenuItem.Name="donateToolStripMenuItem"; + donateToolStripMenuItem.Size=new System.Drawing.Size(32, 19); + // + // aboutToolStripMenuItem + // + aboutToolStripMenuItem.Name="aboutToolStripMenuItem"; + aboutToolStripMenuItem.Size=new System.Drawing.Size(32, 19); + // + // contextMenuPKGGridView + // + contextMenuPKGGridView.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + contextMenuPKGGridView.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + contextMenuPKGGridView.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + contextMenuPKGGridView.Items.AddRange(new ToolStripItem[] { openPS4PKGToolTempDirectoryToolStripMenuItem2, toolStripMenuItem96, toolStripMenuItem34, toolStripSeparator1, toolStripMenuItem94, checkForDuplicatePKGToolStripMenuItem2, globalExportPKGListToExcelToolStripMenuItem2, toolStripMenuItem3, toolStripMenuItem111, toolStripMenuItem38, toolStripSeparator2, GroupActionTitleStripMenuItem, toolStripMenuItem127, backportToolStripMenuItem, deletePkgtoolStripMenuItem2, selectedExportPKGListToExcelToolStripMenuItem2, GroupActionExtacrtImageToolStripMenuItem, toolStripMenuItem133, viewPkgChangeInfotoolStripMenuItem2, viewPkgExplorerStripMenuItem2, toolStripSeparator7, toolStripMenuItem18, RpiCheckPkgInstalledtoolStripMenuItem2, RpiSendPkgtoolStripMenuItem2, toolStripMenuItem21 }); + contextMenuPKGGridView.Name="DarkContextMenuStrip1"; + contextMenuPKGGridView.Size=new System.Drawing.Size(248, 509); + // + // openPS4PKGToolTempDirectoryToolStripMenuItem2 + // + openPS4PKGToolTempDirectoryToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + openPS4PKGToolTempDirectoryToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + openPS4PKGToolTempDirectoryToolStripMenuItem2.Name="openPS4PKGToolTempDirectoryToolStripMenuItem2"; + openPS4PKGToolTempDirectoryToolStripMenuItem2.Size=new System.Drawing.Size(247, 22); + openPS4PKGToolTempDirectoryToolStripMenuItem2.Text="Open PS4PKGToolTemp directory"; + openPS4PKGToolTempDirectoryToolStripMenuItem2.Click+=OpenPS4PKGToolTempDirectory_Click; + // + // toolStripMenuItem96 + // + toolStripMenuItem96.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem96.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem96.ImageScaling=ToolStripItemImageScaling.None; + toolStripMenuItem96.Name="toolStripMenuItem96"; + toolStripMenuItem96.ShowShortcutKeys=false; + toolStripMenuItem96.Size=new System.Drawing.Size(247, 22); + toolStripMenuItem96.Text="Refresh PKG list"; + toolStripMenuItem96.Click+=toolStripMenuItem96_Click; + // + // toolStripMenuItem34 + // + toolStripMenuItem34.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem34.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem34.ImageScaling=ToolStripItemImageScaling.None; + toolStripMenuItem34.Name="toolStripMenuItem34"; + toolStripMenuItem34.ShowShortcutKeys=false; + toolStripMenuItem34.Size=new System.Drawing.Size(247, 22); + toolStripMenuItem34.Text="Settings"; + toolStripMenuItem34.Click+=toolStripMenuItem34_Click; + // + // toolStripSeparator1 + // + toolStripSeparator1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripSeparator1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripSeparator1.Margin=new Padding(0, 0, 0, 1); + toolStripSeparator1.Name="toolStripSeparator1"; + toolStripSeparator1.Size=new System.Drawing.Size(244, 6); + // + // toolStripMenuItem94 + // + toolStripMenuItem94.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem94.Enabled=false; + toolStripMenuItem94.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + toolStripMenuItem94.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem94.ImageScaling=ToolStripItemImageScaling.None; + toolStripMenuItem94.Name="toolStripMenuItem94"; + toolStripMenuItem94.ShowShortcutKeys=false; + toolStripMenuItem94.Size=new System.Drawing.Size(247, 22); + toolStripMenuItem94.Text="Global Action"; + // + // checkForDuplicatePKGToolStripMenuItem2 + // + checkForDuplicatePKGToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + checkForDuplicatePKGToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + checkForDuplicatePKGToolStripMenuItem2.Name="checkForDuplicatePKGToolStripMenuItem2"; + checkForDuplicatePKGToolStripMenuItem2.Size=new System.Drawing.Size(247, 22); + checkForDuplicatePKGToolStripMenuItem2.Text="Check for duplicate PKG"; + checkForDuplicatePKGToolStripMenuItem2.Click+=CheckForDuplicatePKG_Click; + // + // globalExportPKGListToExcelToolStripMenuItem2 + // + globalExportPKGListToExcelToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + globalExportPKGListToExcelToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + globalExportPKGListToExcelToolStripMenuItem2.ImageScaling=ToolStripItemImageScaling.None; + globalExportPKGListToExcelToolStripMenuItem2.Name="globalExportPKGListToExcelToolStripMenuItem2"; + globalExportPKGListToExcelToolStripMenuItem2.ShowShortcutKeys=false; + globalExportPKGListToExcelToolStripMenuItem2.Size=new System.Drawing.Size(247, 22); + globalExportPKGListToExcelToolStripMenuItem2.Text="Export PKG list as excel file"; + globalExportPKGListToExcelToolStripMenuItem2.Click+=ExportPKGToExcel_Click; + // + // toolStripMenuItem3 + // + toolStripMenuItem3.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem3.DropDownItems.AddRange(new ToolStripItem[] { globalExtractImagesAndIconToolStripMenuItem2, globalExtractImageOnlyToolStripMenuItem2, globalExtractIconOnlyToolStripMenuItem2 }); + toolStripMenuItem3.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem3.ImageScaling=ToolStripItemImageScaling.None; + toolStripMenuItem3.Name="toolStripMenuItem3"; + toolStripMenuItem3.ShowShortcutKeys=false; + toolStripMenuItem3.Size=new System.Drawing.Size(247, 22); + toolStripMenuItem3.Text="Extract images/icons"; + // + // globalExtractImagesAndIconToolStripMenuItem2 + // + globalExtractImagesAndIconToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + globalExtractImagesAndIconToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + globalExtractImagesAndIconToolStripMenuItem2.Name="globalExtractImagesAndIconToolStripMenuItem2"; + globalExtractImagesAndIconToolStripMenuItem2.Size=new System.Drawing.Size(200, 22); + globalExtractImagesAndIconToolStripMenuItem2.Text="Extract images and icon"; + globalExtractImagesAndIconToolStripMenuItem2.Click+=ExtractImageIcon_Click; + // + // globalExtractImageOnlyToolStripMenuItem2 + // + globalExtractImageOnlyToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + globalExtractImageOnlyToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + globalExtractImageOnlyToolStripMenuItem2.Name="globalExtractImageOnlyToolStripMenuItem2"; + globalExtractImageOnlyToolStripMenuItem2.Size=new System.Drawing.Size(200, 22); + globalExtractImageOnlyToolStripMenuItem2.Text="Extract image only"; + globalExtractImageOnlyToolStripMenuItem2.Click+=ExtractImageIcon_Click; + // + // globalExtractIconOnlyToolStripMenuItem2 + // + globalExtractIconOnlyToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + globalExtractIconOnlyToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + globalExtractIconOnlyToolStripMenuItem2.Name="globalExtractIconOnlyToolStripMenuItem2"; + globalExtractIconOnlyToolStripMenuItem2.Size=new System.Drawing.Size(200, 22); + globalExtractIconOnlyToolStripMenuItem2.Text="Extract icon only"; + globalExtractIconOnlyToolStripMenuItem2.Click+=ExtractImageIcon_Click; + // + // toolStripMenuItem111 + // + toolStripMenuItem111.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem111.DropDownItems.AddRange(new ToolStripItem[] { renameAllPkg1ToolStripMenuItem2, renameAllPkg2ToolStripMenuItem2, renameAllPkg3ToolStripMenuItem2, renameAllPkg4ToolStripMenuItem2, renameAllPkg5ToolStripMenuItem2, renameAllPkg6ToolStripMenuItem2, renameAllPkg7ToolStripMenuItem2, renameAllPkg8ToolStripMenuItem2, renameAllPkg9ToolStripMenuItem2, renameAllPkg10ToolStripMenuItem2, renameAllPkg11ToolStripMenuItem2 }); + toolStripMenuItem111.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem111.ImageScaling=ToolStripItemImageScaling.None; + toolStripMenuItem111.Name="toolStripMenuItem111"; + toolStripMenuItem111.ShowShortcutKeys=false; + toolStripMenuItem111.Size=new System.Drawing.Size(247, 22); + toolStripMenuItem111.Text="Rename all PKG"; + // + // renameAllPkg1ToolStripMenuItem2 + // + renameAllPkg1ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg1ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg1ToolStripMenuItem2.Name="renameAllPkg1ToolStripMenuItem2"; + renameAllPkg1ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameAllPkg1ToolStripMenuItem2.Text="TITILE"; + renameAllPkg1ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameAllPkg2ToolStripMenuItem2 + // + renameAllPkg2ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg2ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg2ToolStripMenuItem2.Name="renameAllPkg2ToolStripMenuItem2"; + renameAllPkg2ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameAllPkg2ToolStripMenuItem2.Text="TITLE [TITLE_ID]"; + renameAllPkg2ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameAllPkg3ToolStripMenuItem2 + // + renameAllPkg3ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg3ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg3ToolStripMenuItem2.Name="renameAllPkg3ToolStripMenuItem2"; + renameAllPkg3ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameAllPkg3ToolStripMenuItem2.Text="TITLE [TITLE_ID] [APP_VERSION]"; + renameAllPkg3ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameAllPkg4ToolStripMenuItem2 + // + renameAllPkg4ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg4ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg4ToolStripMenuItem2.Name="renameAllPkg4ToolStripMenuItem2"; + renameAllPkg4ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameAllPkg4ToolStripMenuItem2.Text="TITLE [CATEGORY]"; + renameAllPkg4ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameAllPkg5ToolStripMenuItem2 + // + renameAllPkg5ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg5ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg5ToolStripMenuItem2.Name="renameAllPkg5ToolStripMenuItem2"; + renameAllPkg5ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameAllPkg5ToolStripMenuItem2.Text="TITLE_ID"; + renameAllPkg5ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameAllPkg6ToolStripMenuItem2 + // + renameAllPkg6ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg6ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg6ToolStripMenuItem2.Name="renameAllPkg6ToolStripMenuItem2"; + renameAllPkg6ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameAllPkg6ToolStripMenuItem2.Text="TITLE_ID [TITLE]"; + renameAllPkg6ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameAllPkg7ToolStripMenuItem2 + // + renameAllPkg7ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg7ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg7ToolStripMenuItem2.Name="renameAllPkg7ToolStripMenuItem2"; + renameAllPkg7ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameAllPkg7ToolStripMenuItem2.Text="[TITLE_ID] [CATEGORY] [APP_VERSION] TITLE"; + renameAllPkg7ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameAllPkg8ToolStripMenuItem2 + // + renameAllPkg8ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg8ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg8ToolStripMenuItem2.Name="renameAllPkg8ToolStripMenuItem2"; + renameAllPkg8ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameAllPkg8ToolStripMenuItem2.Text="TITLE [CATEGORY] [APP_VERSION]"; + renameAllPkg8ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameAllPkg9ToolStripMenuItem2 + // + renameAllPkg9ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg9ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg9ToolStripMenuItem2.Name="renameAllPkg9ToolStripMenuItem2"; + renameAllPkg9ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameAllPkg9ToolStripMenuItem2.Text="CONTENT_ID"; + renameAllPkg9ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameAllPkg10ToolStripMenuItem2 + // + renameAllPkg10ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg10ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg10ToolStripMenuItem2.Name="renameAllPkg10ToolStripMenuItem2"; + renameAllPkg10ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameAllPkg10ToolStripMenuItem2.Text="CONTENT_ID 2"; + renameAllPkg10ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameAllPkg11ToolStripMenuItem2 + // + renameAllPkg11ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg11ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg11ToolStripMenuItem2.Name="renameAllPkg11ToolStripMenuItem2"; + renameAllPkg11ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameAllPkg11ToolStripMenuItem2.Text="CUSTOM NAME"; + renameAllPkg11ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // toolStripMenuItem38 + // + toolStripMenuItem38.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem38.DropDownItems.AddRange(new ToolStripItem[] { movePkgTitleToolStripMenuItem2, movePkgTypeToolStripMenuItem2, movePkgCategoryToolStripMenuItem2, movePkgRegionToolStripMenuItem2 }); + toolStripMenuItem38.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem38.ImageScaling=ToolStripItemImageScaling.None; + toolStripMenuItem38.Name="toolStripMenuItem38"; + toolStripMenuItem38.ShowShortcutKeys=false; + toolStripMenuItem38.Size=new System.Drawing.Size(247, 22); + toolStripMenuItem38.Text="Move PKG into seperate folder"; + // + // movePkgTitleToolStripMenuItem2 + // + movePkgTitleToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + movePkgTitleToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + movePkgTitleToolStripMenuItem2.Name="movePkgTitleToolStripMenuItem2"; + movePkgTitleToolStripMenuItem2.Size=new System.Drawing.Size(312, 22); + movePkgTitleToolStripMenuItem2.Text="Move by PKG title"; + movePkgTitleToolStripMenuItem2.Click+=MovePkg_Click; + // + // movePkgTypeToolStripMenuItem2 + // + movePkgTypeToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + movePkgTypeToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + movePkgTypeToolStripMenuItem2.Name="movePkgTypeToolStripMenuItem2"; + movePkgTypeToolStripMenuItem2.Size=new System.Drawing.Size(312, 22); + movePkgTypeToolStripMenuItem2.Text="Move by PKG category (Base/Update/Addon)"; + movePkgTypeToolStripMenuItem2.Click+=MovePkg_Click; + // + // movePkgCategoryToolStripMenuItem2 + // + movePkgCategoryToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + movePkgCategoryToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + movePkgCategoryToolStripMenuItem2.Name="movePkgCategoryToolStripMenuItem2"; + movePkgCategoryToolStripMenuItem2.Size=new System.Drawing.Size(312, 22); + movePkgCategoryToolStripMenuItem2.Text="Move by PKG type (Fake/Official)"; + movePkgCategoryToolStripMenuItem2.Click+=MovePkg_Click; + // + // movePkgRegionToolStripMenuItem2 + // + movePkgRegionToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + movePkgRegionToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + movePkgRegionToolStripMenuItem2.Name="movePkgRegionToolStripMenuItem2"; + movePkgRegionToolStripMenuItem2.Size=new System.Drawing.Size(312, 22); + movePkgRegionToolStripMenuItem2.Text="Move by PKG region"; + movePkgRegionToolStripMenuItem2.Click+=MovePkg_Click; + // + // toolStripSeparator2 + // + toolStripSeparator2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripSeparator2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripSeparator2.Margin=new Padding(0, 0, 0, 1); + toolStripSeparator2.Name="toolStripSeparator2"; + toolStripSeparator2.Size=new System.Drawing.Size(244, 6); + // + // GroupActionTitleStripMenuItem + // + GroupActionTitleStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + GroupActionTitleStripMenuItem.Enabled=false; + GroupActionTitleStripMenuItem.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + GroupActionTitleStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + GroupActionTitleStripMenuItem.ImageScaling=ToolStripItemImageScaling.None; + GroupActionTitleStripMenuItem.Name="GroupActionTitleStripMenuItem"; + GroupActionTitleStripMenuItem.ShowShortcutKeys=false; + GroupActionTitleStripMenuItem.Size=new System.Drawing.Size(247, 22); + GroupActionTitleStripMenuItem.Text="..."; + // + // toolStripMenuItem127 + // + toolStripMenuItem127.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem127.DropDownItems.AddRange(new ToolStripItem[] { copyTitleIdtoolStripMenuItem2, copyContentIdtoolStripMenuItem2 }); + toolStripMenuItem127.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem127.ImageScaling=ToolStripItemImageScaling.None; + toolStripMenuItem127.Name="toolStripMenuItem127"; + toolStripMenuItem127.ShowShortcutKeys=false; + toolStripMenuItem127.Size=new System.Drawing.Size(247, 22); + toolStripMenuItem127.Text="Copy"; + // + // copyTitleIdtoolStripMenuItem2 + // + copyTitleIdtoolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + copyTitleIdtoolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + copyTitleIdtoolStripMenuItem2.Name="copyTitleIdtoolStripMenuItem2"; + copyTitleIdtoolStripMenuItem2.Size=new System.Drawing.Size(143, 22); + copyTitleIdtoolStripMenuItem2.Text="TITLE_ID"; + copyTitleIdtoolStripMenuItem2.Click+=CopyID_Click; + // + // copyContentIdtoolStripMenuItem2 + // + copyContentIdtoolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + copyContentIdtoolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + copyContentIdtoolStripMenuItem2.Name="copyContentIdtoolStripMenuItem2"; + copyContentIdtoolStripMenuItem2.Size=new System.Drawing.Size(143, 22); + copyContentIdtoolStripMenuItem2.Text="CONTENT_ID"; + copyContentIdtoolStripMenuItem2.Click+=CopyID_Click; + // + // backportToolStripMenuItem + // + backportToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + backportToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { setBackportedToolStripMenuItem2, setBackportRemarksToolStripMenuItem, toolStripSeparator9, removeBackportedToolStripMenuItem2 }); + backportToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + backportToolStripMenuItem.Name="backportToolStripMenuItem"; + backportToolStripMenuItem.Size=new System.Drawing.Size(247, 22); + backportToolStripMenuItem.Text="Backport"; + // + // setBackportedToolStripMenuItem2 + // + setBackportedToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + setBackportedToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + setBackportedToolStripMenuItem2.Name="setBackportedToolStripMenuItem2"; + setBackportedToolStripMenuItem2.Size=new System.Drawing.Size(208, 22); + setBackportedToolStripMenuItem2.Text="Set as backported"; + setBackportedToolStripMenuItem2.Click+=Backport_Click; + // + // setBackportRemarksToolStripMenuItem + // + setBackportRemarksToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + setBackportRemarksToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { backportRemarkTextboxtoolStripTextBox2, setRemarktoolStripMenuItem2 }); + setBackportRemarksToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + setBackportRemarksToolStripMenuItem.Name="setBackportRemarksToolStripMenuItem"; + setBackportRemarksToolStripMenuItem.Size=new System.Drawing.Size(208, 22); + setBackportRemarksToolStripMenuItem.Text="Set backport remarks"; + // + // backportRemarkTextboxtoolStripTextBox2 + // + backportRemarkTextboxtoolStripTextBox2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + backportRemarkTextboxtoolStripTextBox2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + backportRemarkTextboxtoolStripTextBox2.Name="backportRemarkTextboxtoolStripTextBox2"; + backportRemarkTextboxtoolStripTextBox2.Size=new System.Drawing.Size(180, 23); + // + // setRemarktoolStripMenuItem2 + // + setRemarktoolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + setRemarktoolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + setRemarktoolStripMenuItem2.Name="setRemarktoolStripMenuItem2"; + setRemarktoolStripMenuItem2.Size=new System.Drawing.Size(240, 22); + setRemarktoolStripMenuItem2.Text="Set remarks"; + setRemarktoolStripMenuItem2.Click+=Backport_Click; + // + // toolStripSeparator9 + // + toolStripSeparator9.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripSeparator9.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripSeparator9.Margin=new Padding(0, 0, 0, 1); + toolStripSeparator9.Name="toolStripSeparator9"; + toolStripSeparator9.Size=new System.Drawing.Size(205, 6); + // + // removeBackportedToolStripMenuItem2 + // + removeBackportedToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + removeBackportedToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + removeBackportedToolStripMenuItem2.Name="removeBackportedToolStripMenuItem2"; + removeBackportedToolStripMenuItem2.Size=new System.Drawing.Size(208, 22); + removeBackportedToolStripMenuItem2.Text="Remove backported label"; + removeBackportedToolStripMenuItem2.Click+=Backport_Click; + // + // deletePkgtoolStripMenuItem2 + // + deletePkgtoolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + deletePkgtoolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + deletePkgtoolStripMenuItem2.ImageScaling=ToolStripItemImageScaling.None; + deletePkgtoolStripMenuItem2.Name="deletePkgtoolStripMenuItem2"; + deletePkgtoolStripMenuItem2.ShowShortcutKeys=false; + deletePkgtoolStripMenuItem2.Size=new System.Drawing.Size(247, 22); + deletePkgtoolStripMenuItem2.Text="Delete PKG"; + deletePkgtoolStripMenuItem2.Click+=DeletePKG_Click; + // + // selectedExportPKGListToExcelToolStripMenuItem2 + // + selectedExportPKGListToExcelToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + selectedExportPKGListToExcelToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + selectedExportPKGListToExcelToolStripMenuItem2.ImageScaling=ToolStripItemImageScaling.None; + selectedExportPKGListToExcelToolStripMenuItem2.Name="selectedExportPKGListToExcelToolStripMenuItem2"; + selectedExportPKGListToExcelToolStripMenuItem2.ShowShortcutKeys=false; + selectedExportPKGListToExcelToolStripMenuItem2.Size=new System.Drawing.Size(247, 22); + selectedExportPKGListToExcelToolStripMenuItem2.Text="Export as excel file"; + selectedExportPKGListToExcelToolStripMenuItem2.Click+=ExportPKGToExcel_Click; + // + // GroupActionExtacrtImageToolStripMenuItem + // + GroupActionExtacrtImageToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + GroupActionExtacrtImageToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { selectedExtractImagesAndIconToolStripMenuItem2, selectedExtractImageOnlyToolStripMenuItem2, selectedExtractIconOnlyToolStripMenuItem2 }); + GroupActionExtacrtImageToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + GroupActionExtacrtImageToolStripMenuItem.ImageScaling=ToolStripItemImageScaling.None; + GroupActionExtacrtImageToolStripMenuItem.Name="GroupActionExtacrtImageToolStripMenuItem"; + GroupActionExtacrtImageToolStripMenuItem.ShowShortcutKeys=false; + GroupActionExtacrtImageToolStripMenuItem.Size=new System.Drawing.Size(247, 22); + GroupActionExtacrtImageToolStripMenuItem.Text="Extract images/icons"; + // + // selectedExtractImagesAndIconToolStripMenuItem2 + // + selectedExtractImagesAndIconToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + selectedExtractImagesAndIconToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + selectedExtractImagesAndIconToolStripMenuItem2.Name="selectedExtractImagesAndIconToolStripMenuItem2"; + selectedExtractImagesAndIconToolStripMenuItem2.Size=new System.Drawing.Size(200, 22); + selectedExtractImagesAndIconToolStripMenuItem2.Text="Extract images and icon"; + selectedExtractImagesAndIconToolStripMenuItem2.Click+=ExtractImageIcon_Click; + // + // selectedExtractImageOnlyToolStripMenuItem2 + // + selectedExtractImageOnlyToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + selectedExtractImageOnlyToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + selectedExtractImageOnlyToolStripMenuItem2.Name="selectedExtractImageOnlyToolStripMenuItem2"; + selectedExtractImageOnlyToolStripMenuItem2.Size=new System.Drawing.Size(200, 22); + selectedExtractImageOnlyToolStripMenuItem2.Text="Extract image only"; + selectedExtractImageOnlyToolStripMenuItem2.Click+=ExtractImageIcon_Click; + // + // selectedExtractIconOnlyToolStripMenuItem2 + // + selectedExtractIconOnlyToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + selectedExtractIconOnlyToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + selectedExtractIconOnlyToolStripMenuItem2.Name="selectedExtractIconOnlyToolStripMenuItem2"; + selectedExtractIconOnlyToolStripMenuItem2.Size=new System.Drawing.Size(200, 22); + selectedExtractIconOnlyToolStripMenuItem2.Text="Extract icon only"; + selectedExtractIconOnlyToolStripMenuItem2.Click+=ExtractImageIcon_Click; + // + // toolStripMenuItem133 + // + toolStripMenuItem133.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem133.DropDownItems.AddRange(new ToolStripItem[] { renameSelectedPkg1ToolStripMenuItem2, renameSelectedPkg2ToolStripMenuItem2, renameSelectedPkg3ToolStripMenuItem2, renameSelectedPkg4ToolStripMenuItem2, renameSelectedPkg5ToolStripMenuItem2, renameSelectedPkg6ToolStripMenuItem2, renameSelectedPkg7ToolStripMenuItem2, renameSelectedPkg8ToolStripMenuItem2, renameSelectedPkg9ToolStripMenuItem2, renameSelectedPkg10ToolStripMenuItem2, renameSelectedPkg11ToolStripMenuItem2 }); + toolStripMenuItem133.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem133.ImageScaling=ToolStripItemImageScaling.None; + toolStripMenuItem133.Name="toolStripMenuItem133"; + toolStripMenuItem133.ShowShortcutKeys=false; + toolStripMenuItem133.Size=new System.Drawing.Size(247, 22); + toolStripMenuItem133.Text="Rename PKG"; + // + // renameSelectedPkg1ToolStripMenuItem2 + // + renameSelectedPkg1ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg1ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg1ToolStripMenuItem2.Name="renameSelectedPkg1ToolStripMenuItem2"; + renameSelectedPkg1ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg1ToolStripMenuItem2.Text="TITILE"; + renameSelectedPkg1ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameSelectedPkg2ToolStripMenuItem2 + // + renameSelectedPkg2ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg2ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg2ToolStripMenuItem2.Name="renameSelectedPkg2ToolStripMenuItem2"; + renameSelectedPkg2ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg2ToolStripMenuItem2.Text="TITLE [TITLE_ID]"; + renameSelectedPkg2ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameSelectedPkg3ToolStripMenuItem2 + // + renameSelectedPkg3ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg3ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg3ToolStripMenuItem2.Name="renameSelectedPkg3ToolStripMenuItem2"; + renameSelectedPkg3ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg3ToolStripMenuItem2.Text="TITLE [TITLE_ID] [APP_VERSION]"; + renameSelectedPkg3ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameSelectedPkg4ToolStripMenuItem2 + // + renameSelectedPkg4ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg4ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg4ToolStripMenuItem2.Name="renameSelectedPkg4ToolStripMenuItem2"; + renameSelectedPkg4ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg4ToolStripMenuItem2.Text="TITLE [CATEGORY]"; + renameSelectedPkg4ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameSelectedPkg5ToolStripMenuItem2 + // + renameSelectedPkg5ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg5ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg5ToolStripMenuItem2.Name="renameSelectedPkg5ToolStripMenuItem2"; + renameSelectedPkg5ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg5ToolStripMenuItem2.Text="TITLE_ID"; + renameSelectedPkg5ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameSelectedPkg6ToolStripMenuItem2 + // + renameSelectedPkg6ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg6ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg6ToolStripMenuItem2.Name="renameSelectedPkg6ToolStripMenuItem2"; + renameSelectedPkg6ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg6ToolStripMenuItem2.Text="TITLE_ID [TITLE]"; + renameSelectedPkg6ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameSelectedPkg7ToolStripMenuItem2 + // + renameSelectedPkg7ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg7ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg7ToolStripMenuItem2.Name="renameSelectedPkg7ToolStripMenuItem2"; + renameSelectedPkg7ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg7ToolStripMenuItem2.Text="[TITLE_ID] [CATEGORY] [APP_VERSION] TITLE"; + renameSelectedPkg7ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameSelectedPkg8ToolStripMenuItem2 + // + renameSelectedPkg8ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg8ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg8ToolStripMenuItem2.Name="renameSelectedPkg8ToolStripMenuItem2"; + renameSelectedPkg8ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg8ToolStripMenuItem2.Text="TITLE [CATEGORY] [APP_VERSION]"; + renameSelectedPkg8ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameSelectedPkg9ToolStripMenuItem2 + // + renameSelectedPkg9ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg9ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg9ToolStripMenuItem2.Name="renameSelectedPkg9ToolStripMenuItem2"; + renameSelectedPkg9ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg9ToolStripMenuItem2.Text="CONTENT_ID"; + renameSelectedPkg9ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameSelectedPkg10ToolStripMenuItem2 + // + renameSelectedPkg10ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg10ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg10ToolStripMenuItem2.Name="renameSelectedPkg10ToolStripMenuItem2"; + renameSelectedPkg10ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg10ToolStripMenuItem2.Text="CONTENT_ID 2"; + renameSelectedPkg10ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // renameSelectedPkg11ToolStripMenuItem2 + // + renameSelectedPkg11ToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg11ToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg11ToolStripMenuItem2.Name="renameSelectedPkg11ToolStripMenuItem2"; + renameSelectedPkg11ToolStripMenuItem2.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg11ToolStripMenuItem2.Text="CUSTOM NAME"; + renameSelectedPkg11ToolStripMenuItem2.Click+=RenamePkg_Click; + // + // viewPkgChangeInfotoolStripMenuItem2 + // + viewPkgChangeInfotoolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + viewPkgChangeInfotoolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + viewPkgChangeInfotoolStripMenuItem2.ImageScaling=ToolStripItemImageScaling.None; + viewPkgChangeInfotoolStripMenuItem2.Name="viewPkgChangeInfotoolStripMenuItem2"; + viewPkgChangeInfotoolStripMenuItem2.ShowShortcutKeys=false; + viewPkgChangeInfotoolStripMenuItem2.Size=new System.Drawing.Size(247, 22); + viewPkgChangeInfotoolStripMenuItem2.Text="View PKG Change Info"; + viewPkgChangeInfotoolStripMenuItem2.Click+=ViewPatchChangelog_Click; + // + // viewPkgExplorerStripMenuItem2 + // + viewPkgExplorerStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + viewPkgExplorerStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + viewPkgExplorerStripMenuItem2.ImageScaling=ToolStripItemImageScaling.None; + viewPkgExplorerStripMenuItem2.Name="viewPkgExplorerStripMenuItem2"; + viewPkgExplorerStripMenuItem2.ShowShortcutKeys=false; + viewPkgExplorerStripMenuItem2.Size=new System.Drawing.Size(247, 22); + viewPkgExplorerStripMenuItem2.Text="View PKG in Explorer"; + viewPkgExplorerStripMenuItem2.Click+=ViewPKGExplorer_Click; + // + // toolStripSeparator7 + // + toolStripSeparator7.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripSeparator7.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripSeparator7.Margin=new Padding(0, 0, 0, 1); + toolStripSeparator7.Name="toolStripSeparator7"; + toolStripSeparator7.Size=new System.Drawing.Size(244, 6); + // + // toolStripMenuItem18 + // + toolStripMenuItem18.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem18.Enabled=false; + toolStripMenuItem18.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + toolStripMenuItem18.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem18.ImageScaling=ToolStripItemImageScaling.None; + toolStripMenuItem18.Name="toolStripMenuItem18"; + toolStripMenuItem18.ShowShortcutKeys=false; + toolStripMenuItem18.Size=new System.Drawing.Size(247, 22); + toolStripMenuItem18.Text="Remote PKG Installer | Status : Idle"; + // + // RpiCheckPkgInstalledtoolStripMenuItem2 + // + RpiCheckPkgInstalledtoolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + RpiCheckPkgInstalledtoolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + RpiCheckPkgInstalledtoolStripMenuItem2.ImageScaling=ToolStripItemImageScaling.None; + RpiCheckPkgInstalledtoolStripMenuItem2.Name="RpiCheckPkgInstalledtoolStripMenuItem2"; + RpiCheckPkgInstalledtoolStripMenuItem2.ShowShortcutKeys=false; + RpiCheckPkgInstalledtoolStripMenuItem2.Size=new System.Drawing.Size(247, 22); + RpiCheckPkgInstalledtoolStripMenuItem2.Text="Check if base PKG installed on PS4"; + RpiCheckPkgInstalledtoolStripMenuItem2.Click+=Rpi_Click; + // + // RpiSendPkgtoolStripMenuItem2 + // + RpiSendPkgtoolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + RpiSendPkgtoolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + RpiSendPkgtoolStripMenuItem2.ImageScaling=ToolStripItemImageScaling.None; + RpiSendPkgtoolStripMenuItem2.Name="RpiSendPkgtoolStripMenuItem2"; + RpiSendPkgtoolStripMenuItem2.ShowShortcutKeys=false; + RpiSendPkgtoolStripMenuItem2.Size=new System.Drawing.Size(247, 22); + RpiSendPkgtoolStripMenuItem2.Text="Send PKG to PS4"; + RpiSendPkgtoolStripMenuItem2.Click+=Rpi_Click; + // + // toolStripMenuItem21 + // + toolStripMenuItem21.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem21.DropDownItems.AddRange(new ToolStripItem[] { RpiUninstallBasePKGToolStripMenuItem2, RpiUninstallPatchPKGToolStripMenuItem2, RpiUninstallDlcPKGToolStripMenuItem2, RpiUninstallThemePKGToolStripMenuItem2 }); + toolStripMenuItem21.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem21.ImageScaling=ToolStripItemImageScaling.None; + toolStripMenuItem21.Name="toolStripMenuItem21"; + toolStripMenuItem21.ShowShortcutKeys=false; + toolStripMenuItem21.Size=new System.Drawing.Size(247, 22); + toolStripMenuItem21.Text="Uninstall PKG from PS4"; + // + // RpiUninstallBasePKGToolStripMenuItem2 + // + RpiUninstallBasePKGToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + RpiUninstallBasePKGToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + RpiUninstallBasePKGToolStripMenuItem2.Name="RpiUninstallBasePKGToolStripMenuItem2"; + RpiUninstallBasePKGToolStripMenuItem2.Size=new System.Drawing.Size(228, 22); + RpiUninstallBasePKGToolStripMenuItem2.Text="Uninstall base PKG"; + RpiUninstallBasePKGToolStripMenuItem2.Click+=Rpi_Click; + // + // RpiUninstallPatchPKGToolStripMenuItem2 + // + RpiUninstallPatchPKGToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + RpiUninstallPatchPKGToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + RpiUninstallPatchPKGToolStripMenuItem2.Name="RpiUninstallPatchPKGToolStripMenuItem2"; + RpiUninstallPatchPKGToolStripMenuItem2.Size=new System.Drawing.Size(228, 22); + RpiUninstallPatchPKGToolStripMenuItem2.Text="Uninstall patch PKG"; + RpiUninstallPatchPKGToolStripMenuItem2.Click+=Rpi_Click; + // + // RpiUninstallDlcPKGToolStripMenuItem2 + // + RpiUninstallDlcPKGToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + RpiUninstallDlcPKGToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + RpiUninstallDlcPKGToolStripMenuItem2.Name="RpiUninstallDlcPKGToolStripMenuItem2"; + RpiUninstallDlcPKGToolStripMenuItem2.Size=new System.Drawing.Size(228, 22); + RpiUninstallDlcPKGToolStripMenuItem2.Text="Uninstall addon PKG (DLC)"; + RpiUninstallDlcPKGToolStripMenuItem2.Click+=Rpi_Click; + // + // RpiUninstallThemePKGToolStripMenuItem2 + // + RpiUninstallThemePKGToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + RpiUninstallThemePKGToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + RpiUninstallThemePKGToolStripMenuItem2.Name="RpiUninstallThemePKGToolStripMenuItem2"; + RpiUninstallThemePKGToolStripMenuItem2.Size=new System.Drawing.Size(228, 22); + RpiUninstallThemePKGToolStripMenuItem2.Text="Uninstall addon PKG (Theme)"; + RpiUninstallThemePKGToolStripMenuItem2.Click+=Rpi_Click; + // + // toolStripSeparator5 + // + toolStripSeparator5.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripSeparator5.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripSeparator5.Margin=new Padding(0, 0, 0, 1); + toolStripSeparator5.Name="toolStripSeparator5"; + toolStripSeparator5.Size=new System.Drawing.Size(267, 6); + // + // toolStripSeparator6 + // + toolStripSeparator6.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripSeparator6.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripSeparator6.Margin=new Padding(0, 0, 0, 1); + toolStripSeparator6.Name="toolStripSeparator6"; + toolStripSeparator6.Size=new System.Drawing.Size(267, 6); + // + // toolStripSeparator3 + // + toolStripSeparator3.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripSeparator3.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripSeparator3.Margin=new Padding(0, 0, 0, 1); + toolStripSeparator3.Name="toolStripSeparator3"; + toolStripSeparator3.Size=new System.Drawing.Size(267, 6); + // + // label8 + // + label8.Anchor=AnchorStyles.Top|AnchorStyles.Right; + label8.AutoSize=true; + label8.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + label8.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + label8.Location=new System.Drawing.Point(959, 649); + label8.Name="label8"; + label8.Size=new System.Drawing.Size(0, 15); + label8.TabIndex=82; + label8.Visible=false; + // + // darkMenuStrip1 + // + darkMenuStrip1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + darkMenuStrip1.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkMenuStrip1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkMenuStrip1.Items.AddRange(new ToolStripItem[] { fileToolStripMenuItem2, toolToolStripMenuItem1, toolStripMenuItem144, testToolStripMenuItem }); + darkMenuStrip1.Location=new System.Drawing.Point(0, 0); + darkMenuStrip1.Name="darkMenuStrip1"; + darkMenuStrip1.Padding=new Padding(3, 2, 0, 2); + darkMenuStrip1.Size=new System.Drawing.Size(984, 24); + darkMenuStrip1.TabIndex=84; + darkMenuStrip1.Text="darkMenuStrip1"; + // + // fileToolStripMenuItem2 + // + fileToolStripMenuItem2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + fileToolStripMenuItem2.DropDownItems.AddRange(new ToolStripItem[] { managePS4PKGToolStripMenuItem, toolStripSeparator11, exitToolStripMenuItem1 }); + fileToolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + fileToolStripMenuItem2.Name="fileToolStripMenuItem2"; + fileToolStripMenuItem2.Size=new System.Drawing.Size(37, 20); + fileToolStripMenuItem2.Text="File"; + // + // managePS4PKGToolStripMenuItem + // + managePS4PKGToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + managePS4PKGToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + managePS4PKGToolStripMenuItem.Name="managePS4PKGToolStripMenuItem"; + managePS4PKGToolStripMenuItem.ShowShortcutKeys=false; + managePS4PKGToolStripMenuItem.Size=new System.Drawing.Size(216, 22); + managePS4PKGToolStripMenuItem.Text="Open PKG Directory Settings"; + managePS4PKGToolStripMenuItem.Visible=false; + managePS4PKGToolStripMenuItem.Click+=managePS4PKGToolStripMenuItem_Click; + // + // toolStripSeparator11 + // + toolStripSeparator11.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripSeparator11.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripSeparator11.Margin=new Padding(0, 0, 0, 1); + toolStripSeparator11.Name="toolStripSeparator11"; + toolStripSeparator11.Size=new System.Drawing.Size(213, 6); + toolStripSeparator11.Visible=false; + // + // exitToolStripMenuItem1 + // + exitToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + exitToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + exitToolStripMenuItem1.Name="exitToolStripMenuItem1"; + exitToolStripMenuItem1.Size=new System.Drawing.Size(216, 22); + exitToolStripMenuItem1.Text="Exit"; + exitToolStripMenuItem1.Click+=toolStripMenuItem78_Click; + // + // toolToolStripMenuItem1 + // + toolToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolToolStripMenuItem1.DropDownItems.AddRange(new ToolStripItem[] { openPS4PKGToolTempDirectoryToolStripMenuItem1, reloadContentToolStripMenuItem, settingstoolStripMenuItem, toolStripSeparator12, globalActionToolStripMenuItem, checkForDuplicatePKGToolStripMenuItem1, globalExportPKGListToExcelToolStripMenuItem1, extractImageAndBackgroundToolStripMenuItem, renameToolStripMenuItem, seperateAndMovePKGByTypeIntoFolderToolStripMenuItem, toolStripSeparator4, toolStripMenuItem2, globalCopyStripMenuItem, toolStripMenuItem1, deletePKGtoolStripMenuItem1, selectedExportPKGListToExcelToolStripMenuItem1, toolStripMenuItem28, renameCurrentPKGStripMenuItem, viewPkgChangeInfotoolStripMenuItem1, viewPkgExplorerStripMenuItem1, toolStripSeparator8, toolStripMenuItem16, RpiCheckPkgInstalledtoolStripMenuItem1, RpiSendPkgtoolStripMenuItem1, uninstallPKGFromPS4ToolStripMenuItem }); + toolToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolToolStripMenuItem1.Name="toolToolStripMenuItem1"; + toolToolStripMenuItem1.Size=new System.Drawing.Size(41, 20); + toolToolStripMenuItem1.Text="Tool"; + // + // openPS4PKGToolTempDirectoryToolStripMenuItem1 + // + openPS4PKGToolTempDirectoryToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + openPS4PKGToolTempDirectoryToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + openPS4PKGToolTempDirectoryToolStripMenuItem1.Name="openPS4PKGToolTempDirectoryToolStripMenuItem1"; + openPS4PKGToolTempDirectoryToolStripMenuItem1.Size=new System.Drawing.Size(254, 22); + openPS4PKGToolTempDirectoryToolStripMenuItem1.Text="Open PS4PKGToolTemp directory"; + openPS4PKGToolTempDirectoryToolStripMenuItem1.Click+=OpenPS4PKGToolTempDirectory_Click; + // + // reloadContentToolStripMenuItem + // + reloadContentToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + reloadContentToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + reloadContentToolStripMenuItem.Name="reloadContentToolStripMenuItem"; + reloadContentToolStripMenuItem.Size=new System.Drawing.Size(254, 22); + reloadContentToolStripMenuItem.Text="Refresh PKG list"; + reloadContentToolStripMenuItem.Click+=toolStripMenuItem76_Click; + // + // settingstoolStripMenuItem + // + settingstoolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + settingstoolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + settingstoolStripMenuItem.Name="settingstoolStripMenuItem"; + settingstoolStripMenuItem.Size=new System.Drawing.Size(254, 22); + settingstoolStripMenuItem.Text="Settings"; + settingstoolStripMenuItem.Click+=settingstoolStripMenuItem_Click; + // + // toolStripSeparator12 + // + toolStripSeparator12.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripSeparator12.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripSeparator12.Margin=new Padding(0, 0, 0, 1); + toolStripSeparator12.Name="toolStripSeparator12"; + toolStripSeparator12.Size=new System.Drawing.Size(251, 6); + // + // globalActionToolStripMenuItem + // + globalActionToolStripMenuItem.Enabled=false; + globalActionToolStripMenuItem.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + globalActionToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(153, 153, 153); + globalActionToolStripMenuItem.Name="globalActionToolStripMenuItem"; + globalActionToolStripMenuItem.Size=new System.Drawing.Size(254, 22); + globalActionToolStripMenuItem.Text="Global Action"; + // + // checkForDuplicatePKGToolStripMenuItem1 + // + checkForDuplicatePKGToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + checkForDuplicatePKGToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + checkForDuplicatePKGToolStripMenuItem1.Name="checkForDuplicatePKGToolStripMenuItem1"; + checkForDuplicatePKGToolStripMenuItem1.Size=new System.Drawing.Size(254, 22); + checkForDuplicatePKGToolStripMenuItem1.Text="Check for duplicate PKG"; + checkForDuplicatePKGToolStripMenuItem1.Click+=CheckForDuplicatePKG_Click; + // + // globalExportPKGListToExcelToolStripMenuItem1 + // + globalExportPKGListToExcelToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + globalExportPKGListToExcelToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + globalExportPKGListToExcelToolStripMenuItem1.Name="globalExportPKGListToExcelToolStripMenuItem1"; + globalExportPKGListToExcelToolStripMenuItem1.Size=new System.Drawing.Size(254, 22); + globalExportPKGListToExcelToolStripMenuItem1.Text="Export PKG list as excel file"; + globalExportPKGListToExcelToolStripMenuItem1.Click+=ExportPKGToExcel_Click; + // + // extractImageAndBackgroundToolStripMenuItem + // + extractImageAndBackgroundToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + extractImageAndBackgroundToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { globalExtractImagesAndIconToolStripMenuItem1, globalExtractImageOnlyToolStripMenuItem1, globalExtractIconOnlyToolStripMenuItem1 }); + extractImageAndBackgroundToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + extractImageAndBackgroundToolStripMenuItem.Name="extractImageAndBackgroundToolStripMenuItem"; + extractImageAndBackgroundToolStripMenuItem.Size=new System.Drawing.Size(254, 22); + extractImageAndBackgroundToolStripMenuItem.Text="Extract images/icons"; + // + // globalExtractImagesAndIconToolStripMenuItem1 + // + globalExtractImagesAndIconToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + globalExtractImagesAndIconToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + globalExtractImagesAndIconToolStripMenuItem1.Name="globalExtractImagesAndIconToolStripMenuItem1"; + globalExtractImagesAndIconToolStripMenuItem1.Size=new System.Drawing.Size(200, 22); + globalExtractImagesAndIconToolStripMenuItem1.Text="Extract images and icon"; + globalExtractImagesAndIconToolStripMenuItem1.Click+=ExtractImageIcon_Click; + // + // globalExtractImageOnlyToolStripMenuItem1 + // + globalExtractImageOnlyToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + globalExtractImageOnlyToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + globalExtractImageOnlyToolStripMenuItem1.Name="globalExtractImageOnlyToolStripMenuItem1"; + globalExtractImageOnlyToolStripMenuItem1.Size=new System.Drawing.Size(200, 22); + globalExtractImageOnlyToolStripMenuItem1.Text="Extract image only"; + globalExtractImageOnlyToolStripMenuItem1.Click+=ExtractImageIcon_Click; + // + // globalExtractIconOnlyToolStripMenuItem1 + // + globalExtractIconOnlyToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + globalExtractIconOnlyToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + globalExtractIconOnlyToolStripMenuItem1.Name="globalExtractIconOnlyToolStripMenuItem1"; + globalExtractIconOnlyToolStripMenuItem1.Size=new System.Drawing.Size(200, 22); + globalExtractIconOnlyToolStripMenuItem1.Text="Extract icon only"; + globalExtractIconOnlyToolStripMenuItem1.Click+=ExtractImageIcon_Click; + // + // renameToolStripMenuItem + // + renameToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { renameAllPkg1ToolStripMenuItem1, renameAllPkg2ToolStripMenuItem1, renameAllPkg3ToolStripMenuItem1, renameAllPkg4ToolStripMenuItem1, renameAllPkg5ToolStripMenuItem1, renameAllPkg6ToolStripMenuItem1, renameAllPkg7ToolStripMenuItem1, renameAllPkg8ToolStripMenuItem1, renameAllPkg9ToolStripMenuItem1, renameAllPkg10ToolStripMenuItem1, renameAllPkg11ToolStripMenuItem1 }); + renameToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameToolStripMenuItem.Name="renameToolStripMenuItem"; + renameToolStripMenuItem.Size=new System.Drawing.Size(254, 22); + renameToolStripMenuItem.Text="Rename all PKG"; + // + // renameAllPkg1ToolStripMenuItem1 + // + renameAllPkg1ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg1ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg1ToolStripMenuItem1.Name="renameAllPkg1ToolStripMenuItem1"; + renameAllPkg1ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameAllPkg1ToolStripMenuItem1.Text="TITILE"; + renameAllPkg1ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameAllPkg2ToolStripMenuItem1 + // + renameAllPkg2ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg2ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg2ToolStripMenuItem1.Name="renameAllPkg2ToolStripMenuItem1"; + renameAllPkg2ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameAllPkg2ToolStripMenuItem1.Text="TITLE [TITLE_ID]"; + renameAllPkg2ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameAllPkg3ToolStripMenuItem1 + // + renameAllPkg3ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg3ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg3ToolStripMenuItem1.Name="renameAllPkg3ToolStripMenuItem1"; + renameAllPkg3ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameAllPkg3ToolStripMenuItem1.Text="TITLE [TITLE_ID] [APP_VERSION]"; + renameAllPkg3ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameAllPkg4ToolStripMenuItem1 + // + renameAllPkg4ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg4ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg4ToolStripMenuItem1.Name="renameAllPkg4ToolStripMenuItem1"; + renameAllPkg4ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameAllPkg4ToolStripMenuItem1.Text="TITLE [CATEGORY]"; + renameAllPkg4ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameAllPkg5ToolStripMenuItem1 + // + renameAllPkg5ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg5ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg5ToolStripMenuItem1.Name="renameAllPkg5ToolStripMenuItem1"; + renameAllPkg5ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameAllPkg5ToolStripMenuItem1.Text="TITLE_ID"; + renameAllPkg5ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameAllPkg6ToolStripMenuItem1 + // + renameAllPkg6ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg6ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg6ToolStripMenuItem1.Name="renameAllPkg6ToolStripMenuItem1"; + renameAllPkg6ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameAllPkg6ToolStripMenuItem1.Text="[TITLE_ID] TITLE"; + renameAllPkg6ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameAllPkg7ToolStripMenuItem1 + // + renameAllPkg7ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg7ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg7ToolStripMenuItem1.Name="renameAllPkg7ToolStripMenuItem1"; + renameAllPkg7ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameAllPkg7ToolStripMenuItem1.Text="[TITLE_ID] [CATEGORY] [APP_VERSION] TITLE"; + renameAllPkg7ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameAllPkg8ToolStripMenuItem1 + // + renameAllPkg8ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg8ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg8ToolStripMenuItem1.Name="renameAllPkg8ToolStripMenuItem1"; + renameAllPkg8ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameAllPkg8ToolStripMenuItem1.Text="TITLE [CATEGORY] [APP_VERSION]"; + renameAllPkg8ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameAllPkg9ToolStripMenuItem1 + // + renameAllPkg9ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg9ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg9ToolStripMenuItem1.Name="renameAllPkg9ToolStripMenuItem1"; + renameAllPkg9ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameAllPkg9ToolStripMenuItem1.Text="CONTENT_ID"; + renameAllPkg9ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameAllPkg10ToolStripMenuItem1 + // + renameAllPkg10ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg10ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg10ToolStripMenuItem1.Name="renameAllPkg10ToolStripMenuItem1"; + renameAllPkg10ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameAllPkg10ToolStripMenuItem1.Text="CONTENT_ID 2"; + renameAllPkg10ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameAllPkg11ToolStripMenuItem1 + // + renameAllPkg11ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameAllPkg11ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameAllPkg11ToolStripMenuItem1.Name="renameAllPkg11ToolStripMenuItem1"; + renameAllPkg11ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameAllPkg11ToolStripMenuItem1.Text="CUSTOM NAME"; + renameAllPkg11ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // seperateAndMovePKGByTypeIntoFolderToolStripMenuItem + // + seperateAndMovePKGByTypeIntoFolderToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + seperateAndMovePKGByTypeIntoFolderToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { movePkgTitleToolStripMenuItem1, movePkgCategoryToolStripMenuItem1, movePkgTypeToolStripMenuItem1, movePkgRegionToolStripMenuItem1 }); + seperateAndMovePKGByTypeIntoFolderToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + seperateAndMovePKGByTypeIntoFolderToolStripMenuItem.Name="seperateAndMovePKGByTypeIntoFolderToolStripMenuItem"; + seperateAndMovePKGByTypeIntoFolderToolStripMenuItem.Size=new System.Drawing.Size(254, 22); + seperateAndMovePKGByTypeIntoFolderToolStripMenuItem.Text="Move PKG into seperate folder"; + // + // movePkgTitleToolStripMenuItem1 + // + movePkgTitleToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + movePkgTitleToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + movePkgTitleToolStripMenuItem1.Name="movePkgTitleToolStripMenuItem1"; + movePkgTitleToolStripMenuItem1.Size=new System.Drawing.Size(312, 22); + movePkgTitleToolStripMenuItem1.Text="Move by PKG title"; + movePkgTitleToolStripMenuItem1.Click+=MovePkg_Click; + // + // movePkgCategoryToolStripMenuItem1 + // + movePkgCategoryToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + movePkgCategoryToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + movePkgCategoryToolStripMenuItem1.Name="movePkgCategoryToolStripMenuItem1"; + movePkgCategoryToolStripMenuItem1.Size=new System.Drawing.Size(312, 22); + movePkgCategoryToolStripMenuItem1.Text="Move by PKG category (Base/Update/Addon)"; + movePkgCategoryToolStripMenuItem1.Click+=MovePkg_Click; + // + // movePkgTypeToolStripMenuItem1 + // + movePkgTypeToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + movePkgTypeToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + movePkgTypeToolStripMenuItem1.Name="movePkgTypeToolStripMenuItem1"; + movePkgTypeToolStripMenuItem1.Size=new System.Drawing.Size(312, 22); + movePkgTypeToolStripMenuItem1.Text="Move by PKG type (Fake/Official)"; + movePkgTypeToolStripMenuItem1.Click+=MovePkg_Click; + // + // movePkgRegionToolStripMenuItem1 + // + movePkgRegionToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + movePkgRegionToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + movePkgRegionToolStripMenuItem1.Name="movePkgRegionToolStripMenuItem1"; + movePkgRegionToolStripMenuItem1.Size=new System.Drawing.Size(312, 22); + movePkgRegionToolStripMenuItem1.Text="Move by PKG region"; + movePkgRegionToolStripMenuItem1.Click+=MovePkg_Click; + // + // toolStripSeparator4 + // + toolStripSeparator4.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripSeparator4.Margin=new Padding(0, 0, 0, 1); + toolStripSeparator4.Name="toolStripSeparator4"; + toolStripSeparator4.Size=new System.Drawing.Size(251, 6); + // + // toolStripMenuItem2 + // + toolStripMenuItem2.Enabled=false; + toolStripMenuItem2.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + toolStripMenuItem2.ForeColor=System.Drawing.Color.FromArgb(153, 153, 153); + toolStripMenuItem2.Name="toolStripMenuItem2"; + toolStripMenuItem2.Size=new System.Drawing.Size(254, 22); + toolStripMenuItem2.Text="..."; + // + // globalCopyStripMenuItem + // + globalCopyStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + globalCopyStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { copyTitleIdtoolStripMenuItem1, copyContentIdtoolStripMenuItem1 }); + globalCopyStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + globalCopyStripMenuItem.Name="globalCopyStripMenuItem"; + globalCopyStripMenuItem.Size=new System.Drawing.Size(254, 22); + globalCopyStripMenuItem.Text="Copy"; + // + // copyTitleIdtoolStripMenuItem1 + // + copyTitleIdtoolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + copyTitleIdtoolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + copyTitleIdtoolStripMenuItem1.Name="copyTitleIdtoolStripMenuItem1"; + copyTitleIdtoolStripMenuItem1.Size=new System.Drawing.Size(143, 22); + copyTitleIdtoolStripMenuItem1.Text="TITLE_ID"; + copyTitleIdtoolStripMenuItem1.Click+=CopyID_Click; + // + // copyContentIdtoolStripMenuItem1 + // + copyContentIdtoolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + copyContentIdtoolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + copyContentIdtoolStripMenuItem1.Name="copyContentIdtoolStripMenuItem1"; + copyContentIdtoolStripMenuItem1.Size=new System.Drawing.Size(143, 22); + copyContentIdtoolStripMenuItem1.Text="CONTENT_ID"; + copyContentIdtoolStripMenuItem1.Click+=CopyID_Click; + // + // toolStripMenuItem1 + // + toolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem1.DropDownItems.AddRange(new ToolStripItem[] { setBackportedtoolStripMenuItem1, toolStripMenuItem4, toolStripSeparator10, removeBackportedtoolStripMenuItem1 }); + toolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem1.Name="toolStripMenuItem1"; + toolStripMenuItem1.Size=new System.Drawing.Size(254, 22); + toolStripMenuItem1.Text="Backport"; + // + // setBackportedtoolStripMenuItem1 + // + setBackportedtoolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + setBackportedtoolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + setBackportedtoolStripMenuItem1.Name="setBackportedtoolStripMenuItem1"; + setBackportedtoolStripMenuItem1.Size=new System.Drawing.Size(208, 22); + setBackportedtoolStripMenuItem1.Text="Set as backported"; + setBackportedtoolStripMenuItem1.Click+=Backport_Click; + // + // toolStripMenuItem4 + // + toolStripMenuItem4.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem4.DropDownItems.AddRange(new ToolStripItem[] { backportRemarkTextboxtoolStripTextBox1, setRemarktoolStripMenuItem1 }); + toolStripMenuItem4.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem4.Name="toolStripMenuItem4"; + toolStripMenuItem4.Size=new System.Drawing.Size(208, 22); + toolStripMenuItem4.Text="Set backport remarks"; + // + // backportRemarkTextboxtoolStripTextBox1 + // + backportRemarkTextboxtoolStripTextBox1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + backportRemarkTextboxtoolStripTextBox1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + backportRemarkTextboxtoolStripTextBox1.Name="backportRemarkTextboxtoolStripTextBox1"; + backportRemarkTextboxtoolStripTextBox1.Size=new System.Drawing.Size(180, 23); + // + // setRemarktoolStripMenuItem1 + // + setRemarktoolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + setRemarktoolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + setRemarktoolStripMenuItem1.Name="setRemarktoolStripMenuItem1"; + setRemarktoolStripMenuItem1.Size=new System.Drawing.Size(240, 22); + setRemarktoolStripMenuItem1.Text="Set remarks"; + setRemarktoolStripMenuItem1.Click+=Backport_Click; + // + // toolStripSeparator10 + // + toolStripSeparator10.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripSeparator10.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripSeparator10.Margin=new Padding(0, 0, 0, 1); + toolStripSeparator10.Name="toolStripSeparator10"; + toolStripSeparator10.Size=new System.Drawing.Size(205, 6); + // + // removeBackportedtoolStripMenuItem1 + // + removeBackportedtoolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + removeBackportedtoolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + removeBackportedtoolStripMenuItem1.Name="removeBackportedtoolStripMenuItem1"; + removeBackportedtoolStripMenuItem1.Size=new System.Drawing.Size(208, 22); + removeBackportedtoolStripMenuItem1.Text="Remove backported label"; + removeBackportedtoolStripMenuItem1.Click+=Backport_Click; + // + // deletePKGtoolStripMenuItem1 + // + deletePKGtoolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + deletePKGtoolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + deletePKGtoolStripMenuItem1.Name="deletePKGtoolStripMenuItem1"; + deletePKGtoolStripMenuItem1.Size=new System.Drawing.Size(254, 22); + deletePKGtoolStripMenuItem1.Text="Delete PKG"; + deletePKGtoolStripMenuItem1.Click+=DeletePKG_Click; + // + // selectedExportPKGListToExcelToolStripMenuItem1 + // + selectedExportPKGListToExcelToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + selectedExportPKGListToExcelToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + selectedExportPKGListToExcelToolStripMenuItem1.ImageScaling=ToolStripItemImageScaling.None; + selectedExportPKGListToExcelToolStripMenuItem1.Name="selectedExportPKGListToExcelToolStripMenuItem1"; + selectedExportPKGListToExcelToolStripMenuItem1.ShowShortcutKeys=false; + selectedExportPKGListToExcelToolStripMenuItem1.Size=new System.Drawing.Size(254, 22); + selectedExportPKGListToExcelToolStripMenuItem1.Text="Export as excel file"; + selectedExportPKGListToExcelToolStripMenuItem1.Click+=ExportPKGToExcel_Click; + // + // toolStripMenuItem28 + // + toolStripMenuItem28.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem28.DropDownItems.AddRange(new ToolStripItem[] { selectedExtractImagesAndIconToolStripMenuItem1, selectedExtractImageOnlyToolStripMenuItem1, selectedExtractIconOnlyToolStripMenuItem1 }); + toolStripMenuItem28.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem28.ImageScaling=ToolStripItemImageScaling.None; + toolStripMenuItem28.Name="toolStripMenuItem28"; + toolStripMenuItem28.ShowShortcutKeys=false; + toolStripMenuItem28.Size=new System.Drawing.Size(254, 22); + toolStripMenuItem28.Text="Extract images/icons"; + // + // selectedExtractImagesAndIconToolStripMenuItem1 + // + selectedExtractImagesAndIconToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + selectedExtractImagesAndIconToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + selectedExtractImagesAndIconToolStripMenuItem1.Name="selectedExtractImagesAndIconToolStripMenuItem1"; + selectedExtractImagesAndIconToolStripMenuItem1.Size=new System.Drawing.Size(200, 22); + selectedExtractImagesAndIconToolStripMenuItem1.Text="Extract images and icon"; + selectedExtractImagesAndIconToolStripMenuItem1.Click+=ExtractImageIcon_Click; + // + // selectedExtractImageOnlyToolStripMenuItem1 + // + selectedExtractImageOnlyToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + selectedExtractImageOnlyToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + selectedExtractImageOnlyToolStripMenuItem1.Name="selectedExtractImageOnlyToolStripMenuItem1"; + selectedExtractImageOnlyToolStripMenuItem1.Size=new System.Drawing.Size(200, 22); + selectedExtractImageOnlyToolStripMenuItem1.Text="Extract image only"; + selectedExtractImageOnlyToolStripMenuItem1.Click+=ExtractImageIcon_Click; + // + // selectedExtractIconOnlyToolStripMenuItem1 + // + selectedExtractIconOnlyToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + selectedExtractIconOnlyToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + selectedExtractIconOnlyToolStripMenuItem1.Name="selectedExtractIconOnlyToolStripMenuItem1"; + selectedExtractIconOnlyToolStripMenuItem1.Size=new System.Drawing.Size(200, 22); + selectedExtractIconOnlyToolStripMenuItem1.Text="Extract icon only"; + selectedExtractIconOnlyToolStripMenuItem1.Click+=ExtractImageIcon_Click; + // + // renameCurrentPKGStripMenuItem + // + renameCurrentPKGStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameCurrentPKGStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { renameSelectedPkg1ToolStripMenuItem1, renameSelectedPkg2ToolStripMenuItem1, renameSelectedPkg3ToolStripMenuItem1, renameSelectedPkg4ToolStripMenuItem1, renameSelectedPkg5ToolStripMenuItem1, renameSelectedPkg6ToolStripMenuItem1, renameSelectedPkg7ToolStripMenuItem1, renameSelectedPkg8ToolStripMenuItem1, renameSelectedPkg9ToolStripMenuItem1, renameSelectedPkg10ToolStripMenuItem1, renameSelectedPkg11ToolStripMenuItem1 }); + renameCurrentPKGStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameCurrentPKGStripMenuItem.Name="renameCurrentPKGStripMenuItem"; + renameCurrentPKGStripMenuItem.Size=new System.Drawing.Size(254, 22); + renameCurrentPKGStripMenuItem.Text="Rename PKG"; + // + // renameSelectedPkg1ToolStripMenuItem1 + // + renameSelectedPkg1ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg1ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg1ToolStripMenuItem1.Name="renameSelectedPkg1ToolStripMenuItem1"; + renameSelectedPkg1ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg1ToolStripMenuItem1.Text="TITILE"; + renameSelectedPkg1ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameSelectedPkg2ToolStripMenuItem1 + // + renameSelectedPkg2ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg2ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg2ToolStripMenuItem1.Name="renameSelectedPkg2ToolStripMenuItem1"; + renameSelectedPkg2ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg2ToolStripMenuItem1.Text="TITLE [TITLE_ID]"; + renameSelectedPkg2ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameSelectedPkg3ToolStripMenuItem1 + // + renameSelectedPkg3ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg3ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg3ToolStripMenuItem1.Name="renameSelectedPkg3ToolStripMenuItem1"; + renameSelectedPkg3ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg3ToolStripMenuItem1.Text="TITLE [TITLE_ID] [APP_VERSION]"; + renameSelectedPkg3ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameSelectedPkg4ToolStripMenuItem1 + // + renameSelectedPkg4ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg4ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg4ToolStripMenuItem1.Name="renameSelectedPkg4ToolStripMenuItem1"; + renameSelectedPkg4ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg4ToolStripMenuItem1.Text="TITLE [CATEGORY]"; + renameSelectedPkg4ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameSelectedPkg5ToolStripMenuItem1 + // + renameSelectedPkg5ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg5ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg5ToolStripMenuItem1.Name="renameSelectedPkg5ToolStripMenuItem1"; + renameSelectedPkg5ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg5ToolStripMenuItem1.Text="TITLE_ID"; + renameSelectedPkg5ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameSelectedPkg6ToolStripMenuItem1 + // + renameSelectedPkg6ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg6ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg6ToolStripMenuItem1.Name="renameSelectedPkg6ToolStripMenuItem1"; + renameSelectedPkg6ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg6ToolStripMenuItem1.Text="TITLE_ID [TITLE]"; + renameSelectedPkg6ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameSelectedPkg7ToolStripMenuItem1 + // + renameSelectedPkg7ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg7ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg7ToolStripMenuItem1.Name="renameSelectedPkg7ToolStripMenuItem1"; + renameSelectedPkg7ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg7ToolStripMenuItem1.Text="[TITLE_ID] [CATEGORY] [APP_VERSION] TITLE"; + renameSelectedPkg7ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameSelectedPkg8ToolStripMenuItem1 + // + renameSelectedPkg8ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg8ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg8ToolStripMenuItem1.Name="renameSelectedPkg8ToolStripMenuItem1"; + renameSelectedPkg8ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg8ToolStripMenuItem1.Text="TITLE [CATEGORY] [APP_VERSION]"; + renameSelectedPkg8ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameSelectedPkg9ToolStripMenuItem1 + // + renameSelectedPkg9ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg9ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg9ToolStripMenuItem1.Name="renameSelectedPkg9ToolStripMenuItem1"; + renameSelectedPkg9ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg9ToolStripMenuItem1.Text="CONTENT_ID"; + renameSelectedPkg9ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameSelectedPkg10ToolStripMenuItem1 + // + renameSelectedPkg10ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg10ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg10ToolStripMenuItem1.Name="renameSelectedPkg10ToolStripMenuItem1"; + renameSelectedPkg10ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg10ToolStripMenuItem1.Text="CONTENT_ID 2"; + renameSelectedPkg10ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // renameSelectedPkg11ToolStripMenuItem1 + // + renameSelectedPkg11ToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + renameSelectedPkg11ToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + renameSelectedPkg11ToolStripMenuItem1.Name="renameSelectedPkg11ToolStripMenuItem1"; + renameSelectedPkg11ToolStripMenuItem1.Size=new System.Drawing.Size(309, 22); + renameSelectedPkg11ToolStripMenuItem1.Text="CUSTOM NAME"; + renameSelectedPkg11ToolStripMenuItem1.Click+=RenamePkg_Click; + // + // viewPkgChangeInfotoolStripMenuItem1 + // + viewPkgChangeInfotoolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + viewPkgChangeInfotoolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + viewPkgChangeInfotoolStripMenuItem1.Name="viewPkgChangeInfotoolStripMenuItem1"; + viewPkgChangeInfotoolStripMenuItem1.Size=new System.Drawing.Size(254, 22); + viewPkgChangeInfotoolStripMenuItem1.Text="View PKG Change Info"; + viewPkgChangeInfotoolStripMenuItem1.Click+=ViewPatchChangelog_Click; + // + // viewPkgExplorerStripMenuItem1 + // + viewPkgExplorerStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + viewPkgExplorerStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + viewPkgExplorerStripMenuItem1.Name="viewPkgExplorerStripMenuItem1"; + viewPkgExplorerStripMenuItem1.Size=new System.Drawing.Size(254, 22); + viewPkgExplorerStripMenuItem1.Text="View PKG in Explorer"; + viewPkgExplorerStripMenuItem1.Click+=ViewPKGExplorer_Click; + // + // toolStripSeparator8 + // + toolStripSeparator8.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripSeparator8.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripSeparator8.Margin=new Padding(0, 0, 0, 1); + toolStripSeparator8.Name="toolStripSeparator8"; + toolStripSeparator8.Size=new System.Drawing.Size(251, 6); + // + // toolStripMenuItem16 + // + toolStripMenuItem16.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem16.Enabled=false; + toolStripMenuItem16.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + toolStripMenuItem16.ForeColor=System.Drawing.Color.FromArgb(153, 153, 153); + toolStripMenuItem16.Name="toolStripMenuItem16"; + toolStripMenuItem16.Size=new System.Drawing.Size(254, 22); + toolStripMenuItem16.Text="Remote PKG Installer | Status : Idle"; + // + // RpiCheckPkgInstalledtoolStripMenuItem1 + // + RpiCheckPkgInstalledtoolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + RpiCheckPkgInstalledtoolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + RpiCheckPkgInstalledtoolStripMenuItem1.Name="RpiCheckPkgInstalledtoolStripMenuItem1"; + RpiCheckPkgInstalledtoolStripMenuItem1.Size=new System.Drawing.Size(254, 22); + RpiCheckPkgInstalledtoolStripMenuItem1.Text="Check if base PKG installed on PS4"; + RpiCheckPkgInstalledtoolStripMenuItem1.Click+=Rpi_Click; + // + // RpiSendPkgtoolStripMenuItem1 + // + RpiSendPkgtoolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + RpiSendPkgtoolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + RpiSendPkgtoolStripMenuItem1.Name="RpiSendPkgtoolStripMenuItem1"; + RpiSendPkgtoolStripMenuItem1.Size=new System.Drawing.Size(254, 22); + RpiSendPkgtoolStripMenuItem1.Text="Send PKG to PS4"; + RpiSendPkgtoolStripMenuItem1.Click+=Rpi_Click; + // + // uninstallPKGFromPS4ToolStripMenuItem + // + uninstallPKGFromPS4ToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + uninstallPKGFromPS4ToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { RpiUninstallBasePKGToolStripMenuItem1, RpiUninstallPatchPKGToolStripMenuItem1, RpiUninstallDlcPKGToolStripMenuItem1, RpiUninstallThemePKGToolStripMenuItem1 }); + uninstallPKGFromPS4ToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + uninstallPKGFromPS4ToolStripMenuItem.Name="uninstallPKGFromPS4ToolStripMenuItem"; + uninstallPKGFromPS4ToolStripMenuItem.Size=new System.Drawing.Size(254, 22); + uninstallPKGFromPS4ToolStripMenuItem.Text="Uninstall PKG from PS4"; + // + // RpiUninstallBasePKGToolStripMenuItem1 + // + RpiUninstallBasePKGToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + RpiUninstallBasePKGToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + RpiUninstallBasePKGToolStripMenuItem1.Name="RpiUninstallBasePKGToolStripMenuItem1"; + RpiUninstallBasePKGToolStripMenuItem1.Size=new System.Drawing.Size(228, 22); + RpiUninstallBasePKGToolStripMenuItem1.Text="Uninstall base PKG"; + RpiUninstallBasePKGToolStripMenuItem1.Click+=Rpi_Click; + // + // RpiUninstallPatchPKGToolStripMenuItem1 + // + RpiUninstallPatchPKGToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + RpiUninstallPatchPKGToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + RpiUninstallPatchPKGToolStripMenuItem1.Name="RpiUninstallPatchPKGToolStripMenuItem1"; + RpiUninstallPatchPKGToolStripMenuItem1.Size=new System.Drawing.Size(228, 22); + RpiUninstallPatchPKGToolStripMenuItem1.Text="Uninstall patch PKG"; + RpiUninstallPatchPKGToolStripMenuItem1.Click+=Rpi_Click; + // + // RpiUninstallDlcPKGToolStripMenuItem1 + // + RpiUninstallDlcPKGToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + RpiUninstallDlcPKGToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + RpiUninstallDlcPKGToolStripMenuItem1.Name="RpiUninstallDlcPKGToolStripMenuItem1"; + RpiUninstallDlcPKGToolStripMenuItem1.Size=new System.Drawing.Size(228, 22); + RpiUninstallDlcPKGToolStripMenuItem1.Text="Uninstall addon PKG (DLC)"; + RpiUninstallDlcPKGToolStripMenuItem1.Click+=Rpi_Click; + // + // RpiUninstallThemePKGToolStripMenuItem1 + // + RpiUninstallThemePKGToolStripMenuItem1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + RpiUninstallThemePKGToolStripMenuItem1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + RpiUninstallThemePKGToolStripMenuItem1.Name="RpiUninstallThemePKGToolStripMenuItem1"; + RpiUninstallThemePKGToolStripMenuItem1.Size=new System.Drawing.Size(228, 22); + RpiUninstallThemePKGToolStripMenuItem1.Text="Uninstall addon PKG (Theme)"; + RpiUninstallThemePKGToolStripMenuItem1.Click+=Rpi_Click; + // + // toolStripMenuItem144 + // + toolStripMenuItem144.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem144.DropDownItems.AddRange(new ToolStripItem[] { toolStripMenuItem159, toolStripMenuItem160, toolStripMenuItem158 }); + toolStripMenuItem144.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem144.Name="toolStripMenuItem144"; + toolStripMenuItem144.Size=new System.Drawing.Size(44, 20); + toolStripMenuItem144.Text="Help"; + // + // toolStripMenuItem159 + // + toolStripMenuItem159.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem159.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem159.Name="toolStripMenuItem159"; + toolStripMenuItem159.Size=new System.Drawing.Size(165, 22); + toolStripMenuItem159.Text="About"; + toolStripMenuItem159.Click+=toolStripMenuItem159_Click; + // + // toolStripMenuItem160 + // + toolStripMenuItem160.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem160.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem160.Name="toolStripMenuItem160"; + toolStripMenuItem160.Size=new System.Drawing.Size(165, 22); + toolStripMenuItem160.Text="Buy me a coffee"; + toolStripMenuItem160.Click+=toolStripMenuItem160_Click; + // + // toolStripMenuItem158 + // + toolStripMenuItem158.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem158.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem158.Name="toolStripMenuItem158"; + toolStripMenuItem158.Size=new System.Drawing.Size(165, 22); + toolStripMenuItem158.Text="Check for update"; + toolStripMenuItem158.Click+=toolStripMenuItem158_Click; + // + // testToolStripMenuItem + // + testToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + testToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { colorTestToolStripMenuItem }); + testToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + testToolStripMenuItem.Name="testToolStripMenuItem"; + testToolStripMenuItem.Size=new System.Drawing.Size(38, 20); + testToolStripMenuItem.Text="test"; + testToolStripMenuItem.Visible=false; + // + // colorTestToolStripMenuItem + // + colorTestToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + colorTestToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + colorTestToolStripMenuItem.Name="colorTestToolStripMenuItem"; + colorTestToolStripMenuItem.Size=new System.Drawing.Size(123, 22); + colorTestToolStripMenuItem.Text="color test"; + colorTestToolStripMenuItem.Click+=colorTestToolStripMenuItem_Click; + // + // darkStatusStrip1 + // + darkStatusStrip1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + darkStatusStrip1.Font=new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkStatusStrip1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkStatusStrip1.Items.AddRange(new ToolStripItem[] { toolStripStatusLabel1, toolStripStatusLabel3, toolStripStatusLabel5, toolStripProgressBar1, toolStripStatusLabel2, labelDisplayTotalPKG, ToolStripSplitButtonTotalPKG, toolStripSplitButton1, toolStripStatusLabel4 }); + darkStatusStrip1.Location=new System.Drawing.Point(0, 633); + darkStatusStrip1.Name="darkStatusStrip1"; + darkStatusStrip1.Padding=new Padding(0, 5, 0, 2); + darkStatusStrip1.Size=new System.Drawing.Size(984, 28); + darkStatusStrip1.TabIndex=85; + darkStatusStrip1.Text="darkStatusStrip1"; + // + // toolStripStatusLabel1 + // + toolStripStatusLabel1.Name="toolStripStatusLabel1"; + toolStripStatusLabel1.Size=new System.Drawing.Size(13, 16); + toolStripStatusLabel1.Text=" "; + // + // toolStripStatusLabel3 + // + toolStripStatusLabel3.ForeColor=System.Drawing.Color.Silver; + toolStripStatusLabel3.Name="toolStripStatusLabel3"; + toolStripStatusLabel3.Size=new System.Drawing.Size(0, 16); + // + // toolStripStatusLabel5 + // + toolStripStatusLabel5.Name="toolStripStatusLabel5"; + toolStripStatusLabel5.Size=new System.Drawing.Size(0, 16); + // + // toolStripProgressBar1 + // + toolStripProgressBar1.Name="toolStripProgressBar1"; + toolStripProgressBar1.Size=new System.Drawing.Size(298, 15); + // + // toolStripStatusLabel2 + // + toolStripStatusLabel2.DisplayStyle=ToolStripItemDisplayStyle.Text; + toolStripStatusLabel2.Font=new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + toolStripStatusLabel2.ForeColor=System.Drawing.Color.Silver; + toolStripStatusLabel2.Name="toolStripStatusLabel2"; + toolStripStatusLabel2.Size=new System.Drawing.Size(474, 16); + toolStripStatusLabel2.Spring=true; + toolStripStatusLabel2.Text="... "; + toolStripStatusLabel2.TextAlign=System.Drawing.ContentAlignment.MiddleLeft; + // + // labelDisplayTotalPKG + // + labelDisplayTotalPKG.Name="labelDisplayTotalPKG"; + labelDisplayTotalPKG.Size=new System.Drawing.Size(16, 16); + labelDisplayTotalPKG.Text="..."; + // + // ToolStripSplitButtonTotalPKG + // + ToolStripSplitButtonTotalPKG.ForeColor=System.Drawing.Color.Silver; + ToolStripSplitButtonTotalPKG.Name="ToolStripSplitButtonTotalPKG"; + ToolStripSplitButtonTotalPKG.Size=new System.Drawing.Size(72, 19); + ToolStripSplitButtonTotalPKG.Text="Filter PKG"; + // + // toolStripSplitButton1 + // + toolStripSplitButton1.DisplayStyle=ToolStripItemDisplayStyle.Text; + toolStripSplitButton1.ImageTransparentColor=System.Drawing.Color.Magenta; + toolStripSplitButton1.Name="toolStripSplitButton1"; + toolStripSplitButton1.Size=new System.Drawing.Size(96, 19); + toolStripSplitButton1.Text="Hard disk info"; + // + // toolStripStatusLabel4 + // + toolStripStatusLabel4.Name="toolStripStatusLabel4"; + toolStripStatusLabel4.Size=new System.Drawing.Size(13, 16); + toolStripStatusLabel4.Text=" "; + // + // contextMenuTrophy + // + contextMenuTrophy.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + contextMenuTrophy.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + contextMenuTrophy.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + contextMenuTrophy.Items.AddRange(new ToolStripItem[] { ExtractTrophyImageToolStripMenuItem }); + contextMenuTrophy.Name="DarkContextMenu1"; + contextMenuTrophy.Size=new System.Drawing.Size(175, 26); + // + // ExtractTrophyImageToolStripMenuItem + // + ExtractTrophyImageToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + ExtractTrophyImageToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + ExtractTrophyImageToolStripMenuItem.Name="ExtractTrophyImageToolStripMenuItem"; + ExtractTrophyImageToolStripMenuItem.Size=new System.Drawing.Size(174, 22); + ExtractTrophyImageToolStripMenuItem.Text="Extract trophy icon"; + ExtractTrophyImageToolStripMenuItem.Click+=ExtractTrophyImageToolStripMenuItem_Click; + // + // contextMenuEntry + // + contextMenuEntry.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + contextMenuEntry.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + contextMenuEntry.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + contextMenuEntry.Items.AddRange(new ToolStripItem[] { ExtractAllEntryToolStripMenuItem, ExtractDecryptedEntryToolStripMenuItem }); + contextMenuEntry.Name="DarkContextMenuBitmap"; + contextMenuEntry.Size=new System.Drawing.Size(212, 48); + // + // ExtractAllEntryToolStripMenuItem + // + ExtractAllEntryToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + ExtractAllEntryToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + ExtractAllEntryToolStripMenuItem.Name="ExtractAllEntryToolStripMenuItem"; + ExtractAllEntryToolStripMenuItem.Size=new System.Drawing.Size(211, 22); + ExtractAllEntryToolStripMenuItem.Text="Extract all item"; + ExtractAllEntryToolStripMenuItem.Click+=ExtractAllEntryToolStripMenuItem_Click; + // + // ExtractDecryptedEntryToolStripMenuItem + // + ExtractDecryptedEntryToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + ExtractDecryptedEntryToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + ExtractDecryptedEntryToolStripMenuItem.Name="ExtractDecryptedEntryToolStripMenuItem"; + ExtractDecryptedEntryToolStripMenuItem.Size=new System.Drawing.Size(211, 22); + ExtractDecryptedEntryToolStripMenuItem.Text="Extract all decrypted entry"; + ExtractDecryptedEntryToolStripMenuItem.Click+=ExtractDecryptedEntryToolStripMenuItem_Click; + // + // imageList1 + // + imageList1.ColorDepth=ColorDepth.Depth8Bit; + imageList1.ImageStream=(ImageListStreamer)resources.GetObject("imageList1.ImageStream"); + imageList1.TransparentColor=System.Drawing.Color.Transparent; + imageList1.Images.SetKeyName(0, "Folder_16x.png"); + imageList1.Images.SetKeyName(1, "Document_16x.png"); + // + // contextMenuOfficialUpdate + // + contextMenuOfficialUpdate.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + contextMenuOfficialUpdate.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + contextMenuOfficialUpdate.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + contextMenuOfficialUpdate.Items.AddRange(new ToolStripItem[] { copyURLToolStripMenuItem, downloadSelectedPKGUpdateToolStripMenuItem }); + contextMenuOfficialUpdate.Name="DarkContextMenuPkgUpdate"; + contextMenuOfficialUpdate.Size=new System.Drawing.Size(215, 48); + // + // copyURLToolStripMenuItem + // + copyURLToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + copyURLToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + copyURLToolStripMenuItem.Name="copyURLToolStripMenuItem"; + copyURLToolStripMenuItem.Size=new System.Drawing.Size(214, 22); + copyURLToolStripMenuItem.Text="Copy all url"; + copyURLToolStripMenuItem.Click+=copyURLToolStripMenuItem_Click; + // + // downloadSelectedPKGUpdateToolStripMenuItem + // + downloadSelectedPKGUpdateToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + downloadSelectedPKGUpdateToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + downloadSelectedPKGUpdateToolStripMenuItem.Name="downloadSelectedPKGUpdateToolStripMenuItem"; + downloadSelectedPKGUpdateToolStripMenuItem.Size=new System.Drawing.Size(214, 22); + downloadSelectedPKGUpdateToolStripMenuItem.Text="Download selected update"; + downloadSelectedPKGUpdateToolStripMenuItem.Click+=downloadSelectedPKGUpdateToolStripMenuItem_Click; + // + // contextMenuBackgroundImage + // + contextMenuBackgroundImage.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + contextMenuBackgroundImage.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + contextMenuBackgroundImage.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + contextMenuBackgroundImage.Items.AddRange(new ToolStripItem[] { saveImageToolStripMenuItem, SetImageAsDesktopBackgroundToolStripMenuItem }); + contextMenuBackgroundImage.Name="BitmapPIC0DarkContextMenu"; + contextMenuBackgroundImage.Size=new System.Drawing.Size(204, 48); + // + // saveImageToolStripMenuItem + // + saveImageToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + saveImageToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + saveImageToolStripMenuItem.Name="saveImageToolStripMenuItem"; + saveImageToolStripMenuItem.Size=new System.Drawing.Size(203, 22); + saveImageToolStripMenuItem.Text="Save image"; + saveImageToolStripMenuItem.Click+=ContextMenuBackgroundImage_Click; + // + // SetImageAsDesktopBackgroundToolStripMenuItem + // + SetImageAsDesktopBackgroundToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + SetImageAsDesktopBackgroundToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + SetImageAsDesktopBackgroundToolStripMenuItem.Name="SetImageAsDesktopBackgroundToolStripMenuItem"; + SetImageAsDesktopBackgroundToolStripMenuItem.Size=new System.Drawing.Size(203, 22); + SetImageAsDesktopBackgroundToolStripMenuItem.Text="Set as desktop wallpaper"; + SetImageAsDesktopBackgroundToolStripMenuItem.Click+=ContextMenuBackgroundImage_Click; + // + // contextMenuExtractNode + // + contextMenuExtractNode.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + contextMenuExtractNode.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + contextMenuExtractNode.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + contextMenuExtractNode.Items.AddRange(new ToolStripItem[] { extractNodeToolStripMenuItem, expandAllToolStripMenuItem, collapseAllNodeToolStripMenuItem }); + contextMenuExtractNode.Name="DarkContextMenuExtractNode"; + contextMenuExtractNode.Size=new System.Drawing.Size(184, 70); + // + // extractNodeToolStripMenuItem + // + extractNodeToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + extractNodeToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + extractNodeToolStripMenuItem.Name="extractNodeToolStripMenuItem"; + extractNodeToolStripMenuItem.Size=new System.Drawing.Size(183, 22); + extractNodeToolStripMenuItem.Text="Extract selected item"; + extractNodeToolStripMenuItem.Visible=false; + extractNodeToolStripMenuItem.Click+=extractToToolStripMenuItem_Click; + // + // expandAllToolStripMenuItem + // + expandAllToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + expandAllToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + expandAllToolStripMenuItem.Name="expandAllToolStripMenuItem"; + expandAllToolStripMenuItem.Size=new System.Drawing.Size(183, 22); + expandAllToolStripMenuItem.Text="Expand all node"; + expandAllToolStripMenuItem.Click+=expandAllToolStripMenuItem_Click; + // + // collapseAllNodeToolStripMenuItem + // + collapseAllNodeToolStripMenuItem.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + collapseAllNodeToolStripMenuItem.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + collapseAllNodeToolStripMenuItem.Name="collapseAllNodeToolStripMenuItem"; + collapseAllNodeToolStripMenuItem.Size=new System.Drawing.Size(183, 22); + collapseAllNodeToolStripMenuItem.Text="Collapse all node"; + collapseAllNodeToolStripMenuItem.Click+=collapseAllNodeToolStripMenuItem_Click; + // + // columnHeader1 + // + columnHeader1.Text="Name"; + // + // columnHeader5 + // + columnHeader5.Text="Type"; + columnHeader5.TextAlign=HorizontalAlignment.Center; + // + // columnHeader6 + // + columnHeader6.Text="Path"; + columnHeader6.TextAlign=HorizontalAlignment.Center; + // + // darkSectionPanel7 + // + darkSectionPanel7.Dock=DockStyle.Fill; + darkSectionPanel7.Location=new System.Drawing.Point(6, 6); + darkSectionPanel7.Name="darkSectionPanel7"; + darkSectionPanel7.SectionHeader=null; + darkSectionPanel7.Size=new System.Drawing.Size(288, 225); + darkSectionPanel7.TabIndex=95; + // + // contextMenuExtractListView + // + contextMenuExtractListView.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + contextMenuExtractListView.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + contextMenuExtractListView.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + contextMenuExtractListView.Items.AddRange(new ToolStripItem[] { toolStripMenuItem32 }); + contextMenuExtractListView.Name="DarkContextMenuExtractFromListView"; + contextMenuExtractListView.Size=new System.Drawing.Size(184, 26); + // + // toolStripMenuItem32 + // + toolStripMenuItem32.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + toolStripMenuItem32.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + toolStripMenuItem32.Name="toolStripMenuItem32"; + toolStripMenuItem32.Size=new System.Drawing.Size(183, 22); + toolStripMenuItem32.Text="Extract selected item"; + toolStripMenuItem32.Click+=toolStripMenuItem32_Click; + // + // flatTabControl1 + // + flatTabControl1.ActiveColor=System.Drawing.Color.Gainsboro; + flatTabControl1.AllowDrop=true; + flatTabControl1.Anchor=AnchorStyles.Top|AnchorStyles.Bottom|AnchorStyles.Left|AnchorStyles.Right; + flatTabControl1.Appearance=TabAppearance.FlatButtons; + flatTabControl1.BackTabColor=System.Drawing.Color.FromArgb(60, 63, 65); + flatTabControl1.BorderColor=System.Drawing.Color.Gainsboro; + flatTabControl1.ClosingButtonColor=System.Drawing.Color.WhiteSmoke; + flatTabControl1.ClosingMessage=null; + flatTabControl1.Controls.Add(tabPage1); + flatTabControl1.Controls.Add(tabPage6); + flatTabControl1.Controls.Add(tabPage2); + flatTabControl1.Controls.Add(tabPage3); + flatTabControl1.Controls.Add(tabPage4); + flatTabControl1.Controls.Add(tabPage7); + flatTabControl1.Controls.Add(tabPage5); + flatTabControl1.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + flatTabControl1.HeaderColor=System.Drawing.Color.FromArgb(60, 63, 65); + flatTabControl1.HorizontalLineColor=System.Drawing.Color.Gainsboro; + flatTabControl1.ItemSize=new System.Drawing.Size(240, 16); + flatTabControl1.Location=new System.Drawing.Point(12, 38); + flatTabControl1.Margin=new Padding(3, 2, 3, 2); + flatTabControl1.Name="flatTabControl1"; + flatTabControl1.SelectedIndex=0; + flatTabControl1.SelectedTextColor=System.Drawing.Color.FromArgb(60, 63, 65); + flatTabControl1.ShowClosingButton=false; + flatTabControl1.ShowClosingMessage=false; + flatTabControl1.Size=new System.Drawing.Size(959, 592); + flatTabControl1.TabIndex=91; + flatTabControl1.TextColor=System.Drawing.Color.FromArgb(255, 255, 255); + // + // tabPage1 + // + tabPage1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + tabPage1.Controls.Add(darkButton3); + tabPage1.Controls.Add(darkSectionPanel10); + tabPage1.Controls.Add(darkSectionPanel9); + tabPage1.Controls.Add(PKGGridView); + tabPage1.Controls.Add(darkSectionPanel8); + tabPage1.Controls.Add(darkLabel2); + tabPage1.Controls.Add(tbSearchGame); + tabPage1.ForeColor=System.Drawing.Color.Gainsboro; + tabPage1.Location=new System.Drawing.Point(4, 20); + tabPage1.Margin=new Padding(3, 2, 3, 2); + tabPage1.Name="tabPage1"; + tabPage1.Padding=new Padding(3, 2, 3, 2); + tabPage1.Size=new System.Drawing.Size(951, 568); + tabPage1.TabIndex=0; + tabPage1.Text="PKG List"; + // + // darkButton3 + // + darkButton3.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkButton3.Location=new System.Drawing.Point(432, 11); + darkButton3.Margin=new Padding(3, 2, 3, 2); + darkButton3.Name="darkButton3"; + darkButton3.Size=new System.Drawing.Size(75, 21); + darkButton3.TabIndex=93; + darkButton3.Text="Clear"; + darkButton3.Click+=darkButton3_Click; + // + // darkSectionPanel10 + // + darkSectionPanel10.Anchor=AnchorStyles.Top|AnchorStyles.Bottom|AnchorStyles.Right; + darkSectionPanel10.Controls.Add(darkDataGridView2); + darkSectionPanel10.Location=new System.Drawing.Point(687, 364); + darkSectionPanel10.Margin=new Padding(3, 2, 3, 2); + darkSectionPanel10.Name="darkSectionPanel10"; + darkSectionPanel10.SectionHeader="Param.sfo"; + darkSectionPanel10.Size=new System.Drawing.Size(259, 196); + darkSectionPanel10.TabIndex=90; + // + // darkDataGridView2 + // + darkDataGridView2.AllowDrop=true; + darkDataGridView2.AllowUserToAddRows=false; + darkDataGridView2.AllowUserToDeleteRows=false; + darkDataGridView2.AllowUserToDragDropRows=false; + darkDataGridView2.AllowUserToPasteCells=false; + darkDataGridView2.AutoSizeColumnsMode=DataGridViewAutoSizeColumnsMode.Fill; + darkDataGridView2.ColumnHeadersHeight=4; + darkDataGridView2.Dock=DockStyle.Fill; + darkDataGridView2.Location=new System.Drawing.Point(1, 25); + darkDataGridView2.Margin=new Padding(3, 4, 3, 4); + darkDataGridView2.MultiSelect=false; + darkDataGridView2.Name="darkDataGridView2"; + darkDataGridView2.ReadOnly=true; + darkDataGridView2.RowHeadersWidth=41; + darkDataGridView2.RowTemplate.Height=23; + darkDataGridView2.ScrollBars=ScrollBars.Horizontal; + darkDataGridView2.Size=new System.Drawing.Size(257, 170); + darkDataGridView2.TabIndex=76; + // + // darkSectionPanel9 + // + darkSectionPanel9.Anchor=AnchorStyles.Top|AnchorStyles.Right; + darkSectionPanel9.Controls.Add(panel1); + darkSectionPanel9.Location=new System.Drawing.Point(687, 285); + darkSectionPanel9.Margin=new Padding(3, 2, 3, 2); + darkSectionPanel9.Name="darkSectionPanel9"; + darkSectionPanel9.SectionHeader="Title"; + darkSectionPanel9.Size=new System.Drawing.Size(259, 75); + darkSectionPanel9.TabIndex=89; + // + // panel1 + // + panel1.BorderStyle=BorderStyle.FixedSingle; + panel1.Controls.Add(darkLabel1); + panel1.Dock=DockStyle.Fill; + panel1.Location=new System.Drawing.Point(1, 25); + panel1.Margin=new Padding(3, 2, 3, 2); + panel1.Name="panel1"; + panel1.Size=new System.Drawing.Size(257, 49); + panel1.TabIndex=70; + // + // darkLabel1 + // + darkLabel1.BackColor=System.Drawing.Color.Transparent; + darkLabel1.Dock=DockStyle.Fill; + darkLabel1.Enabled=false; + darkLabel1.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabel1.ForeColor=System.Drawing.Color.Silver; + darkLabel1.Location=new System.Drawing.Point(0, 0); + darkLabel1.Name="darkLabel1"; + darkLabel1.Size=new System.Drawing.Size(255, 47); + darkLabel1.TabIndex=69; + darkLabel1.TextAlign=System.Drawing.ContentAlignment.MiddleCenter; + // + // PKGGridView + // + PKGGridView.AllowUserToAddRows=false; + PKGGridView.AllowUserToDeleteRows=false; + PKGGridView.AllowUserToDragDropRows=false; + PKGGridView.AllowUserToPasteCells=false; + PKGGridView.Anchor=AnchorStyles.Top|AnchorStyles.Bottom|AnchorStyles.Left|AnchorStyles.Right; + PKGGridView.AutoSizeColumnsMode=DataGridViewAutoSizeColumnsMode.Fill; + PKGGridView.ColumnHeadersHeight=4; + PKGGridView.ContextMenuStrip=contextMenuPKGGridView; + PKGGridView.Location=new System.Drawing.Point(5, 40); + PKGGridView.Name="PKGGridView"; + PKGGridView.ReadOnly=true; + PKGGridView.RowHeadersWidth=41; + PKGGridView.RowTemplate.Height=23; + PKGGridView.ScrollBars=ScrollBars.Horizontal; + PKGGridView.Size=new System.Drawing.Size(678, 520); + PKGGridView.TabIndex=75; + PKGGridView.CellFormatting+=PKGListGridView_CellFormatting; + PKGGridView.ColumnHeaderMouseClick+=PKGListGridView_ColumnHeaderMouseClick; + PKGGridView.SelectionChanged+=PKGListGridView_SelectionChanged; + // + // darkSectionPanel8 + // + darkSectionPanel8.Anchor=AnchorStyles.Top|AnchorStyles.Right; + darkSectionPanel8.BorderStyle=BorderStyle.FixedSingle; + darkSectionPanel8.Controls.Add(panel5); + darkSectionPanel8.Location=new System.Drawing.Point(687, 9); + darkSectionPanel8.Margin=new Padding(3, 2, 3, 2); + darkSectionPanel8.Name="darkSectionPanel8"; + darkSectionPanel8.SectionHeader="Avatar"; + darkSectionPanel8.Size=new System.Drawing.Size(260, 272); + darkSectionPanel8.TabIndex=88; + darkSectionPanel8.Tag=""; + // + // panel5 + // + panel5.BorderStyle=BorderStyle.FixedSingle; + panel5.Controls.Add(pictureBox1); + panel5.Controls.Add(label3); + panel5.Dock=DockStyle.Fill; + panel5.Location=new System.Drawing.Point(1, 25); + panel5.Margin=new Padding(3, 2, 3, 2); + panel5.Name="panel5"; + panel5.Size=new System.Drawing.Size(256, 244); + panel5.TabIndex=79; + panel5.Paint+=panel5_Paint; + // + // pictureBox1 + // + pictureBox1.BackColor=System.Drawing.Color.Transparent; + pictureBox1.BorderStyle=BorderStyle.FixedSingle; + pictureBox1.Dock=DockStyle.Fill; + pictureBox1.Location=new System.Drawing.Point(0, 0); + pictureBox1.Margin=new Padding(3, 2, 3, 2); + pictureBox1.Name="pictureBox1"; + pictureBox1.Size=new System.Drawing.Size(254, 242); + pictureBox1.SizeMode=PictureBoxSizeMode.StretchImage; + pictureBox1.TabIndex=59; + pictureBox1.TabStop=false; + // + // label3 + // + label3.Anchor=AnchorStyles.None; + label3.Font=new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + label3.ForeColor=System.Drawing.Color.Silver; + label3.Location=new System.Drawing.Point(3, 98); + label3.Name="label3"; + label3.Size=new System.Drawing.Size(249, 46); + label3.TabIndex=70; + label3.TextAlign=System.Drawing.ContentAlignment.MiddleCenter; + // + // darkLabel2 + // + darkLabel2.AutoSize=true; + darkLabel2.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabel2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel2.Location=new System.Drawing.Point(6, 14); + darkLabel2.Name="darkLabel2"; + darkLabel2.Size=new System.Drawing.Size(214, 15); + darkLabel2.TabIndex=88; + darkLabel2.Text="Filter [Filename]/[Title ID]/[Content ID]:"; + // + // tbSearchGame + // + tbSearchGame.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + tbSearchGame.Location=new System.Drawing.Point(223, 11); + tbSearchGame.Margin=new Padding(3, 2, 3, 2); + tbSearchGame.Name="tbSearchGame"; + tbSearchGame.Size=new System.Drawing.Size(203, 23); + tbSearchGame.TabIndex=86; + tbSearchGame.TextAlign=HorizontalAlignment.Center; + tbSearchGame.TextChanged+=TbSearchGame_TextChanged; + // + // tabPage6 + // + tabPage6.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + tabPage6.Controls.Add(treeView1); + tabPage6.Controls.Add(listView2); + tabPage6.Controls.Add(PKGListView); + tabPage6.Location=new System.Drawing.Point(4, 20); + tabPage6.Name="tabPage6"; + tabPage6.Size=new System.Drawing.Size(951, 568); + tabPage6.TabIndex=7; + tabPage6.Text="PKG List View"; + // + // treeView1 + // + treeView1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + treeView1.BorderStyle=BorderStyle.None; + treeView1.ForeColor=System.Drawing.Color.Gainsboro; + treeView1.Location=new System.Drawing.Point(235, 54); + treeView1.Margin=new Padding(3, 4, 3, 4); + treeView1.Name="treeView1"; + treeView1.Size=new System.Drawing.Size(402, 457); + treeView1.TabIndex=94; + // + // listView2 + // + listView2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + listView2.ForeColor=System.Drawing.Color.Gainsboro; + listView2.Location=new System.Drawing.Point(613, 13); + listView2.MaxDragChange=20; + listView2.Name="listView2"; + listView2.Size=new System.Drawing.Size(284, 568); + listView2.TabIndex=2; + // + // PKGListView + // + PKGListView.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + PKGListView.ForeColor=System.Drawing.Color.Gainsboro; + PKGListView.FullRowSelect=true; + PKGListView.Location=new System.Drawing.Point(0, 0); + PKGListView.Name="PKGListView"; + PKGListView.Size=new System.Drawing.Size(245, 568); + PKGListView.TabIndex=1; + PKGListView.UseCompatibleStateImageBehavior=false; + PKGListView.View=View.Details; + // + // tabPage2 + // + tabPage2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + tabPage2.Controls.Add(TrophyGridView); + tabPage2.ForeColor=System.Drawing.Color.Gainsboro; + tabPage2.Location=new System.Drawing.Point(4, 20); + tabPage2.Margin=new Padding(3, 2, 3, 2); + tabPage2.Name="tabPage2"; + tabPage2.Padding=new Padding(3, 2, 3, 2); + tabPage2.Size=new System.Drawing.Size(951, 568); + tabPage2.TabIndex=1; + tabPage2.Text="Trophy"; + // + // TrophyGridView + // + TrophyGridView.AllowUserToAddRows=false; + TrophyGridView.AllowUserToDeleteRows=false; + TrophyGridView.AutoSizeColumnsMode=DataGridViewAutoSizeColumnsMode.Fill; + TrophyGridView.ColumnHeadersHeight=4; + TrophyGridView.ContextMenuStrip=contextMenuTrophy; + TrophyGridView.Dock=DockStyle.Fill; + TrophyGridView.Location=new System.Drawing.Point(3, 2); + TrophyGridView.Margin=new Padding(3, 4, 3, 4); + TrophyGridView.MultiSelect=false; + TrophyGridView.Name="TrophyGridView"; + TrophyGridView.ReadOnly=true; + TrophyGridView.RowHeadersWidth=41; + TrophyGridView.RowTemplate.Height=23; + TrophyGridView.ScrollBars=ScrollBars.Horizontal; + TrophyGridView.Size=new System.Drawing.Size(945, 564); + TrophyGridView.TabIndex=76; + TrophyGridView.SelectionChanged+=darkDataGridView3_SelectionChanged; + // + // tabPage3 + // + tabPage3.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + tabPage3.Controls.Add(flatTabControlBgi); + tabPage3.ForeColor=System.Drawing.Color.Gainsboro; + tabPage3.Location=new System.Drawing.Point(4, 20); + tabPage3.Margin=new Padding(3, 2, 3, 2); + tabPage3.Name="tabPage3"; + tabPage3.Size=new System.Drawing.Size(951, 568); + tabPage3.TabIndex=2; + tabPage3.Text="Background Image"; + // + // flatTabControlBgi + // + flatTabControlBgi.ActiveColor=System.Drawing.Color.Gainsboro; + flatTabControlBgi.AllowDrop=true; + flatTabControlBgi.Anchor=AnchorStyles.Top|AnchorStyles.Bottom|AnchorStyles.Left|AnchorStyles.Right; + flatTabControlBgi.Appearance=TabAppearance.FlatButtons; + flatTabControlBgi.BackTabColor=System.Drawing.Color.FromArgb(60, 63, 65); + flatTabControlBgi.BorderColor=System.Drawing.Color.Gainsboro; + flatTabControlBgi.ClosingButtonColor=System.Drawing.Color.WhiteSmoke; + flatTabControlBgi.ClosingMessage=null; + flatTabControlBgi.Controls.Add(tabPagePic0); + flatTabControlBgi.Controls.Add(tabPagePic1); + flatTabControlBgi.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + flatTabControlBgi.HeaderColor=System.Drawing.Color.FromArgb(60, 63, 65); + flatTabControlBgi.HorizontalLineColor=System.Drawing.Color.Gainsboro; + flatTabControlBgi.ItemSize=new System.Drawing.Size(240, 16); + flatTabControlBgi.Location=new System.Drawing.Point(16, 18); + flatTabControlBgi.Margin=new Padding(3, 2, 3, 2); + flatTabControlBgi.Name="flatTabControlBgi"; + flatTabControlBgi.SelectedIndex=0; + flatTabControlBgi.SelectedTextColor=System.Drawing.Color.FromArgb(60, 63, 65); + flatTabControlBgi.ShowClosingButton=false; + flatTabControlBgi.ShowClosingMessage=false; + flatTabControlBgi.Size=new System.Drawing.Size(919, 532); + flatTabControlBgi.TabIndex=91; + flatTabControlBgi.TextColor=System.Drawing.Color.FromArgb(255, 255, 255); + // + // tabPagePic0 + // + tabPagePic0.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + tabPagePic0.Controls.Add(darkLabel3); + tabPagePic0.Controls.Add(pbPIC0); + tabPagePic0.Location=new System.Drawing.Point(4, 20); + tabPagePic0.Margin=new Padding(3, 2, 3, 2); + tabPagePic0.Name="tabPagePic0"; + tabPagePic0.Padding=new Padding(3, 2, 3, 2); + tabPagePic0.Size=new System.Drawing.Size(911, 508); + tabPagePic0.TabIndex=0; + tabPagePic0.Text="PIC0.PNG"; + // + // darkLabel3 + // + darkLabel3.Anchor=AnchorStyles.Top|AnchorStyles.Bottom|AnchorStyles.Left|AnchorStyles.Right; + darkLabel3.Font=new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + darkLabel3.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel3.Location=new System.Drawing.Point(92, 21); + darkLabel3.Name="darkLabel3"; + darkLabel3.Size=new System.Drawing.Size(727, 466); + darkLabel3.TabIndex=1; + darkLabel3.Text="Image not available"; + darkLabel3.TextAlign=System.Drawing.ContentAlignment.MiddleCenter; + darkLabel3.Visible=false; + // + // pbPIC0 + // + pbPIC0.BackColor=System.Drawing.Color.Transparent; + pbPIC0.Dock=DockStyle.Fill; + pbPIC0.Location=new System.Drawing.Point(3, 2); + pbPIC0.Margin=new Padding(3, 2, 3, 2); + pbPIC0.Name="pbPIC0"; + pbPIC0.Size=new System.Drawing.Size(905, 504); + pbPIC0.SizeMode=PictureBoxSizeMode.Zoom; + pbPIC0.TabIndex=0; + pbPIC0.TabStop=false; + // + // tabPagePic1 + // + tabPagePic1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + tabPagePic1.Controls.Add(darkLabel4); + tabPagePic1.Controls.Add(pbPIC1); + tabPagePic1.Location=new System.Drawing.Point(4, 20); + tabPagePic1.Margin=new Padding(3, 2, 3, 2); + tabPagePic1.Name="tabPagePic1"; + tabPagePic1.Padding=new Padding(3, 2, 3, 2); + tabPagePic1.Size=new System.Drawing.Size(911, 508); + tabPagePic1.TabIndex=1; + tabPagePic1.Text="PIC1.PNG"; + // + // darkLabel4 + // + darkLabel4.Anchor=AnchorStyles.Top|AnchorStyles.Bottom|AnchorStyles.Left|AnchorStyles.Right; + darkLabel4.Font=new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + darkLabel4.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel4.Location=new System.Drawing.Point(92, 21); + darkLabel4.Name="darkLabel4"; + darkLabel4.Size=new System.Drawing.Size(0, 4); + darkLabel4.TabIndex=2; + darkLabel4.Text="Image not available"; + darkLabel4.TextAlign=System.Drawing.ContentAlignment.MiddleCenter; + darkLabel4.Visible=false; + // + // pbPIC1 + // + pbPIC1.BackColor=System.Drawing.Color.Transparent; + pbPIC1.Dock=DockStyle.Fill; + pbPIC1.Location=new System.Drawing.Point(3, 2); + pbPIC1.Margin=new Padding(3, 2, 3, 2); + pbPIC1.Name="pbPIC1"; + pbPIC1.Size=new System.Drawing.Size(905, 504); + pbPIC1.TabIndex=0; + pbPIC1.TabStop=false; + // + // tabPage4 + // + tabPage4.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + tabPage4.Controls.Add(panel7); + tabPage4.ForeColor=System.Drawing.Color.Gainsboro; + tabPage4.Location=new System.Drawing.Point(4, 20); + tabPage4.Margin=new Padding(3, 2, 3, 2); + tabPage4.Name="tabPage4"; + tabPage4.Size=new System.Drawing.Size(951, 568); + tabPage4.TabIndex=3; + tabPage4.Text="Additional Info"; + // + // panel7 + // + panel7.Anchor=AnchorStyles.Top|AnchorStyles.Bottom|AnchorStyles.Left|AnchorStyles.Right; + panel7.Controls.Add(darkSectionPanel2); + panel7.Controls.Add(darkSectionPanel3); + panel7.Controls.Add(darkSectionPanel1); + panel7.Location=new System.Drawing.Point(25, 29); + panel7.Margin=new Padding(3, 2, 3, 2); + panel7.Name="panel7"; + panel7.Size=new System.Drawing.Size(901, 526); + panel7.TabIndex=98; + // + // darkSectionPanel2 + // + darkSectionPanel2.Anchor=AnchorStyles.Top|AnchorStyles.Bottom|AnchorStyles.Left|AnchorStyles.Right; + darkSectionPanel2.Controls.Add(dgvEntryList); + darkSectionPanel2.Location=new System.Drawing.Point(259, 98); + darkSectionPanel2.Margin=new Padding(3, 2, 3, 2); + darkSectionPanel2.Name="darkSectionPanel2"; + darkSectionPanel2.SectionHeader="Entry List"; + darkSectionPanel2.Size=new System.Drawing.Size(642, 429); + darkSectionPanel2.TabIndex=95; + // + // dgvEntryList + // + dgvEntryList.AllowUserToAddRows=false; + dgvEntryList.AllowUserToDeleteRows=false; + dgvEntryList.AutoSizeColumnsMode=DataGridViewAutoSizeColumnsMode.Fill; + dgvEntryList.ColumnHeadersHeight=4; + dgvEntryList.ContextMenuStrip=contextMenuEntry; + dgvEntryList.Dock=DockStyle.Fill; + dgvEntryList.Location=new System.Drawing.Point(1, 25); + dgvEntryList.Margin=new Padding(3, 4, 3, 4); + dgvEntryList.MultiSelect=false; + dgvEntryList.Name="dgvEntryList"; + dgvEntryList.ReadOnly=true; + dgvEntryList.RowHeadersWidth=41; + dgvEntryList.RowTemplate.Height=23; + dgvEntryList.Size=new System.Drawing.Size(640, 403); + dgvEntryList.TabIndex=77; + dgvEntryList.SelectionChanged+=dgvEntryList_SelectionChanged; + // + // darkSectionPanel3 + // + darkSectionPanel3.Anchor=AnchorStyles.Top|AnchorStyles.Left|AnchorStyles.Right; + darkSectionPanel3.Controls.Add(darkDataGridView4); + darkSectionPanel3.Location=new System.Drawing.Point(259, 0); + darkSectionPanel3.Margin=new Padding(3, 2, 3, 2); + darkSectionPanel3.Name="darkSectionPanel3"; + darkSectionPanel3.SectionHeader="Pubtoolinfo"; + darkSectionPanel3.Size=new System.Drawing.Size(642, 76); + darkSectionPanel3.TabIndex=95; + // + // darkDataGridView4 + // + darkDataGridView4.AllowUserToAddRows=false; + darkDataGridView4.AllowUserToDeleteRows=false; + darkDataGridView4.AutoSizeColumnsMode=DataGridViewAutoSizeColumnsMode.Fill; + darkDataGridView4.ColumnHeadersHeight=4; + darkDataGridView4.Dock=DockStyle.Fill; + darkDataGridView4.Location=new System.Drawing.Point(1, 25); + darkDataGridView4.Margin=new Padding(3, 4, 3, 4); + darkDataGridView4.MultiSelect=false; + darkDataGridView4.Name="darkDataGridView4"; + darkDataGridView4.ReadOnly=true; + darkDataGridView4.RowHeadersWidth=41; + darkDataGridView4.RowTemplate.Height=23; + darkDataGridView4.ScrollBars=ScrollBars.Horizontal; + darkDataGridView4.Size=new System.Drawing.Size(640, 50); + darkDataGridView4.TabIndex=78; + darkDataGridView4.SelectionChanged+=darkDataGridView4_SelectionChanged; + // + // darkSectionPanel1 + // + darkSectionPanel1.Controls.Add(dgvHeader); + darkSectionPanel1.Dock=DockStyle.Left; + darkSectionPanel1.Location=new System.Drawing.Point(0, 0); + darkSectionPanel1.Margin=new Padding(3, 2, 3, 2); + darkSectionPanel1.Name="darkSectionPanel1"; + darkSectionPanel1.SectionHeader="Header Info"; + darkSectionPanel1.Size=new System.Drawing.Size(240, 526); + darkSectionPanel1.TabIndex=94; + // + // dgvHeader + // + dgvHeader.AllowUserToAddRows=false; + dgvHeader.AllowUserToDeleteRows=false; + dgvHeader.AutoSizeColumnsMode=DataGridViewAutoSizeColumnsMode.Fill; + dgvHeader.ColumnHeadersHeight=4; + dgvHeader.Dock=DockStyle.Fill; + dgvHeader.Location=new System.Drawing.Point(1, 25); + dgvHeader.Margin=new Padding(3, 4, 3, 4); + dgvHeader.MultiSelect=false; + dgvHeader.Name="dgvHeader"; + dgvHeader.ReadOnly=true; + dgvHeader.RowHeadersWidth=41; + dgvHeader.RowTemplate.Height=23; + dgvHeader.Size=new System.Drawing.Size(238, 500); + dgvHeader.TabIndex=76; + dgvHeader.SelectionChanged+=dgvHeader_SelectionChanged; + // + // tabPage7 + // + tabPage7.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + tabPage7.Controls.Add(panel6); + tabPage7.ForeColor=System.Drawing.Color.Gainsboro; + tabPage7.Location=new System.Drawing.Point(4, 20); + tabPage7.Margin=new Padding(3, 2, 3, 2); + tabPage7.Name="tabPage7"; + tabPage7.Padding=new Padding(3, 2, 3, 2); + tabPage7.Size=new System.Drawing.Size(951, 568); + tabPage7.TabIndex=5; + tabPage7.Text="View and Extract"; + // + // panel6 + // + panel6.Anchor=AnchorStyles.Top|AnchorStyles.Bottom|AnchorStyles.Left|AnchorStyles.Right; + panel6.Controls.Add(btnExtractFullPKG); + panel6.Controls.Add(darkLabel5); + panel6.Controls.Add(tbPasscode); + panel6.Controls.Add(btnViewPKGData); + panel6.Controls.Add(darkSectionPanel4); + panel6.Location=new System.Drawing.Point(21, 18); + panel6.Margin=new Padding(3, 2, 3, 2); + panel6.Name="panel6"; + panel6.Size=new System.Drawing.Size(909, 532); + panel6.TabIndex=97; + // + // btnExtractFullPKG + // + btnExtractFullPKG.Anchor=AnchorStyles.Top; + btnExtractFullPKG.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnExtractFullPKG.Location=new System.Drawing.Point(600, 15); + btnExtractFullPKG.Margin=new Padding(3, 2, 3, 2); + btnExtractFullPKG.Name="btnExtractFullPKG"; + btnExtractFullPKG.Size=new System.Drawing.Size(108, 23); + btnExtractFullPKG.TabIndex=100; + btnExtractFullPKG.Text="Extract full PKG"; + btnExtractFullPKG.Click+=btnExtractFullPKG_Click; + // + // darkLabel5 + // + darkLabel5.Anchor=AnchorStyles.Top; + darkLabel5.AutoSize=true; + darkLabel5.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabel5.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel5.Location=new System.Drawing.Point(201, 19); + darkLabel5.Name="darkLabel5"; + darkLabel5.Size=new System.Drawing.Size(59, 15); + darkLabel5.TabIndex=96; + darkLabel5.Text="Passcode:"; + // + // tbPasscode + // + tbPasscode.Anchor=AnchorStyles.Top; + tbPasscode.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + tbPasscode.Location=new System.Drawing.Point(267, 15); + tbPasscode.Margin=new Padding(3, 2, 3, 2); + tbPasscode.MaxLength=32; + tbPasscode.Multiline=true; + tbPasscode.Name="tbPasscode"; + tbPasscode.Size=new System.Drawing.Size(202, 23); + tbPasscode.TabIndex=0; + tbPasscode.Text="00000000000000000000000000000000"; + // + // btnViewPKGData + // + btnViewPKGData.Anchor=AnchorStyles.Top; + btnViewPKGData.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnViewPKGData.Location=new System.Drawing.Point(475, 15); + btnViewPKGData.Margin=new Padding(3, 2, 3, 2); + btnViewPKGData.Name="btnViewPKGData"; + btnViewPKGData.Size=new System.Drawing.Size(119, 23); + btnViewPKGData.TabIndex=94; + btnViewPKGData.Text="View PKG files"; + btnViewPKGData.Click+=btnViewPKGData_Click; + // + // darkSectionPanel4 + // + darkSectionPanel4.Anchor=AnchorStyles.Top|AnchorStyles.Bottom|AnchorStyles.Left|AnchorStyles.Right; + darkSectionPanel4.Controls.Add(splitContainer1); + darkSectionPanel4.Location=new System.Drawing.Point(0, 48); + darkSectionPanel4.Margin=new Padding(3, 2, 3, 2); + darkSectionPanel4.Name="darkSectionPanel4"; + darkSectionPanel4.SectionHeader="PKG Files"; + darkSectionPanel4.Size=new System.Drawing.Size(909, 485); + darkSectionPanel4.TabIndex=95; + darkSectionPanel4.Tag=""; + // + // splitContainer1 + // + splitContainer1.BorderStyle=BorderStyle.FixedSingle; + splitContainer1.Dock=DockStyle.Fill; + splitContainer1.Location=new System.Drawing.Point(1, 25); + splitContainer1.Margin=new Padding(3, 4, 3, 4); + splitContainer1.Name="splitContainer1"; + // + // splitContainer1.Panel1 + // + splitContainer1.Panel1.Controls.Add(PKGTreeView); + // + // splitContainer1.Panel2 + // + splitContainer1.Panel2.Controls.Add(listView1); + splitContainer1.Panel2.Controls.Add(btnSearchFileInTreeView); + splitContainer1.Panel2.Controls.Add(tbSearchTreeView); + splitContainer1.Panel2.Controls.Add(darkLabel6); + splitContainer1.Size=new System.Drawing.Size(907, 459); + splitContainer1.SplitterDistance=404; + splitContainer1.TabIndex=0; + // + // PKGTreeView + // + PKGTreeView.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + PKGTreeView.BorderStyle=BorderStyle.None; + PKGTreeView.Dock=DockStyle.Fill; + PKGTreeView.ForeColor=System.Drawing.Color.Gainsboro; + PKGTreeView.Location=new System.Drawing.Point(0, 0); + PKGTreeView.Margin=new Padding(3, 4, 3, 4); + PKGTreeView.Name="PKGTreeView"; + PKGTreeView.Size=new System.Drawing.Size(402, 457); + PKGTreeView.TabIndex=0; + PKGTreeView.AfterSelect+=PKGTreeView_AfterSelect; + PKGTreeView.NodeMouseClick+=PKGTreeView_NodeMouseClick; + PKGTreeView.MouseClick+=PKGTreeView_MouseClick; + // + // listView1 + // + listView1.AllowDrop=true; + listView1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + listView1.BorderStyle=BorderStyle.None; + listView1.Columns.AddRange(new ColumnHeader[] { columnHeader7, columnHeader8, columnHeader9 }); + listView1.Dock=DockStyle.Fill; + listView1.ForeColor=System.Drawing.Color.Gainsboro; + listView1.FullRowSelect=true; + listView1.LargeImageList=imageList1; + listView1.Location=new System.Drawing.Point(0, 0); + listView1.Margin=new Padding(3, 4, 3, 4); + listView1.Name="listView1"; + listView1.Size=new System.Drawing.Size(497, 457); + listView1.TabIndex=0; + listView1.UseCompatibleStateImageBehavior=false; + listView1.View=View.Details; + listView1.ColumnWidthChanging+=listView1_ColumnWidthChanging; + listView1.ItemActivate+=listView1_ItemActivate; + listView1.SizeChanged+=listView1_SizeChanged; + listView1.MouseClick+=listView1_MouseClick; + listView1.MouseDoubleClick+=listView1_MouseDoubleClick; + // + // columnHeader7 + // + columnHeader7.Text="Name"; + // + // columnHeader8 + // + columnHeader8.Text="Type"; + // + // columnHeader9 + // + columnHeader9.Text="Path"; + // + // btnSearchFileInTreeView + // + btnSearchFileInTreeView.Anchor=AnchorStyles.Top; + btnSearchFileInTreeView.Image=(System.Drawing.Image)resources.GetObject("btnSearchFileInTreeView.Image"); + btnSearchFileInTreeView.Location=new System.Drawing.Point(366, 302); + btnSearchFileInTreeView.Margin=new Padding(3, 2, 3, 2); + btnSearchFileInTreeView.Name="btnSearchFileInTreeView"; + btnSearchFileInTreeView.Size=new System.Drawing.Size(34, 22); + btnSearchFileInTreeView.TabIndex=99; + btnSearchFileInTreeView.Visible=false; + btnSearchFileInTreeView.Click+=SearchFileInTreeView_Click; + // + // tbSearchTreeView + // + tbSearchTreeView.Anchor=AnchorStyles.Top; + tbSearchTreeView.Location=new System.Drawing.Point(158, 302); + tbSearchTreeView.Margin=new Padding(3, 2, 3, 2); + tbSearchTreeView.Name="tbSearchTreeView"; + tbSearchTreeView.Size=new System.Drawing.Size(199, 23); + tbSearchTreeView.TabIndex=97; + tbSearchTreeView.Visible=false; + // + // darkLabel6 + // + darkLabel6.Anchor=AnchorStyles.Top; + darkLabel6.AutoSize=true; + darkLabel6.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel6.Location=new System.Drawing.Point(88, 306); + darkLabel6.Name="darkLabel6"; + darkLabel6.Size=new System.Drawing.Size(64, 15); + darkLabel6.TabIndex=98; + darkLabel6.Text="Search file:"; + darkLabel6.Visible=false; + // + // tabPage5 + // + tabPage5.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + tabPage5.Controls.Add(panel8); + tabPage5.ForeColor=System.Drawing.Color.Gainsboro; + tabPage5.Location=new System.Drawing.Point(4, 20); + tabPage5.Margin=new Padding(3, 2, 3, 2); + tabPage5.Name="tabPage5"; + tabPage5.Padding=new Padding(3, 2, 3, 2); + tabPage5.Size=new System.Drawing.Size(951, 568); + tabPage5.TabIndex=6; + tabPage5.Text="Official Update"; + // + // panel8 + // + panel8.Anchor=AnchorStyles.Top|AnchorStyles.Bottom|AnchorStyles.Left|AnchorStyles.Right; + panel8.Controls.Add(darkSectionPanel11); + panel8.Controls.Add(darkSectionPanel12); + panel8.Location=new System.Drawing.Point(21, 20); + panel8.Margin=new Padding(3, 2, 3, 2); + panel8.Name="panel8"; + panel8.Size=new System.Drawing.Size(909, 529); + panel8.TabIndex=112; + // + // darkSectionPanel11 + // + darkSectionPanel11.Anchor=AnchorStyles.Top|AnchorStyles.Bottom|AnchorStyles.Left|AnchorStyles.Right; + darkSectionPanel11.Controls.Add(dgvUpdate); + darkSectionPanel11.Location=new System.Drawing.Point(0, 0); + darkSectionPanel11.Margin=new Padding(3, 2, 3, 2); + darkSectionPanel11.Name="darkSectionPanel11"; + darkSectionPanel11.SectionHeader="Official Update Part List"; + darkSectionPanel11.Size=new System.Drawing.Size(909, 388); + darkSectionPanel11.TabIndex=109; + // + // dgvUpdate + // + dgvUpdate.AllowUserToAddRows=false; + dgvUpdate.AllowUserToDeleteRows=false; + dgvUpdate.AutoSizeColumnsMode=DataGridViewAutoSizeColumnsMode.Fill; + dgvUpdate.ColumnHeadersHeight=4; + dgvUpdate.ContextMenuStrip=contextMenuOfficialUpdate; + dgvUpdate.Dock=DockStyle.Fill; + dgvUpdate.Location=new System.Drawing.Point(1, 25); + dgvUpdate.Margin=new Padding(3, 4, 3, 4); + dgvUpdate.MultiSelect=false; + dgvUpdate.Name="dgvUpdate"; + dgvUpdate.ReadOnly=true; + dgvUpdate.RowHeadersWidth=41; + dgvUpdate.RowTemplate.Height=23; + dgvUpdate.ScrollBars=ScrollBars.Horizontal; + dgvUpdate.Size=new System.Drawing.Size(907, 362); + dgvUpdate.TabIndex=108; + // + // darkSectionPanel12 + // + darkSectionPanel12.Controls.Add(label13); + darkSectionPanel12.Controls.Add(label14); + darkSectionPanel12.Controls.Add(label15); + darkSectionPanel12.Controls.Add(label16); + darkSectionPanel12.Controls.Add(label17); + darkSectionPanel12.Controls.Add(label18); + darkSectionPanel12.Controls.Add(label19); + darkSectionPanel12.Controls.Add(labelRemaster); + darkSectionPanel12.Controls.Add(label21); + darkSectionPanel12.Controls.Add(labelUpdateType); + darkSectionPanel12.Controls.Add(labelMandatory); + darkSectionPanel12.Controls.Add(labelPKGdigest); + darkSectionPanel12.Controls.Add(label5); + darkSectionPanel12.Controls.Add(label12); + darkSectionPanel12.Controls.Add(label9); + darkSectionPanel12.Controls.Add(label11); + darkSectionPanel12.Controls.Add(label4); + darkSectionPanel12.Controls.Add(label10); + darkSectionPanel12.Controls.Add(label7); + darkSectionPanel12.Controls.Add(labelSystemReq); + darkSectionPanel12.Controls.Add(label6); + darkSectionPanel12.Controls.Add(labelUpdateVersion); + darkSectionPanel12.Controls.Add(labelTotalSize); + darkSectionPanel12.Controls.Add(labelTotalFile); + darkSectionPanel12.Dock=DockStyle.Bottom; + darkSectionPanel12.Location=new System.Drawing.Point(0, 411); + darkSectionPanel12.Margin=new Padding(3, 2, 3, 2); + darkSectionPanel12.Name="darkSectionPanel12"; + darkSectionPanel12.SectionHeader="Update Summary"; + darkSectionPanel12.Size=new System.Drawing.Size(909, 118); + darkSectionPanel12.TabIndex=113; + // + // label13 + // + label13.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label13.AutoSize=true; + label13.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + label13.ForeColor=System.Drawing.Color.Silver; + label13.Location=new System.Drawing.Point(269, 36); + label13.Name="label13"; + label13.Size=new System.Drawing.Size(61, 15); + label13.TabIndex=110; + label13.Text="Remaster"; + // + // label14 + // + label14.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label14.AutoSize=true; + label14.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + label14.ForeColor=System.Drawing.Color.Silver; + label14.Location=new System.Drawing.Point(269, 51); + label14.Name="label14"; + label14.Size=new System.Drawing.Size(76, 15); + label14.TabIndex=107; + label14.Text="Update type"; + // + // label15 + // + label15.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label15.AutoSize=true; + label15.ForeColor=System.Drawing.Color.Silver; + label15.Location=new System.Drawing.Point(413, 81); + label15.Name="label15"; + label15.Size=new System.Drawing.Size(10, 15); + label15.TabIndex=118; + label15.Text=":"; + // + // label16 + // + label16.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label16.AutoSize=true; + label16.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + label16.ForeColor=System.Drawing.Color.Silver; + label16.Location=new System.Drawing.Point(269, 66); + label16.Name="label16"; + label16.Size=new System.Drawing.Size(90, 15); + label16.TabIndex=108; + label16.Text="Package digest"; + // + // label17 + // + label17.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label17.AutoSize=true; + label17.ForeColor=System.Drawing.Color.Silver; + label17.Location=new System.Drawing.Point(413, 66); + label17.Name="label17"; + label17.Size=new System.Drawing.Size(10, 15); + label17.TabIndex=117; + label17.Text=":"; + // + // label18 + // + label18.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label18.AutoSize=true; + label18.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + label18.ForeColor=System.Drawing.Color.Silver; + label18.Location=new System.Drawing.Point(269, 81); + label18.Name="label18"; + label18.Size=new System.Drawing.Size(109, 15); + label18.TabIndex=109; + label18.Text="Mandatory update"; + // + // label19 + // + label19.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label19.AutoSize=true; + label19.ForeColor=System.Drawing.Color.Silver; + label19.Location=new System.Drawing.Point(413, 51); + label19.Name="label19"; + label19.Size=new System.Drawing.Size(10, 15); + label19.TabIndex=116; + label19.Text=":"; + // + // labelRemaster + // + labelRemaster.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + labelRemaster.AutoSize=true; + labelRemaster.ForeColor=System.Drawing.Color.Silver; + labelRemaster.Location=new System.Drawing.Point(424, 36); + labelRemaster.Name="labelRemaster"; + labelRemaster.Size=new System.Drawing.Size(16, 15); + labelRemaster.TabIndex=111; + labelRemaster.Text="..."; + // + // label21 + // + label21.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label21.AutoSize=true; + label21.ForeColor=System.Drawing.Color.Silver; + label21.Location=new System.Drawing.Point(413, 36); + label21.Name="label21"; + label21.Size=new System.Drawing.Size(10, 15); + label21.TabIndex=115; + label21.Text=":"; + // + // labelUpdateType + // + labelUpdateType.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + labelUpdateType.AutoSize=true; + labelUpdateType.ForeColor=System.Drawing.Color.Silver; + labelUpdateType.Location=new System.Drawing.Point(424, 51); + labelUpdateType.Name="labelUpdateType"; + labelUpdateType.Size=new System.Drawing.Size(16, 15); + labelUpdateType.TabIndex=112; + labelUpdateType.Text="..."; + // + // labelMandatory + // + labelMandatory.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + labelMandatory.AutoSize=true; + labelMandatory.ForeColor=System.Drawing.Color.Silver; + labelMandatory.Location=new System.Drawing.Point(424, 81); + labelMandatory.Name="labelMandatory"; + labelMandatory.Size=new System.Drawing.Size(16, 15); + labelMandatory.TabIndex=114; + labelMandatory.Text="..."; + // + // labelPKGdigest + // + labelPKGdigest.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + labelPKGdigest.AutoSize=true; + labelPKGdigest.ForeColor=System.Drawing.Color.Silver; + labelPKGdigest.Location=new System.Drawing.Point(424, 66); + labelPKGdigest.Name="labelPKGdigest"; + labelPKGdigest.Size=new System.Drawing.Size(16, 15); + labelPKGdigest.TabIndex=113; + labelPKGdigest.Text="..."; + // + // label5 + // + label5.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label5.AutoSize=true; + label5.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + label5.ForeColor=System.Drawing.Color.Silver; + label5.Location=new System.Drawing.Point(20, 36); + label5.Name="label5"; + label5.Size=new System.Drawing.Size(122, 15); + label5.TabIndex=98; + label5.Text="System requirement"; + // + // label12 + // + label12.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label12.AutoSize=true; + label12.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + label12.ForeColor=System.Drawing.Color.Silver; + label12.Location=new System.Drawing.Point(20, 51); + label12.Name="label12"; + label12.Size=new System.Drawing.Size(92, 15); + label12.TabIndex=95; + label12.Text="Update version"; + // + // label9 + // + label9.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label9.AutoSize=true; + label9.ForeColor=System.Drawing.Color.Silver; + label9.Location=new System.Drawing.Point(164, 81); + label9.Name="label9"; + label9.Size=new System.Drawing.Size(10, 15); + label9.TabIndex=106; + label9.Text=":"; + // + // label11 + // + label11.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label11.AutoSize=true; + label11.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + label11.ForeColor=System.Drawing.Color.Silver; + label11.Location=new System.Drawing.Point(20, 66); + label11.Name="label11"; + label11.Size=new System.Drawing.Size(55, 15); + label11.TabIndex=96; + label11.Text="Total file"; + // + // label4 + // + label4.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label4.AutoSize=true; + label4.ForeColor=System.Drawing.Color.Silver; + label4.Location=new System.Drawing.Point(164, 66); + label4.Name="label4"; + label4.Size=new System.Drawing.Size(10, 15); + label4.TabIndex=105; + label4.Text=":"; + // + // label10 + // + label10.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label10.AutoSize=true; + label10.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + label10.ForeColor=System.Drawing.Color.Silver; + label10.Location=new System.Drawing.Point(20, 81); + label10.Name="label10"; + label10.Size=new System.Drawing.Size(58, 15); + label10.TabIndex=97; + label10.Text="Total size"; + // + // label7 + // + label7.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label7.AutoSize=true; + label7.ForeColor=System.Drawing.Color.Silver; + label7.Location=new System.Drawing.Point(164, 51); + label7.Name="label7"; + label7.Size=new System.Drawing.Size(10, 15); + label7.TabIndex=104; + label7.Text=":"; + // + // labelSystemReq + // + labelSystemReq.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + labelSystemReq.AutoSize=true; + labelSystemReq.ForeColor=System.Drawing.Color.Silver; + labelSystemReq.Location=new System.Drawing.Point(175, 36); + labelSystemReq.Name="labelSystemReq"; + labelSystemReq.Size=new System.Drawing.Size(16, 15); + labelSystemReq.TabIndex=99; + labelSystemReq.Text="..."; + // + // label6 + // + label6.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + label6.AutoSize=true; + label6.ForeColor=System.Drawing.Color.Silver; + label6.Location=new System.Drawing.Point(164, 36); + label6.Name="label6"; + label6.Size=new System.Drawing.Size(10, 15); + label6.TabIndex=103; + label6.Text=":"; + // + // labelUpdateVersion + // + labelUpdateVersion.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + labelUpdateVersion.AutoSize=true; + labelUpdateVersion.ForeColor=System.Drawing.Color.Silver; + labelUpdateVersion.Location=new System.Drawing.Point(175, 51); + labelUpdateVersion.Name="labelUpdateVersion"; + labelUpdateVersion.Size=new System.Drawing.Size(16, 15); + labelUpdateVersion.TabIndex=100; + labelUpdateVersion.Text="..."; + // + // labelTotalSize + // + labelTotalSize.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + labelTotalSize.AutoSize=true; + labelTotalSize.ForeColor=System.Drawing.Color.Silver; + labelTotalSize.Location=new System.Drawing.Point(175, 81); + labelTotalSize.Name="labelTotalSize"; + labelTotalSize.Size=new System.Drawing.Size(16, 15); + labelTotalSize.TabIndex=102; + labelTotalSize.Text="..."; + // + // labelTotalFile + // + labelTotalFile.Anchor=AnchorStyles.Bottom|AnchorStyles.Left; + labelTotalFile.AutoSize=true; + labelTotalFile.ForeColor=System.Drawing.Color.Silver; + labelTotalFile.Location=new System.Drawing.Point(175, 66); + labelTotalFile.Name="labelTotalFile"; + labelTotalFile.Size=new System.Drawing.Size(16, 15); + labelTotalFile.TabIndex=101; + labelTotalFile.Text="..."; + // + // Main + // + AllowDrop=true; + AutoScaleDimensions=new System.Drawing.SizeF(7F, 15F); + AutoScaleMode=AutoScaleMode.Font; + BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + ClientSize=new System.Drawing.Size(984, 661); + Controls.Add(darkMenuStrip1); + Controls.Add(flatTabControl1); + Controls.Add(darkStatusStrip1); + Controls.Add(label8); + Controls.Add(label2); + Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + Icon=(System.Drawing.Icon)resources.GetObject("$this.Icon"); + Margin=new Padding(3, 2, 3, 2); + MinimumSize=new System.Drawing.Size(1000, 700); + Name="Main"; + SizeGripStyle=SizeGripStyle.Show; + StartPosition=FormStartPosition.CenterScreen; + Text="PS4 PKG Tool"; + TransparencyKey=System.Drawing.Color.Fuchsia; + FormClosed+=Form1_FormClosed; + Load+=Form1_Load; + contextMenuPKGGridView.ResumeLayout(false); + darkMenuStrip1.ResumeLayout(false); + darkMenuStrip1.PerformLayout(); + darkStatusStrip1.ResumeLayout(false); + darkStatusStrip1.PerformLayout(); + contextMenuTrophy.ResumeLayout(false); + contextMenuEntry.ResumeLayout(false); + contextMenuOfficialUpdate.ResumeLayout(false); + contextMenuBackgroundImage.ResumeLayout(false); + contextMenuExtractNode.ResumeLayout(false); + contextMenuExtractListView.ResumeLayout(false); + flatTabControl1.ResumeLayout(false); + tabPage1.ResumeLayout(false); + tabPage1.PerformLayout(); + darkSectionPanel10.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)darkDataGridView2).EndInit(); + darkSectionPanel9.ResumeLayout(false); + panel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)PKGGridView).EndInit(); + darkSectionPanel8.ResumeLayout(false); + panel5.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)pictureBox1).EndInit(); + tabPage6.ResumeLayout(false); + tabPage2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)TrophyGridView).EndInit(); + tabPage3.ResumeLayout(false); + flatTabControlBgi.ResumeLayout(false); + tabPagePic0.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)pbPIC0).EndInit(); + tabPagePic1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)pbPIC1).EndInit(); + tabPage4.ResumeLayout(false); + panel7.ResumeLayout(false); + darkSectionPanel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)dgvEntryList).EndInit(); + darkSectionPanel3.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)darkDataGridView4).EndInit(); + darkSectionPanel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)dgvHeader).EndInit(); + tabPage7.ResumeLayout(false); + panel6.ResumeLayout(false); + panel6.PerformLayout(); + darkSectionPanel4.ResumeLayout(false); + splitContainer1.Panel1.ResumeLayout(false); + splitContainer1.Panel2.ResumeLayout(false); + splitContainer1.Panel2.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)splitContainer1).EndInit(); + splitContainer1.ResumeLayout(false); + tabPage5.ResumeLayout(false); + panel8.ResumeLayout(false); + darkSectionPanel11.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)dgvUpdate).EndInit(); + darkSectionPanel12.ResumeLayout(false); + darkSectionPanel12.PerformLayout(); + ResumeLayout(false); + PerformLayout(); + } + + #endregion + + private DarkUI.Controls.DarkLabel label1; + private DarkUI.Controls.DarkLabel label2; + private PictureBox pictureBox1; + private ToolStripMenuItem fileToolStripMenuItem; + private ToolStripMenuItem openGameFolderToolStripMenuItem; + private ToolStripMenuItem toolToolStripMenuItem; + private ToolStripMenuItem gameToolStripMenuItem; + private ToolStripMenuItem viewTrophyListToolStripMenuItem; + private ToolStripMenuItem exitToolStripMenuItem; + private ToolStripMenuItem renameToTITLEIDToolStripMenuItem; + private ToolStripMenuItem renameToCONTENTIDToolStripMenuItem; + private ToolStripMenuItem exportPKGListToExcelToolStripMenuItem; + private Panel panel1; + private ToolStripMenuItem refreshContentToolStripMenuItem; + private ToolStripMenuItem helpToolStripMenuItem; + private ToolStripMenuItem donateToolStripMenuItem; + private ToolStripMenuItem aboutToolStripMenuItem; + private ToolStripMenuItem renamePKGToTITLEToolStripMenuItem; + private ToolStripMenuItem renamePKGToTITLETITLEIDToolStripMenuItem; + private ToolStripMenuItem renamePKGToTITLEToolStripMenuItem1; + private ToolStripMenuItem renamePKGToTITLECATEGORYToolStripMenuItem; + private Panel panel5; + private DarkUI.Controls.DarkLabel label3; + private DarkUI.Controls.DarkLabel label8; + private DarkUI.Controls.DarkMenuStrip darkMenuStrip1; + private DarkUI.Controls.DarkContextMenu PkgGridViewDarkContextMenu; + private ToolStripMenuItem toolStripMenuItem94; + private ToolStripMenuItem toolStripMenuItem96; + private ToolStripSeparator toolStripSeparator5; + private ToolStripMenuItem toolStripMenuItem111; + private ToolStripMenuItem renameAllPkg1ToolStripMenuItem2; + private ToolStripMenuItem renameAllPkg2ToolStripMenuItem2; + private ToolStripMenuItem renameAllPkg3ToolStripMenuItem2; + private ToolStripMenuItem renameAllPkg4ToolStripMenuItem2; + private ToolStripMenuItem renameAllPkg5ToolStripMenuItem2; + private ToolStripMenuItem renameAllPkg6ToolStripMenuItem2; + private ToolStripMenuItem renameAllPkg9ToolStripMenuItem2; + private ToolStripMenuItem globalExportPKGListToExcelToolStripMenuItem2; + private ToolStripSeparator toolStripSeparator6; + private ToolStripMenuItem toolStripMenuItem127; + private ToolStripMenuItem copyTitleIdtoolStripMenuItem2; + private ToolStripMenuItem copyContentIdtoolStripMenuItem2; + private ToolStripMenuItem viewPkgExplorerStripMenuItem2; + private ToolStripMenuItem toolStripMenuItem133; + private ToolStripMenuItem renameSelectedPkg1ToolStripMenuItem2; + private ToolStripMenuItem renameSelectedPkg2ToolStripMenuItem2; + private ToolStripMenuItem renameSelectedPkg3ToolStripMenuItem2; + private ToolStripMenuItem renameSelectedPkg4ToolStripMenuItem2; + private ToolStripMenuItem renameSelectedPkg5ToolStripMenuItem2; + private ToolStripMenuItem renameSelectedPkg6ToolStripMenuItem2; + private ToolStripMenuItem renameSelectedPkg9ToolStripMenuItem2; + private ToolStripMenuItem fileToolStripMenuItem2; + private ToolStripMenuItem reloadContentToolStripMenuItem; + private ToolStripMenuItem exitToolStripMenuItem1; + private ToolStripMenuItem toolToolStripMenuItem1; + private ToolStripMenuItem globalActionToolStripMenuItem; + private ToolStripMenuItem renameToolStripMenuItem; + private ToolStripMenuItem renameAllPkg1ToolStripMenuItem1; + private ToolStripMenuItem renameAllPkg2ToolStripMenuItem1; + private ToolStripMenuItem renameAllPkg3ToolStripMenuItem1; + private ToolStripMenuItem renameAllPkg4ToolStripMenuItem1; + private ToolStripMenuItem renameAllPkg5ToolStripMenuItem1; + private ToolStripMenuItem renameAllPkg7ToolStripMenuItem1; + private ToolStripMenuItem extractImageAndBackgroundToolStripMenuItem; + private ToolStripMenuItem globalExportPKGListToExcelToolStripMenuItem1; + private ToolStripSeparator toolStripSeparator4; + private ToolStripMenuItem toolStripMenuItem2; + private ToolStripMenuItem globalCopyStripMenuItem; + private ToolStripMenuItem copyTitleIdtoolStripMenuItem1; + private ToolStripMenuItem copyContentIdtoolStripMenuItem1; + private ToolStripMenuItem viewPkgExplorerStripMenuItem1; + private ToolStripMenuItem renameCurrentPKGStripMenuItem; + private ToolStripMenuItem renameSelectedPkg1ToolStripMenuItem1; + private ToolStripMenuItem renameSelectedPkg2ToolStripMenuItem1; + private ToolStripMenuItem renameSelectedPkg3ToolStripMenuItem1; + private ToolStripMenuItem renameSelectedPkg4ToolStripMenuItem1; + private ToolStripMenuItem renameSelectedPkg5ToolStripMenuItem1; + private ToolStripMenuItem renameSelectedPkg6ToolStripMenuItem1; + private ToolStripMenuItem renameSelectedPkg9ToolStripMenuItem1; + private ToolStripMenuItem toolStripMenuItem144; + private ToolStripMenuItem settingstoolStripMenuItem; + private ToolStripMenuItem toolStripMenuItem158; + private ToolStripMenuItem toolStripMenuItem159; + private ToolStripMenuItem toolStripMenuItem160; + private ToolStripMenuItem renameAllPkg6ToolStripMenuItem1; + private ToolStripSplitButton ToolStripSplitButtonTotalPKG; + public ToolStripStatusLabel toolStripStatusLabel2; + private ToolStripStatusLabel toolStripStatusLabel3; + private ToolStripStatusLabel toolStripStatusLabel4; + private DarkUI.Controls.DarkTextBox tbSearchGame; + private ToolStripMenuItem globalExtractImagesAndIconToolStripMenuItem1; + private ToolStripMenuItem globalExtractImageOnlyToolStripMenuItem1; + private ToolStripMenuItem globalExtractIconOnlyToolStripMenuItem1; + private DarkUI.Controls.DarkLabel darkLabel1; + private ToolStripProgressBar toolStripProgressBar1; + private DarkUI.Controls.DarkLabel darkLabel2; + private ToolStripMenuItem toolStripMenuItem3; + private ToolStripMenuItem globalExtractImagesAndIconToolStripMenuItem2; + private ToolStripMenuItem globalExtractImageOnlyToolStripMenuItem2; + private ToolStripMenuItem globalExtractIconOnlyToolStripMenuItem2; + private ToolStripStatusLabel toolStripStatusLabel5; + private ToolStripSplitButton toolStripSplitButton1; + private ToolStripMenuItem managePS4PKGToolStripMenuItem; + private ToolStripMenuItem renameAllPkg7ToolStripMenuItem2; + private ToolStripMenuItem renameAllPkg8ToolStripMenuItem2; + private ToolStripMenuItem renameAllPkg8ToolStripMenuItem1; + private ToolStripMenuItem renameAllPkg9ToolStripMenuItem1; + private ToolStripMenuItem renameSelectedPkg7ToolStripMenuItem2; + private ToolStripMenuItem renameSelectedPkg8ToolStripMenuItem2; + private ToolStripMenuItem renameSelectedPkg7ToolStripMenuItem1; + private ToolStripMenuItem renameSelectedPkg8ToolStripMenuItem1; + private ToolStripMenuItem deletePkgtoolStripMenuItem2; + private ToolStripMenuItem deletePKGtoolStripMenuItem1; + private ToolStripMenuItem toolStripMenuItem18; + private ToolStripMenuItem RpiSendPkgtoolStripMenuItem2; + private ToolStripMenuItem toolStripMenuItem16; + private ToolStripMenuItem RpiSendPkgtoolStripMenuItem1; + private ToolStripMenuItem RpiCheckPkgInstalledtoolStripMenuItem2; + private ToolStripMenuItem RpiCheckPkgInstalledtoolStripMenuItem1; + private ToolStripMenuItem uninstallPKGFromPS4ToolStripMenuItem; + private ToolStripMenuItem toolStripMenuItem21; + private ToolStripMenuItem renameAllPkg10ToolStripMenuItem1; + private ToolStripMenuItem renameAllPkg10ToolStripMenuItem2; + private ToolStripMenuItem renameSelectedPkg10ToolStripMenuItem2; + private ToolStripMenuItem renameSelectedPkg10ToolStripMenuItem1; + private DarkUI.Controls.DarkDataGridView darkDataGridView2; + private ToolStripMenuItem RpiUninstallThemePKGToolStripMenuItem2; + private VisualStudioTabControl.VisualStudioTabControl flatTabControl1; + private TabPage tabPage1; + private TabPage tabPage2; + private DarkUI.Controls.DarkDataGridView TrophyGridView; + private TabPage tabPage3; + private VisualStudioTabControl.VisualStudioTabControl flatTabControlBgi; + private DarkUI.Controls.DarkContextMenu TrophyDarkContextMenu; + private ToolStripMenuItem ExtractTrophyImageToolStripMenuItem; + private DarkUI.Controls.DarkContextMenu contextMenuBackgroundImage; + private ToolStripMenuItem saveImageToolStripMenuItem; + private ToolStripMenuItem SetImageAsDesktopBackgroundToolStripMenuItem; + private TabPage tabPage4; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel2; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel1; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel3; + private DarkUI.Controls.DarkDataGridView darkDataGridView4; + private DarkUI.Controls.DarkDataGridView dgvEntryList; + private DarkUI.Controls.DarkDataGridView dgvHeader; + private DarkUI.Controls.DarkContextMenu PkgEntryDarkContextMenu; + private ToolStripMenuItem ExtractDecryptedEntryToolStripMenuItem; + private ToolStripMenuItem ExtractAllEntryToolStripMenuItem; + private ImageList imageList1; + private DarkUI.Controls.DarkContextMenu PkgExtractDarkContextMenu; + private ToolStripMenuItem extractNodeToolStripMenuItem; + private ColumnHeader columnHeader5; + private ColumnHeader columnHeader1; + private ColumnHeader columnHeader6; + private Panel panel7; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel10; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel9; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel8; + private DarkUI.Controls.DarkLabel label9; + private DarkUI.Controls.DarkLabel label4; + private DarkUI.Controls.DarkLabel label7; + private DarkUI.Controls.DarkLabel label6; + private DarkUI.Controls.DarkLabel labelTotalSize; + private DarkUI.Controls.DarkLabel labelTotalFile; + private DarkUI.Controls.DarkLabel labelUpdateVersion; + private DarkUI.Controls.DarkLabel labelSystemReq; + private DarkUI.Controls.DarkLabel label5; + private DarkUI.Controls.DarkLabel label10; + private DarkUI.Controls.DarkLabel label11; + private DarkUI.Controls.DarkLabel label12; + private DarkUI.Controls.DarkContextMenu OfficialUpdateDarkContextMenu; + private ToolStripMenuItem copyURLToolStripMenuItem; + private ToolStripMenuItem downloadSelectedPKGUpdateToolStripMenuItem; + private DarkUI.Controls.DarkLabel label13; + private DarkUI.Controls.DarkLabel label14; + private DarkUI.Controls.DarkLabel label15; + private DarkUI.Controls.DarkLabel label16; + private DarkUI.Controls.DarkLabel label17; + private DarkUI.Controls.DarkLabel label18; + private DarkUI.Controls.DarkLabel label19; + private DarkUI.Controls.DarkLabel labelRemaster; + private DarkUI.Controls.DarkLabel label21; + private DarkUI.Controls.DarkLabel labelUpdateType; + private DarkUI.Controls.DarkLabel labelMandatory; + private DarkUI.Controls.DarkLabel labelPKGdigest; + private DarkUI.Controls.DarkTextBox tbPasscode; + private DarkUI.Controls.DarkButton btnViewPKGData; + private TabPage tabPage7; + private SplitContainer splitContainer1; + private System.Windows.Forms.TreeView PKGTreeView; + private System.Windows.Forms.ListView listView1; + private ColumnHeader columnHeader7; + private ColumnHeader columnHeader8; + private ColumnHeader columnHeader9; + private TabPage tabPage5; + private Panel panel8; + private DarkUI.Controls.DarkDataGridView dgvUpdate; + private Panel panel6; + private DarkUI.Controls.DarkButton darkButton3; + private DarkUI.Controls.DarkDataGridView PKGGridView; + private TabPage tabPagePic0; + private TabPage tabPagePic1; + private PictureBox pbPIC0; + private PictureBox pbPIC1; + private DarkUI.Controls.DarkLabel darkLabel3; + private DarkUI.Controls.DarkLabel darkLabel4; + private DarkUI.Controls.DarkContextMenu contextMenuExtractListView; + private ToolStripMenuItem toolStripMenuItem32; + private ToolStripMenuItem viewPkgChangeInfotoolStripMenuItem2; + private ToolStripStatusLabel labelDisplayTotalPKG; + private ToolStripStatusLabel toolStripStatusLabel1; + private ToolStripMenuItem toolStripMenuItem34; + private ToolStripMenuItem viewPkgChangeInfotoolStripMenuItem1; + private DarkUI.Controls.DarkLabel darkLabel5; + private DarkUI.Controls.DarkTextBox tbSearchTreeView; + private DarkUI.Controls.DarkLabel darkLabel6; + private ToolStripMenuItem expandAllToolStripMenuItem; + private DarkUI.Controls.DarkButton btnSearchFileInTreeView; + private ToolStripMenuItem collapseAllNodeToolStripMenuItem; + private ToolStripMenuItem seperateAndMovePKGByTypeIntoFolderToolStripMenuItem; + private ToolStripMenuItem renameAllPkg11ToolStripMenuItem1; + private ToolStripMenuItem renameSelectedPkg11ToolStripMenuItem1; + private ToolStripMenuItem renameAllPkg11ToolStripMenuItem2; + private ToolStripMenuItem renameSelectedPkg11ToolStripMenuItem2; + private ToolStripMenuItem movePkgCategoryToolStripMenuItem1; + private ToolStripMenuItem RpiUninstallDlcPKGToolStripMenuItem2; + private ToolStripMenuItem RpiUninstallPatchPKGToolStripMenuItem2; + private ToolStripMenuItem RpiUninstallBasePKGToolStripMenuItem2; + private ToolStripMenuItem movePkgTypeToolStripMenuItem1; + private ToolStripMenuItem movePkgRegionToolStripMenuItem1; + private ToolStripMenuItem RpiUninstallBasePKGToolStripMenuItem1; + private ToolStripMenuItem RpiUninstallPatchPKGToolStripMenuItem1; + private ToolStripMenuItem RpiUninstallDlcPKGToolStripMenuItem1; + private ToolStripMenuItem RpiUninstallThemePKGToolStripMenuItem1; + private ToolStripMenuItem toolStripMenuItem38; + private ToolStripMenuItem movePkgTypeToolStripMenuItem2; + private ToolStripMenuItem movePkgCategoryToolStripMenuItem2; + private ToolStripMenuItem movePkgRegionToolStripMenuItem2; + private DarkUI.Controls.DarkButton btnExtractFullPKG; + private ToolStripMenuItem GroupActionTitleStripMenuItem; + private ToolStripMenuItem selectedExportPKGListToExcelToolStripMenuItem2; + private ToolStripMenuItem GroupActionExtacrtImageToolStripMenuItem; + private ToolStripMenuItem selectedExtractImagesAndIconToolStripMenuItem2; + private ToolStripMenuItem selectedExtractImageOnlyToolStripMenuItem2; + private ToolStripMenuItem selectedExtractIconOnlyToolStripMenuItem2; + private ToolStripSeparator toolStripSeparator3; + private DarkUI.Controls.DarkContextMenu contextMenuPKGGridView; + private DarkUI.Controls.DarkContextMenu contextMenuTrophy; + private DarkUI.Controls.DarkContextMenu contextMenuEntry; + private DarkUI.Controls.DarkContextMenu contextMenuOfficialUpdate; + private DarkUI.Controls.DarkContextMenu contextMenuExtractNode; + private DarkUI.Controls.DarkStatusStrip darkStatusStrip1; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel7; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel12; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel4; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel11; + private ToolStripSeparator toolStripSeparator1; + private ToolStripSeparator toolStripSeparator2; + private ToolStripSeparator toolStripSeparator7; + private ToolStripMenuItem selectedExportPKGListToExcelToolStripMenuItem1; + private ToolStripMenuItem toolStripMenuItem28; + private ToolStripMenuItem selectedExtractImagesAndIconToolStripMenuItem1; + private ToolStripMenuItem selectedExtractImageOnlyToolStripMenuItem1; + private ToolStripMenuItem selectedExtractIconOnlyToolStripMenuItem1; + private ToolStripSeparator toolStripSeparator8; + private ToolStripMenuItem backportToolStripMenuItem; + private ToolStripMenuItem setBackportedToolStripMenuItem2; + private ToolStripMenuItem removeBackportedToolStripMenuItem2; + private ToolStripMenuItem toolStripMenuItem1; + private ToolStripMenuItem setBackportedtoolStripMenuItem1; + private ToolStripMenuItem removeBackportedtoolStripMenuItem1; + private ToolStripTextBox backportRemarkTextboxtoolStripTextBox1; + private ToolStripSeparator toolStripSeparator9; + private ToolStripMenuItem setBackportRemarksToolStripMenuItem; + private ToolStripMenuItem setRemarktoolStripMenuItem2; + private ToolStripMenuItem toolStripMenuItem4; + private ToolStripMenuItem setRemarktoolStripMenuItem1; + private ToolStripSeparator toolStripSeparator10; + private ToolStripTextBox backportRemarkTextboxtoolStripTextBox2; + private ToolStripMenuItem testToolStripMenuItem; + private ToolStripMenuItem colorTestToolStripMenuItem; + private ToolStripMenuItem movePkgTitleToolStripMenuItem2; + private ToolStripMenuItem movePkgTitleToolStripMenuItem1; + private ToolStripMenuItem checkForDuplicatePKGToolStripMenuItem2; + private ToolStripMenuItem checkForDuplicatePKGToolStripMenuItem1; + private TabPage tabPage6; + private System.Windows.Forms.ListView PKGListView; + private System.Windows.Forms.TreeView treeView1; + private DarkUI.Controls.DarkTreeView listView2; + private ToolStripSeparator toolStripSeparator11; + private ToolStripSeparator toolStripSeparator12; + private ToolStripMenuItem openPS4PKGToolTempDirectoryToolStripMenuItem2; + private ToolStripMenuItem openPS4PKGToolTempDirectoryToolStripMenuItem1; + } +} + diff --git a/PS4PKGTool/Forms/Main/Main.cs b/PS4PKGTool/Forms/Main/Main.cs new file mode 100644 index 0000000..f1132e9 --- /dev/null +++ b/PS4PKGTool/Forms/Main/Main.cs @@ -0,0 +1,5346 @@ +using ByteSizeLib; +using ClosedXML.Excel; +using DarkUI.Config; +using DarkUI.Controls; +using DarkUI.Forms; +using GitHubUpdate; +using Irony; +using Newtonsoft.Json; +using PS4_Tools.LibOrbis.PKG; +using PS4_Tools.LibOrbis.Util; +using PS4_Trophy_xdpx; +using PS4PKGTool.Util; +using PS4PKGTool.Util.Constants; +using PS4PKGTool.Utilities.PS4PKGToolHelper; +using PS4PKGTool.Utilities.Settings; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Diagnostics; +using System.Drawing; +using System.Drawing.Imaging; +using System.Globalization; +using System.IO; +using System.IO.MemoryMappedFiles; +using System.Linq; +using System.Net; +using System.Reflection; +using System.Runtime.InteropServices; +using System.Text; +using System.Text.RegularExpressions; +using System.Threading.Tasks; +using System.Windows.Forms; +using TRPViewer; +using static PS4_Tools.PKG.SceneRelated; +using static PS4PKGTool.Utilities.PS4PKGToolHelper.Helper; +using static PS4PKGTool.Utilities.PS4PKGToolHelper.Helper.Backport; +using static PS4PKGTool.Utilities.PS4PKGToolHelper.Helper.Entry; +using static PS4PKGTool.Utilities.PS4PKGToolHelper.Helper.TreeView; +using static System.Windows.Forms.VisualStyles.VisualStyleElement; +using Bitmap = System.Drawing.Bitmap; +using Entry = PS4PKGTool.Utilities.PS4PKGToolHelper.Helper.Entry; +using ListView = System.Windows.Forms.ListView; +using SaveFileDialog = System.Windows.Forms.SaveFileDialog; +using TreeView = PS4PKGTool.Utilities.PS4PKGToolHelper.Helper.TreeView; + +namespace PS4PKGTool +{ + public partial class Main : DarkUI.Forms.DarkForm + { + private MemoryMappedFile pkgFile; + private dynamic send_pkg_json; + private string TEMPFILENAMESENDPKG; + private bool runworker = false; + private bool renameBackFile; + internal static string filenameDLC; + private static string ApplicationVersion { get; set; } + private readonly List ExcludedDirectoryList = new List() { "System Volume Information", "$RECYCLE.BIN", "$Recycle.Bin" }; + + [DllImport("winmm.dll")] + private static extern int waveOutSetVolume(IntPtr hwo, uint dwVolume); + + public Form form_; + private byte[] old_byte; + + public static string GetApplicationVersion() + { + // Get the entry assembly (usually represents the current application) + Assembly entryAssembly = Assembly.GetEntryAssembly(); + + // Get the custom attribute for the AssemblyInformationalVersionAttribute + // This attribute should be set in the project's Properties/AssemblyInfo.cs file + AssemblyInformationalVersionAttribute versionAttribute = + entryAssembly.GetCustomAttribute(); + + // Retrieve and return the version string + return versionAttribute?.InformationalVersion ?? "Version information not available"; + } + + public Main() + { + InitializeComponent(); + this.tabPage6.Hide(); + flatTabControl1.TabPages.Remove(tabPage6); + ServicePointManager.Expect100Continue = true; + ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072; + ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; CheckForIllegalCrossThreadCalls = false; + PKGGridView.ScrollBars = ScrollBars.Vertical; + darkDataGridView2.ScrollBars = ScrollBars.Vertical; + TrophyGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; + TrophyGridView.ScrollBars = ScrollBars.Vertical; + + this.MinimumSize = new System.Drawing.Size(1000, 700); + this.ActiveControl = null; //this = form + toolStripProgressBar1.MarqueeAnimationSpeed = 30; + + ApplicationVersion = GetApplicationVersion(); + + ListViewDraw.colorListViewHeader(ref listView1, Color.FromArgb(57, 60, 62), Color.FromArgb(220, 220, 220)); + foreach (ColumnHeader column in listView1.Columns) + { + column.Width = listView1.Width / listView1.Columns.Count; + } + } + + private void LogToTextBox(string logMessage) + { + //if (tbLog.InvokeRequired) + //{ + // // If the call is not on the UI thread, invoke it on the UI thread + // Invoke(new Action(LogToTextBox), logMessage); + //} + //else + //{ + // // Append the log message to the TextBox + // tbLog.AppendText(logMessage + Environment.NewLine); + //} + } + + private void Form1_FormClosed(object sender, FormClosedEventArgs e) + { + Tool.KillNodeJS(); + //try + //{ + // if (Directory.Exists(WorkingDirectory)) + // { + // Directory.Delete(WorkingDirectory, recursive: true); + // } + //} + //catch { } + SettingsManager.SaveSettings(appSettings_, SettingFilePath); + Application.Exit(); + } + + private static bool IsIgnorable(string dir) + { + string[] ignorableFolders = { "System Volume Information", "$RECYCLE.BIN", "$Recycle.Bin" }; + return ignorableFolders.Any(folder => dir.EndsWith(folder)); + } + + private void PKGListGridView_SelectionChanged(object sender, EventArgs e) + { + BGM.isBGMPlaying = false; + BGM.At9Player.Stop(); + + PKG.SelectedPKGFilename = ""; + + if (PKGGridView.SelectedCells.Count > 0) + { + GetSelectedPKGPath(); + + if (PKG.isDeletingPkg) + SelectFirstRowPkg(); + + LoadPKGDetails(); + } + } + + private async void Form1_Load(object sender, EventArgs e) + { + await Task.Run(() => + { + WindowState = FormWindowState.Maximized; + this.Text = "PS4 PKG Tool " + ApplicationVersion; + Logger.LogInformation("Selected directory: "); + + foreach (var folder in appSettings_.PkgDirectories) + { + Logger.LogInformation(folder); + } + + Logger.LogInformation("Checking Node.js and server module..."); + + bool isNodeJsInstalled = NodeJsHttpServer.IsSoftwareInstalled("Node.js"); + appSettings_.NodeJsInstalled = isNodeJsInstalled; + Logger.LogInformation(isNodeJsInstalled ? "Node.js installed." : "Node.js not installed."); + + bool isHttpServerModuleInstalled = Directory.Exists(NodeJsHttpServer.HttpServerModulePath); + appSettings_.HttpServerInstalled = isHttpServerModuleInstalled; + Logger.LogInformation(isHttpServerModuleInstalled ? "Module installed." : "Module not installed."); + + this.Invoke((MethodInvoker)delegate + { + this.Enabled = false; + + // If BGM playing, stop it + while (BGM.isBGMPlaying) + { + BGM.isBGMPlaying = false; + BGM.At9Player.Stop(); + } + + // Disable selection changed event + //PKGListGridView.SelectionChanged -= PKGListGridView_SelectionChanged; + + // Update UI + PKGGridView.Enabled = false; // Disable DataGridView during listing pkg + darkDataGridView2.Enabled = false; // Disable DataGridView during listing pkg + + Logger.LogInformation("Scanning PKG..."); + + LoadPKGGridView(); + //LoadPKGListView(); + }); + }); + } + + private void LoadPKGDetails() + { + if (!File.Exists(PKG.SelectedPKGFilename)) + { + SelectFirstRowPkg(); + } + + PS4_Tools.PKG.SceneRelated.Unprotected_PKG ps4Pkg = PS4_Tools.PKG.SceneRelated.Read_PKG(PKG.SelectedPKGFilename); + UpdateFormTitle(ps4Pkg.PS4_Title); + PKG.CurrentPKGTitle = ps4Pkg.PS4_Title; + PKG.CurrentPKGType = ps4Pkg.PKG_Type.ToString(); + + // update group action/title toolstripmenuitem + GroupActionTitleStripMenuItem.Text = (PKGGridView.SelectedRows.Count > 1) ? "Group Action" : ps4Pkg.PS4_Title; + toolStripMenuItem2.Text = (PKGGridView.SelectedRows.Count > 1) ? "Group Action" : ps4Pkg.PS4_Title; + + //viewPatchChangelogtoolStripMenuItem1.Enabled = PKG.CurrentPKGType == PKGCategory.PATCH; + //viewPatchChangelogtoolStripMenuItem2.Enabled = PKG.CurrentPKGType == PKGCategory.GAME; + + RpiUninstallBasePKGToolStripMenuItem1.Enabled = true; + RpiUninstallBasePKGToolStripMenuItem2.Enabled = true; + + RpiUninstallPatchPKGToolStripMenuItem1.Enabled = true; + RpiUninstallPatchPKGToolStripMenuItem2.Enabled = true; + + RpiUninstallDlcPKGToolStripMenuItem1.Enabled = true; + RpiUninstallDlcPKGToolStripMenuItem2.Enabled = true; + + RpiUninstallThemePKGToolStripMenuItem1.Enabled = true; + RpiUninstallThemePKGToolStripMenuItem2.Enabled = true; + + if (ps4Pkg.PKG_Type.ToString() == PKGCategory.GAME) + { + RpiUninstallDlcPKGToolStripMenuItem1.Enabled = false; + RpiUninstallDlcPKGToolStripMenuItem2.Enabled = false; + + RpiUninstallThemePKGToolStripMenuItem1.Enabled = false; + RpiUninstallThemePKGToolStripMenuItem2.Enabled = false; + + RpiUninstallBasePKGToolStripMenuItem1.Enabled = true; + RpiUninstallBasePKGToolStripMenuItem2.Enabled = true; + + RpiUninstallPatchPKGToolStripMenuItem1.Enabled = true; + RpiUninstallPatchPKGToolStripMenuItem2.Enabled = true; + } + else if (ps4Pkg.PKG_Type.ToString() == PKGCategory.PATCH) + { + RpiUninstallDlcPKGToolStripMenuItem1.Enabled = false; + RpiUninstallDlcPKGToolStripMenuItem2.Enabled = false; + + RpiUninstallThemePKGToolStripMenuItem1.Enabled = false; + RpiUninstallThemePKGToolStripMenuItem2.Enabled = false; + } + else if (ps4Pkg.PKG_Type.ToString() == PKGCategory.ADDON) + { + RpiUninstallBasePKGToolStripMenuItem1.Enabled = false; + RpiUninstallBasePKGToolStripMenuItem2.Enabled = false; + + RpiUninstallPatchPKGToolStripMenuItem1.Enabled = false; + RpiUninstallPatchPKGToolStripMenuItem2.Enabled = false; + + RpiUninstallThemePKGToolStripMenuItem1.Enabled = true; + RpiUninstallThemePKGToolStripMenuItem2.Enabled = true; + + RpiUninstallDlcPKGToolStripMenuItem1.Enabled = true; + RpiUninstallDlcPKGToolStripMenuItem2.Enabled = true; + } + + ShowPackageIcon(ps4Pkg); + + if (appSettings_.PlayBgm) + { + PlayBGM(PKG.SelectedPKGFilename); + } + + UpdateParamInfoGrid(ps4Pkg); + + + LoadBackgroundImages(ps4Pkg); + + LoadTrophyInfo(ps4Pkg); + //LoadTrophies(ps4Pkg); + + LoadHeaderInfo(ps4Pkg); + + LoadPKGEntries(ps4Pkg); + + LoadPubToolInfo(ps4Pkg); + + listView1.Items.Clear(); + PKGTreeView.Nodes.Clear(); + + GetOfficialUpdate(ps4Pkg); + } + + private void UpdateFormTitle(string pkgTitle) + { + this.Text = "PS4 PKG Tool " + ApplicationVersion + " - Viewing \"" + pkgTitle + "\""; + } + + private void GetOfficialUpdate(PS4_Tools.PKG.SceneRelated.Unprotected_PKG pkg) + { + if (pkg.PKG_Type.ToString() == PKGCategory.GAME || pkg.PKG_Type.ToString() == PKGCategory.PATCH) + { + var bg = new BackgroundWorker(); + bg.DoWork += delegate + { + try + { + PS4_Tools.PKG.SceneRelated.Unprotected_PKG PS4_PKG = PS4_Tools.PKG.SceneRelated.Read_PKG(PKG.SelectedPKGFilename); + + DataTable DT = (DataTable)dgvUpdate.DataSource; + DT?.Clear(); + + if (Tool.CheckForInternetConnection()) + { + Logger.LogInformation("Checking official update for " + PS4_PKG.PS4_Title + ".."); + var item = PS4_Tools.PKG.Official.CheckForUpdate(PS4_PKG.Param.TITLEID); + + if (item != null && item.Tag.Package.Manifest_url != null) + { + this.Invoke((MethodInvoker)delegate + { + DataTable dt = new DataTable(); + dt.Columns.Add("Part"); + dt.Columns.Add("File Size"); + dt.Columns.Add("Hash"); + dt.Columns.Add("URL"); + + int ver = Convert.ToInt32(item.Tag.Package.System_ver); + string hexOutput = $"{ver:X}"; + string firstThree = hexOutput.Substring(0, 3); + string version = firstThree.Insert(1, "."); + + long sizes = Convert.ToInt64(item.Tag.Package.Size); + var size_final = ByteSize.FromBytes(sizes).ToString(); + + labelSystemReq.Text = version; + labelUpdateVersion.Text = item.Tag.Package.Version; + labelTotalFile.Text = item.Tag.Package.Manifest_item.pieces.Count.ToString(); + labelTotalSize.Text = size_final; + labelUpdateType.Text = ToTitleCase(item.Tag.Package.Type); + labelRemaster.Text = ToTitleCase(item.Tag.Package.Remaster); + labelPKGdigest.Text = item.Tag.Package.Digest; + labelMandatory.Text = ToTitleCase(item.Tag.Mandatory); + + int part = 0; + foreach (var manifestItem in item.Tag.Package.Manifest_item.pieces) + { + part++; + long fileSize = manifestItem.fileSize; + string hashValue = manifestItem.hashValue.ToString(); + string url = manifestItem.url.ToString(); + var size = ByteSize.FromBytes(fileSize); + + dt.Rows.Add("Part " + part, size, hashValue.ToUpper(), url); + } + + dgvUpdate.DataSource = dt; + + foreach (DataGridViewColumn column in dgvUpdate.Columns) + { + column.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; + column.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; + } + }); + } + else + { + Logger.LogInformation("\"" + PS4_PKG.PS4_Title + "\" has no update."); + } + } + else + { + Logger.LogError("Network is not available."); + } + } + catch (Exception ex) + { + Logger.LogError("An error occurred while checking for updates: " + ex.Message); + } + }; + bg.RunWorkerAsync(); + } + } + + private void LoadPubToolInfo(PS4_Tools.PKG.SceneRelated.Unprotected_PKG pkg) + { + try + { + List array = pkg.Param.Tables + .Where(item => item.Name == "PUBTOOLINFO") + .Select(item => item.Value) + .FirstOrDefault() + ?.Split(',') + .Reverse() + .ToList(); + + List value = array?.Select(item => item.Substring(item.LastIndexOf('=') + 1)).ToList(); + List type = array?.Select(items => items.Split('=')[0]).ToList(); + + DataTable dtPubtool = new DataTable(); + foreach (var tv in type) + { + dtPubtool.Columns.Add(tv.Replace("c_date", "Creation Date") + .Replace("sdk_ver", "PS4 SDK Version") + .Replace("st_type", "Storage Type") + .Replace("c_time", "Creation Time")); + } + + var row = dtPubtool.NewRow(); + + for (int i = 0; i < value?.Count; i++) + { + row[i] = value[i]; + } + dtPubtool.Rows.Add(row); + + darkDataGridView4.DataSource = dtPubtool; + } + catch { } + } + + private void LoadHeaderInfo(PS4_Tools.PKG.SceneRelated.Unprotected_PKG pkg) + { + try + { + List type = pkg.Header.DisplayType().ToList(); + List value = pkg.Header.DisplayValue().ToList(); + + DataTable dtHeader = new DataTable(); + dtHeader.Columns.Add("Type"); + dtHeader.Columns.Add("Value"); + + var typeAndValue = type.Zip(value, (t, v) => new { Type = t, Value = v }); + foreach (var tv in typeAndValue) + { + dtHeader.Rows.Add(tv.Type, tv.Value); + } + + dgvHeader.DataSource = dtHeader; + } + catch { } + } + + private void LoadPKGEntries(PS4_Tools.PKG.SceneRelated.Unprotected_PKG pkg) + { + dgvEntryList.DataSource = null; + dgvEntryList.Rows.Clear(); + dgvEntryList.Refresh(); + dgvEntryList.ScrollBars = ScrollBars.Vertical; + + try + { + using (var file = File.OpenRead(PKG.SelectedPKGFilename)) + { + var pkgReader = new PkgReader(file); + var pkgData = pkgReader.ReadPkg(); + var dt = new DataTable(); + var i = 0; + Entry.EntryIdNameDictionary.Clear(); + Entry.EncryptedEntryOffsetNameDictionary.Clear(); + var entryId = ""; + var entryName = ""; + + dt.Columns.Add("Name"); + dt.Columns.Add("Offset"); + dt.Columns.Add("Size"); + dt.Columns.Add("Flags 1"); + dt.Columns.Add("Flags 2"); + dt.Columns.Add("Encrypted?"); + + foreach (var meta in pkgData.Metas.Metas) + { + entryId = $"{i++,-6}"; + entryName = meta.id.ToString(); + EntryIdNameDictionary.Add(entryId, entryName); + if (meta.Encrypted) + { + EncryptedEntryOffsetNameDictionary.Add($"0x{meta.DataOffset:X8}", $"{meta.id}"); + } + } + + int decValue; + i = 0; + + foreach (var meta in pkgData.Metas.Metas) + { + decValue = int.Parse($"{meta.DataSize:X2}", System.Globalization.NumberStyles.HexNumber); + var finalSize = ByteSizeLib.ByteSize.FromBytes(decValue); + dt.Rows.Add($"{meta.id}", $"0x{meta.DataOffset:X}", finalSize, $"0x{meta.Flags1:X}", $"0x{meta.Flags2:X}", $"{meta.Encrypted:X}"); + } + + dgvEntryList.DataSource = dt; + } + + foreach (DataGridViewColumn column in dgvEntryList.Columns) + { + column.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; + column.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; + } + } + catch (Exception ex) + { + Logger.LogError($"Failed to load PKG entries : {ex.Message}."); + } + } + + private void LoadBackgroundImages(PS4_Tools.PKG.SceneRelated.Unprotected_PKG pkg) + { + try + { + pbPIC0.Image = null; + pbPIC1.Image = null; + pbPIC0.Refresh(); + pbPIC1.Refresh(); + + if (pkg.PKG_Type.ToString() == PKGCategory.GAME || pkg.PKG_Type.ToString() == PKGCategory.PATCH) + { + if (pkg.Image != null) + { + pbPIC0.Click += pictureBox_click; + pbPIC0.Visible = true; + darkLabel3.Visible = false; + pbPIC0.SizeMode = PictureBoxSizeMode.StretchImage; + pbPIC0.Image = Helper.Bitmap.BytesToBitmap(pkg.Image); + Helper.Bitmap.pic0.Image = pbPIC0.Image; + } + else + { + darkLabel3.Visible = true; + pbPIC0.Click -= pictureBox_click; + pbPIC0.Visible = false; + pbPIC0.Image = null; + } + + if (pkg.Image2 != null) + { + if (old_byte == pkg.Image2) + { + darkLabel4.Visible = true; + pbPIC1.Click -= pictureBox_click; + pbPIC1.Visible = false; + pbPIC1.Image = null; + } + else + { + old_byte = pkg.Image2; + pbPIC1.Click += pictureBox_click; + pbPIC1.Visible = true; + darkLabel4.Visible = false; + pbPIC1.SizeMode = PictureBoxSizeMode.StretchImage; + pbPIC1.Image = Helper.Bitmap.BytesToBitmap(pkg.Image2); + Helper.Bitmap.pic1.Image = pbPIC1.Image; + pkg.Image2 = null; + } + } + else + { + darkLabel4.Visible = true; + pbPIC1.Click -= pictureBox_click; + pbPIC1.Visible = false; + pbPIC1.Image = null; + } + } + } + catch { } + } + + private void ExtractTrophyFile(List pkgList) + { + if (pkgList.Count > 0) + { + Logger.LogInformation("Extracting trophy file.."); + + foreach (var pkg in pkgList) + { + PS4_Tools.PKG.SceneRelated.Unprotected_PKG ps4Pkg = PS4_Tools.PKG.SceneRelated.Read_PKG(pkg); + var checkTrophyFile = Path.Combine(Trophy.TrophyTempFolder, ps4Pkg.Content_ID + "_" + ps4Pkg.PKG_Type.ToString() + ".TRP"); + if (File.Exists(checkTrophyFile)) + break; + BackgroundWorker bgwTrophy = new BackgroundWorker(); + bgwTrophy.WorkerSupportsCancellation = true; + bgwTrophy.DoWork += (s, e) => + { + try + { + + if (ps4Pkg.Trophy_File != null) + { + + List idEntryList = new List(); + List nameEntryList = new List(); + + using (var file = File.OpenRead(pkg)) + { + var pkgReader = new PkgReader(file); + var pkgData = pkgReader.ReadPkg(); + var i = 0; + + foreach (var meta in pkgData.Metas.Metas) + { + idEntryList.Add($"{i++,-6}"); + nameEntryList.Add($"{meta.id}"); + } + + idEntryList.ToArray(); + nameEntryList.ToArray(); + } + + string pkgTitleId = ps4Pkg.PS4_Title; + string pkgContentId = ps4Pkg.Content_ID; + string pkgType = ps4Pkg.PKG_Type.ToString(); + string trophyOutputPath = ""; + + Tool.CreateDirectoryIfNotExists(Trophy.TrophyTempFolder); + + var numbersAndWords = idEntryList.Zip(nameEntryList, (n, w) => new { id = n, name = w }); + foreach (var nw in numbersAndWords) + { + if (nw.name == "TROPHY__TROPHY00_TRP") + { + var idx = int.Parse(nw.id); + var name = nw.name; + trophyOutputPath = Path.Combine(Trophy.TrophyTempFolder, pkgContentId + "_" + pkgType + name.Replace("TROPHY__TROPHY00", "").Replace("_SHA", ".SHA").Replace("_DAT", ".DAT").Replace("_SFO", ".SFO").Replace("_XML", ".XML").Replace("_SIG", ".SIG").Replace("_PNG", ".PNG").Replace("_JSON", ".JSON").Replace("_DDS", ".DDS").Replace("_TRP", ".TRP").Replace("_AT9", ".AT9")); + + using (var pkgFile = File.OpenRead(pkg)) + { + var pkgReader = new PkgReader(pkgFile); + var pkgData = pkgReader.ReadPkg(); + if (idx < 0 || idx >= pkgData.Metas.Metas.Count) + { + return; + } + using (var outFile = File.Create(trophyOutputPath)) + { + var meta = pkgData.Metas.Metas[idx]; + outFile.SetLength(meta.DataSize); + if (meta.Encrypted) + { + // Decrypt encrypted bytes if needed + } + new SubStream(pkgFile, meta.DataOffset, meta.DataSize).CopyTo(outFile); + } + } + } + } + } + } + + catch { } + }; + bgwTrophy.RunWorkerCompleted += (s, e) => + { + + }; + bgwTrophy.RunWorkerAsync(); + + } + + } + + } + + private void LoadTrophyInfo(PS4_Tools.PKG.SceneRelated.Unprotected_PKG pkg) + { + try + { + TrophyGridView.DataSource = null; + TrophyGridView.Rows.Clear(); + + DataTable trophyDataTable = new DataTable(); + + // Add columns to the DataTable if needed + trophyDataTable.Columns.Add("Image", typeof(Image)); // Example column, adjust as needed + trophyDataTable.Columns.Add("Name", typeof(string)); + trophyDataTable.Columns.Add("Size", typeof(string)); + trophyDataTable.Columns.Add("Offset", typeof(string)); + + if (pkg.Trophy_File != null) + { + + try + { + Logger.LogInformation("Loading trophies for " + pkg.PS4_Title + ".."); + + string trophyFile = Trophy.TrophyTempFolder + pkg.Content_ID + "_" + pkg.PKG_Type + ".TRP"; + if (File.Exists(trophyFile)) + { + Trophy.trophy = new TRPReader(); + Trophy.trophy.Load(trophyFile); + + if (!Trophy.trophy.IsError) + { + foreach (var current in Trophy.trophy.TrophyList) + { + if (current.Name.ToUpper().EndsWith(".PNG")) + { + Trophy.ImageToExtractList.Add(Helper.Bitmap.BytesToImage(Trophy.trophy.ExtractFileToMemory(current.Name))); + Trophy.TrophyFilenameToExtractList.Add(current.Name); + + var imageBytes = Trophy.trophy.ExtractFileToMemory(current.Name); + Image image = Helper.Bitmap.BytesToImage(imageBytes); + Image resize = Trophy.ResizeImage(image, image.Width / 2, image.Height / 2); + + trophyDataTable.Rows.Add(resize, current.Name, RoundBytes(current.Size), "0x" + current.Offset); + } + Application.DoEvents(); + } + + TrophyGridView.DataSource = trophyDataTable; + TrophyGridView.Columns[0].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; + TrophyGridView.Columns[1].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; + TrophyGridView.Columns[2].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; + TrophyGridView.Columns[3].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; + + TrophyGridView.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; + TrophyGridView.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; + TrophyGridView.Columns[3].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; + } + } + } + catch { } + + } + else + { + Logger.LogError(pkg.PS4_Title + " has no trophy."); + } + } + catch { } + + } + + //private void LoadTrophies(PS4_Tools.PKG.SceneRelated.Unprotected_PKG pkg) + //{ + // try + // { + // TrophyGridView.DataSource = null; + // TrophyGridView.Rows.Clear(); + + // DataTable trophyDataTable = new DataTable(); + + // // Add columns to the DataTable if needed + // trophyDataTable.Columns.Add("Image", typeof(Image)); // Example column, adjust as needed + // trophyDataTable.Columns.Add("Name", typeof(string)); + // trophyDataTable.Columns.Add("Size", typeof(string)); + // trophyDataTable.Columns.Add("Offset", typeof(string)); + + // if (pkg.Trophy_File != null) + // { + // BackgroundWorker bgwTrophy = new BackgroundWorker(); + // bgwTrophy.WorkerSupportsCancellation = true; + // bgwTrophy.DoWork += (s, e) => + // { + // try + // { + // Logger.LogError("Loading trophies for " + pkg.PS4_Title + ".."); + + // List idEntryList = new List(); + // List nameEntryList = new List(); + + // using (var file = File.OpenRead(PKG.SelectedPKGFilename)) + // { + // var pkgReader = new PkgReader(file); + // var pkgData = pkgReader.ReadPkg(); + // var i = 0; + + // foreach (var meta in pkgData.Metas.Metas) + // { + // idEntryList.Add($"{i++,-6}"); + // nameEntryList.Add($"{meta.id}"); + // } + + // idEntryList.ToArray(); + // nameEntryList.ToArray(); + // } + + // string path = Trophy.TrophyTempFolder; + // Directory.CreateDirectory(path); + + // var numbersAndWords = idEntryList.Zip(nameEntryList, (n, w) => new { id = n, name = w }); + // foreach (var nw in numbersAndWords) + // { + // if (nw.name == "TROPHY__TROPHY00_TRP") + // { + // var pkgPath = PKG.SelectedPKGFilename; + // var idx = int.Parse(nw.id); + // var name = nw.name; + // Trophy.outPath = Path.Combine(path, name.Replace("_SHA", ".SHA").Replace("_DAT", ".DAT").Replace("_SFO", ".SFO").Replace("_XML", ".XML").Replace("_SIG", ".SIG").Replace("_PNG", ".PNG").Replace("_JSON", ".JSON").Replace("_DDS", ".DDS").Replace("_TRP", ".TRP").Replace("_AT9", ".AT9")); + + // using (var pkgFile = File.OpenRead(pkgPath)) + // { + // var pkgReader = new PkgReader(pkgFile); + // var pkgData = pkgReader.ReadPkg(); + // if (idx < 0 || idx >= pkgData.Metas.Metas.Count) + // { + // return; + // } + // using (var outFile = File.Create(Trophy.outPath)) + // { + // var meta = pkgData.Metas.Metas[idx]; + // outFile.SetLength(meta.DataSize); + // if (meta.Encrypted) + // { + // // Decrypt encrypted bytes if needed + // } + // new SubStream(pkgFile, meta.DataOffset, meta.DataSize).CopyTo(outFile); + // } + // } + // } + // } + + + + // if (File.Exists(Trophy.outPath)) + // { + // Trophy.trophy = new TRPReader(); + // Trophy.trophy.Load(Trophy.outPath); + + // if (!Trophy.trophy.IsError) + // { + + + // foreach (var current in Trophy.trophy.TrophyList) + // { + // if (current.Name.ToUpper().EndsWith(".PNG")) + // { + // var imageBytes = Trophy.trophy.ExtractFileToMemory(current.Name); + // Image image = Helper.Bitmap.BytesToImage(imageBytes); + // Image resize = Trophy.ResizeImage(image, image.Width / 2, image.Height / 2); + + // trophyDataTable.Rows.Add(resize, current.Name, RoundBytes(current.Size), "0x" + current.Offset); + // } + // Application.DoEvents(); + // } + + // TrophyGridView.DataSource = trophyDataTable; + // TrophyGridView.Columns[0].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; + // TrophyGridView.Columns[1].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; + // TrophyGridView.Columns[2].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; + // TrophyGridView.Columns[3].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; + + // TrophyGridView.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; + // TrophyGridView.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; + // TrophyGridView.Columns[3].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; + // } + // } + // } + // catch { } + // }; + // bgwTrophy.RunWorkerCompleted += (s, e) => + // { + + // }; + // bgwTrophy.RunWorkerAsync(); + // } + // else + // { + // Logger.LogError(pkg.PS4_Title + " has no trophy."); + // } + // } + // catch { } + //} + + + private void PlayBGM(string selectedPkgFilename) + { + BackgroundWorker bgw = new BackgroundWorker(); + bgw.WorkerSupportsCancellation = true; + bgw.DoWork += (s, e) => + { + try + { + BGM.PlayAt9(selectedPkgFilename); + } + catch { } + }; + bgw.RunWorkerCompleted += (s, e) => + { + + }; + bgw.RunWorkerAsync(); + } + + private void ShowPackageIcon(PS4_Tools.PKG.SceneRelated.Unprotected_PKG pkg) + { + darkLabel1.Text = ""; + + if (pkg.Icon != null) + { + pictureBox1.Visible = true; + label3.Text = ""; + pictureBox1.Image = Helper.Bitmap.BytesToBitmap(pkg.Icon); + } + else + { + pictureBox1.Visible = false; + label3.Visible = true; + label3.Text = "Image not available"; + } + + darkLabel1.Text = pkg.PS4_Title; + } + + private void UpdateParamInfoGrid(PS4_Tools.PKG.SceneRelated.Unprotected_PKG pkg) + { + DataTable dg2 = new DataTable(); + dg2.Columns.Add("PARAM"); + dg2.Columns.Add("VALUE"); + + for (int i = 0; i < pkg.Param.Tables.Count; i++) + { + dg2.Rows.Add(pkg.Param.Tables[i].Name, pkg.Param.Tables[i].Value); + } + + darkDataGridView2.DataSource = dg2; + darkDataGridView2.Columns[0].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; + darkDataGridView2.Columns[1].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; + } + + private void pictureBox_click(object sender, EventArgs e) + { + if (!(sender is PictureBox pictureBox)) return; + + if (pictureBox == null) + return; + + contextMenuBackgroundImage.Show(pictureBox, pictureBox.PointToClient(Cursor.Position)); + } + + /// + /// Return PKG directory of selected/all PKG from gridview + /// + /// + /// + private List GetSelectedPKGDirectoryList(string selectionType, bool sortAddon = false) + { + List list = new List(); + + IEnumerable rowsToProcess = null; + + if (selectionType == PKGSelectionType.SELECTED) + { + rowsToProcess = PKGGridView.SelectedRows.Cast(); + } + else if (selectionType == PKGSelectionType.ALL) + { + rowsToProcess = PKGGridView.Rows.Cast(); + } + + if (sortAddon) + { + rowsToProcess = rowsToProcess.OrderByDescending(row => row.Cells[7].Value); // Sort by column index 7 + } + + foreach (DataGridViewRow row in rowsToProcess) + { + string filename = row.Cells[0].Value.ToString(); + string path = row.Cells[12].Value.ToString(); + string pkgPath = Path.Combine(path, filename); + list.Add(pkgPath); + } + + return list; + } + + private void ImageIconExtractor(string imageType, List pkgFilesList, string outputDirectory, bool respectiveExtract) + { + int countPkg = 0; + foreach (string pkgPath in pkgFilesList) + { + try + { + PS4_Tools.PKG.SceneRelated.Unprotected_PKG PS4_PKG = PS4_Tools.PKG.SceneRelated.Read_PKG(pkgPath); + string finalPath = respectiveExtract + ? $"{outputDirectory}\\{PS4_PKG.PS4_Title} ({PS4_PKG.PKG_Type})\\" + : outputDirectory; + + Directory.CreateDirectory(finalPath); + + switch (imageType) + { + case ImageIconExtractionType.ALL: + ExtractImage(PS4_PKG.Image, finalPath, "PIC0", PS4_PKG, respectiveExtract); + ExtractImage(PS4_PKG.Image2, finalPath, "PIC1", PS4_PKG, respectiveExtract); + ExtractImage(PS4_PKG.Icon, finalPath, "ICON", PS4_PKG, respectiveExtract); + break; + + case ImageIconExtractionType.ICON: + ExtractImage(PS4_PKG.Icon, finalPath, "ICON", PS4_PKG, respectiveExtract); + break; + + case ImageIconExtractionType.IMAGE: + ExtractImage(PS4_PKG.Image, finalPath, "PIC0", PS4_PKG, respectiveExtract); + ExtractImage(PS4_PKG.Image2, finalPath, "PIC1", PS4_PKG, respectiveExtract); + break; + } + toolStripProgressBar1.Increment(1); + countPkg++; + toolStripStatusLabel2.Text = "Extracting images/icons.. (" + countPkg + "/" + pkgFilesList.Count + ")"; + } + catch (Exception a) + { + Helper.Bitmap.FailExtractImageList += Path.GetFileNameWithoutExtension(pkgPath) + " : " + a.Message + "\n"; + } + } + } + + void ExtractImage(byte[] imageBytes, string path, string fileNamePrefix, PS4_Tools.PKG.SceneRelated.Unprotected_PKG PS4_PKG, bool respectiveExtract) + { + if (imageBytes != null) + { + using (Bitmap tempImage = new Bitmap(Helper.Bitmap.BytesToBitmap(imageBytes))) + { + string filePath = respectiveExtract + ? Path.Combine(path, $"{fileNamePrefix}.PNG") + : Path.Combine(path, $"{PS4_PKG.PS4_Title}_{fileNamePrefix}.PNG"); + + tempImage.Save(filePath, System.Drawing.Imaging.ImageFormat.Png); + } + } + } + + private void ImageIconPostExtraction() + { + if (!string.IsNullOrEmpty(Helper.Bitmap.FailExtractImageList)) + { + ShowWarning("Some PKG fail to extract : \n\n" + Helper.Bitmap.FailExtractImageList, false); + Logger.LogWarning("Some PKG fail to extract : \n\n" + Helper.Bitmap.FailExtractImageList); + } + else + { + ShowInformation($"Images/icons extracted.", true); + } + + toolStripStatusLabel2.Text = "... "; + toolStripProgressBar1.Value = 0; + this.Enabled = true; + } + + private void toolStripMenuItem96_Click(object sender, EventArgs e) + { + RefreshPkgList(); + } + + private void MorePKGTool(string type, DataTable dataTable = null, string excelFilename = null) + { + this.Enabled = false; + PS4_Tools.PKG.SceneRelated.Unprotected_PKG PS4_PKG = PS4_Tools.PKG.SceneRelated.Read_PKG(PKG.SelectedPKGFilename); + + switch (type) + { + case "ENTRY": + // Code for the "ENTRY" button + break; + + case "TROPHY": + // Code for the "TROPHY" button + break; + + case PKGCategory.ADDON: + if (Tool.CheckForInternetConnection()) + { + if (PKGGridView.GetCellCount(DataGridViewElementStates.Selected) > 0) + { + try + { + string CUSA_DLC = ""; + string CONTENTID_DLC = ""; + foreach (DataGridViewCell cell in PKGGridView.SelectedCells) + { + int selectedrowindex = cell.RowIndex; + DataGridViewRow selectedRow = PKGGridView.Rows[selectedrowindex]; + CUSA_DLC = Convert.ToString(selectedRow.Cells[1].Value); + CONTENTID_DLC = Convert.ToString(selectedRow.Cells[2].Value); + } + + if (CUSA_DLC != null && CONTENTID_DLC != null) + { + try + { + PKG.StoreItems = PS4_Tools.PKG.Official.Get_All_Store_Items("CUSA07022"); + } + catch + { + PKG.StoreItems = null; + } + + if (PKG.StoreItems.Count > 0) + { + DLC grid = new DLC(PKG.StoreItems); + toolStripStatusLabel2.Text = "Viewing addon.. "; + BeginInvoke((MethodInvoker)delegate + { + grid.ShowDialog(); + }); + } + else + { + ShowInformation("\"" + PS4_PKG.PS4_Title + "\" has no Addon", true); + } + } + else + { + ShowError("An error occurred", true); + + } + } + catch (System.Runtime.InteropServices.ExternalException) + { + ShowError("The Clipboard could not be accessed. Please try again.", true); + } + } + } + else + { + ShowError("Network is not Available", true); + } + break; + + case "EXPORT": + try + { + Logger.LogInformation("Exporting PKG list.."); + toolStripStatusLabel2.Text = "Exporting PKG list.. "; + var wb = new XLWorkbook(); + wb.Worksheets.Add(dataTable, "PS4 PKG"); + wb.SaveAs(excelFilename); + + ShowInformation($"PKG list exported.", false); + Logger.LogInformation($"PKG list exported to \"{excelFilename}\"."); + } + catch (Exception s) + { + ShowError(s.Message, true); + } + break; + } + } + + private void CopyContentID() + { + var pkgList = GetSelectedPKGDirectoryList(PKGSelectionType.SELECTED); + + if (pkgList.Count < 1) + { + ShowError("No PKG file selected.", false); + } + + string formattedContentId = ""; + foreach (var pkg in pkgList) + { + PS4_Tools.PKG.SceneRelated.Unprotected_PKG selectedPackage = PS4_Tools.PKG.SceneRelated.Read_PKG(pkg); + string titleIdFilter = selectedPackage.Param.ContentID.Replace(":", " -"); + formattedContentId += titleIdFilter.Replace(" -", " -") + "\n"; + } + Clipboard.SetText(formattedContentId); + ShowInformation("CONTENT_ID copied to clipboard", true); + } + + private void toolStripMenuItem76_Click(object sender, EventArgs e) + { + RefreshPkgList(); + } + + private void RefreshPkgList() + { + if (PKGGridView.DataSource != null) + { + flatTabControl1.SelectedIndex = 0; + Logger.LogInformation("Refreshing PKG list.."); + this.Invoke((MethodInvoker)delegate + { + this.Enabled = false; + System.Threading.Thread.Sleep(1000); + + while (PKGGridView.DataSource != null) + { + this.PKGGridView.DataSource = null; + this.PKGGridView.Rows.Clear(); + PKGGridView.Rows.Clear(); + } + + while (darkDataGridView2.DataSource != null) + { + this.darkDataGridView2.DataSource = null; + this.darkDataGridView2.Rows.Clear(); + darkDataGridView2.Rows.Clear(); + } + + FinalizePkgProcess = true; + LoadPKGGridView(); + }); + } + } + + private void toolStripMenuItem78_Click(object sender, EventArgs e) + { + DialogResult dialog = DialogResultYesNo("Are you sure you wish to exit?"); + if (dialog == DialogResult.Yes) + { + Application.Exit(); + } + } + + private void toolStripMenuItem160_Click(object sender, EventArgs e) + { + Tool.OpenWebLink("https://ko-fi.com/pearlxcore"); + } + + private async void toolStripMenuItem158_Click(object sender, EventArgs e) + { + if (Tool.CheckForInternetConnection()) + { + Logger.LogInformation("Checking for latest PS4 PKG Tool.."); + ServicePointManager.Expect100Continue = true; + ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; + var checker = new UpdateChecker("pearlxcore", "PS4-PKG-Tool", "v" + ApplicationVersion); + + UpdateType update = await checker.CheckUpdate(); + + if (update == UpdateType.None) + { + ShowInformation("The program is up to date.", true); + } + else + { + var result = new UpdateNotifyDialog(checker).ShowDialog(); + if (result == DialogResult.Yes) + { + System.Diagnostics.Process.Start("https://github.com/pearlxcore/PS4-PKG-Tool/releases"); + } + } + } + } + + private void toolStripMenuItem159_Click(object sender, EventArgs e) + { + ShowInformation("PS4 PKG Tool " + ApplicationVersion + $"\n\nCopyright © pearlxcore {DateTime.Now.Year}\n\nCredit to xXxTheDarkprogramerxXx, Maxton, LMAN, Andshrew", false); + } + + private void RenamePkg_Click(object sender, EventArgs e) + { + if (!(sender is ToolStripMenuItem clickedMenuItem)) + return; + + string format = ""; + string selectionType = ""; + // global + if (clickedMenuItem == renameAllPkg1ToolStripMenuItem1 || clickedMenuItem == renameAllPkg1ToolStripMenuItem2) + { + format = $"{NamingFormat.TITLE}"; + selectionType = PKGSelectionType.ALL; + } + else if (clickedMenuItem == renameAllPkg2ToolStripMenuItem1 || clickedMenuItem == renameAllPkg2ToolStripMenuItem2) + { + format = $"{NamingFormat.TITLE} [{NamingFormat.TITLE_ID}]"; + selectionType = PKGSelectionType.ALL; + } + else if (clickedMenuItem == renameAllPkg3ToolStripMenuItem1 || clickedMenuItem == renameAllPkg3ToolStripMenuItem2) + { + format= $"{NamingFormat.TITLE} [{NamingFormat.TITLE_ID}] [{NamingFormat.APP_VERSION}]"; + selectionType = PKGSelectionType.ALL; + } + else if (clickedMenuItem == renameAllPkg4ToolStripMenuItem1 || clickedMenuItem == renameAllPkg4ToolStripMenuItem2) + { + format= $"{NamingFormat.TITLE} [{NamingFormat.CATEGORY}]"; + selectionType = PKGSelectionType.ALL; + } + else if (clickedMenuItem == renameAllPkg5ToolStripMenuItem1 || clickedMenuItem == renameAllPkg5ToolStripMenuItem2) + { + format= $"{NamingFormat.TITLE_ID}"; + selectionType = PKGSelectionType.ALL; + } + else if (clickedMenuItem == renameAllPkg6ToolStripMenuItem1 || clickedMenuItem == renameAllPkg6ToolStripMenuItem2) + { + format= $"{NamingFormat.TITLE_ID} [{NamingFormat.TITLE}]"; + selectionType = PKGSelectionType.ALL; + } + else if (clickedMenuItem == renameAllPkg7ToolStripMenuItem1 || clickedMenuItem == renameAllPkg7ToolStripMenuItem2) + { + format = $"[{NamingFormat.TITLE_ID}] [{NamingFormat.CATEGORY}] [{NamingFormat.APP_VERSION}] {NamingFormat.TITLE}"; + selectionType = PKGSelectionType.ALL; + } + else if (clickedMenuItem == renameAllPkg8ToolStripMenuItem1 || clickedMenuItem == renameAllPkg8ToolStripMenuItem2) + { + format = $"{NamingFormat.TITLE} [{NamingFormat.CATEGORY}] [{NamingFormat.VERSION}]"; + selectionType = PKGSelectionType.ALL; + } + else if (clickedMenuItem == renameAllPkg9ToolStripMenuItem1 || clickedMenuItem == renameAllPkg9ToolStripMenuItem2) + { + format = $"{NamingFormat.CONTENT_ID}"; + selectionType = PKGSelectionType.ALL; + } + else if (clickedMenuItem == renameAllPkg10ToolStripMenuItem1 || clickedMenuItem == renameAllPkg10ToolStripMenuItem2) + { + format = $"{NamingFormat.CONTENT_ID2}"; + selectionType = PKGSelectionType.ALL; + } + else if (clickedMenuItem == renameAllPkg11ToolStripMenuItem1 || clickedMenuItem == renameAllPkg11ToolStripMenuItem2) + { + if (appSettings_.RenameCustomName == string.Empty) + { ShowError("Set custom name format in settings.", true); return; } + format= appSettings_.RenameCustomName; + selectionType = PKGSelectionType.ALL; + } + + // selected + if (clickedMenuItem == renameSelectedPkg1ToolStripMenuItem1 || clickedMenuItem == renameSelectedPkg1ToolStripMenuItem2) + { + format = $"{NamingFormat.TITLE}"; + selectionType = PKGSelectionType.SELECTED; + } + else if (clickedMenuItem == renameSelectedPkg2ToolStripMenuItem1 || clickedMenuItem == renameSelectedPkg2ToolStripMenuItem2) + { + format = $"{NamingFormat.TITLE} [{NamingFormat.TITLE_ID}]"; + selectionType = PKGSelectionType.SELECTED; + } + else if (clickedMenuItem == renameSelectedPkg3ToolStripMenuItem1 || clickedMenuItem == renameSelectedPkg3ToolStripMenuItem2) + { + format= $"{NamingFormat.TITLE} [{NamingFormat.TITLE_ID}] [{NamingFormat.APP_VERSION}]"; + selectionType = PKGSelectionType.SELECTED; + } + else if (clickedMenuItem == renameSelectedPkg4ToolStripMenuItem1 || clickedMenuItem == renameSelectedPkg4ToolStripMenuItem2) + { + format= $"{NamingFormat.TITLE} [{NamingFormat.CATEGORY}]"; + selectionType = PKGSelectionType.SELECTED; + } + else if (clickedMenuItem == renameSelectedPkg5ToolStripMenuItem1 || clickedMenuItem == renameSelectedPkg5ToolStripMenuItem2) + { + format= $"{NamingFormat.TITLE_ID}"; + selectionType = PKGSelectionType.SELECTED; + } + else if (clickedMenuItem == renameSelectedPkg6ToolStripMenuItem1 || clickedMenuItem == renameSelectedPkg6ToolStripMenuItem2) + { + format= $"{NamingFormat.TITLE_ID} [{NamingFormat.TITLE}]"; + selectionType = PKGSelectionType.SELECTED; + } + else if (clickedMenuItem == renameSelectedPkg7ToolStripMenuItem1 || clickedMenuItem == renameSelectedPkg7ToolStripMenuItem2) + { + format = $"[{NamingFormat.TITLE_ID}] [{NamingFormat.CATEGORY}] [{NamingFormat.APP_VERSION}] {NamingFormat.TITLE}"; + selectionType = PKGSelectionType.SELECTED; + } + else if (clickedMenuItem == renameSelectedPkg8ToolStripMenuItem1 || clickedMenuItem == renameSelectedPkg8ToolStripMenuItem2) + { + format = $"{NamingFormat.TITLE} [{NamingFormat.CATEGORY}] [{NamingFormat.VERSION}]"; + selectionType = PKGSelectionType.SELECTED; + } + else if (clickedMenuItem == renameSelectedPkg9ToolStripMenuItem1 || clickedMenuItem == renameSelectedPkg9ToolStripMenuItem2) + { + format = $"{NamingFormat.CONTENT_ID}"; + selectionType = PKGSelectionType.SELECTED; + } + else if (clickedMenuItem == renameSelectedPkg10ToolStripMenuItem1 || clickedMenuItem == renameSelectedPkg10ToolStripMenuItem2) + { + format = $"{NamingFormat.CONTENT_ID2}"; + selectionType = PKGSelectionType.SELECTED; + } + else if (clickedMenuItem == renameSelectedPkg11ToolStripMenuItem1 || clickedMenuItem == renameSelectedPkg11ToolStripMenuItem2) + { + if (appSettings_.RenameCustomName == string.Empty) + { ShowError("Set custom name format in settings.", true); return; } + format= appSettings_.RenameCustomName; + selectionType = PKGSelectionType.SELECTED; + } + RenamePKG(format, GetSelectedPKGDirectoryList(selectionType)); + } + + private void ExportPKGToExcel_Click(object sender, EventArgs e) + { + if (!(sender is ToolStripMenuItem clickedMenuItem)) + return; + + // global + if (clickedMenuItem == globalExportPKGListToExcelToolStripMenuItem1 || clickedMenuItem == globalExportPKGListToExcelToolStripMenuItem2) + { + InitializedExportPKGToExcel(GenerateDatatableFromSelectedPKG(PKGSelectionType.ALL)); + } + + // selected + if (clickedMenuItem == selectedExportPKGListToExcelToolStripMenuItem1 || clickedMenuItem == selectedExportPKGListToExcelToolStripMenuItem2) + { + InitializedExportPKGToExcel(GenerateDatatableFromSelectedPKG(PKGSelectionType.SELECTED)); + } + } + + private void InitializedExportPKGToExcel(DataTable dataTable = null) + { + if (ShowSaveFileDialog("Export PKG List to Excel", "*.xlsx|*.xlsx", out SaveFileDialog sfd)) + { + string excelFilename = sfd.FileName; + var bg = new BackgroundWorker(); + bg.DoWork += delegate + { + MorePKGTool("EXPORT", dataTable, excelFilename); + }; + bg.RunWorkerCompleted += delegate + { + toolStripStatusLabel2.Text = "... "; + this.Enabled = true; + }; + bg.RunWorkerAsync(); + } + } + + private void CopyTitleID() + { + var pkgList = GetSelectedPKGDirectoryList(PKGSelectionType.SELECTED); + + if (pkgList.Count < 1) + { + ShowError("No PKG file selected.", false); + } + else + { + string formattedTitleId = string.Join("\n", pkgList.Select(pkg => + { + PS4_Tools.PKG.SceneRelated.Unprotected_PKG selectedPackage = PS4_Tools.PKG.SceneRelated.Read_PKG(pkg); + string titleIdFilter = selectedPackage.Param.TITLEID.Replace(":", " -"); + return titleIdFilter.Replace(" -", " -"); + })); + + Clipboard.SetText(formattedTitleId); + ShowInformation("PKG TITLE_ID copied to clipboard", true); + } + } + + private void CopyID_Click(object sender, EventArgs e) + { + if (!(sender is ToolStripMenuItem clickedMenuItem)) + return; + + if (clickedMenuItem == copyTitleIdtoolStripMenuItem1 || clickedMenuItem == copyTitleIdtoolStripMenuItem2) + { + CopyTitleID(); + } + if (clickedMenuItem == copyContentIdtoolStripMenuItem1 || clickedMenuItem == copyContentIdtoolStripMenuItem2) + { + CopyContentID(); + } + } + + private void ViewPKGExplorer_Click(object sender, EventArgs e) + { + if (!(sender is ToolStripMenuItem clickedMenuItem)) + return; + + if (clickedMenuItem == viewPkgExplorerStripMenuItem1 || clickedMenuItem == viewPkgExplorerStripMenuItem2) + { + ViewPKGInExplorer(); + } + } + + private void panel5_Paint(object sender, PaintEventArgs e) + { + ControlPaint.DrawBorder(e.Graphics, panel5.ClientRectangle, Color.Black, ButtonBorderStyle.Solid); + } + + #region ImageIconExtractor + private void InitializedImageIconExtractor(string imageType, string selectionType) + { + DialogResult extractionDialog = DialogResultYesNoCancel("Extract to their respective folders?"); + + if (extractionDialog == DialogResult.Cancel) + return; + + var respectiveExtract = (extractionDialog == DialogResult.Yes); + + if (ShowFolderBrowserDialog(out FolderBrowserDialog fbd)) + { + Logger.LogInformation("Extracting images/icons.."); + toolStripStatusLabel2.Text = "Extracting images/icons.."; + var outputDirectory = fbd.SelectedPath; + var backgroundWorker = new BackgroundWorker(); + backgroundWorker.DoWork += (s, e) => + { + ImageIconExtractor(imageType, GetSelectedPKGDirectoryList(selectionType), outputDirectory, respectiveExtract); + }; + backgroundWorker.RunWorkerCompleted += (s, e) => + { + ImageIconPostExtraction(); + }; + backgroundWorker.RunWorkerAsync(); + } + } + + private void ExtractImageIcon_Click(object sender, EventArgs e) + { + if (sender is ToolStripMenuItem clickedMenuItem) + { + // global + if (clickedMenuItem == globalExtractImagesAndIconToolStripMenuItem1 || clickedMenuItem == globalExtractImagesAndIconToolStripMenuItem2) + { + InitializedImageIconExtractor(ImageIconExtractionType.ALL, PKGSelectionType.ALL); + } + + if (clickedMenuItem == globalExtractImageOnlyToolStripMenuItem1 || clickedMenuItem == globalExtractImageOnlyToolStripMenuItem2) + { + InitializedImageIconExtractor(ImageIconExtractionType.IMAGE, PKGSelectionType.ALL); + } + + if (clickedMenuItem == globalExtractIconOnlyToolStripMenuItem1 || clickedMenuItem == globalExtractIconOnlyToolStripMenuItem2) + { + InitializedImageIconExtractor(ImageIconExtractionType.ICON, PKGSelectionType.ALL); + } + + // selected + if (clickedMenuItem == selectedExtractImagesAndIconToolStripMenuItem1 || clickedMenuItem == selectedExtractImagesAndIconToolStripMenuItem2) + { + InitializedImageIconExtractor(ImageIconExtractionType.ALL, PKGSelectionType.SELECTED); + } + + if (clickedMenuItem == selectedExtractImageOnlyToolStripMenuItem1 || clickedMenuItem == selectedExtractImageOnlyToolStripMenuItem2) + { + InitializedImageIconExtractor(ImageIconExtractionType.IMAGE, PKGSelectionType.SELECTED); + } + + if (clickedMenuItem == selectedExtractIconOnlyToolStripMenuItem1 || clickedMenuItem == selectedExtractIconOnlyToolStripMenuItem2) + { + InitializedImageIconExtractor(ImageIconExtractionType.ICON, PKGSelectionType.SELECTED); + } + } + } + #endregion ImageIconExtractor + + #region PKGScanning + private void toolStripMenuItem15_Click(object sender, EventArgs e) + { + OpenPKGDirectorySettings(); + } + + private void OpenPKGDirectorySettings() + { + Logger.LogInformation("Opening PKG Directory Settings.."); + FirstLaunch = false; + this.Hide(); + + using (var form = new PKG_Directory_Settings()) + { + form.ShowDialog(); + + if (form.closingProgram) + { + Application.Exit(); + return; + } + } + + this.Show(); + this.Enabled = false; + + //PKGListGridView.SelectionChanged -= PKGListGridView_SelectionChanged; + + PKGGridView.Enabled = false; // Disable PKGListGridView during listing PKG + darkDataGridView2.Enabled = false; // Disable darkDataGridView2 during listing PKG + + LoadPKGGridView(); + } + + private void managePS4PKGToolStripMenuItem_Click(object sender, EventArgs e) + { + OpenPKGDirectorySettings(); + } + + static bool IsExcluded(List exludedDirList, string target) + { + return exludedDirList.Any(d => new DirectoryInfo(target).Name.Equals(d)); + } + + private bool IsRootDirectory(string path) + { + DirectoryInfo directoryInfo = new DirectoryInfo(path); + return directoryInfo.Parent == null; + } + + public static void autoResizeColumns(ListView lv) + { + lv.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); + ListView.ColumnHeaderCollection cc = lv.Columns; + for (int i = 0; i < cc.Count; i++) + { + int colWidth = TextRenderer.MeasureText(cc[i].Text, lv.Font).Width + 10; + if (colWidth > cc[i].Width) + { + cc[i].Width = colWidth; + } + } + } + + private void LoadPKGListView() + { + PKGListView.Columns.Add("Filename"); + PKGListView.Columns.Add("Title ID"); + PKGListView.Columns.Add("Content ID"); + PKGListView.Columns.Add("Region"); + PKGListView.Columns.Add("System Version"); + PKGListView.Columns.Add("Version [App Version]"); + PKGListView.Columns.Add("PKG Type"); + PKGListView.Columns.Add("Category"); + PKGListView.Columns.Add("Size"); + PKGListView.Columns.Add("PSVR"); + PKGListView.Columns.Add("PS4 Pro Enhanced"); + PKGListView.Columns.Add("PS5 BC"); + PKGListView.Columns.Add("Directory"); + PKGListView.Columns.Add("Backported"); + + autoResizeColumns(PKGListView); + + this.Invoke((MethodInvoker)delegate + { + PKG.SelectedPKGFilename = null; + pictureBox1.Image = null; + darkLabel1.Text = ""; + }); + + PKG.VerifiedPs4PkgList.Clear(); + PKG.EntryIdList.Clear(); + PKG.EntryNameList.Clear(); + //PKG.totalPkg = 0; + PKG.pkgCount = 0; + PKG.game = 0; + PKG.patch = 0; + PKG.app = 0; + PKG.unknown = 0; + PKG.addon = 0; + toolStripProgressBar1.Value = 0; + + List PkgFileList = new List(); + var PkgDirectoryList = appSettings_.PkgDirectories; + foreach (var directory in PkgDirectoryList) + { + var searchOption = appSettings_.ScanRecursive ? SearchOption.AllDirectories : SearchOption.TopDirectoryOnly; + + try + { + var allDirectories = Directory.GetDirectories(directory, "*", SearchOption.TopDirectoryOnly); + + var directoriesToScan = new List { directory }; + directoriesToScan.AddRange(allDirectories.Where(dir => !ExcludedDirectoryList.Contains(Path.GetFileName(dir)))); + + foreach (var directory_ in directoriesToScan) + { + this.Invoke((MethodInvoker)delegate + { + toolStripStatusLabel2.Text = "Scanning directory.. " + "(" + directory_ + ") "; + }); + + try + { + var pkgFiles = Directory.GetFiles(directory_, "*.PKG", searchOption); + if (pkgFiles.Length > 0) + PkgFileList.AddRange(pkgFiles); + } + catch (UnauthorizedAccessException e) + { + Logger.LogError(e.Message); + } + } + } + catch (UnauthorizedAccessException e) + { + Logger.LogError(e.Message); + } + } + + PkgFileList = PkgFileList.Distinct().ToList(); + + // verify scanned ps4 pkg and count it + foreach (var item in PkgFileList) + { + //filter ps4 pkg by checking magic byte + byte[] bufferA = new byte[16]; + + bufferA = PKG.GetPkgHeaderBuffer(item); + if (PKG.CompareBytes(bufferA, PKG.PkgHeader) || PKG.CompareBytes(bufferA, PKG.PkgHeader1) || + PKG.CompareBytes(bufferA, PKG.PkgHeader2) || PKG.CompareBytes(bufferA, PKG.PkgHeader3) || + PKG.CompareBytes(bufferA, PKG.PkgHeader4)) + { + PKG.VerifiedPs4PkgList.Add(item); + //PKG.totalPkg++; + } + } + + this.Invoke((MethodInvoker)delegate + { + toolStripProgressBar1.Visible = true; + //toolStripProgressBar1.Maximum = PKG.totalPkg; + toolStripProgressBar1.Maximum = PKG.VerifiedPs4PkgList.Count; + }); + + Dictionary groupDictionary = new Dictionary(); + + foreach (var pkg in PKG.VerifiedPs4PkgList) + { + PS4_Tools.PKG.SceneRelated.Unprotected_PKG ps4Pkg = PS4_Tools.PKG.SceneRelated.Read_PKG(pkg); + Param_SFO.PARAM_SFO psfo = ps4Pkg.Param; + + string pkgVersion = ""; + string pkgAppVersion = psfo.APP_VER; + string pkgTitleId = ps4Pkg.Param.TITLEID; + string pkgFileName = Path.GetFileName(pkg); + string pkgDirectoryName = Path.GetDirectoryName(pkg); + string psVr = ""; + string neoEnable = ""; + string ps5bc = ""; + string pkgSystemVersion = ""; + byte[] pkgRegionIcon = null; + string pkgState = ps4Pkg.PKGState.ToString(); + string pkgType = ps4Pkg.PKG_Type.ToString(); + string pkgSize; + string pkgIsBackported = ""; + + // remove leading zero on app_ver + string pattern = @"^0+(?=\d+\.)"; + pkgAppVersion = Regex.Replace(pkgAppVersion, pattern, ""); + + // get pkg's minimum system fw + foreach (Param_SFO.PARAM_SFO.Table t in ps4Pkg.Param.Tables.ToList()) + { + if (t.Name == "SYSTEM_VER") + { + int value = Convert.ToInt32(t.Value); + string hexOutput = String.Format("{0:X}", value); + if (t.Value != "0") + { + string first_three = hexOutput.Substring(0, 3); + pkgSystemVersion = first_three.Insert(1, "."); + } + else // SYSTEM_VER = 0 (HB Store.pkg) + pkgSystemVersion = t.Value; + } + if (t.Name == "VERSION") + { + // remove leading zero on app_ver + pkgVersion = t.Value; + pkgVersion = Regex.Replace(pkgVersion, pattern, ""); + } + } + + // get latest official update version and minimum firmware + //string updateVersion; + //string updateMinFirmware; + //(updateVersion, updateMinFirmware)= PS4_Tools.PKG.Official.CheckLatestUpdateVersionAndMinFirmware(ps4Pkg.Param.TITLEID); + + + // get pkg full size + long fileSizeBytes = new System.IO.FileInfo(pkg).Length; + pkgSize = ByteSize.FromBytes(fileSizeBytes).ToString(); + + // backward compatible info + if (appSettings_.psvr_neo_ps5bc_check && File.Exists(Ps5BcJsonFile)) + { + dynamic ps5BcJsonData = JsonConvert.DeserializeObject(File.ReadAllText(Ps5BcJsonFile)); + + if (pkgType == PKGCategory.GAME) + { + foreach (var item_ in ps5BcJsonData) + { + if (item_.npTitleIdshort == ps4Pkg.Param.TITLEID) + { + string titleID = item_.npTitleIdshort; + string psvr = item_.psVr; + string neo = item_.neoEnable; + string ps5bc_ = item_.ps5bc; + + // ps4vr + psVr = (psvr == "1" || psvr == "2") ? "Yes" : (psvr == "0") ? "No" : (psvr != "null") ? "NA" : ""; + + // ps4 pro enhanced + neoEnable = (neo == "1") ? "Yes" : (neo == "0") ? "No" : (psvr != "null") ? "NA" : ""; + + // ps5bc + ps5bc = System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(ps5bc_.Replace("_", " ").ToLower()); + } + } + } + else + { + psVr = neoEnable = ps5bc = "-"; + } + } + else + { + psVr = neoEnable = ps5bc = ""; + } + + // get region from content id + var imageConverter = new ImageConverter(); + var region = ps4Pkg.Region; + if (region == PKGRegion.EU) { pkgRegionIcon = (byte[])imageConverter.ConvertTo(Properties.Resources.eu, typeof(byte[])); } + else if (region == PKGRegion.US) { pkgRegionIcon = (byte[])imageConverter.ConvertTo(Properties.Resources.us, typeof(byte[])); } + else if (region == PKGRegion.UK) { pkgRegionIcon = (byte[])imageConverter.ConvertTo(Properties.Resources.us, typeof(byte[])); } + else if (region == PKGRegion.JAPAN) { pkgRegionIcon = (byte[])imageConverter.ConvertTo(Properties.Resources.jp, typeof(byte[])); } + else if (region == PKGRegion.HONG_KONG) { pkgRegionIcon = (byte[])imageConverter.ConvertTo(Properties.Resources.hk, typeof(byte[])); } + else if (region == PKGRegion.ASIA) { pkgRegionIcon = (byte[])imageConverter.ConvertTo(Properties.Resources.asia, typeof(byte[])); } + else if (region == PKGRegion.KOREA) { pkgRegionIcon = (byte[])imageConverter.ConvertTo(Properties.Resources.kr, typeof(byte[])); } + + // check if pkg is backported + pkgIsBackported = File.Exists(Backport.BackportInfoFile) ? Backport.CheckPKGBackported(pkg) ?? "No" : "No"; + + // Create a ListViewItem to hold the package information. + ListViewItem item = new ListViewItem(new string[] + { + pkgFileName, pkgTitleId, ps4Pkg.Param.ContentID, pkgRegionIcon.ToString(), pkgSystemVersion, + pkgVersion + $" [{pkgAppVersion}]", pkgState, pkgType, pkgSize, psVr, neoEnable, ps5bc, pkgDirectoryName, pkgIsBackported + }); + + // Create or retrieve a group based on the package title. + string groupName = pkgTitleId; + ListViewGroup group; + + if (!groupDictionary.TryGetValue(groupName, out group)) + { + group = new ListViewGroup(groupName); + groupDictionary[groupName] = group; + PKGListView.Groups.Add(group); + } + + item.Group = group; + + // Add the ListViewItem to the ListView. + PKGListView.Items.Add(item); + } + + this.Enabled = true; + } + + + private void LoadPKGGridView() + { + var bw = new BackgroundWorker(); + bw.DoWork += delegate + { + #region loadPkgProcess + this.Invoke((MethodInvoker)delegate + { + PKG.SelectedPKGFilename = null; + pictureBox1.Image = null; + darkLabel1.Text = ""; + }); + + PKG.VerifiedPs4PkgList.Clear(); + PKG.EntryIdList.Clear(); + PKG.EntryNameList.Clear(); + //PKG.totalPkg = 0; + PKG.pkgCount = 0; + PKG.game = 0; + PKG.patch = 0; + PKG.app = 0; + PKG.unknown = 0; + PKG.addon = 0; + toolStripProgressBar1.Value = 0; + + List PkgFileList = new List(); + var PkgDirectoryList = appSettings_.PkgDirectories; + foreach (var directory in PkgDirectoryList) + { + var searchOption = appSettings_.ScanRecursive ? SearchOption.AllDirectories : SearchOption.TopDirectoryOnly; + + try + { + var allDirectories = Directory.GetDirectories(directory, "*", SearchOption.TopDirectoryOnly); + + var directoriesToScan = new List { directory }; + directoriesToScan.AddRange(allDirectories.Where(dir => !ExcludedDirectoryList.Contains(Path.GetFileName(dir)))); + + foreach (var directory_ in directoriesToScan) + { + this.Invoke((MethodInvoker)delegate + { + toolStripStatusLabel2.Text = "Scanning directory.. " + "(" + directory_ + ") "; + }); + + try + { + var pkgFiles = Directory.GetFiles(directory_, "*.PKG", searchOption); + if (pkgFiles.Length > 0) + PkgFileList.AddRange(pkgFiles); + } + catch (UnauthorizedAccessException e) + { + Logger.LogError(e.Message); + } + } + } + catch (UnauthorizedAccessException e) + { + Logger.LogError(e.Message); + } + } + + PkgFileList = PkgFileList.Distinct().ToList(); + + // datatable for gridview control + DataTable dttemp = new DataTable(); + dttemp.Columns.Add("Filename"); + dttemp.Columns.Add("Title ID"); + dttemp.Columns.Add("Content ID"); + dttemp.Columns.Add("Region", typeof(byte[])); + dttemp.Columns.Add("System Version"); + dttemp.Columns.Add("Version [App Version]"); + dttemp.Columns.Add("PKG Type"); + dttemp.Columns.Add("Category"); + dttemp.Columns.Add("Size"); + dttemp.Columns.Add("PSVR"); + dttemp.Columns.Add("PS4 Pro Enhanced"); + dttemp.Columns.Add("PS5 BC"); + dttemp.Columns.Add("Directory"); + dttemp.Columns.Add("Backported"); + + // verify scanned ps4 pkg and count it + foreach (var item in PkgFileList) + { + //filter ps4 pkg by checking magic byte + byte[] bufferA = new byte[16]; + + bufferA = PKG.GetPkgHeaderBuffer(item); + if (PKG.CompareBytes(bufferA, PKG.PkgHeader) || PKG.CompareBytes(bufferA, PKG.PkgHeader1) || + PKG.CompareBytes(bufferA, PKG.PkgHeader2) || PKG.CompareBytes(bufferA, PKG.PkgHeader3) || + PKG.CompareBytes(bufferA, PKG.PkgHeader4)) + { + PKG.VerifiedPs4PkgList.Add(item); + //PKG.totalPkg++; + } + } + + this.Invoke((MethodInvoker)delegate + { + toolStripProgressBar1.Visible = true; + //toolStripProgressBar1.Maximum = PKG.totalPkg; + toolStripProgressBar1.Maximum = PKG.VerifiedPs4PkgList.Count; + }); + + // process every verified pkg and display into gridview control + foreach (var pkg in PKG.VerifiedPs4PkgList) + { + PS4_Tools.PKG.SceneRelated.Unprotected_PKG ps4Pkg = PS4_Tools.PKG.SceneRelated.Read_PKG(pkg); + Param_SFO.PARAM_SFO psfo = ps4Pkg.Param; + + string pkgVersion = ""; + string pkgAppVersion = psfo.APP_VER; + string pkgTitleId = ps4Pkg.Param.TITLEID; + string pkgFileName = Path.GetFileName(pkg); + string pkgDirectoryName = Path.GetDirectoryName(pkg); + string psVr = ""; + string neoEnable = ""; + string ps5bc = ""; + string pkgSystemVersion = ""; + byte[] pkgRegionIcon = null; + string pkgState = ps4Pkg.PKGState.ToString(); + string pkgType = ps4Pkg.PKG_Type.ToString(); + string pkgSize; + string pkgIsBackported = ""; + + // remove leading zero on app_ver + string pattern = @"^0+(?=\d+\.)"; + pkgAppVersion = Regex.Replace(pkgAppVersion, pattern, ""); + + // get pkg's minimum system fw + foreach (Param_SFO.PARAM_SFO.Table t in ps4Pkg.Param.Tables.ToList()) + { + if (t.Name == "SYSTEM_VER") + { + int value = Convert.ToInt32(t.Value); + string hexOutput = String.Format("{0:X}", value); + if (t.Value != "0") + { + string first_three = hexOutput.Substring(0, 3); + pkgSystemVersion = first_three.Insert(1, "."); + } + else // SYSTEM_VER = 0 (HB Store.pkg) + pkgSystemVersion = t.Value; + } + if (t.Name == "VERSION") + { + // remove leading zero on app_ver + pkgVersion = t.Value; + pkgVersion = Regex.Replace(pkgVersion, pattern, ""); + } + } + + // get latest official update version and minimum firmware + //string updateVersion; + //string updateMinFirmware; + //(updateVersion, updateMinFirmware)= PS4_Tools.PKG.Official.CheckLatestUpdateVersionAndMinFirmware(ps4Pkg.Param.TITLEID); + + + // get pkg full size + long fileSizeBytes = new System.IO.FileInfo(pkg).Length; + pkgSize = ByteSize.FromBytes(fileSizeBytes).ToString(); + + // backward compatible info + if (appSettings_.psvr_neo_ps5bc_check && File.Exists(Ps5BcJsonFile)) + { + dynamic ps5BcJsonData = JsonConvert.DeserializeObject(File.ReadAllText(Ps5BcJsonFile)); + + if (pkgType == PKGCategory.GAME) + { + foreach (var item in ps5BcJsonData) + { + if (item.npTitleIdshort == ps4Pkg.Param.TITLEID) + { + string titleID = item.npTitleIdshort; + string psvr = item.psVr; + string neo = item.neoEnable; + string ps5bc_ = item.ps5bc; + + // ps4vr + psVr = (psvr == "1" || psvr == "2") ? "Yes" : (psvr == "0") ? "No" : (psvr != "null") ? "NA" : ""; + + // ps4 pro enhanced + neoEnable = (neo == "1") ? "Yes" : (neo == "0") ? "No" : (psvr != "null") ? "NA" : ""; + + // ps5bc + ps5bc = System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(ps5bc_.Replace("_", " ").ToLower()); + } + } + } + else + { + psVr = neoEnable = ps5bc = "-"; + } + } + else + { + psVr = neoEnable = ps5bc = ""; + } + + // get region from content id + var imageConverter = new ImageConverter(); + var region = ps4Pkg.Region; + if (region == PKGRegion.EU) { pkgRegionIcon = (byte[])imageConverter.ConvertTo(Properties.Resources.eu, typeof(byte[])); } + else if (region == PKGRegion.US) { pkgRegionIcon = (byte[])imageConverter.ConvertTo(Properties.Resources.us, typeof(byte[])); } + else if (region == PKGRegion.UK) { pkgRegionIcon = (byte[])imageConverter.ConvertTo(Properties.Resources.us, typeof(byte[])); } + else if (region == PKGRegion.JAPAN) { pkgRegionIcon = (byte[])imageConverter.ConvertTo(Properties.Resources.jp, typeof(byte[])); } + else if (region == PKGRegion.HONG_KONG) { pkgRegionIcon = (byte[])imageConverter.ConvertTo(Properties.Resources.hk, typeof(byte[])); } + else if (region == PKGRegion.ASIA) { pkgRegionIcon = (byte[])imageConverter.ConvertTo(Properties.Resources.asia, typeof(byte[])); } + else if (region == PKGRegion.KOREA) { pkgRegionIcon = (byte[])imageConverter.ConvertTo(Properties.Resources.kr, typeof(byte[])); } + + // check if pkg is backported + pkgIsBackported = File.Exists(Backport.BackportInfoFile) ? Backport.CheckPKGBackported(pkg) ?? "No" : "No"; + + + // add items to datatable + string pkgMinFirmware = ps4Pkg.PKG_Type.ToString() == PKGCategory.ADDON ? "NA" : $"{pkgSystemVersion}"; + pkgAppVersion = (pkgAppVersion == string.Empty) ? "NA" : pkgAppVersion; + dttemp.Rows.Add(pkgFileName, pkgTitleId, ps4Pkg.Param.ContentID, pkgRegionIcon, pkgMinFirmware, pkgVersion + $" [{pkgAppVersion}]", pkgState, pkgType, pkgSize, psVr, neoEnable, ps5bc, pkgDirectoryName, pkgIsBackported); + + switch (ps4Pkg.PKG_Type.ToString()) + { + case PKGCategory.GAME: PKG.game++; break; + case PKGCategory.PATCH: PKG.patch++; break; + case PKGCategory.APP: PKG.app++; break; + case PKGCategory.ADDON: PKG.addon++; break; + default: PKG.unknown++; break; + } + + switch (ps4Pkg.PKGState.ToString()) + { + case PKGState.OFFICIAL: PKG.official++; break; + case PKGState.FAKE: PKG.fake++; break; + case PKGState.ADDON_UNLOCKER: PKG.unlockerAddon++; break; + } + + PKG.pkgCount++; + darkStatusStrip1.Invoke((MethodInvoker)delegate + { + toolStripStatusLabel2.Text = "Loading PS4 PKG.. " + "(" + PKG.pkgCount.ToString() + "/" + PKG.VerifiedPs4PkgList.Count.ToString() + ") "; + toolStripProgressBar1.Increment(1); + PKGGridView.DataSource = dttemp; + for (int i = 9; i <= 11; i++) + { + PKGGridView.Columns[i].Visible = appSettings_.psvr_neo_ps5bc_check; + } + foreach (DataGridViewColumn column in PKGGridView.Columns) + { + column.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; + } + PKGGridView.Refresh(); + }); + + } + #endregion loadPkgProcess1 + }; + bw.RunWorkerCompleted += delegate + { + PostPkgLoad(); + }; + bw.RunWorkerAsync(); + } + + private void PostPkgLoad() + { + if (PKG.VerifiedPs4PkgList.Count == 0) + { + // clear gridview control + while (PKGGridView.DataSource != null) + { + PKGGridView.DataSource = null; + PKGGridView.Rows.Clear(); + PKGGridView.Rows.Clear(); + } + while (darkDataGridView2.DataSource != null) + { + darkDataGridView2.DataSource = null; + darkDataGridView2.Rows.Clear(); + darkDataGridView2.Rows.Clear(); + } + ShowInformation("No PKG found", true); + OpenPKGDirectorySettings(); + } + else + { + ExtractTrophyFile(PKG.VerifiedPs4PkgList); + FinalizePkgLoadingProcess(); + UpdateDataGridViewColumnVisibility(); + SetBackgroundMusicVolume(); + SetDataGridViewCellStyle(); + } + //PKGListGridView.SelectionChanged += PKGListGridView_SelectionChanged; + toolStripStatusLabel2.Text = "... "; + toolStripProgressBar1.Value = 0; + PKGGridView.Enabled = true; + darkDataGridView2.Enabled = true; + this.Enabled = true; + } + + private void SetDataGridViewCellStyle() + { + this.Invoke((MethodInvoker)delegate + { + try + { + // Sort file name ascending + if (appSettings_.AutoSortRow) + PKGGridView.Sort(PKGGridView.Columns[0], ListSortDirection.Ascending); + + // Set header cell alignment + for (int columnIndex = 0; columnIndex < PKGGridView.Columns.Count; columnIndex++) + { + PKGGridView.Columns[columnIndex].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; + } + + // Set cell alignment + for (int columnIndex = 1; columnIndex <= 13; columnIndex++) + { + PKGGridView.Columns[columnIndex].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; + } + } + catch + { + } + }); + } + + private static void SetBackgroundMusicVolume() + { + if (!appSettings_.PlayBgm) + { + int newVolume = 0; // Set 0 to unmute + uint newVolumeAllChannels = (((uint)newVolume & 0x0000ffff) | ((uint)newVolume << 16)); + waveOutSetVolume(IntPtr.Zero, newVolumeAllChannels); + } + else + { + int newVolume = 65535; // Set 65535 to unmute + uint newVolumeAllChannels = (((uint)newVolume & 0x0000ffff) | ((uint)newVolume << 16)); + waveOutSetVolume(IntPtr.Zero, newVolumeAllChannels); + } + } + + private void UpdateDataGridViewColumnVisibility() + { + try + { + PKGGridView.Columns[1].Visible = appSettings_.pkgtitleIdColumn; + PKGGridView.Columns[2].Visible = appSettings_.pkgcontentIdColumn; + PKGGridView.Columns[3].Visible = appSettings_.pkgregionColumn; + PKGGridView.Columns[4].Visible = appSettings_.pkgminimumFirmwareColumn; + PKGGridView.Columns[5].Visible = appSettings_.pkgversionColumn; + PKGGridView.Columns[6].Visible = appSettings_.pkgTypeColumn; + PKGGridView.Columns[7].Visible = appSettings_.pkgcategoryColumn; + PKGGridView.Columns[8].Visible = appSettings_.pkgsizeColumn; + PKGGridView.Columns[9].Visible = appSettings_.psvr_neo_ps5bc_check; + PKGGridView.Columns[10].Visible = appSettings_.psvr_neo_ps5bc_check; + PKGGridView.Columns[11].Visible = appSettings_.psvr_neo_ps5bc_check; + PKGGridView.Columns[12].Visible = appSettings_.pkgDirectoryColumn; + PKGGridView.Columns[13].Visible = appSettings_.pkgBackportColumn; + } + catch { } + } + + private void FinalizePkgLoadingProcess() + { + if (FinalizePkgProcess) + { + FinalizePkgProcess = false; + BackgroundWorker bgw = new BackgroundWorker + { + WorkerSupportsCancellation = true + }; + bgw.DoWork += (s, a) => + { + Logger.LogInformation("Extracting PKG background music.."); + BGM.ExtractBgm(); + }; + bgw.RunWorkerCompleted += (s, a) => + { + BGM.extractAt9Done = true; + }; + bgw.RunWorkerAsync(); + toolStripSplitButton1.DropDownItems.Clear(); + GetDrivesFreeSpace(); + ToolStripSplitButtonTotalPKG.DropDownItems.Clear(); + labelDisplayTotalPKG.Text = $"Displaying {PKGGridView.Rows.Count} PS4 PKG"; + if (PKG.game != 0) + ToolStripSplitButtonTotalPKG.DropDownItems.Add($"Show only Game PKG ({PKG.game})", null, new System.EventHandler(GridViewFilterPKG_Click)); + if (PKG.patch != 0) + ToolStripSplitButtonTotalPKG.DropDownItems.Add($"Show only Patch PKG ({PKG.patch})", null, new System.EventHandler(GridViewFilterPKG_Click)); + if (PKG.addon != 0) + ToolStripSplitButtonTotalPKG.DropDownItems.Add($"Show only Addon PKG ({PKG.addon})", null, new System.EventHandler(GridViewFilterPKG_Click)); + if (PKG.app != 0) + ToolStripSplitButtonTotalPKG.DropDownItems.Add($"Show only App PKG ({PKG.app})", null, new System.EventHandler(GridViewFilterPKG_Click)); + if (PKG.unknown != 0) + ToolStripSplitButtonTotalPKG.DropDownItems.Add($"Show only Unknown PKG ({PKG.unknown})", null, new System.EventHandler(GridViewFilterPKG_Click)); + + ToolStripSplitButtonTotalPKG.DropDownItems.Add("Show all PKG", null, new System.EventHandler(GridViewFilterPKG_Click)); + Logger.LogInformation($"Loading PKG done. {PKGGridView.Rows.Count} PKG found."); + } + } + + private void GetDrivesFreeSpace() + { + Logger.LogInformation("Checking hard disk free space.."); + try + { + foreach (var drive in DriveInfo.GetDrives()) + { + long freeSpace = drive.TotalFreeSpace; + long totalSpace = drive.TotalSize; + double freeSpaceGB = ByteSize.FromBytes(freeSpace).GigaBytes; + double totalSpaceGB = ByteSize.FromBytes(totalSpace).GigaBytes; + + string formattedFreeSpace = $"{freeSpaceGB:F2} GB"; + string formattedTotalSpace = $"{totalSpaceGB:F2} GB"; + + toolStripSplitButton1.DropDownItems.Add($"[{drive}] Free Space: {formattedFreeSpace}/{formattedTotalSpace}"); + Logger.LogInformation($"[{drive}] Free Space: {formattedFreeSpace}/{formattedTotalSpace}"); + } + } + catch (Exception ex) + { + Logger.LogError("An error occurred while getting hard disk free space: " + ex.Message); + } + } + #endregion PKGScanning + + #region PKGGridViewFiltering + + private void GridViewFilterPKG_Click(object sender, EventArgs e) + { + string text = sender.ToString(); + if (text.Contains(PKGCategory.GAME)) + { + (PKGGridView.DataSource as DataTable).DefaultView.RowFilter = string.Format("[Category] LIKE '%{0}%'", PKGCategory.GAME); + } + else if (text.Contains(PKGCategory.PATCH)) + { + (PKGGridView.DataSource as DataTable).DefaultView.RowFilter = string.Format("[Category] LIKE '%{0}%'", PKGCategory.PATCH); + } + else if (text.Contains(PKGCategory.ADDON)) + { + (PKGGridView.DataSource as DataTable).DefaultView.RowFilter = string.Format("[Category] LIKE '%{0}%'", PKGCategory.ADDON); + } + else if (text.Contains(PKGCategory.APP)) + { + (PKGGridView.DataSource as DataTable).DefaultView.RowFilter = string.Format("[Category] LIKE '%{0}%'", PKGCategory.APP); + } + else if (text.Contains(PKGCategory.UNKNOWN)) + { + (PKGGridView.DataSource as DataTable).DefaultView.RowFilter = string.Format("[Category] LIKE '%{0}%'", "Unknown"); + } + else if (text.Contains("all")) + { + (PKGGridView.DataSource as DataTable).DefaultView.RowFilter = string.Format("[Category] LIKE '%{0}%'", ""); + } + } + + #endregion PKGGridViewFiltering + + #region PKGBasicOperation_Copy_Rename_Delete_ViewExplorer + #region PKG_Copy_delete_View + private void ViewPKGInExplorer() + { + var pkgList = GetSelectedPKGDirectoryList(PKGSelectionType.SELECTED); + pkgList.ForEach(pkg => Logger.LogInformation($"Opening {pkg} PKG file in Explorer..")); + pkgList.ForEach(pkg => Process.Start("explorer.exe", "/select," + pkg)); + } + + private void OpenTempDirectory() + { + Process.Start("explorer.exe", Helper.PS4PKGToolTempDirectory); + } + + private void DeletePkg() + { + var pkgList = GetSelectedPKGDirectoryList(PKGSelectionType.SELECTED); + DialogResult dialog = DialogResultYesNo("PKG file will be permanently deleted. This operation cannot be undone. Are you sure you want to continue?"); + + if (dialog == DialogResult.Yes) + { + PKG.isDeletingPkg = true; + try + { + foreach (var pkg in pkgList) + { + var pkgFileName = Path.GetFileName(pkg); + var directoryName = Path.GetDirectoryName(pkg); + var fullPkgPath = Path.Combine(directoryName, pkgFileName); + var matchingRow = PKGGridView.Rows + .Cast() + .FirstOrDefault(row => row.Cells[0].Value.ToString() == pkgFileName && row.Cells[12].Value.ToString() == directoryName); + + // remove pkg from gridview + if (matchingRow != null) + { + PKGGridView.Rows.Remove(matchingRow); + } + + // remove pkg from VerifiedPs4PkgList + PKG.VerifiedPs4PkgList.Remove(fullPkgPath); + + File.Delete(pkg); + Logger.LogInformation($"\"{pkg}\" deleted."); + //PKG.totalPkg--; + } + + PKG.SelectedPKGFilename = ""; // Reset + labelDisplayTotalPKG.Text = "Displaying " + PKG.VerifiedPs4PkgList.Count.ToString() + " PS4 PKG"; + ShowInformation("PKG file deleted.", true); + PKG.isDeletingPkg = false; + } + catch (Exception a) + { + ShowError("An error occurred: " + a.Message, true); + } + } + } + + private void DeletePKG_Click(object sender, EventArgs e) + { + if (!(sender is ToolStripMenuItem clickedMenuItem)) + return; + + if (clickedMenuItem == deletePKGtoolStripMenuItem1 || clickedMenuItem == deletePkgtoolStripMenuItem2) + { + DeletePkg(); + } + } + + #endregion PKG_Copy_delete_View + + #region renamePKG + + private void CheckForDuplicatePKG_Click(object sender, EventArgs args) + { + if (!(sender is ToolStripMenuItem clickedMenuItem)) + return; + + Logger.LogInformation("Checking for duplicate PKG.."); + if (clickedMenuItem == checkForDuplicatePKGToolStripMenuItem1 || clickedMenuItem == checkForDuplicatePKGToolStripMenuItem2) + { + var result = FindDuplicatePKG(); + if (result.Count == 0) + { + ShowInformation("No duplicate PKG detected", true); + } + else + { + ShowWarning($"Duplicate PKG detected:\n\n{string.Join("\n", result)}", true); + } + } + } + + private HashSet FindDuplicatePKG() + { + Dictionary> valuesWithFilenames = new Dictionary>(); + HashSet duplicatedFilenames = new HashSet(); + + foreach (DataGridViewRow row in PKGGridView.Rows) + { + string combinedValues = ""; + for (int columnIndex = 1; columnIndex <= 8; columnIndex++) // Check columns 1 to 8 + { + if (row.Cells[columnIndex].Value != null) + { + combinedValues += row.Cells[columnIndex].Value.ToString() + "|"; + } + } + + if (!string.IsNullOrEmpty(combinedValues)) + { + string filename = row.Cells[0].Value?.ToString(); // Assuming column index 0 has filenames + + if (valuesWithFilenames.ContainsKey(combinedValues)) + { + valuesWithFilenames[combinedValues].Add(filename); + duplicatedFilenames.Add(filename); + } + else + { + valuesWithFilenames[combinedValues] = new List { filename }; + } + } + } + + return duplicatedFilenames; + } + + private void UpdatePKGFilename(string newPkgName, string sourcePkg, string targetPkg) + { + foreach (DataGridViewRow row in PKGGridView.Rows) + { + PS4_Tools.PKG.SceneRelated.Unprotected_PKG readPkg = PS4_Tools.PKG.SceneRelated.Read_PKG(sourcePkg); + Param_SFO.PARAM_SFO psfo = readPkg.Param; + string pkgFileName_ = Path.GetFileName(sourcePkg); + string directoryName = Path.GetDirectoryName(sourcePkg); + string cell0 = row.Cells[0].Value.ToString(); + string cell12 = row.Cells[12].Value.ToString(); + + if (cell0 == pkgFileName_ && cell12 == directoryName) + { + File.Move(sourcePkg, targetPkg); + PKGGridView.Invoke((Action)(() => + { + int currentRowIndex = row.Index; + DataGridViewRow currentRow = PKGGridView.Rows[currentRowIndex]; + currentRow.Cells[0].Value = newPkgName + ".pkg"; + })); + break; + } + } + } + + #region RenameAllPkg + + #endregion RenameAllPkg + + #region RenameSelectedPKG + + #endregion RenameSelectedPKG + #endregion renamePKG + #endregion PKGBasicOperation_Copy_Rename_Delete_ViewExplorer + + #region PKGSender + private void DisableControls_PkgSender() + { + //status bar - file + managePS4PKGToolStripMenuItem.Enabled = false; + reloadContentToolStripMenuItem.Enabled = false; + exitToolStripMenuItem1.Enabled = false; + + //statusbar - tool + renameToolStripMenuItem.Enabled = false; + extractImageAndBackgroundToolStripMenuItem.Enabled = false; + globalExportPKGListToExcelToolStripMenuItem1.Enabled = false; + globalCopyStripMenuItem.Enabled = false; + deletePKGtoolStripMenuItem1.Enabled = false; + viewPkgExplorerStripMenuItem1.Enabled = false; + renameCurrentPKGStripMenuItem.Enabled = false; + RpiCheckPkgInstalledtoolStripMenuItem1.Enabled = false; + uninstallPKGFromPS4ToolStripMenuItem.Enabled = false; + + //contextmenu + toolStripMenuItem96.Enabled = false; + toolStripMenuItem111.Enabled = false; + toolStripMenuItem3.Enabled = false; + globalExportPKGListToExcelToolStripMenuItem2.Enabled = false; + deletePkgtoolStripMenuItem2.Enabled = false; + toolStripMenuItem133.Enabled = false; + toolStripMenuItem127.Enabled = false; + viewPkgExplorerStripMenuItem2.Enabled = false; + RpiCheckPkgInstalledtoolStripMenuItem2.Enabled = false; + toolStripMenuItem21.Enabled = false; + } + + private void EnableControls_PkgSender() + { + //status bar - file + managePS4PKGToolStripMenuItem.Enabled = true; + reloadContentToolStripMenuItem.Enabled = true; + exitToolStripMenuItem1.Enabled = true; + + //statusbar - tool + renameToolStripMenuItem.Enabled = true; + extractImageAndBackgroundToolStripMenuItem.Enabled = true; + globalExportPKGListToExcelToolStripMenuItem1.Enabled = true; + globalCopyStripMenuItem.Enabled = true; + deletePKGtoolStripMenuItem1.Enabled = true; + viewPkgExplorerStripMenuItem1.Enabled = true; + renameCurrentPKGStripMenuItem.Enabled = true; + RpiCheckPkgInstalledtoolStripMenuItem1.Enabled = true; + uninstallPKGFromPS4ToolStripMenuItem.Enabled = true; + + //contextmenu + toolStripMenuItem96.Enabled = true; + toolStripMenuItem111.Enabled = true; + toolStripMenuItem3.Enabled = true; + globalExportPKGListToExcelToolStripMenuItem2.Enabled = true; + deletePkgtoolStripMenuItem2.Enabled = true; + toolStripMenuItem133.Enabled = true; + toolStripMenuItem127.Enabled = true; + viewPkgExplorerStripMenuItem2.Enabled = true; + RpiCheckPkgInstalledtoolStripMenuItem2.Enabled = true; + toolStripMenuItem21.Enabled = true; + } + + private void InitializePKGSender() + { + if (RpiSendPkgtoolStripMenuItem2.Text == "Send PKG to PS4") + { + DisableTabPages(flatTabControl1, "tabPage1"); + DisableControls(darkMenuStrip1); + DisableControls_PkgSender(); + + PS4_Tools.PKG.SceneRelated.Unprotected_PKG read = PS4_Tools.PKG.SceneRelated.Read_PKG(PKG.SelectedPKGFilename); + Param_SFO.PARAM_SFO psfo = read.Param; + + Logger.LogInformation("Sending " + read.PS4_Title + " to PS4.."); + + // Update 'Settings.PKG.SelectedPKGFilename' + GetSelectedPKGPath(); + + PKGSENDER.taskMonitorIsCancelling = false; + + // Check if pkg installed + if (read.PKG_Type.ToString() == PKGCategory.GAME || read.PKG_Type.ToString() == PKGCategory.PATCH) + { + // Check if pkg exists for game pkg + PKGSENDER.JSON.CHECKAPPEXISTS.baseAppExist = true; + + dynamic appExistsJson = null; + appExistsJson = PKGSENDER.CheckIfPkgInstalled(psfo); + if (appExistsJson == null) + { + ShowError("An error occurred while trying to communicate with PS4. Launch/restart Remote Package Installer application on PS4 and don't minimize it.", true); + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + return; + } + + PKGSENDER.JSON.CHECKAPPEXISTS.status = appExistsJson.status.ToString(); + + if (PKGSENDER.JSON.CHECKAPPEXISTS.status == "success") + { + PKGSENDER.JSON.CHECKAPPEXISTS.exists = appExistsJson.exists.ToString(); + if (PKGSENDER.JSON.CHECKAPPEXISTS.exists == "true") + { + if (read.PKG_Type.ToString() == PKGCategory.GAME) + { + ShowInformation("PKG already installed.", true); + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + return; + } + } + else + { + if (read.PKG_Type.ToString() == PKGCategory.PATCH) + { + PKGSENDER.JSON.CHECKAPPEXISTS.baseAppExist = false; + } + } + } + } + + if (read.PKG_Type.ToString() == PKGCategory.ADDON) + { + PKGSENDER.JSON.CHECKAPPEXISTS.baseAppExist = true; + } + + toolStripMenuItem18.Text = "Remote PKG Installer | Status : Running"; + RpiSendPkgtoolStripMenuItem2.Text = "Stop Current Operation"; + toolStripMenuItem16.Text = "Remote PKG Installer | Status : Running"; + RpiSendPkgtoolStripMenuItem1.Text = "Stop Current Operation"; + toolStripStatusLabel2.Text = "Sending " + read.PS4_Title + " to PS4.."; + SendPKG(); + } + else + { + Logger.LogInformation("Cancelling operation.."); + // Cancel current operation + if (PKGSENDER.isPreparing) + { + ShowWarning("Cannot cancel operation while preparing.", true); + return; + } + + dynamic stopTaskJson = null; + stopTaskJson = PKGSENDER.StopTask(); + if (stopTaskJson == null) + { + ShowError("An error occurred while trying to communicate with PS4. Launch/restart Remote Package Installer application on PS4 and don't minimize it.", true); + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + return; + } + + PS4_Tools.PKG.SceneRelated.Unprotected_PKG read = PS4_Tools.PKG.SceneRelated.Read_PKG(PKG.SelectedPKGFilename); + Param_SFO.PARAM_SFO psfo = read.Param; + + PKGSENDER.JSON.STOPTASK.status = stopTaskJson.status.ToString(); + if (PKGSENDER.JSON.STOPTASK.status == "success") + { + // If stopping success, uninstall stopped game + dynamic uninstallAppJson = null; + uninstallAppJson = PKGSENDER.UninstallGame(psfo); + if (uninstallAppJson == null) + { + ShowError("An error occurred while trying to communicate with PS4. Launch/restart Remote Package Installer application on PS4 and don't minimize it.", true); + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + return; + } + + PKGSENDER.JSON.UNINTSALLAPP.status = uninstallAppJson.status.ToString(); + + // Cancel running background workers + PKGSENDER.MonitorPkgSenderTaskBackgroundWorker.CancelAsync(); + SendPKG(); + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + darkStatusStrip1.Invoke((MethodInvoker)delegate + { + toolStripStatusLabel2.Text = "..."; + toolStripProgressBar1.Value = 0; + }); + + ShowInformation("Operation stopped.", true); + } + else + { + ShowError("Failed to stop current operation.", true); + } + } + } + + private async Task CheckIfAppInstalledOnPS4() + { + PS4_Tools.PKG.SceneRelated.Unprotected_PKG read = PS4_Tools.PKG.SceneRelated.Read_PKG(PKG.SelectedPKGFilename); + Param_SFO.PARAM_SFO psfo = read.Param; + + Logger.LogInformation("Checking if base PKG installed on PS4 (" + read.PS4_Title + ").."); + + DisableTabPages(flatTabControl1, "tabPage1"); + DisableControls(darkMenuStrip1); + DisableControls_PkgSender(); + + dynamic app_exists_json = null; + + try + { + app_exists_json = await PKGSENDER.CheckIfPkgInstalled(psfo); + if (app_exists_json == null) + { + ShowError("An error occurred while trying to communicate with PS4. Launch/restart Remote Package Installer application on PS4 and don't minimize it.", true); + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + return; + } + + PKGSENDER.JSON.CHECKAPPEXISTS.status = app_exists_json.status.ToString(); + + if (PKGSENDER.JSON.CHECKAPPEXISTS.status == "success") + { + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + PKGSENDER.JSON.CHECKAPPEXISTS.exists = app_exists_json.exists.ToString(); + if (PKGSENDER.JSON.CHECKAPPEXISTS.exists == "true") + { + ShowInformation("PKG already installed.", true); + } + else + { + ShowInformation("PKG is not installed.", true); + } + } + } + catch (Exception ex) + { + ShowError("An error occurred: " + ex.Message, true); + } + } + + private void SendPKG() + { + var bg = new BackgroundWorker(); + bg.DoWork += delegate (object sender, DoWorkEventArgs e) + { + renameBackFile = false; + var currentPkgFile = PKG.SelectedPKGFilename; + send_pkg_json = null; + PKGSENDER.pkgSendDone = false; + PKGSENDER.pkgSendStopped = false; + PKGSENDER.JSON.SENDPKG.status = ""; + PKGSENDER.JSON.SENDPKG.task_id = ""; + PKGSENDER.JSON.SENDPKG.title = ""; + PKGSENDER.JSON.SENDPKG.title_id = ""; + + // Kill server if running + Tool.KillNodeJS(); + + PS4_Tools.PKG.SceneRelated.Unprotected_PKG read = PS4_Tools.PKG.SceneRelated.Read_PKG(currentPkgFile); + Param_SFO.PARAM_SFO psfo = read.Param; + var tempFilename = read.Content_ID + "_" + read.PKG_Type.ToString() + "_Send_To_PS4.pkg"; + + // Get directory + var directory = Path.GetDirectoryName(currentPkgFile); + + // Get original filename + var originalName = Path.GetFileName(currentPkgFile); + + // Rename to temp filename + if (currentPkgFile != directory + @"\" + tempFilename) + { + File.Move(currentPkgFile, directory + @"\" + tempFilename); + } + + // Update filename in gridview + foreach (DataGridViewCell cell in PKGGridView.SelectedCells) + { + int selectedRowIndex = cell.RowIndex; + DataGridViewRow selectedRow = PKGGridView.Rows[selectedRowIndex]; + selectedRow.Cells[0].Value = tempFilename; + } + + TEMPFILENAMESENDPKG = directory + @"\" + tempFilename; + PKG.SelectedPKGFilename = TEMPFILENAMESENDPKG; + + // Run server + PKGSENDER.RunServer(directory); + + // Send pkg + send_pkg_json = PKGSENDER.SendPKG(tempFilename); + if (send_pkg_json == null) + { + ShowError("An error occurred while trying to communicate with PS4. Launch/restart Remote Package Installer application on PS4 and don't minimize it.", true); + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + toolStripMenuItem18.Text = "Remote PKG Installer | Status : Idle"; + RpiSendPkgtoolStripMenuItem2.Text = "Send PKG to PS4"; + toolStripMenuItem16.Text = "Remote PKG Installer | Status : Idle"; + RpiSendPkgtoolStripMenuItem1.Text = "Send PKG to PS4"; + toolStripStatusLabel2.Text = "..."; + toolStripProgressBar1.Value = 0; + return; + } + + PKGSENDER.JSON.SENDPKG.status = send_pkg_json.status.ToString(); + + if (PKGSENDER.JSON.SENDPKG.status == "success") + { + PKGSENDER.JSON.SENDPKG.status = send_pkg_json.status.ToString(); + PKGSENDER.JSON.SENDPKG.task_id = send_pkg_json.task_id.ToString(); + PKGSENDER.JSON.SENDPKG.title = send_pkg_json.title.ToString(); + PKGSENDER.JSON.SENDPKG.title_id = psfo.TitleID.ToUpper(); + PKGSENDER.MonitorPkgSenderTaskBackgroundWorker = new BackgroundWorker(); + PKGSENDER.MonitorPkgSenderTaskBackgroundWorker.WorkerSupportsCancellation = true; + MonitorPKGSenderTask(PKGSENDER.MonitorPkgSenderTaskBackgroundWorker); + } + else if (PKGSENDER.JSON.SENDPKG.status != "fail") + { + PKGSENDER.JSON.SENDPKG.error = send_pkg_json.error.ToString(); + ShowError("Operation failed : \n\nStatus : " + PKGSENDER.JSON.SENDPKG.status + "\n" + PKGSENDER.JSON.SENDPKG.error, true); + toolStripMenuItem18.Text = "Remote PKG Installer | Status : Idle"; + RpiSendPkgtoolStripMenuItem2.Text = "Send PKG to PS4"; + toolStripMenuItem16.Text = "Remote PKG Installer | Status : Idle"; + RpiSendPkgtoolStripMenuItem1.Text = "Send PKG to PS4"; + toolStripStatusLabel2.Text = "..."; + toolStripProgressBar1.Value = 0; + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + return; + } + + while (true) + { + if (bg.CancellationPending) + { + e.Cancel = true; + break; + } + + if (PKGSENDER.pkgSendStopped) + { + break; + } + + if (renameBackFile) + { + break; + } + } + + // Update original filename in gridview + foreach (DataGridViewRow row in PKGGridView.Rows) + { + if (row.Cells[0].Value.ToString().Equals(tempFilename)) + { + row.Cells[0].Value = originalName; + } + } + + // Rename original filename + File.Move(TEMPFILENAMESENDPKG, currentPkgFile); + PKG.SelectedPKGFilename = currentPkgFile; + }; + bg.RunWorkerCompleted += delegate + { + }; + bg.RunWorkerAsync(); + } + + private async void Rpi_Click(object sender, EventArgs e) + { + if (!(sender is ToolStripMenuItem clickedMenuItem)) + return; + + Logger.LogInformation("Checking RPI requirement.."); + var CheckRequirement = PKGSENDER.CheckRequirement(); + if (CheckRequirement != "OK") + { + ShowError(CheckRequirement, true); + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + return; + } + + if (clickedMenuItem == RpiCheckPkgInstalledtoolStripMenuItem1 || clickedMenuItem == RpiCheckPkgInstalledtoolStripMenuItem2) + { + await CheckIfAppInstalledOnPS4(); + } + if (clickedMenuItem == RpiSendPkgtoolStripMenuItem1 || clickedMenuItem == RpiSendPkgtoolStripMenuItem2) + { + InitializePKGSender(); + } + if (clickedMenuItem == RpiUninstallBasePKGToolStripMenuItem1 || clickedMenuItem == RpiUninstallBasePKGToolStripMenuItem2) + { + UninstallBasePkgFromPs4(); + } + if (clickedMenuItem == RpiUninstallPatchPKGToolStripMenuItem1 || clickedMenuItem == RpiUninstallPatchPKGToolStripMenuItem2) + { + UninstallPatchPkgFromPs4(); + } + if (clickedMenuItem == RpiUninstallDlcPKGToolStripMenuItem1 || clickedMenuItem == RpiUninstallDlcPKGToolStripMenuItem2) + { + UninstallDlcPkgFromPs4(); + } + if (clickedMenuItem == RpiUninstallThemePKGToolStripMenuItem1 || clickedMenuItem == RpiUninstallThemePKGToolStripMenuItem2) + { + UninstallThemePkgFromPs4(); + } + } + + private void MonitorPKGSenderTask(BackgroundWorker bg) + { + bg.DoWork += delegate (object sender, DoWorkEventArgs e) + { + dynamic taskProgressJson = null; + + darkStatusStrip1.Invoke((MethodInvoker)delegate + { + toolStripStatusLabel2.Text = "Preparing download.."; + Logger.LogInformation("Preparing download.."); + darkStatusStrip1.Refresh(); + }); + + for (int i = 0; i < 100; i++) + { + try + { + PKGSENDER.isPreparing = true; + + // Monitor task progress + taskProgressJson = PKGSENDER.GetTaskProgress(); + if (taskProgressJson == null) + { + // Handle the null case + } + + PKGSENDER.JSON.MONITORTASK.packagePreparingTotal = Convert.ToInt32(taskProgressJson.preparing_percent.ToString()); + + if (PKGSENDER.JSON.MONITORTASK.packagePreparingTotal == 100) + { + break; + } + } + catch + { + // Handle exceptions + } + } + + PKGSENDER.isPreparing = false; + + taskProgressJson = PKGSENDER.GetTaskProgress(); + if (taskProgressJson == null) + { + // Handle the null case + } + + PKGSENDER.JSON.MONITORTASK.packageFilesizeTotal = taskProgressJson.length.ToString(); + PKGSENDER.JSON.MONITORTASK.packageTransferredTotal = taskProgressJson.transferred.ToString(); + PKGSENDER.JSON.MONITORTASK.TimeRemainingTotal = taskProgressJson.rest_sec_total.ToString(); + toolStripProgressBar1.Maximum = Convert.ToInt32(PKGSENDER.JSON.MONITORTASK.TimeRemainingTotal); + int totalRemainTime = toolStripProgressBar1.Maximum; + int increment = 0; + + for (long i = Convert.ToInt64(PKGSENDER.JSON.MONITORTASK.packageTransferredTotal); i < Convert.ToInt64(PKGSENDER.JSON.MONITORTASK.packageFilesizeTotal); i++) + { + try + { + PKGSENDER.isPreparing = false; + + if (bg.CancellationPending) + { + e.Cancel = true; + PKGSENDER.taskMonitorIsCancelling = false; + break; + } + + if (PKGSENDER.taskMonitorIsCancelling) + { + PKGSENDER.taskMonitorIsCancelling = false; + break; + } + + taskProgressJson = PKGSENDER.GetTaskProgress(); + if (taskProgressJson == null) + { + // Handle the null case + } + + if (taskProgressJson.status.ToString() == "fail") + { + PKGSENDER.pkgSendStopped = true; + break; + } + + PKGSENDER.JSON.MONITORTASK.packageFilesizeTotal = taskProgressJson.length.ToString(); + PKGSENDER.JSON.MONITORTASK.packageTransferredTotal = taskProgressJson.transferred.ToString(); + PKGSENDER.JSON.MONITORTASK.TimeRemainingTotal = taskProgressJson.rest_sec_total.ToString(); + + long transferredTotal = Convert.ToInt64(PKGSENDER.JSON.MONITORTASK.packageTransferredTotal); + long filesizeTotal = Convert.ToInt64(PKGSENDER.JSON.MONITORTASK.packageFilesizeTotal); + var packageTransferredTotalFormatted = ByteSize.FromBytes(transferredTotal).ToString(); + var packageFilesizeTotalFormatted = ByteSize.FromBytes(filesizeTotal).ToString(); + + if (Convert.ToInt32(PKGSENDER.JSON.MONITORTASK.TimeRemainingTotal) == 0) + { + toolStripProgressBar1.Value = 0; + break; + } + + increment = totalRemainTime - Convert.ToInt32(PKGSENDER.JSON.MONITORTASK.TimeRemainingTotal); + + darkStatusStrip1.Invoke((MethodInvoker)delegate + { + toolStripProgressBar1.Increment(increment); + toolStripStatusLabel2.Text = $"Installing.. ({packageTransferredTotalFormatted}/{packageFilesizeTotalFormatted})"; + Logger.LogInformation($"Installing.. ({packageTransferredTotalFormatted}/{packageFilesizeTotalFormatted})"); + darkStatusStrip1.Refresh(); + }); + + totalRemainTime = Convert.ToInt32(PKGSENDER.JSON.MONITORTASK.TimeRemainingTotal); + } + catch + { + // Handle exceptions + } + } + + if (Convert.ToInt32(PKGSENDER.JSON.MONITORTASK.TimeRemainingTotal) == 0) + { + PKGSENDER.pkgSendDone = true; + } + + }; + bg.ProgressChanged += delegate (object sender, ProgressChangedEventArgs progressChangedEventArgs) + { + this.Invoke((MethodInvoker)delegate + { + darkStatusStrip1.Invoke((MethodInvoker)delegate + { + toolStripStatusLabel2.Text = progressChangedEventArgs.UserState.ToString(); + toolStripProgressBar1.Value = progressChangedEventArgs.ProgressPercentage; + darkStatusStrip1.Refresh(); + }); + }); + }; + bg.RunWorkerCompleted += delegate + { + this.Invoke((MethodInvoker)delegate + { + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + runworker = true; + toolStripStatusLabel2.Text = "..."; + toolStripProgressBar1.Value = 0; + + if (PKGSENDER.pkgSendStopped || PKGSENDER.taskMonitorIsCancelling) + { + ShowError("Operation stopped.", true); + } + + if (PKGSENDER.pkgSendDone) + { + if (!PKGSENDER.JSON.CHECKAPPEXISTS.baseAppExist) + { + ShowInformation("Patch PKG sent to PS4. Manually install it after base PKG is installed : Notifications -> Downloads", true); + } + else + { + ShowInformation("PKG installed.", true); + } + } + + renameBackFile = true; + + // Kill the server if it is running. + // killNodeJS(); + + toolStripMenuItem18.Text = "Remote PKG Installer | Status : Idle"; + RpiSendPkgtoolStripMenuItem2.Text = "Send PKG to PS4"; + toolStripMenuItem16.Text = "Remote PKG Installer | Status : Idle"; + RpiSendPkgtoolStripMenuItem1.Text = "Send PKG to PS4"; + }); + }; + bg.RunWorkerAsync(); + } + + private void UninstallDlcPkgFromPs4() + { + DisableTabPages(flatTabControl1, "tabPage1"); + DisableControls(darkMenuStrip1); + DisableControls_PkgSender(); + + PS4_Tools.PKG.SceneRelated.Unprotected_PKG read = PS4_Tools.PKG.SceneRelated.Read_PKG(PKG.SelectedPKGFilename); + Param_SFO.PARAM_SFO psfo = read.Param; + + Logger.LogInformation("Uninstalling addon PKG (" + read.PS4_Title + ").."); + + // Uninstall installed addon pkg + + dynamic uninstall_patch_json = null; + + uninstall_patch_json = PKGSENDER.UninstallAddonTheme(psfo); + if (uninstall_patch_json == null) + { + ShowError("An error occurred while trying to communicate with the PS4. Launch/restart the Remote Package Installer application on the PS4 and do not minimize it.", true); + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + return; + } + + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + PKGSENDER.JSON.UNINTSALLADDON.status = uninstall_patch_json.status.ToString(); + + if (PKGSENDER.JSON.UNINTSALLADDON.status == "success") + { + ShowInformation("PKG uninstalled.", true); + } + else + { + ShowError("Uninstall failed.", true); + } + } + + private void UninstallThemePkgFromPs4() + { + DisableTabPages(flatTabControl1, "tabPage1"); + DisableControls(darkMenuStrip1); + DisableControls_PkgSender(); + + PS4_Tools.PKG.SceneRelated.Unprotected_PKG read = PS4_Tools.PKG.SceneRelated.Read_PKG(PKG.SelectedPKGFilename); + Param_SFO.PARAM_SFO psfo = read.Param; + + Logger.LogInformation("Uninstalling theme PKG (" + read.PS4_Title + ").."); + + // Uninstall installed theme pkg + + dynamic uninstall_theme_json = null; + + uninstall_theme_json = PKGSENDER.UninstallAddonTheme(psfo); + if (uninstall_theme_json == null) + { + ShowError("An error occurred while trying to communicate with the PS4. Launch/restart the Remote Package Installer application on the PS4 and do not minimize it.", true); + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + return; + } + + PKGSENDER.JSON.UNINTSALLTHEME.status = uninstall_theme_json.status.ToString(); + + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + + if (PKGSENDER.JSON.UNINTSALLTHEME.status == "success") + { + ShowInformation("PKG uninstalled.", true); + } + else + { + ShowError("Uninstall failed.", true); + } + } + + private void toolStripMenuItem26_Click(object sender, EventArgs e) + { + UninstallDlcPkgFromPs4(); + } + + private void toolStripMenuItem27_Click(object sender, EventArgs e) + { + UninstallThemePkgFromPs4(); + } + + private void UninstallBasePkgFromPs4() + { + DisableTabPages(flatTabControl1, "tabPage1"); + DisableControls(darkMenuStrip1); + DisableControls_PkgSender(); + + PS4_Tools.PKG.SceneRelated.Unprotected_PKG read = PS4_Tools.PKG.SceneRelated.Read_PKG(PKG.SelectedPKGFilename); + Param_SFO.PARAM_SFO psfo = read.Param; + Logger.LogInformation("Uninstalling base PKG (" + read.PS4_Title + ").."); + + // Check if pkg is installed + + dynamic app_exists_json = null; + + app_exists_json = PKGSENDER.CheckIfPkgInstalled(psfo); + if (app_exists_json == null) + { + ShowError("An error occurred while trying to communicate with the PS4. Launch/restart the Remote Package Installer application on the PS4 and do not minimize it.", true); + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + return; + } + + PKGSENDER.JSON.CHECKAPPEXISTS.status = app_exists_json.status.ToString(); + + if (PKGSENDER.JSON.CHECKAPPEXISTS.status == "success") + { + PKGSENDER.JSON.CHECKAPPEXISTS.exists = app_exists_json.exists.ToString(); + if (PKGSENDER.JSON.CHECKAPPEXISTS.exists == "false") + { + ShowInformation("PKG is not installed.", true); + } + else + { + // Uninstall installed pkg + + dynamic uninstall_app_json = null; + uninstall_app_json = PKGSENDER.UninstallGame(psfo); + if (uninstall_app_json == null) + { + ShowError("An error occurred while trying to communicate with the PS4. Launch/restart the Remote Package Installer application on the PS4 and do not minimize it.", true); + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + return; + } + + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + PKGSENDER.JSON.UNINTSALLAPP.status = uninstall_app_json.status.ToString(); + + if (PKGSENDER.JSON.UNINTSALLAPP.status == "success") + { + ShowInformation("PKG uninstalled.", true); + } + else + { + ShowError("Uninstall failed.", true); + } + } + } + } + + private void UninstallPatchPkgFromPs4() + { + DisableTabPages(flatTabControl1, "tabPage1"); + DisableControls(darkMenuStrip1); + DisableControls_PkgSender(); + + PS4_Tools.PKG.SceneRelated.Unprotected_PKG read = PS4_Tools.PKG.SceneRelated.Read_PKG(PKG.SelectedPKGFilename); + Param_SFO.PARAM_SFO psfo = read.Param; + + Logger.LogInformation("Uninstalling patch PKG (" + read.PS4_Title + ").."); + + // Uninstall installed patch pkg + + dynamic uninstall_patch_json = null; + + uninstall_patch_json = PKGSENDER.UninstallPatch(psfo); + if (uninstall_patch_json == null) + { + ShowError("An error occurred while trying to communicate with the PS4. Launch/restart the Remote Package Installer application on the PS4 and do not minimize it.", true); + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + return; + } + + PKGSENDER.JSON.UNINTSALLPATCH.status = uninstall_patch_json.status.ToString(); + + EnableControls_PkgSender(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + + if (PKGSENDER.JSON.UNINTSALLPATCH.status == "success") + { + ShowInformation("PKG uninstalled.", true); + } + else + { + ShowError("Uninstall failed.", true); + } + } + #endregion PKGSender + + + private void OpenProgramSettings() + { + Logger.LogInformation("Opening Program Settings.."); + + ProgramSetting form = new ProgramSetting(); + form.ShowDialog(); + this.BringToFront(); + + UpdatePKGColorLabel(); + + if (form.Refresh) + { + RefreshPkgList(); + } + else + { + #region checkGridHideUnhide + UpdateDataGridViewColumnVisibility(); + SetBackgroundMusicVolume(); + #endregion checkGridHideUnhide + } + } + + private void ExtractTrophyIcon() + { + if (ShowFolderBrowserDialog(out FolderBrowserDialog fbd)) + { + Logger.LogInformation("Extracting trophy icon.."); + string failExtract = ""; + + if (Trophy.TrophyFilenameToExtractList.Count > 1) + { + var trophyInfo = Trophy.TrophyFilenameToExtractList.Zip(Trophy.ImageToExtractList, (name, image) => new { Name = name, Image = image }); + + foreach (var info in trophyInfo) + { + try + { + using (Bitmap tempImage = new Bitmap(Helper.Bitmap.BytesToImage(Trophy.trophy.ExtractFileToMemory(info.Name)))) + { + tempImage.Save(Path.Combine(fbd.SelectedPath, info.Name), ImageFormat.Png); + } + } + catch (Exception ex) + { + failExtract += ex.Message + "\n"; + } + } + + if (string.IsNullOrEmpty(failExtract)) + { + ShowInformation("Trophy icons extracted.", true); + } + else + { + ShowError("Some trophy icons failed to extract.", true); + //Logger.LogError(failExtract); + } + } + else + { + ShowError("Error occured when trying to extract trophy icons.", true); + } + } + } + + private void ExtractTrophyImageToolStripMenuItem_Click(object sender, EventArgs e) + { + ExtractTrophyIcon(); + } + + private void ContextMenuBackgroundImage_Click(object sender, EventArgs e) + { + if (!(sender is ToolStripMenuItem clickedMenuItem)) + return; + + // save image + if (clickedMenuItem == saveImageToolStripMenuItem && flatTabControlBgi.SelectedTab == tabPagePic0) + { + SaveBackgroundImage(pbPIC0); + } + if (clickedMenuItem == saveImageToolStripMenuItem && flatTabControlBgi.SelectedTab == tabPagePic1) + { + SaveBackgroundImage(pbPIC1); + } + + // set image as background + if (clickedMenuItem == SetImageAsDesktopBackgroundToolStripMenuItem && flatTabControlBgi.SelectedTab == tabPagePic0) + { + SetImageAsDesktopBackground(pbPIC0); + } + if (clickedMenuItem == SetImageAsDesktopBackgroundToolStripMenuItem && flatTabControlBgi.SelectedTab == tabPagePic1) + { + SetImageAsDesktopBackground(pbPIC1); + } + } + + private void SaveBackgroundImage(PictureBox pb) + { + try + { + if (ShowFolderBrowserDialog(out FolderBrowserDialog fbd)) + { + using (Bitmap tempImage = new Bitmap(pb.Image)) + { + string pic = pb.Name == "pbPIC0" ? "PIC0" : "PIC1"; + string filePath = Path.Combine(fbd.SelectedPath, $"{PKG.CurrentPKGTitle}_{pic}.PNG"); + tempImage.Save(filePath, ImageFormat.Png); + ShowInformation("Background image saved.", false); + Logger.LogInformation($"Background image saved to \"{fbd.SelectedPath}\"."); + } + } + } + catch (Exception ex) + { + ShowError($"Failed to save background image: {ex.Message}", true); + } + } + + [DllImport("user32.dll", SetLastError = true)] + [return: MarshalAs(UnmanagedType.Bool)] + static extern bool SystemParametersInfo(uint uiAction, uint uiParam, String pvParam, uint fWinIni); + + private const uint SPI_SETDESKWALLPAPER = 0x14; + private const uint SPIF_UPDATEINIFILE = 0x1; + private const uint SPIF_SENDWININICHANGE = 0x2; + + private void SetImageAsDesktopBackground(PictureBox pb) + { + try + { + if (pb.Image == null) + return; + + using (Bitmap tempImage = new Bitmap(pb.Image)) + { + string savedImagePath = Path.Combine(PS4PKGToolTempDirectory, "Wallpaper"); + Directory.CreateDirectory(savedImagePath); + string imagePath = Path.Combine(savedImagePath, "Wallpaper.JPG"); + + tempImage.Save(imagePath, ImageFormat.Jpeg); + + SystemParametersInfo(SPI_SETDESKWALLPAPER, 1, imagePath, SPIF_UPDATEINIFILE); + Logger.LogInformation("Image set as desktop background."); + } + } + catch (Exception ex) + { + Logger.LogError("An error occurred: " + ex.Message); + } + } + + + private void darkDataGridView3_SelectionChanged(object sender, EventArgs e) + { + this.TrophyGridView.ClearSelection(); + } + + private void ExtractDecryptedEntry() + { + if (ShowFolderBrowserDialog(out FolderBrowserDialog fbd)) + { + PS4_Tools.PKG.SceneRelated.Unprotected_PKG PS4_PKG = PS4_Tools.PKG.SceneRelated.Read_PKG(PKG.SelectedPKGFilename); + + Logger.LogInformation("Extracting decrypted items.."); + //load pkg file + string itemIndex = ""; + var IO = new EndianIO(PKG.SelectedPKGFilename, EndianType.BigEndian, true); + long file_length = IO.Length; + if (file_length < 0x1C) + { + IO.Close(); + return; + } + + //set output path for extracted files + string path2pkg = Path.GetDirectoryName(PKG.SelectedPKGFilename); + string fullpkgpath = Path.GetFullPath(PKG.SelectedPKGFilename); + string pkgbasename = Path.GetFileNameWithoutExtension(PKG.SelectedPKGFilename); + string pkgfilename = Path.GetFileName(PKG.SelectedPKGFilename); + string outputpath = fbd.SelectedPath; // Path.Combine(path2pkg, pkgbasename); + // textBox1.AppendText("\r\n\r\npath2pkg: " + path2pkg); // C:\Downloads\ps4packages\ + // textBox1.AppendText("\r\nfullpkgpath: " + fullpkgpath); // C:\Downloads\ps4packages\Up1018...V0100.pkg + // textBox1.AppendText("\r\npkgbasename: " + pkgbasename); // Up1018...V0100 + // textBox1.AppendText("\r\npkgfilename: " + pkgfilename); // Up1018...V0100.pkg + //textBox1.AppendText("\r\n\r\noutput path:\r\n" + outputpath); // C:\Downloads\ps4packages\Up1018...V0100 + Tool.CreateDirectoryIfNotExists(outputpath); + + //read and decrypt part 1 of key seed + if (file_length < (0x2400 + 0x100)) + { + IO.Close(); + return; + } + IO.SeekTo(0x2400); + byte[] data = Entry.Decrypt(IO.In.ReadBytes(256)); + for (int j = 0; j < data.Length; j++) + { + + } + + //read file entry table + uint entry_count = IO.In.SeekNReadUInt32(0x10); + uint file_table_offset = IO.In.SeekNReadUInt32(0x18); + uint padded_size; + + uint strtab_count = 0; + uint strtab_offset = 0; + uint strtab_size = 0; + + if (file_length < (file_table_offset + (0x20 * entry_count))) + { + IO.Close(); + return; + } + IO.SeekTo(file_table_offset); + PackageEntry[] entry = new PackageEntry[entry_count]; + for (int i = 0; i < entry_count; i++) + { + entry[i].type = IO.In.ReadUInt32(); + entry[i].unk1 = IO.In.ReadUInt32(); + entry[i].flags1 = IO.In.ReadUInt32(); + entry[i].flags2 = IO.In.ReadUInt32(); + entry[i].offset = IO.In.ReadUInt32(); + entry[i].size = IO.In.ReadUInt32(); + entry[i].padding = IO.In.ReadBytes(8); + + //set key index, encryption flag, string table properties + entry[i].key_index = ((entry[i].flags2 & 0xF000) >> 12); + entry[i].is_encrypted = ((entry[i].flags1 & 0x80000000) != 0) ? true : false; + if (entry[i].unk1 != 0) strtab_count++; + if (entry[i].type == 0x200) + { + strtab_offset = entry[i].offset; + strtab_size = entry[i].size; + } + } + + //read strtab + if (file_length < (strtab_offset + strtab_size)) + { + IO.Close(); + return; + } + string[] entry_name = new string[entry_count]; + if (strtab_count > 0) + { + IO.SeekTo(strtab_offset); + byte[] string_table = IO.In.ReadBytes(strtab_size); + for (int i = 0; i < entry_count - 1; i++) + { + if (entry[i].unk1 != 0x00) + { //has strtab entry + entry_name[i] = System.Text.Encoding.UTF8.GetString(string_table, Convert.ToInt32(entry[i].unk1), (Convert.ToInt32(entry[i + 1].unk1) - 1) - Convert.ToInt32(entry[i].unk1)); + } + else + { + entry_name[i] = ""; + } + } + if (entry[entry_count - 1].unk1 != 0x00) + { + entry_name[entry_count - 1] = System.Text.Encoding.UTF8.GetString(string_table, Convert.ToInt32(entry[entry_count - 1].unk1), (Convert.ToInt32(strtab_size) - 1) - Convert.ToInt32(entry[entry_count - 1].unk1)); + } + else + { + entry_name[entry_count - 1] = ""; + } + } + else + { + for (int i = 0; i < entry_count; i++) entry_name[i] = ""; + } + + var errorExtract = new Dictionary(); + + for (int i = 0; i < entry_count; i++) + { + string savepath; + string savename; + string extrasavepath; + + if (file_length < (entry[i].offset + entry[i].size)) + { + IO.Close(); + return; + } + + if (entry[i].is_encrypted != false) + { + //print file attributes + + + //combine file entry and rsa decrypted data to form key seed + byte[] entry_data = new byte[0x40]; + Array.Copy(entry[i].ToArray(), entry_data, 0x20); + Array.Copy(data, 0, entry_data, 0x20, 0x20); + + //use sha256 to transform seed into aes iv and key + byte[] iv = new byte[0x10], key = new byte[0x10]; + byte[] hash = Sha256(entry_data, 0, entry_data.Length); + Array.Copy(hash, 0, iv, 0, 0x10); + Array.Copy(hash, 0x10, key, 0, 0x10); + + //output aes key and iv for current file + + + //read and decrypt current file + IO.In.BaseStream.Position = entry[i].offset; + if ((entry[i].size % 16) != 0) + padded_size = entry[i].size + (16 - (entry[i].size % 16)); + else padded_size = entry[i].size; + + //decrypt file + byte[] file_data = DecryptAes(key, iv, IO.In.ReadBytes(padded_size)); + + var entryOffset = entry[i].offset.ToString("X8"); + + + + + var entryName = ""; + + var test = EncryptedEntryOffsetNameDictionary; + foreach (var no in EncryptedEntryOffsetNameDictionary) + { + var offset = no.Key.Replace(" ", ""); + entryName = no.Value; + + if (entry[i].offset.ToString("X8") == offset.ToString()) + { + entryOffset = offset; + } + + try + { + //save decrypted data to file + savepath = Path.Combine(outputpath, entryName); + + Array.Resize(ref file_data, Convert.ToInt32(entry[i].size)); + File.WriteAllBytes(savepath, file_data); //closes after write + } + catch (Exception a) + { + errorExtract.Add(entryName, a.Message); + } + } + + } + } + IO.Close(); + if (errorExtract.Count > 0) + { + ShowWarning("Failed to extract some entries. See logs.", false); + Logger.LogWarning($"Failed to extract some entries:\n{string.Join("\n", errorExtract)}"); + } + else + { + ShowInformation("All decrypted entries extracted.", true); + } + } + } + + private void ExtractDecryptedEntryToolStripMenuItem_Click(object sender, EventArgs e) + { + ExtractDecryptedEntry(); + } + + private void ExtractAllEntry() + { + if (ShowFolderBrowserDialog(out FolderBrowserDialog fbd)) + { + Logger.LogInformation("Extracting PKG entries.."); + + try + { + List errorEncryptedEntries = new List(); + foreach (var entry in EntryIdNameDictionary) + { + var pkgPath = PKG.SelectedPKGFilename; + var idx = int.Parse(entry.Key); + var name = entry.Value; + var outPath = fbd.SelectedPath + "\\" + name.Replace("_SHA", ".SHA").Replace("_DAT", ".DAT").Replace("_SFO", ".SFO").Replace("_XML", ".XML").Replace("_SIG", ".SIG").Replace("_PNG", ".PNG").Replace("_JSON", ".JSON").Replace("_DDS", ".DDS").Replace("_TRP", ".TRP").Replace("_AT9", ".AT9"); + + using (var pkgFile = File.OpenRead(pkgPath)) + { + var pkg = new PkgReader(pkgFile).ReadPkg(); + if (idx < 0 || idx >= pkg.Metas.Metas.Count) + { + ShowError("Error: entry number out of range.", true); + return; + } + using (var outFile = File.Create(outPath)) + { + try + { + var meta = pkg.Metas.Metas[idx]; + outFile.SetLength(meta.DataSize); + if (meta.Encrypted) + { + // Logger.log(name + " : Warning: Entry is encrypted but no passcode was provided! Saving encrypted bytes."); + errorEncryptedEntries.Add(name); + } + new SubStream(pkgFile, meta.DataOffset, meta.DataSize).CopyTo(outFile); + } + catch (Exception ex) + { + Logger.LogError($"Error extracting {name} : {ex.Message}"); + } + } + } + } + + if (errorEncryptedEntries.Count> 0) + { + ShowWarning("Failed to extract some entries due to encrypted. See logs.", false); + Logger.LogWarning($"Failed to extract some entries due to encryption:\n{string.Join("\n", errorEncryptedEntries)}"); + } + else + { + ShowInformation($"All entries extracted.", true); + } + } + catch (Exception a) + { + ShowError(a.Message, true); + } + } + } + + private void ExtractAllEntryToolStripMenuItem_Click(object sender, EventArgs e) + { + ExtractAllEntry(); + } + + private void dgvEntryList_SelectionChanged(object sender, EventArgs e) + { + this.dgvEntryList.ClearSelection(); + } + + private void dgvHeader_SelectionChanged(object sender, EventArgs e) + { + this.dgvHeader.ClearSelection(); + } + + private void PopulatePKGDataToTreeView() + { + string orbisPubCmdErrorMessage = ""; + var bg = new BackgroundWorker(); + bg.DoWork += delegate (object sender, DoWorkEventArgs e) + { + Logger.LogInformation("Viewing PKG file list.."); + DisableControls(darkMenuStrip1); + DisableControls(PKGTreeView); + + List allFilePaths = new List(); + List fileListWithExtensions = new List(); + List dirList = new List(); + + Process pkgListProcess = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = PS4PKGToolTempDirectory + "orbis-pub-cmd.exe", + Arguments = "img_file_list --passcode " + PKG.Passcode + " \"" + PKG.SelectedPKGFilename + "\"", + UseShellExecute = false, + RedirectStandardOutput = true, + CreateNoWindow = true + } + }; + + pkgListProcess.Start(); + pkgListProcess.WaitForExit(7000); // 7 seconds timeout + while (!pkgListProcess.StandardOutput.EndOfStream) + { + string line = pkgListProcess.StandardOutput.ReadLine(); + if (line != null) + { + if (line.Contains("Error")) + { + e.Cancel = true; + orbisPubCmdErrorMessage = line; + return; + } + allFilePaths.Add(line); + } + } + + var array = allFilePaths.ToArray(); + + PKGTreeView.PathSeparator = @"/"; + + PKGTreeView.ImageList = imageList1; + TreeNode lastNode = null; + string subPathAgg; + foreach (string path in array) + { + subPathAgg = string.Empty; + foreach (string subPath in path.Split('/')) + { + subPathAgg += subPath + '/'; + TreeNode[] nodes = PKGTreeView.Nodes.Find(subPathAgg, true); + if (nodes.Length == 0) + { + if (lastNode == null) + { + PKGTreeView.Invoke((MethodInvoker)delegate + { + lastNode = PKGTreeView.Nodes.Add(subPathAgg, subPath); + }); + } + else + { + PKGTreeView.Invoke((MethodInvoker)delegate + { + lastNode = lastNode.Nodes.Add(subPathAgg, subPath); + }); + } + toolStripStatusLabel2.Text = $"Reading {subPath}"; + lastNode.ImageIndex = 1; + lastNode.SelectedImageIndex = 1; + } + else + { + lastNode = nodes[0]; + lastNode.ImageIndex = 0; + lastNode.SelectedImageIndex = 0; + } + } + lastNode = null; + } + toolStripStatusLabel2.Text = $"..."; + }; + bg.RunWorkerCompleted += delegate (object sender, RunWorkerCompletedEventArgs e) + { + if (e.Cancelled) + { + ShowError($"Operation cancelled : {orbisPubCmdErrorMessage}.", true); + } + Logger.LogInformation("PKG file list loaded."); + EnableControls(darkMenuStrip1); + EnableControls(PKGTreeView); + }; + bg.RunWorkerAsync(); + } + + private void extractToToolStripMenuItem_Click(object sender, EventArgs e) + { + if (PKGTreeView.SelectedNode.Nodes.Count > 0) + { + if (ShowFolderBrowserDialog(out FolderBrowserDialog fbd)) + { + List nodeList = new List(); + foreach (TreeNode node in PKGTreeView.Nodes) + { + nodeList.Add(node.FullPath); + } + + string extractLocation = fbd.SelectedPath; + ExtractSelectedPKGData(nodeList, extractLocation); + } + } + } + + private void KillProcess(string processName) + { + try + { + foreach (var process in Process.GetProcessesByName(processName)) + { + try + { + process.Kill(); + process.WaitForExit(); + Logger.LogInformation($"{processName} killed."); + } + catch (Exception ex) + { + // Handle any exception that occurred during process termination + Logger.LogError($"Error while killing process {processName}: {ex.Message}"); + } + } + } + catch + { + + } + + } + + private void ExtractFullPKG() + { + if (btnExtractFullPKG.Text == "Extract full PKG") + { + var bgw = new BackgroundWorker(); + if (ShowFolderBrowserDialog(out FolderBrowserDialog fbd)) + { + string extractLocation = fbd.SelectedPath; + btnExtractFullPKG.Text = "Stop Extract"; + string orbisPubCmdErrorMessage = ""; + bgw.WorkerSupportsCancellation = true; + bgw.DoWork += (sender, e) => + { + // Extraction code here + PS4_Tools.PKG.SceneRelated.Unprotected_PKG PS4_PKG = PS4_Tools.PKG.SceneRelated.Read_PKG(PKG.SelectedPKGFilename); + string selectedPKGFilename = PKG.SelectedPKGFilename; + Logger.LogInformation($"Extracting PKG ({selectedPKGFilename}).."); + toolStripStatusLabel2.Text = $"Extracting PKG ({selectedPKGFilename}).."; + extractLocation = $@"{extractLocation}\{PS4_PKG.PS4_Title}"; + Tool.CreateDirectoryIfNotExists(extractLocation); + string arguments = $"img_extract --passcode {tbPasscode.Text} \"{selectedPKGFilename}\" \"{extractLocation}\""; + Process extract = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = PS4PKGToolTempDirectory + "orbis-pub-cmd.exe", + Arguments = arguments, + UseShellExecute = false, + RedirectStandardOutput = true, + CreateNoWindow = true + } + }; + + extract.Start(); + extract.WaitForExit(2000); // 2 seconds timeout + + while (!extract.StandardOutput.EndOfStream) + { + string line = extract.StandardOutput.ReadLine(); + // Read output here + if (line.Contains("[Error]")) + { + orbisPubCmdErrorMessage = line; + ShowError($"Operation cancelled : {orbisPubCmdErrorMessage}.", true); + return; + } + } + ShowInformation($"PKG extracted.", false); + Logger.LogInformation($"PKG extracted to \"{extractLocation}\"."); + }; + bgw.RunWorkerCompleted += (sender, e) => + { + toolStripStatusLabel2.Text = "..."; + btnExtractFullPKG.Text = "Extract full PKG"; + }; + bgw.RunWorkerAsync(); + } + else if (btnExtractFullPKG.Text == "Stop Extract") + { + bgw.CancelAsync(); + KillProcess("orbis-pub-cmd"); + toolStripStatusLabel2.Text = "..."; + btnExtractFullPKG.Text = "Extract full PKG"; + ShowInformation("Operation cancelled.", true); + } + } + } + + private void ExtractSelectedPKGData(List nodeList, string extractLocation) + { + var bgw = new BackgroundWorker(); + bgw.WorkerSupportsCancellation = true; + bgw.DoWork += delegate + { + foreach (var targ_path in nodeList) + { + string in_path = PKG.SelectedPKGFilename; + string out_path = ""; + // Check if the path indicates a directory (ends with slash or backslash) + bool isDirectory = targ_path.EndsWith("/") || targ_path.EndsWith("\\"); + + // If it's a directory, use it directly for extraction + if (isDirectory) + { + // Code here for handling directories + + int lastSlashIndex = targ_path.LastIndexOf('/'); + + // Use LastIndexOf again to find the position of the second-to-last slash + int secondToLastSlashIndex = targ_path.LastIndexOf('/', lastSlashIndex - 1); + string folderName = targ_path.Substring(secondToLastSlashIndex + 1, lastSlashIndex - secondToLastSlashIndex - 1); + + out_path = $@"{extractLocation}\{folderName}"; + + Tool.CreateDirectoryIfNotExists(out_path); + + //int lastBackslashIndex = itemFullPath.LastIndexOf("\\"); + + //// Remove everything after the last backslash (including the backslash) + //itemFullPath = itemFullPath.Substring(0, lastBackslashIndex); + } + else + { + // If it's not a directory, it's a file + + // Check if the node is a file without an extension + bool isFileWithoutExtension = !Path.HasExtension(targ_path); + + if (isFileWithoutExtension) + { + // Code here for handling files without extension + int lastSlashIndex = targ_path.LastIndexOf('/'); + string itemName = targ_path.Substring(lastSlashIndex + 1); + + // For files without extension, treat them as directories + out_path = $@"{extractLocation}\{itemName}"; + + //if (!Directory.Exists(Path.GetDirectoryName(itemFullPath))) + // Directory.CreateDirectory(Path.GetDirectoryName(itemFullPath)); + + //// Find the last occurrence of backslash + //int lastBackslashIndex = itemFullPath.LastIndexOf("\\"); + + //// Remove everything after the last backslash (including the backslash) + //itemFullPath = itemFullPath.Substring(0, lastBackslashIndex); + } + else + { + // Code here for handling files with extension + + //string itemParentDirectory = Path.GetDirectoryName(node.Replace("/", @"\")); + string itemName = Path.GetFileName(targ_path.Replace("/", @"\")); + + //directory saja + //itemFullPath = $@"{extractLocation}\{itemParentDirectory}\{itemName}"; + out_path = $@"{extractLocation}\{itemName}"; + + //if (!Directory.Exists(Path.GetDirectoryName(itemFullPath))) + // Directory.CreateDirectory(Path.GetDirectoryName(itemFullPath)); + + //itemFullPath = Path.GetDirectoryName(itemFullPath); + //// Rest of the code for handling files with extension + //// ... + //// Find the last occurrence of backslash + //int lastBackslashIndex = itemFullPath.LastIndexOf("\\"); + + //// Remove everything after the last backslash (including the backslash) + //itemFullPath = itemFullPath.Substring(0, lastBackslashIndex); + } + } + + // Rest of the code (extraction code) goes here + // ... + + + Logger.LogInformation($"Extracting {targ_path} ({in_path}).."); + toolStripStatusLabel2.Text = $"Extracting {targ_path} ({in_path}).."; + + Process extract = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = PS4PKGToolTempDirectory + "orbis-pub-cmd.exe", + Arguments = "img_extract --passcode " + PKG.Passcode + " \"" + in_path + "\":" + targ_path + " \"" + out_path.Replace(@"/", @"\") + "\"", + UseShellExecute = false, + RedirectStandardOutput = true, + CreateNoWindow = true + } + }; + + extract.Start(); + extract.WaitForExit(2000); // 2 seconds timeout + + while (!extract.StandardOutput.EndOfStream) + { + string line = extract.StandardOutput.ReadLine(); + // read output + } + + int exitCode = extract.ExitCode; + if (exitCode == 0) + { + Logger.LogInformation($"File extracted to \"{out_path}\""); + ShowInformation("Extraction done.", false); + } + else + { + Logger.LogError("Process finished with exit code: " + exitCode); + } + } + }; + bgw.RunWorkerCompleted += delegate + { + toolStripStatusLabel2.Text = $"..."; + }; + bgw.RunWorkerAsync(); + } + + private void PKGTreeView_MouseClick(object sender, MouseEventArgs e) + { + if (e.Button == MouseButtons.Right) + { + contextMenuExtractNode.Show(PKGTreeView, e.Location); + } + } + + private void PKGTreeView_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) + { + Helper.TreeView.Nodename = e.Node.Text; + } + + private void darkDataGridView4_SelectionChanged(object sender, EventArgs e) + { + this.darkDataGridView4.ClearSelection(); + } + + private void copyURLToolStripMenuItem_Click(object sender, EventArgs e) + { + StringBuilder urlBuilder = new StringBuilder(); + + foreach (DataGridViewRow row in dgvUpdate.Rows) + { + //int selectedRowIndex = row.Index; + //DataGridViewRow selectedRow = dgvUpdate.Rows[selectedRowIndex]; + + string url = row.Cells[3].Value?.ToString(); + if (!string.IsNullOrEmpty(url)) + { + urlBuilder.AppendLine(url); + } + } + + string combinedUrls = urlBuilder.ToString().Trim(); + if (!string.IsNullOrEmpty(combinedUrls)) + { + Clipboard.SetText(combinedUrls); + + ShowInformation("URL copied to clipboard.", true); + } + else + { + ShowInformation("No URL found.", true); + } + } + + private void InitializedDownloadSelectedOfficialUupdate() + { + if (string.IsNullOrEmpty(appSettings_.OfficialUpdateDownloadDirectory)) + { + ShowError("Select PKG update download path in settings", true); + return; + } + + if (Helper.Update.Downloading == "no") + { + if (dgvUpdate.SelectedCells.Count > 0) + { + try + { + // Get information for the first selected cell + DataGridViewCell cell = dgvUpdate.SelectedCells[0]; + int selectedRowIndex = cell.RowIndex; + DataGridViewRow selectedRow = dgvUpdate.Rows[selectedRowIndex]; + + // Retrieve the selected update's information + Helper.Update.URL = Convert.ToString(selectedRow.Cells[3].Value); + Helper.Update.PART = Convert.ToString(selectedRow.Cells[0].Value); + Helper.Update.SIZE = Convert.ToString(selectedRow.Cells[1].Value); + + Logger.LogInformation("Downloading official update (" + Helper.Update.SIZE + ").."); + DownloadSelectedOfficialUpdate(); + } + catch (System.Runtime.InteropServices.ExternalException) + { + ShowError("The Clipboard could not be accessed. Please try again.", true); + } + } + else + { + ShowError("Select an update to download.", false); + } + } + else + { + DialogResult dialogResult = DialogResultYesNo("Cancel Download?"); + if (dialogResult == DialogResult.Yes) + { + CancelDownloadingFile(); + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + ToolStripSplitButtonTotalPKG.Enabled = true; + + Helper.Update.Downloading = "no"; + downloadSelectedPKGUpdateToolStripMenuItem.Text = "Download PKG file"; + + ShowInformation("The download has been cancelled.", true); + } + } + } + + private void downloadSelectedPKGUpdateToolStripMenuItem_Click(object sender, EventArgs e) + { + InitializedDownloadSelectedOfficialUupdate(); + } + + public void CancelDownloadingFile() + { + Helper.Update.client.CancelAsync(); + Helper.Update.client.Dispose(); + Helper.Update.Downloading = "2"; + } + + private void DisableTabPages(Control con, string name) + { + foreach (Control tab in flatTabControl1.TabPages) + { + if (tab.Name != name) + { + tab.Enabled = false; + } + } + } + + private void EnableTabPages(Control con) + { + foreach (Control tab in flatTabControl1.TabPages) + { + tab.Enabled = true; + } + } + + private void DisableControls(Control con) + { + if (con != null) + { + con.Enabled = false; + } + } + + private void EnableControls(Control con) + { + if (con != null) + { + con.Enabled = true; + } + } + + private void DownloadSelectedOfficialUpdate() + { + var bg = new BackgroundWorker(); + bg.DoWork += delegate + { + foreach (Control tab in flatTabControl1.TabPages) + { + tab.Enabled = tab.Name == "tabPage5"; + } + + ToolStripSplitButtonTotalPKG.Enabled = false; + DisableControls(darkMenuStrip1); + + string sourceFile = Helper.Update.URL; + + int pos = Helper.Update.URL.LastIndexOf("/") + 1; + string filename = Helper.Update.URL.Substring(pos); + string destFile = Path.Combine(appSettings_.OfficialUpdateDownloadDirectory, filename); + + Helper.Update.client = new WebClient(); + + Helper.Update.client.DownloadProgressChanged += (sender, e) => + { + double bytesIn = e.BytesReceived; + double totalBytes = e.TotalBytesToReceive; + double percentage = bytesIn / totalBytes * 100; + + toolStripProgressBar1.Value = (int)Math.Truncate(percentage); + toolStripStatusLabel2.Text = "Downloading update PKG.. (" + percentage.ToString("F0") + "%)"; + }; + Helper.Update.client.DownloadFileCompleted += (sender, e) => + { + toolStripProgressBar1.Value = 0; + toolStripStatusLabel2.Text = "..."; + + try + { + if (e.Cancelled) + { + // Handle cancellation + ShowInformation("The download has been cancelled.", true); + } + else if (e.Error != null) + { + // Handle error + ShowError("An error occurred while trying to download the file.", true); + } + else + { + // Handle successful download + Logger.LogInformation("File downloaded."); + + DialogResult dialogResult = MessageBoxHelper.DialogResultYesNo("File downloaded. Open folder?"); + if (dialogResult == DialogResult.Yes) + { + System.Diagnostics.Process.Start(appSettings_.OfficialUpdateDownloadDirectory); + } + } + } + finally + { + // Cleanup + Helper.Update.client.Dispose(); + + // Reset download status + downloadSelectedPKGUpdateToolStripMenuItem.Text = "Download PKG file"; + Helper.Update.Downloading = "no"; + + // Enable controls + EnableTabPages(flatTabControl1); + EnableControls(darkMenuStrip1); + ToolStripSplitButtonTotalPKG.Enabled = true; + } + }; + + toolStripProgressBar1.Maximum = 100; + + try + { + // Start the download asynchronously + Helper.Update.client.DownloadFileAsync(new Uri(sourceFile), destFile); + + downloadSelectedPKGUpdateToolStripMenuItem.Text = "Cancel download"; + Helper.Update.Downloading = "yes"; + } + catch (Exception ex) + { + // Handle any exceptions that occur during the download initiation + ShowError("An error occurred while initiating the download: " + ex.Message, true); + } + }; + bg.RunWorkerCompleted += delegate + { + }; + bg.RunWorkerAsync(); + } + + private string ToTitleCase(string str) + { + return CultureInfo.CurrentCulture.TextInfo.ToTitleCase(str.ToLower()); + } + + private void btnViewPKGData_Click(object sender, EventArgs e) + { + if (!CheckOrbisPubCmdExists()) + return; + string passcode = tbPasscode.Text; + if (passcode.Length != 32 && passcode.Length != 0) + { + // Invalid passcode length, return or display an error message + return; + } + + PKG.Passcode = passcode; + + // Clear the nodes of the PKGTreeView control + PKGTreeView.Nodes.Clear(); + listView1.Items.Clear(); + // Populate PKG data to the tree view + PopulatePKGDataToTreeView(); + } + + private void listView1_SizeChanged(object sender, EventArgs e) + { + ListViewDraw.colorListViewHeader(ref listView1, Color.FromArgb(57, 60, 62), Color.FromArgb(220, 220, 220)); + + foreach (ColumnHeader column in listView1.Columns) + { + column.Width = listView1.Width / listView1.Columns.Count; + } + } + + private void listView1_ColumnWidthChanging(object sender, ColumnWidthChangingEventArgs e) + { + e.Cancel = true; + e.NewWidth = listView1.Columns[e.ColumnIndex].Width; + } + + private void darkButton3_Click(object sender, EventArgs e) + { + if (tbSearchGame.Text == string.Empty) + return; + (PKGGridView.DataSource as DataTable).DefaultView.RowFilter = string.Format("[Filename] LIKE '%{0}%' OR [Title ID] LIKE '%{0}%' OR [Content ID] LIKE '%{0}%'", ""); + tbSearchGame.Text = string.Empty; + } + + private void toolStripMenuItem32_Click(object sender, EventArgs e) + { + if (listView1.SelectedItems.Count > 0) + { + if (!CheckOrbisPubCmdExists()) + return; + + if (ShowFolderBrowserDialog(out FolderBrowserDialog fbd)) + { + List nodeList = new List(); + foreach (ListViewItem item in listView1.SelectedItems) + { + if (item.SubItems[1].Text == "Directory") + nodeList.Add(item.SubItems[2].Text.Replace(@"\", @"/") + @"/" + item.SubItems[0].Text + @"/"); + else + nodeList.Add(item.SubItems[2].Text.Replace(@"\", @"/") + @"/" + item.SubItems[0].Text); + } + + string extractLocation = fbd.SelectedPath; + ExtractSelectedPKGData(nodeList, extractLocation); + } + } + } + + private void listView1_MouseClick(object sender, MouseEventArgs e) + { + if (e.Button == MouseButtons.Right) + { + ListViewItem clickedItem = listView1.GetItemAt(e.X, e.Y); + + // Check if the clicked item is not null and its text value is not "..." + if (clickedItem != null && clickedItem.Text != "...") + { + contextMenuExtractListView.Show(listView1, e.Location); + } + } + } + + private void ViewUpdateChangelog() + { + try + { + string orbisPubCmdErrorMessage = ""; + Process extract = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = PS4PKGToolTempDirectory + "orbis-pub-cmd.exe", + Arguments = "img_extract --no_passcode \"" + PKG.SelectedPKGFilename + "\":Sc0/changeinfo/changeinfo.xml" + " \"" + PS4PKGToolTempDirectory.Remove(PS4PKGToolTempDirectory.Length - 1) + "\"", + UseShellExecute = false, + RedirectStandardOutput = true, + CreateNoWindow = true + } + }; + + extract.Start(); + extract.WaitForExit(); + + while (!extract.StandardOutput.EndOfStream) + { + string line = extract.StandardOutput.ReadLine(); + if (line != null) + { + if (line.Contains("Error")) + { + orbisPubCmdErrorMessage = line; + break; + } + } + } + + if (orbisPubCmdErrorMessage == "[Error]\tCould not find file or directory. (Sc0/changeinfo/changeinfo.xml)") + { + ShowInformation("Change info not available.", true); + return; + } + else if (orbisPubCmdErrorMessage != "") + { + ShowError($"Operation cancelled : {orbisPubCmdErrorMessage}.", true); + return; + } + } + catch (Exception ex) + { + ShowError("An error occurred while viewing the update changelog: " + ex.Message, true); + } + } + + private void toolStripMenuItem34_Click(object sender, EventArgs e) + { + OpenProgramSettings(); + } + + private void ViewPatchChangelog_Click(object sender, EventArgs e) + { + Logger.LogInformation("Viewing patch PKG changelog.."); + + if (!(sender is ToolStripMenuItem clickedMenuItem)) + return; + + if (clickedMenuItem == viewPkgChangeInfotoolStripMenuItem1 || clickedMenuItem == viewPkgChangeInfotoolStripMenuItem2) + { + if (!CheckOrbisPubCmdExists()) + return; + + ViewUpdateChangelog(); + + string changeInfoFile = PS4PKGToolTempDirectory + "changeinfo.xml"; + if (File.Exists(changeInfoFile)) + { + try + { + string changeInfoData = File.ReadAllText(changeInfoFile); + File.Delete(changeInfoFile); + using (PKGChangeInfoViewer updateChangelog = new PKGChangeInfoViewer(changeInfoData)) + { + updateChangelog.ShowDialog(); + } + } + catch (Exception ex) + { + ShowError("An error occurred while viewing the update changelog: " + ex.Message, true); + } + } + } + } + + private bool CheckOrbisPubCmdExists() + { + if (!File.Exists(OrbisPubCmd)) + { + ShowError($"Missing {Path.GetFileName(OrbisPubCmd)} in PS4PKGToolTemp.", true); + return false; + } + + return true; + } + + private TreeNode SearchFileInTreeView(string p_sSearchTerm, TreeNodeCollection p_Nodes) + { + foreach (TreeNode node in p_Nodes) + { + if (node.Name == p_sSearchTerm) // Use the 'Name' property for comparison + return node; + + if (node.Nodes.Count > 0) + { + TreeNode child = SearchFileInTreeView(p_sSearchTerm, node.Nodes); + if (child != null) + return child; + } + } + + return null; + } + + private void expandAllToolStripMenuItem_Click(object sender, EventArgs e) + { + PKGTreeView.ExpandAll(); + } + + private void SearchFileInTreeView_Click(object sender, EventArgs e) + { + if (string.IsNullOrEmpty(tbSearchTreeView.Text)) + return; + + TreeNode selectedNode = SearchFileInTreeView(tbSearchTreeView.Text, PKGTreeView.Nodes); + if (selectedNode != null) + { + PKGTreeView.SelectedNode = selectedNode; + PKGTreeView.Focus(); + } + else + { + // Handle case when no matching node is found + // For example, display a message to the user + } + } + + private void collapseAllNodeToolStripMenuItem_Click(object sender, EventArgs e) + { + PKGTreeView.CollapseAll(); + } + + private void RenamePKG(string namingFormat, List pkgList) + { + var bg = new BackgroundWorker(); + bg.DoWork += delegate + { + int countPkg = 0; + this.Enabled = false; + PKG.pkgCount = 0; + toolStripProgressBar1.Maximum = pkgList.Count; + PKG.CountFailRename = 0; + PKG.ListFailRename = ""; + Logger.LogInformation($"Renaming PKG file to {namingFormat} format.."); + foreach (var pkg in pkgList) + { + try + { + PS4_Tools.PKG.SceneRelated.Unprotected_PKG readPkg = PS4_Tools.PKG.SceneRelated.Read_PKG(pkg); + Param_SFO.PARAM_SFO psfo = readPkg.Param; + string destinationFolder = Path.GetDirectoryName(pkg) + @"\"; + string newPkgName = ""; + string sourcePkg = ""; + string targetPkg = ""; + (newPkgName, sourcePkg, targetPkg) = PS4_Tools.PKG.SceneRelated.GetNewPKGName(pkg, destinationFolder, namingFormat); + UpdatePKGFilename(newPkgName, sourcePkg, targetPkg); + countPkg++; + + PKGGridView.Invoke((Action)(() => + { + toolStripStatusLabel2.Text = $"Renaming PKG.. ({countPkg}/{pkgList.Count})"; + toolStripProgressBar1.Increment(1); + })); + } + catch (Exception a) + { + PKG.CountFailRename++; + PKG.ListFailRename += Path.GetFileNameWithoutExtension(pkg) + " : " + a.Message + "\n"; + } + } + }; + bg.RunWorkerCompleted += delegate + { + if (PKG.CountFailRename > 0) + { + ShowWarning(PKG.CountFailRename + " PKG failed to rename. See program log to view the errors.", false); + Logger.LogWarning(PKG.CountFailRename + " PKG failed to rename:"); + Logger.LogWarning(PKG.ListFailRename); + } + else + { + ShowInformation("PKG rename done.", true); + } + + PKGGridView.Invoke((Action)(() => + { + toolStripStatusLabel2.Text = "..."; + toolStripProgressBar1.Value = 0; + this.Enabled = true; + })); + }; + bg.RunWorkerAsync(); + } + + private void GetSelectedPKGPath() + { + foreach (DataGridViewCell cell in PKGGridView.SelectedCells) + { + int selectedRowIndex = cell.RowIndex; + DataGridViewRow selectedRow = PKGGridView.Rows[selectedRowIndex]; + PKG.SelectedPKGFilename = $"{selectedRow.Cells[12].Value}\\{selectedRow.Cells[0].Value}"; + } + } + + private void SelectFirstRowPkg() + { + if (PKGGridView.Rows.Count > 0) + { + DataGridViewRow firstRow = PKGGridView.Rows[0]; + string valueColumn0 = firstRow.Cells[0].Value?.ToString(); + string valueColumn12 = firstRow.Cells[12].Value?.ToString(); + PKG.SelectedPKGFilename = Path.Combine(valueColumn12, valueColumn0); + } + } + + private void MovePkg_Click(object sender, EventArgs e) + { + if (!(sender is ToolStripMenuItem clickedMenuItem)) + return; + + if (ShowFolderBrowserDialog(out FolderBrowserDialog fbd)) + { + if (clickedMenuItem == movePkgTypeToolStripMenuItem1 || clickedMenuItem == movePkgTypeToolStripMenuItem2) + { + MovePKG("type", fbd.SelectedPath); + } + if (clickedMenuItem == movePkgCategoryToolStripMenuItem1 || clickedMenuItem == movePkgCategoryToolStripMenuItem2) + { + MovePKG("category", fbd.SelectedPath); + } + if (clickedMenuItem == movePkgRegionToolStripMenuItem1 || clickedMenuItem == movePkgRegionToolStripMenuItem2) + { + MovePKG("region", fbd.SelectedPath); + } + if (clickedMenuItem == movePkgTitleToolStripMenuItem1 || clickedMenuItem == movePkgTitleToolStripMenuItem2) + { + MovePKG("title", fbd.SelectedPath); + } + } + } + + private void MovePKG(string moveBy, string outputFolder) + { + var backgroundWorker = new BackgroundWorker(); + backgroundWorker.DoWork += delegate + { + this.Enabled = false; + PKG.pkgCount = 0; + toolStripProgressBar1.Maximum = PKG.VerifiedPs4PkgList.Count; + var pkgList = GetSelectedPKGDirectoryList(PKGSelectionType.ALL, true); + Logger.LogInformation($"Moving PKG to new directory.."); + + foreach (var pkgFile in pkgList) + { + try + { + PKG.pkgCount++; + toolStripStatusLabel2.Text = "Moving PKG.. " + "(" + PKG.pkgCount.ToString() + "/" + PKG.VerifiedPs4PkgList.Count.ToString() + ") "; + toolStripProgressBar1.Increment(1); + + switch (moveBy) + { + case "category": + MovePKGByCategory(pkgFile, outputFolder); + break; + case "type": + MovePKGByType(pkgFile, outputFolder); + break; + case "region": + MovePKGByRegion(pkgFile, outputFolder); + break; + case "title": + MovePKGByTitle(pkgFile, outputFolder); + break; + } + } + catch (Exception a) + { + PKG.CountFailMove++; + PKG.ListFailMove += Path.GetFileNameWithoutExtension(pkgFile) + " : " + a.Message + "\n"; + } + } + }; + + backgroundWorker.RunWorkerCompleted += delegate + { + if (PKG.CountFailMove > 0) + { + ShowWarning(PKG.CountFailMove + " PKG failed to move. See program log to view the errors.", false); + Logger.LogWarning(PKG.CountFailMove + " PKG failed to move:"); + Logger.LogWarning(PKG.ListFailMove); + } + else + { + ShowInformation($"PKG moved to new directories.", true); + } + + toolStripStatusLabel2.Text = "Refreshing PKG list.. "; + LoadPKGGridView(); + //toolStripStatusLabel2.Text = "... "; + //toolStripProgressBar1.Value = 0; + }; + + backgroundWorker.RunWorkerAsync(); + } + + private void MovePKGByCategory(string pkgFilePath, string outputFolder) + { + PS4_Tools.PKG.SceneRelated.Unprotected_PKG pkgData = PS4_Tools.PKG.SceneRelated.Read_PKG(pkgFilePath); + string pkgCategory = pkgData.PKG_Type.ToString(); + string baseFolder = outputFolder + "\\GAME"; + string patchFolder = outputFolder + "\\PATCH"; + string addonFolder = outputFolder + "\\ADDON"; + + switch (pkgCategory) + { + case PKGCategory.GAME: + Tool.CreateDirectoryIfNotExists(baseFolder); + File.Move(pkgFilePath, Path.Combine(baseFolder, Path.GetFileName(pkgFilePath))); + CheckAndAddPathToList(baseFolder); + break; + case PKGCategory.PATCH: + Tool.CreateDirectoryIfNotExists(patchFolder); + File.Move(pkgFilePath, Path.Combine(patchFolder, Path.GetFileName(pkgFilePath))); + CheckAndAddPathToList(patchFolder); + break; + case PKGCategory.ADDON: + Tool.CreateDirectoryIfNotExists(addonFolder); + File.Move(pkgFilePath, Path.Combine(addonFolder, Path.GetFileName(pkgFilePath))); + CheckAndAddPathToList(addonFolder); + break; + } + } + + private void MovePKGByType(string pkgFilePath, string outputFolder) + { + PS4_Tools.PKG.SceneRelated.Unprotected_PKG pkgData = PS4_Tools.PKG.SceneRelated.Read_PKG(pkgFilePath); + string pkgType = pkgData.PKGState.ToString(); + string fakeFolder = outputFolder + "\\FAKE"; + string officialFolder = outputFolder + "\\OFFICIAL"; + string addonUnlockerFolder = outputFolder + "\\ADDON UNLOCKER"; + + switch (pkgType) + { + case "Official": + Tool.CreateDirectoryIfNotExists(officialFolder); + File.Move(pkgFilePath, Path.Combine(officialFolder, Path.GetFileName(pkgFilePath))); + CheckAndAddPathToList(officialFolder); + break; + case "Fake": + Tool.CreateDirectoryIfNotExists(fakeFolder); + File.Move(pkgFilePath, Path.Combine(fakeFolder, Path.GetFileName(pkgFilePath))); + CheckAndAddPathToList(fakeFolder); + break; + case "Addon_Unlocker": + Tool.CreateDirectoryIfNotExists(addonUnlockerFolder); + File.Move(pkgFilePath, Path.Combine(addonUnlockerFolder, Path.GetFileName(pkgFilePath))); + CheckAndAddPathToList(addonUnlockerFolder); + break; + } + } + + private void MovePKGByTitle(string pkgFilePath, string outputFolder) + { + PS4_Tools.PKG.SceneRelated.Unprotected_PKG pkgData = PS4_Tools.PKG.SceneRelated.Read_PKG(pkgFilePath); + if (pkgData.PKG_Type.ToString() == PKGCategory.ADDON) // addon part + { + string[] folderPaths = Directory.GetDirectories(outputFolder); + + string matchingFolderName = null; + + foreach (string folderPath in folderPaths) + { + string folderName_ = Path.GetFileName(folderPath); + + if (folderName_.Contains(pkgData.Param.TITLEID, StringComparison.OrdinalIgnoreCase)) + { + matchingFolderName = folderName_; + break; + } + } + + if (!string.IsNullOrEmpty(matchingFolderName)) + { + var dir = Path.Combine(outputFolder, matchingFolderName, "Addon"); + var newFilePath = Path.Combine(dir, Path.GetFileName(pkgFilePath)); + Tool.CreateDirectoryIfNotExists(dir); + File.Move(pkgFilePath, newFilePath); + } + } + else + { + var folderName = outputFolder + "\\" + pkgData.PS4_Title + $" ({pkgData.Param.TitleID})"; + string fullPath = ""; + switch (pkgData.PKG_Type.ToString()) + { + case PKGCategory.GAME: + fullPath = folderName + "\\Game"; + break; + case PKGCategory.PATCH: + fullPath = folderName + "\\Patch"; + break; + case PKGCategory.APP: + fullPath = folderName + "\\App"; + break; + case PKGCategory.ADDON: // this code should be moved to 'addon part' + fullPath = folderName + "\\Addon"; + break; + default: + break; + } + + Tool.CreateDirectoryIfNotExists(fullPath); + File.Move(pkgFilePath, Path.Combine(fullPath, Path.GetFileName(pkgFilePath))); + CheckAndAddPathToList(outputFolder); + } + } + + private void MovePKGByRegion(string pkgFilePath, string outputFolder) + { + PS4_Tools.PKG.SceneRelated.Unprotected_PKG pkgData = PS4_Tools.PKG.SceneRelated.Read_PKG(pkgFilePath); + string region = pkgData.Region; + + // Define a dictionary to map region names to folder paths + Dictionary regionFolders = new Dictionary + { + { PKGRegion.EU, "EU" }, + { PKGRegion.US, "US" }, + { PKGRegion.JAPAN, "JAPAN" }, + { PKGRegion.HONG_KONG, "HONG KONG" }, + { PKGRegion.ASIA, "ASIA" }, + { PKGRegion.KOREA, "KOREA" } + }; + + if (regionFolders.TryGetValue(region, out string regionFolder)) + { + string targetFolder = Path.Combine(outputFolder, regionFolder); + + Tool.CreateDirectoryIfNotExists(targetFolder); + File.Move(pkgFilePath, Path.Combine(targetFolder, Path.GetFileName(pkgFilePath))); + CheckAndAddPathToList(targetFolder); + } + else + { + // Handle the case where the region is not recognized or supported + } + } + + private void CheckAndAddPathToList(string path) + { + var match = appSettings_.PkgDirectories.FirstOrDefault(stringToCheck => stringToCheck.Contains(path)); + if (match == null) + { + appSettings_.PkgDirectories.Add(path); + } + } + + private void PKGListGridView_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) + { + // Check if the cell is in the first column (index 0) + if (e.ColumnIndex != 0) + { + // Set the alignment of the cell's content to center + e.CellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; + } + + UpdatePKGColorLabel(); + } + + private void UpdatePKGColorLabel() + { + if (appSettings_.PkgColorLabel) + { + foreach (DataGridViewRow row in PKGGridView.Rows) + { + string category = row.Cells[7].Value.ToString(); + + switch (category) + { + case PKGCategory.PATCH: + row.DefaultCellStyle.ForeColor = appSettings_.PatchPkgForeColor; + row.DefaultCellStyle.BackColor = appSettings_.PatchPkgBackColor; + break; + case PKGCategory.GAME: + row.DefaultCellStyle.ForeColor = appSettings_.GamePkgForeColor; + row.DefaultCellStyle.BackColor = appSettings_.GamePkgBackColor; + break; + case PKGCategory.ADDON: + row.DefaultCellStyle.ForeColor = appSettings_.AddonPkgForeColor; + row.DefaultCellStyle.BackColor = appSettings_.AddonPkgBackColor; + break; + case PKGCategory.APP: + row.DefaultCellStyle.ForeColor = appSettings_.AppPkgForeColor; + row.DefaultCellStyle.BackColor = appSettings_.AppPkgBackColor; + break; + default: + // Add additional cases for other categories if needed + break; + } + } + } + else + { + foreach (DataGridViewRow row in PKGGridView.Rows) + { + var isOdd = (row.Index % 2 != 0); + row.DefaultCellStyle = GetCellStyle(isFocused: false, isOdd, isHeader: false); + } + } + } + + private static DataGridViewCellStyle GetCellStyle(bool isFocused, bool isOdd, bool isHeader) + { + return new DataGridViewCellStyle + { + BackColor = (isHeader ? Colors.DarkBackground : (isOdd ? Colors.GreyBackground : Colors.HeaderBackground)), + ForeColor = Colors.LightText, + SelectionBackColor = ((isFocused && isHeader) ? Colors.DarkBackground : Colors.BlueSelection), + SelectionForeColor = Colors.LightText + }; + } + + private void PKGListGridView_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) + { + int column = e.ColumnIndex; + + if (column == 3) + { + PKGGridView.Columns[3].SortMode = DataGridViewColumnSortMode.Automatic; + } + } + + private void btnExtractFullPKG_Click(object sender, EventArgs e) + { + if (!CheckOrbisPubCmdExists()) + return; + ExtractFullPKG(); + } + + /// + /// Generate and return datatable of selected/all PKG from gridview + /// + /// + /// + private DataTable GenerateDatatableFromSelectedPKG(string pKGSelectionType) + { + // Create a new DataTable + DataTable selectedPKGDatatable = new DataTable(); + + // Add columns to the DataTable + foreach (DataGridViewColumn column in PKGGridView.Columns) + { + selectedPKGDatatable.Columns.Add(column.HeaderText); + } + + // Define the bitmap column index + int bitmapColumnIndex = 3; + + if (pKGSelectionType == PKGSelectionType.ALL) + { + // Add all rows to the DataTable + foreach (DataGridViewRow row in PKGGridView.Rows) + { + DataRow dataRow = selectedPKGDatatable.NewRow(); + + // Populate the DataRow with cell values from the DataGridView row + foreach (DataGridViewCell cell in row.Cells) + { + if (cell.ColumnIndex == bitmapColumnIndex && cell.Value is byte[] regionIcon) + { + // Convert byte array to region string + string region = ConvertImageToRegion(regionIcon); + + // Use the region value as needed + dataRow[cell.ColumnIndex] = region; + } + else + { + dataRow[cell.ColumnIndex] = cell.Value; + } + } + + selectedPKGDatatable.Rows.Add(dataRow); + } + } + else + { + // Add selected rows to the DataTable + foreach (DataGridViewRow row in PKGGridView.SelectedRows) + { + DataRow dataRow = selectedPKGDatatable.NewRow(); + + // Populate the DataRow with cell values from the selected row + foreach (DataGridViewCell cell in row.Cells) + { + if (cell.ColumnIndex == bitmapColumnIndex && cell.Value is byte[] regionIcon) + { + // Convert byte array to region string + string region = ConvertImageToRegion(regionIcon); + + // Use the region value as needed + dataRow[cell.ColumnIndex] = region; + } + else + { + dataRow[cell.ColumnIndex] = cell.Value; + } + } + + selectedPKGDatatable.Rows.Add(dataRow); + } + } + + return selectedPKGDatatable; + } + + public static string ConvertImageToRegion(byte[] regionIcon) + { + var imageConverter = new ImageConverter(); + + Dictionary regionMapping = new Dictionary + { + { (byte[])imageConverter.ConvertTo(Properties.Resources.eu, typeof(byte[])), PKGRegion.EU }, + { (byte[])imageConverter.ConvertTo(Properties.Resources.us, typeof(byte[])), PKGRegion.US }, + { (byte[])imageConverter.ConvertTo(Properties.Resources.jp, typeof(byte[])), PKGRegion.JAPAN }, + { (byte[])imageConverter.ConvertTo(Properties.Resources.hk, typeof(byte[])), "HONG KONG" }, + { (byte[])imageConverter.ConvertTo(Properties.Resources.asia, typeof(byte[])), PKGRegion.ASIA }, + { (byte[])imageConverter.ConvertTo(Properties.Resources.kr, typeof(byte[])), PKGRegion.KOREA } + }; + + foreach (var kvp in regionMapping) + { + if (Utils.ByteArraysEqual(regionIcon, kvp.Key)) + { + return kvp.Value; + } + } + + return string.Empty; + } + + private void TbSearchGame_TextChanged(object sender, EventArgs e) + { + (PKGGridView.DataSource as DataTable).DefaultView.RowFilter = string.Format("[Filename] LIKE '%{0}%' OR [Title ID] LIKE '%{0}%' OR [Content ID] LIKE '%{0}%'", tbSearchGame.Text); + } + + private void PKGTreeView_AfterSelect(object sender, TreeViewEventArgs e) + { + TreeView.currentNode = e.Node; + PKG.NodeFullPath = currentNode.FullPath; + + // Find all root nodes + rootNodes = new List(); + foreach (TreeNode rootNode in PKGTreeView.Nodes) + { + rootNodes.Add(rootNode); + } + + PopulateListView(); + } + + private void listView1_ItemActivate(object sender, EventArgs e) + { + var selectedItem = (TreeNodeInfo)listView1.SelectedItems[0].Tag; + + if (selectedItem.Path == "...") + { + // Handle navigating to the parent directory or showing both root nodes + if (currentNode.Parent != null) + { + currentNode = currentNode.Parent; + PKG.NodeFullPath = currentNode.FullPath; + PopulateListView(); + } + else if (currentNode != null && !rootNodes.Contains(currentNode)) + { + currentNode = null; + PKG.NodeFullPath = ""; // You might want to set this to the appropriate default value + PopulateListView(); + } + else + { + currentNode = null; + PKG.NodeFullPath = ""; // You might want to set this to the appropriate default value + PopulateListView(true); + } + } + else if (selectedItem.Node.Nodes.Count > 0) // Check if the clicked item is a directory + { + // Handle clicking on a directory in the ListView + currentNode = selectedItem.Node; + PKG.NodeFullPath = currentNode.FullPath; + PopulateListView(); + } + } + + private void listView1_MouseDoubleClick(object sender, MouseEventArgs e) + { + HandleListViewActivation(); + } + + private void HandleListViewActivation() + { + if (listView1.SelectedItems.Count > 0) + { + var selectedItem = (TreeNodeInfo)listView1.SelectedItems[0].Tag; + + if (selectedItem.Path == "...") + { + // Handle navigating to the parent directory or showing both root nodes + if (currentNode.Parent != null) + { + currentNode = currentNode.Parent; + PKG.NodeFullPath = currentNode.FullPath; + PopulateListView(); + } + else if (currentNode != null && !rootNodes.Contains(currentNode)) + { + currentNode = null; + PKG.NodeFullPath = ""; // You might want to set this to the appropriate default value + PopulateListView(); + } + else + { + currentNode = null; + PKG.NodeFullPath = ""; // You might want to set this to the appropriate default value + PopulateListView(true); + } + } + else if (selectedItem.Node.Nodes.Count > 0) // Check if the clicked item is a directory + { + // Handle clicking on a directory in the ListView + currentNode = selectedItem.Node; + PKG.NodeFullPath = currentNode.FullPath; + PopulateListView(); + } + } + } + + private void PopulateListView(bool showRootNodes = false) + { + listView1.Items.Clear(); + + // Add the "..." row to navigate to the parent directory + if (currentNode != null && !showRootNodes) + { + TreeNodeInfo parentItem = new TreeNodeInfo + { + Node = currentNode.Parent != null ? currentNode.Parent : null, + Path = "..." + }; + ListViewItem parentListViewItem = new ListViewItem("..."); + parentListViewItem.Tag = parentItem; + parentListViewItem.ImageIndex = 2; // Set the appropriate image index for the "parent folder" icon + listView1.Items.Add(parentListViewItem); + } + + listView1.SmallImageList = this.imageList1; + + List list; + if (currentNode != null) + { + list = currentNode.Nodes.Cast().ToList(); + } + else if (showRootNodes) + { + list = rootNodes; + } + else + { + return; // If currentNode is null and showRootNodes is false, do not populate the ListView. + } + + foreach (var item in list) + { + string fileName = Path.GetFileNameWithoutExtension(item.Text); + string dir = Path.GetDirectoryName(item.FullPath); + bool isDirectory = item.Nodes.Count > 0; + + TreeNodeInfo treeNodeInfo = new TreeNodeInfo + { + Node = item, + Path = item.FullPath + }; + + ListViewItem listViewItem = new ListViewItem(isDirectory ? "Directory" : "File"); + listViewItem.Text = item.Text; + listViewItem.SubItems.Add(isDirectory ? "Directory" : Path.GetExtension(item.Text).Replace(".", "")); + listViewItem.SubItems.Add(dir); + listViewItem.Tag = treeNodeInfo; + listViewItem.ImageIndex = isDirectory ? 0 : 1; + + listView1.Items.Add(listViewItem); + } + } + + private void settingstoolStripMenuItem_Click(object sender, EventArgs e) + { + OpenProgramSettings(); + } + + private void Backport_Click(object sender, EventArgs e) + { + if (!(sender is ToolStripMenuItem clickedMenuItem)) + return; + + if (clickedMenuItem == setBackportedtoolStripMenuItem1 || clickedMenuItem == setBackportedToolStripMenuItem2) + { + if (PKGGridView.SelectedRows.Count > 0) + { + foreach (DataGridViewRow row in PKGGridView.SelectedRows) + { + row.Cells["Backported"].Value = "Yes"; + Logger.LogInformation($"\"{row.Cells["Filename"].Value}\" set as backported."); + } + ShowInformation("PKG set as backported.", false); + } + } + + if (clickedMenuItem == setRemarktoolStripMenuItem1) + { + if (PKGGridView.SelectedRows.Count > 0) + { + foreach (DataGridViewRow row in PKGGridView.SelectedRows) + { + row.Cells["Backported"].Value = backportRemarkTextboxtoolStripTextBox1.Text; + Logger.LogInformation($"Added backport remark to \"{row.Cells["Filename"].Value}\" ({backportRemarkTextboxtoolStripTextBox1.Text})."); + } + ShowInformation("Backport remark added.", false); + } + } + + if (clickedMenuItem == setRemarktoolStripMenuItem2) + { + if (PKGGridView.SelectedRows.Count > 0) + { + foreach (DataGridViewRow row in PKGGridView.SelectedRows) + { + row.Cells["Backported"].Value = backportRemarkTextboxtoolStripTextBox2.Text; + Logger.LogInformation($"Added backport remark to \"{row.Cells["Filename"].Value}\" ({backportRemarkTextboxtoolStripTextBox2.Text})."); + } + ShowInformation("Backport remark added.", false); + } + } + + if (clickedMenuItem == removeBackportedtoolStripMenuItem1 || clickedMenuItem == removeBackportedToolStripMenuItem2) + { + if (PKGGridView.SelectedRows.Count > 0) + { + foreach (DataGridViewRow row in PKGGridView.SelectedRows) + { + row.Cells["Backported"].Value = "No"; + Logger.LogInformation($"Removed backport label from \"{row.Cells["Filename"].Value}\"."); + } + ShowInformation("Backport remark removed.", false); + } + } + + Backport.SaveData(PKGGridView); + } + + private void tbLog_TextChanged(object sender, EventArgs e) + { + //tbLog.SelectionStart = tbLog.Text.Length; + //tbLog.ScrollToCaret(); + } + + private void colorTestToolStripMenuItem_Click(object sender, EventArgs e) + { + // Iterate through the DataGridView rows + foreach (DataGridViewRow row in PKGGridView.Rows) + { + // Check if the row is not a header and has valid data + if (!row.IsNewRow && row.Cells["Title ID"].Value != null && row.Cells["Category"].Value != null) + { + string titleId = row.Cells["Title ID"].Value.ToString(); + string category = row.Cells["Category"].Value.ToString(); + string fileName = row.Cells["Filename"].Value.ToString(); + + // Find or create the parent node based on the Title ID + TreeNode parentNode = FindOrCreateNode(treeView1.Nodes, titleId); + + // Create the subnode for the Category + TreeNode subNode = new TreeNode(fileName); + + // Add the subnode to the appropriate parent node + if (category == "Game") + { + FindOrCreateCategoryNode(parentNode, "Game").Nodes.Add(subNode); + } + else if (category == "Patch") + { + FindOrCreateCategoryNode(parentNode, "Patch").Nodes.Add(subNode); + } + else if (category == "Addon") + { + FindOrCreateCategoryNode(parentNode, "Addon").Nodes.Add(subNode); + } + else if (category == "App") + { + FindOrCreateCategoryNode(parentNode, "App").Nodes.Add(subNode); + } + } + } + } + + // Helper method to find or create a node with a specific text + private TreeNode FindOrCreateNode(TreeNodeCollection nodes, string text) + { + foreach (TreeNode node in nodes) + { + if (node.Text == text) + { + return node; + } + } + + // If the node doesn't exist, create it + TreeNode newNode = new TreeNode(text); + nodes.Add(newNode); + return newNode; + } + + // Helper method to find or create a category node (Game, Patch, Addon, App) + private TreeNode FindOrCreateCategoryNode(TreeNode parentNode, string categoryName) + { + foreach (TreeNode categoryNode in parentNode.Nodes) + { + if (categoryNode.Text == categoryName) + { + return categoryNode; + } + } + + // If the category node doesn't exist, create it + TreeNode newCategoryNode = new TreeNode(categoryName); + parentNode.Nodes.Add(newCategoryNode); + return newCategoryNode; + } + + private void OpenPS4PKGToolTempDirectory_Click(object sender, EventArgs e) + { + if (!(sender is ToolStripMenuItem clickedMenuItem)) + return; + + if (clickedMenuItem == openPS4PKGToolTempDirectoryToolStripMenuItem1 || clickedMenuItem == openPS4PKGToolTempDirectoryToolStripMenuItem2) + { + OpenTempDirectory(); + } + } + } +} diff --git a/PS4PKGTool/Forms/Main/Main.resx b/PS4PKGTool/Forms/Main/Main.resx new file mode 100644 index 0000000..7bbeae4 --- /dev/null +++ b/PS4PKGTool/Forms/Main/Main.resx @@ -0,0 +1,3393 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 1340, 17 + + + 17, 54 + + + 210, 17 + + + 371, 17 + + + 156, 54 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs + LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu + SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAjggAAAJNU0Z0AUkBTAIBAQIB + AAFQAQ8BUAEPARABAAEQAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMAAUADAAEQAwABAQEAAQgG + AAEEGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEAAfABygGmAQABMwUAATMB + AAEzAQABMwEAAjMCAAMWAQADHAEAAyIBAAMpAQADVQEAA00BAANCAQADOQEAAYABfAH/AQACUAH/AQAB + kwEAAdYBAAH/AewBzAEAAcYB1gHvAQAB1gLnAQABkAGpAa0CAAH/ATMDAAFmAwABmQMAAcwCAAEzAwAC + MwIAATMBZgIAATMBmQIAATMBzAIAATMB/wIAAWYDAAFmATMCAAJmAgABZgGZAgABZgHMAgABZgH/AgAB + mQMAAZkBMwIAAZkBZgIAApkCAAGZAcwCAAGZAf8CAAHMAwABzAEzAgABzAFmAgABzAGZAgACzAIAAcwB + /wIAAf8BZgIAAf8BmQIAAf8BzAEAATMB/wIAAf8BAAEzAQABMwEAAWYBAAEzAQABmQEAATMBAAHMAQAB + MwEAAf8BAAH/ATMCAAMzAQACMwFmAQACMwGZAQACMwHMAQACMwH/AQABMwFmAgABMwFmATMBAAEzAmYB + AAEzAWYBmQEAATMBZgHMAQABMwFmAf8BAAEzAZkCAAEzAZkBMwEAATMBmQFmAQABMwKZAQABMwGZAcwB + AAEzAZkB/wEAATMBzAIAATMBzAEzAQABMwHMAWYBAAEzAcwBmQEAATMCzAEAATMBzAH/AQABMwH/ATMB + AAEzAf8BZgEAATMB/wGZAQABMwH/AcwBAAEzAv8BAAFmAwABZgEAATMBAAFmAQABZgEAAWYBAAGZAQAB + ZgEAAcwBAAFmAQAB/wEAAWYBMwIAAWYCMwEAAWYBMwFmAQABZgEzAZkBAAFmATMBzAEAAWYBMwH/AQAC + ZgIAAmYBMwEAA2YBAAJmAZkBAAJmAcwBAAFmAZkCAAFmAZkBMwEAAWYBmQFmAQABZgKZAQABZgGZAcwB + AAFmAZkB/wEAAWYBzAIAAWYBzAEzAQABZgHMAZkBAAFmAswBAAFmAcwB/wEAAWYB/wIAAWYB/wEzAQAB + ZgH/AZkBAAFmAf8BzAEAAcwBAAH/AQAB/wEAAcwBAAKZAgABmQEzAZkBAAGZAQABmQEAAZkBAAHMAQAB + mQMAAZkCMwEAAZkBAAFmAQABmQEzAcwBAAGZAQAB/wEAAZkBZgIAAZkBZgEzAQABmQEzAWYBAAGZAWYB + mQEAAZkBZgHMAQABmQEzAf8BAAKZATMBAAKZAWYBAAOZAQACmQHMAQACmQH/AQABmQHMAgABmQHMATMB + AAFmAcwBZgEAAZkBzAGZAQABmQLMAQABmQHMAf8BAAGZAf8CAAGZAf8BMwEAAZkBzAFmAQABmQH/AZkB + AAGZAf8BzAEAAZkC/wEAAcwDAAGZAQABMwEAAcwBAAFmAQABzAEAAZkBAAHMAQABzAEAAZkBMwIAAcwC + MwEAAcwBMwFmAQABzAEzAZkBAAHMATMBzAEAAcwBMwH/AQABzAFmAgABzAFmATMBAAGZAmYBAAHMAWYB + mQEAAcwBZgHMAQABmQFmAf8BAAHMAZkCAAHMAZkBMwEAAcwBmQFmAQABzAKZAQABzAGZAcwBAAHMAZkB + /wEAAswCAALMATMBAALMAWYBAALMAZkBAAPMAQACzAH/AQABzAH/AgABzAH/ATMBAAGZAf8BZgEAAcwB + /wGZAQABzAH/AcwBAAHMAv8BAAHMAQABMwEAAf8BAAFmAQAB/wEAAZkBAAHMATMCAAH/AjMBAAH/ATMB + ZgEAAf8BMwGZAQAB/wEzAcwBAAH/ATMB/wEAAf8BZgIAAf8BZgEzAQABzAJmAQAB/wFmAZkBAAH/AWYB + zAEAAcwBZgH/AQAB/wGZAgAB/wGZATMBAAH/AZkBZgEAAf8CmQEAAf8BmQHMAQAB/wGZAf8BAAH/AcwC + AAH/AcwBMwEAAf8BzAFmAQAB/wHMAZkBAAH/AswBAAH/AcwB/wEAAv8BMwEAAcwB/wFmAQAC/wGZAQAC + /wHMAQACZgH/AQABZgH/AWYBAAFmAv8BAAH/AmYBAAH/AWYB/wEAAv8BZgEAASEBAAGlAQADXwEAA3cB + AAOGAQADlgEAA8sBAAOyAQAD1wEAA90BAAPjAQAD6gEAA/EBAAP4AQAB8AH7Af8BAAGkAqABAAOAAwAB + /wIAAf8DAAL/AQAB/wMAAf8BAAH/AQAC/wIAA/8TAA30MwAB9AsUAfQhAA/0AwAB9AEUCfQBFAH0IQAB + 9A15AfQDAAH0ARQJ9AEUAfQhAAH0DXkB9AMAAfQBFAn0ARQB9CEAAfQNeQH0AwAB9AEUCfQBFAH0IQAB + 9A15AfQDAAH0ARQJ9AEUAfQhAAH0DXkB9AMAAfQBFAn0ARQB9CEAAfQNeQH0AwAB9AEUCfQBFAH0IQAB + 9A15AfQDAAH0ARQJ9AEUAfQhAAH0DXkB9AMAAfQBFAX0BRQB9CEAAfQNeQH0AwAB9AEUBfQBFAL0AW0B + 6wH0IQAB9AF5BvQBGwGZBfQDAAH0ARQF9AEUAfQBbQHrAfMB9CEAAfMIeQEaAfQHAAH0ARQF9AEUAW0B + 6wHzAfQiAAr0Af8HAAH0BxQB6wHzAfQ1AAr0JAABQgFNAT4HAAE+AwABKAMAAUADAAEQAwABAQEAAQEF + AAGAFwAD/wEAAv8BwAEBBAAC/wHAAQEFAAEBAcABAQUAAQEBwAEBBQABAQHAAQEFAAEBAcABAQUAAQEB + wAEBBQABAQHAAQEFAAEBAcABAQUAAQEBwAEBBQABAQHAAQEFAAEBAcABAQUAAQEBwAEBBQABHwHAAQMF + AAEfAcABBwQAAv8BwAEPBAAL + + + + 523, 17 + + + 724, 17 + + + 946, 17 + + + 1136, 17 + + + True + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1 + MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADrwAAA68AZW8ckkAAADoSURBVDhPrZKxDYMwFEQ9EiMg + 9/SUKehJzQCsQRE2YIAsQY97CpKG9uef/Q0OmAQpOemQsO+ejbEiop/sHqJ5nlP2nU2BB/ZFInt5AELG + GKqqirTWi8uypL7vAWpscCsAeDJBOcsyam8tPabnYrxjHPOcu0ptlQAarLwthxDMc26Q2ioBTNhurOyN + ec7BiVSdBGADsaJ3nucekErV6V87OHsG8PsvFcDHv4DV4a7r9hAAIAzG7kFd1xZ8CPEAiAdjN9FepENI + CIiJQwl7OoJ8BUAxSFEU5wFQCME5jeN47hNCeQjblZVSLwG/N/BQDOboAAAAAElFTkSuQmCC + + + + 83 + + + + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAEAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDA0KSE5TV0tfb6gNEhVOAAAAEwAAAAIAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQUE + LDE1O4qcq8ayyNr+gaXA/2+Ws/lEW222Cw8SSQAAABEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAACAgICHB8hInKCjaGkvdD5rMTX/7LI2v+BpL//a5Ox/3CYtv9vlbL4 + Q1psswsPEkgAAAARAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCQkKD1JbYnagt8ju + qMLU/6jB1P+txdf/ssna/4Cjvv9okK7/a5Ox/26WtP9ulrT/bpSx+EBWZ68JDQ9GAAAADgAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAwMDBzU7P1CUqLjYrcTX/63E2P+rw9b/qMHU/67F2P+vxtn/hKXA/2mRr/9okK7/ + aZGv/22Vs/9qkrD/b5e1/22TsPY/VWasCg0PQwAAAA8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAyMmKDCDk6C7qMHU/arD1v+sxdf/ + q8TX/67G2P+pwtX/rcXX/67G2f+Gp8L/bJSy/22Vs/9tlbP/bpa0/2yUsv9nj63/bJSy/2+Xtf9tk7D2 + PFBgqgcKDEEAAAAOAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAQwNDhljb3mTpbzP9qzE1/+rw9b/q8PX/6vE1/+owdX/q8PX/63F2P+rw9b/rMTX/4epw/9wmLb/ + cJi2/26WtP9tlbP/b5e1/2+Xtf9pka//aJCu/2uTsf9ulrT/a5Gt9DtPXqUHCgw+AAAADQAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUGBg1FTlZqmbDC6KnC1f+qw9b/rMTX/6nD1v+pwtb/ + q8TX/6jC1f+qw9f/rMXY/6jC1f+sxdj/hqjD/3CYtv9wmLb/cJi2/26WtP9tlbP/cZm3/3GZt/9vl7X/ + apKw/2yUsv9qkrD/b5e1/2yRrfQ4S1miBggKPAAAAA0AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQUpLzNG + iZ6u0aS+0v6mwNT/qMHV/6nC1v+rw9b/q8PX/6nC1v+pwtb/qMLV/6vE1/+rxNf/qMLV/6zE1/+JqsT/ + cJi2/3GZt/9xmbf/cJi2/26WtP9vl7X/cJi2/3CYtv9wmLb/cJi2/22Vs/9rk7H/bpa0/3CYtv9pjqrx + N0lYoAYICjkAAAALAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAMSFRcocYGOrqS90fynwNT/pb/T/6S+0v+owdX/qcLW/6nC1v+qw9b/ + qcLV/6fB1f+pwtb/qsPW/6rD1v+owdX/qsPW/4ysxv9ymrj/cZm3/3CYtv9wmLb/cJi2/2+Xtf9wmLb/ + cZm3/3GZt/9xmbf/cZm3/3CYtv9vl7X/bpa0/26WtP9vl7X/ao6q8TNFUpoFBwg3AAAACwAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAELDA0VU2Bqhp+4y/Opwtb/ + pb/T/6W/1P+mwNT/pb/U/6jB1f+owtb/qMLW/6nC1v+owdb/p8HV/6nC1v+pwtb/qcLW/6jC1v+pwtb/ + i6zG/3KauP9zm7n/cpq4/3KauP9ymrj/cZm3/3CYtv9ymrj/c5u5/3KauP9ymrj/dJy6/3Obuf9zm7n/ + c5u5/3GZt/9wmLb/cJi2/2mNqO8yQ1CZBQcINQAAAAkAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAACAgIKO0NJYJSrveOivNH/pb/T/6jB1v+jvtL/pL7T/6S+0/+kvtP/p8DV/6bA1P+nwdX/ + qcLW/6fB1f+nwdX/qMHV/6jB1f+owdX/p8HV/6jB1f+LrMb/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9ymrj/c5u5/3Obuf9ymrj/cZm3/3KauP9xmbf/cpq4/3Obuf9zm7n/c5u5/3Obuf9pjaju + Lz9MkwQFBjIAAAAJAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFHyMmPHyRosiivdH+pr/U/6W/0/+mwNT/ + p8DV/6S+0v+kvtP/pb/T/6S+0/+lv9T/pr/T/6fA1P+nwdX/qMHV/6jB1f+nwdX/p8HV/6fB1f+nwNT/ + qMHV/42sxv9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/cpm3/3KZt/9xmLb/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9wl7X/cZi2/3KZt/9ymbf/c5u5/3Sbuf9zmrj/Z4mk7C49SZEEBQYxAAAACQAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC + DhASImV1gqWdt836nrrP/6G80f+kvtP/pL7T/6bA1f+mv9T/pL7T/6O90/+lv9T/pL7T/6S+0/+kvtP/ + pb/U/6a/1P+mv9T/p8DV/6bA1f+mwNX/p8DV/6a/1f+nwNX/j67H/3OauP9zmrj/c5q4/3OauP9zmrj/ + cpm3/3KZt/9ymbf/c5q4/3KZt/9ymbf/cpq4/3KauP9ymbf/cpm3/3KZt/9wl7X/cZi2/3CXtf9wl7X/ + cZi2/3OauP9zm7n/cpq4/2eKpOwsO0eOAwMELgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBgcHE0lVYHyVr8Two77T/6G80f+buM7/obzR/6O90/+jvtP/ + pL7T/6S+0/+kvtP/o73S/6S+0/+jvtP/pL7T/6S/0/+lv9T/pL7T/6S+0/+lv9T/pb/U/6W/1P+lv9T/ + pb/U/6W/1P+Orsf/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cZm3/3KauP9ymrj/cpq4/3GZt/9xmbf/ + cpq4/3GZt/9xmbf/cZm3/3GZt/9wmLb/cZm3/3CYtv9ulrT/bpa0/3CYtv9xmbf/cpq4/3GZt/9jhqDo + KTdBiQMDBC0AAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQECCC82PVWLorXd + nbnP/5y5zv+ivdL/oLvR/5u3zv+fu9D/or3S/6K90v+jvtP/o73S/6K90v+jvdL/o73S/6O90v+jvdL/ + o73S/6S+0/+jvdP/pL7T/6S+0/+kvtP/pL7T/6S+0/+kvtP/pL7T/42tx/9zm7n/c5u5/3Obuf9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/c5u5/3KauP9ymrj/cpq4/3KauP9ymrj/cZm3/3GZt/9xmbf/ + cpq4/3GZt/9wmLb/bpa0/2+Xtf9wmLb/cpq4/3KauP9ymrj/Y4ag6Cc1P4gCAwMqAAAABwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAABBgcHzZ5jp3BnrrP/Z26z/+duc//nbrP/6K90v+gvNH/nLnO/6C80f+hvdL/ + or3S/6O+0/+jvtP/or3S/6K90v+ivdL/or3S/6K90v+ivdP/or7T/6K+0/+jvtP/o77T/6O+0/+jvtP/ + o77T/6O+0/+jvtP/kbDJ/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3GZt/9xmbf/cpq4/3KauP9wmLb/b5e1/3CYtv9wmLb/ + cZm3/3CYtv9wmLb/cJe1/2CDnOUlMjyCAgMDKQAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgsNDh5dbXqcmrXK+Z66z/+futD/ + mrfN/525z/+eutD/obzS/6C70P+dus//nrrQ/6C80f+hvNH/or3S/6K90v+hvNH/ob3S/6K90v+hvdL/ + obzS/6K90v+ivdL/or3S/6K90v+ivdL/or3S/6K90v+ivdL/or3S/6K90v+Qr8j/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/cpq4/3KauP9zm7n/c5u5/3Obuf9zm7n/ + cpq4/3GZt/9ymrj/cpq4/3KauP9wmLb/cJi2/3CYtv9xmbf/cJi2/3CYtv9wmLb/b5e1/22Vsv9fgZrl + JDA6gAECAygAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAQQEBQ9BTVVzkavA7Ju4zv+duc//m7jO/525z/+Zts3/nbnP/525z/+gu9H/n7vR/5660P+duc// + n7vR/6C70f+hvNL/oLvR/6C70f+hvNL/obzS/6C80v+gvNL/obzS/6G80v+hvNL/obzS/6G80v+hvNL/ + obzS/6G80v+hvNL/obzS/5CwyP9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9xmbf/ + cJi2/3GZt/9xmbf/cJi2/3CYtv9wmLb/b5e1/22Vs/9tlbP/Xn+Y4SItNnsCAgMlAAAABQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQgpMDZOf5is15i1zP+Ztsz/m7jO/5y5zv+at87/ + nLnP/5u4zv+buM7/nLnP/5670f+eutD/nbrQ/5y5z/+dutD/nrvR/5+70f+fu9H/n7vR/5+70f+fu9H/ + n7vR/5+70f+fu9H/n7vR/5+70f+fu9H/n7vR/5+70f+fu9H/n7vR/5+70f+fu9H/kK/I/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/cpq4/3KauP9zm7n/cpq4/3KauP9ymrj/cJi2/3GZt/9xmbf/cZm3/3CYtv9xmbf/ + b5e1/22Vs/9slLL/cZm3/1+AmeAgLDR4AQECJQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUFxov + bYGRuZi1zP2Vs8r/mbbN/5q3zf+cuc//nLnP/5q3zf+buM//nLnP/5y4z/+cuM//nrrQ/525z/+duc// + nbnP/5y5z/+eutD/nrrQ/5660P+eutD/nrrQ/5660P+eutD/nrrQ/5660P+eutD/nrrQ/5660P+eutD/ + nrrQ/5660P+eutD/nrrQ/5660P+Vssv/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/ + c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/cpm4/3Oauf9zmrn/ + cpq4/3Oauf9ymbj/cZi3/3CYtv9xmLf/cJi2/3GYt/9ymbj/cZi3/22Us/9sk7L/cJi2/3GYtv5bepPc + HigwdgEBAiAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAEJCgsbU2NvkpKvxfaYts3/mLbM/5m3zv+Wtcz/mLbM/5u4zv+buM7/ + mrfO/5q4zv+auM7/nLnP/5u5z/+dutD/nLnP/5y5z/+cuc//m7nP/5260P+dutD/nbrQ/5260P+dutD/ + nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/5Oxyf9zmrj/ + c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/cpm4/3OauP9ymbf/c5q4/3OauP9ymbf/cpm3/3KZt/9xmLb/ + cZi2/3GYtv9xmLf/cZi3/2+WtP9sk7H/bpWz/2+WtP9tlLL+WXiQ3B0nLnIBAQEhAAAABQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDAwQNOUNLaomluuiUs8r/ + l7XL/5a0y/+Us8r/mrjO/5i2zP+Yts3/mbbN/5q3zf+Zt83/mrfO/5q4zv+buM7/m7nP/5y5z/+buM// + m7jP/5u4zv+buM7/m7nP/5y5z/+cuc//nLnP/5y5z/+cuc//nLnP/5y5z/+cuc//nLnP/5y5z/+cuc// + nLnP/5y5z/+cuc//nLnP/5y5z/+cuc//kbDI/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9ymbf/cpm3/3OauP9ymbf/cpm3/3KZt/9xmLb/cZm3/3GYtv9xmLb/cZi2/3CXtf9ulbP/ + b5a0/3CXtf9wl7X/b5a0/ld2jdgaIypvAQEBHwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAABAQEGIikuR3mSptKWtMv/kbDI/5Syyv+Xtcz/k7LK/5Kxyf+Zts3/mbfO/5m3zv+Yts3/ + mLbN/5i2zf+Zt87/mrfO/5q3zv+auM//m7jP/5u4z/+buM//m7jP/5q4z/+auM//m7jP/5u4z/+buM// + m7jP/5u4z/+buM//m7jP/5u4z/+buM//m7jP/5u4z/+buM//m7jP/5u4z/+buM//m7jP/5u4z/+Sscr/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cZm3/3KauP9ymrj/ + cZm3/3CYtv9wmLb/cJi2/3GZt/9xmbf/cJi2/2+Xtf9ulrT/bZWz/26WtP9slLL/b5e1/3CYtf5Yd47X + GiMqbAEBAR4AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADERQXKmR4h7CQrsb8jq7H/5W0y/+Pr8f/ + lbPK/5a0y/+Us8r/kbHI/5e1zP+Zts3/mbbN/5a1zP+Xtcz/mLXN/5m2zf+Zt87/mbbN/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5Sxyv9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3GZt/9ymrj/cZm3/3GZt/9xmbf/cZm3/3CYtv9xmbf/ + cJi2/3CYtv9vl7X/a5Ox/22Vs/9rk7H/bJSy/22Vs/9tlbP9U3GH0xcfJmgBAQEeAAAABAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB + BwkKFkpZZYmLqsD0kbDI/42uxv+RsMj/lLPK/42ux/+Wtcz/lrTL/5Oyyv+Rscn/lrTM/5i2zf+Yts3/ + lrXM/5a1zP+Xts3/mLbN/5m3zv+Yts3/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/ + mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/ + k7HK/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3GZt/9xmbf/cJi2/26WtP9ulrT/bpa0/26WtP9ulrT/bpa0/2uTsf9qkrD/ + a5Ox/2uTsf9qkrD/aZGv/U9sg9QXHyVkAAABGwAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgMDCzI8RGKCnrTkjq7H/42txv+Pr8f/i6zF/4+vx/+Sssr/ + jq/H/5Wzy/+VtMv/k7LK/5Gxyf+VtMv/l7XM/5e2zf+Wtcz/lrXM/5e1zP+Xtcz/mLbN/5e1zf+Yts3/ + mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/ + mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Orsf/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/ + cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/ + cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cZi3/3GYt/9xmLf/ + cZi3/2+Xtf9ulrT/bpW0/22Vs/9ulbT/b5a1/2qSsP9qkrD/apKw/2iPrv9rk7H/apKw/2aMq/1PaoHO + FBshYgAAAR4AAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBR4kKD91jaDL + j6/H/o+vx/+Pr8j/j6/I/4+vyP+Nrcb/jq7H/5CvyP+QsMj/lLLL/5W0zP+Sssr/kbDJ/5WzzP+Wtc3/ + lrTN/5a0zP+WtMz/lrTM/5a0zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5Oxyf9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cZi2/3GYtv9xmLb/cZi2/3CXtf9wl7X/b5a0/26Vs/9tlLL/ + bpWz/2qRr/9rkrD/aZCu/2mQrv9njqz/ZIup/2SLqf9oj6z9Tml/zhUbIF0AAAASAAAAAwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAg0QEiVecoKpi6vE+o+vyP+Mrcb/jK3G/5CwyP+QsMj/j6/I/46vx/+RsMn/ + j6/I/5CwyP+Sscr/lbPL/5Kxyf+RsMn/lLPL/5W0zP+VtMz/lbPL/5Wzy/+VtMz/lrTM/5a0zP+WtMz/ + lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/ + lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/krDJ/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cZi2/3GYtv9xmLb/cZi2/3CXtf9wl7X/cJe1/26Vs/9ulbP/b5a0/2qRr/9rkrD/apGv/2qRr/9qka// + Z46s/2SLqf9oj63/XH6Y7QAAAEkAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGBxBGVWCAhqW88Yepw/+LrMX/ + ja7G/4qrxP+LrMX/jq/I/5CwyP+Rscn/kLDJ/5Kyyv+Or8f/kbDJ/5Kyyv+Ts8v/krLK/5Gxyf+Tssv/ + lbTM/5W0zP+VtMz/lLPL/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/ + lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/ + lbTM/5W0zP+SsMn/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3GYtv9xmLb/cZm3/3GYtv9xmLb/ + cJi2/2+Xtf9vlrT/b5a0/2uTsf9sk7H/bZWz/22Vs/9sk7H/Z4+t/2aNq/9fhKD0BAUGbgAAADgAAAAP + AAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAQk1USYSnwf+IqcP/iKrD/42txv+KrMT/iKrD/4mrxP+Kq8T/ja7H/4+vyP+QsMj/ + j6/I/4ytxv+QsMj/krHJ/5Kyyv+Rscn/kbDJ/5Kyyv+Us8v/lLPL/5Szy/+Tssr/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Oxyv9xmbf/cZm3/3GZt/9xmbf/ + cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/ + cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/ + cZm3/3GZt/9xmbf/cZm3/3CYtv9wmLb/cJi2/3CYtv9wmLb/cJi2/2+Xtf9ulrT/bpa0/2uSsf9pkK// + aJCu/2qSsP9rk7H/aJCu/2aMqfkICw16AAAAXwAAACwAAAAPAAAABgAAAAEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4y9hLgaW//4qrxf+Kq8X/ + jq7H/4iqw/+Jq8T/iqzF/4iqw/+KrMX/jq7H/4+wyP+Mrsb/jK7H/5Cxyf+Rscn/kbHJ/5Gxyf+Rscn/ + krLK/5Ozy/+Ts8v/k7PL/5Kzy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/ + k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/ + k7PL/5Ozy/+Ts8v/kbDJ/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/ + cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/ + cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3CXtv9wl7b/ + cJe2/3CXtv9vlrX/b5a1/2+Wtf9sk7L/bZSz/2yTsv9pkK//Z46t/2uSsf9oj63/ZYuq/goNEYEAAABr + AAAAUgAAACUAAAAPAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAALjM2lN+o73/h6nD/4qrxP+LrMb/iqvF/4qrxP+LrMX/iqzF/4qsxf+Mrcb/ + kLDJ/42ux/+Mrcb/kbHJ/5Cwyf+QsMj/kLDJ/5Cwyf+Rscn/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/ + krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/ + krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+RsMn/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cJe1/3CXtf9wl7X/b5a0/3CXtf9vlrT/bpWz/22Usv9sk7H/ + bJOx/2yTsf9rkrD/aI+t/2uSsP9jiqj/ERgciAAAAG8AAABiAAAARAAAACAAAAAOAAAABgAAAAIAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnbnNX4Kmv/+Fp8H/ + iqvE/4Snwf+KrMX/iqvF/4usxf+JqsT/i63G/42uxv+Pr8j/ja7H/46vx/+PsMj/kbHJ/5CwyP+PsMj/ + j7DI/5Cwyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/ + kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/ + kbHJ/5Gxyf+Rscn/kbHJ/5Kwyf9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9wl7X/ + cJe1/3CXtf9wl7X/b5a0/2+WtP9vlrT/bpWz/22Usv9sk7H/apGv/2uSsP9rkrD/aZCu/2qRr/8cJS2S + AAAAcAAAAGgAAABXAAAAOQAAAB0AAAANAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACgus5zhKfB/4Wnwf+Jq8T/hKfB/4usxv+LrMX/iqvF/4epw/+Jq8X/ + jq7I/4ytx/+Lrcb/ja7H/46vyP+Pr8j/j6/J/46vyP+Or8j/j7DJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/ + kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/ + kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/lLHK/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cJe1/3CXtf9wl7X/b5a0/2+WtP9vlrT/ + bpWz/26Vs/9sk7H/apGv/2mQrv9qka//bJOx/yIuNpwAAABwAAAAagAAAF4AAABKAAAAMAAAABoAAAAN + AAAABgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKS+0ImHqcP/ + hajC/4epw/+DpsH/i6zG/4qsxf+LrMX/iarE/4mrxf+Nrsj/iqzG/4utxv+Mrcf/jq/I/46vyP+Pr8n/ + jq/I/46vyP+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/ + j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/ + j7DJ/4+wyf+PsMn/j7DJ/4+wyf+Tscr/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/b5a1/2+Wtf9vlrX/bpW0/26VtP9ulbT/bZSz/2yTsv9sk7L/apGw/2uSsf9pkK// + LT5LpwAAAG4AAABpAAAAYgAAAFQAAABAAAAAKQAAABcAAAALAAAABAAAAAEAAAABAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnrnNmIiqxP+IqcP/h6nD/4epw/+Mrcb/h6nD/4qrxf+Kq8T/ + i6zF/4ytxv+Kq8X/jK3G/4ytxv+Nrsf/jq7H/4+vyP+Orsf/jq7H/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/5CvyP9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9vlrT/b5a0/2+WtP9ulbP/ + bpWz/2+WtP9ulbP/bpWz/2yTsf9tlLL/a5Kx/2iPrf88UWK2AAAAbAAAAGcAAABiAAAAWAAAAEkAAAA2 + AAAAIwAAABIAAAAHAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACduMyk + hajC/4Wowv+HqcP/h6rD/4ytxv+GqcP/iavF/4irxP+Lrcb/i63G/4mrxf+Lrcf/i63G/4yux/+Nrsf/ + jq/I/42ux/+Nrsf/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/ + jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/ + jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/kbDJ/3KYtv9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/b5a0/3CXtf9vlrT/bpWz/26Vs/9ulbP/bZSy/2yTsf9rkrD/ + a5Kw/0ZfccYAAABoAAAAZAAAAF8AAABYAAAATQAAAD4AAAAtAAAAGgAAAAsAAAADAAAAAQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ65zbCEqML/hqnC/4Wowv+IqsT/iqzF/4apw/+Jq8T/ + iKrE/4utxv+KrMX/iavF/4utxv+LrMb/jK3G/4ytxv+Nrsf/ja7H/4ytxv+Nrsf/ja7H/42ux/+Nrsf/ + ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ + ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+RsMj/ + cpi2/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/2+WtP9vlrT/bZSy/22Tsv9tk7L/a5Kw/2qRr/9rkrD/UGyC0gAAAGUAAABhAAAAWwAAAFYAAABN + AAAAQQAAADMAAAAhAAAADgAAAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + h6nDvIOmwf+FqML/hKfC/4mqxf+IqsX/hqjD/4iqxP+IqsX/i6zG/4mrxf+Kq8X/i6zG/4qsxv+LrMb/ + i6zG/4ytx/+Mrcf/i63H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/ + jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/ + jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/5CvyP9yl7b/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/ + cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/ + cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/ + cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/2+VtP9vlbT/b5W0/2+WtP9vlrT/b5W0/26Vs/9tk7L/ + a5Gw/2uRsP9ZeZLcAAAAYAAAAFwAAABXAAAAUgAAAEsAAABBAAAANQAAACQAAAARAAAABQAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMrcXJg6bB/4Sowv+Dp8H/iKrE/4epw/+GqcP/ + h6rD/4iqxP+JrMX/iKrE/4mrxf+KrMX/iqzF/4qsxf+KrMX/iqzG/4utxv+Lrcb/i63G/4utxv+Lrcb/ + i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/ + i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/ + ka/J/3KZtv9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/bpWz/26Vs/9tlLL/bZSy/22Usv9tlLL/bJOx/2CCnOcAAABbAAAAVwAAAFIAAABN + AAAARgAAAD4AAAAzAAAAJAAAABEAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAJKxyNSFqMP/hKfC/4Snwv+HqsT/hKfC/4apw/+HqsT/h6rE/4iqxP+IqsX/iavF/4mrxf+Jq8b/ + iqzG/4msxv+JrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+Prsj/c5i2/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9ulbP/bpWz/22Usv9tlLL/ + bJOx/22Tsv9skrH/Y4ai7wICA1cAAABRAAAATAAAAEYAAABAAAAAOQAAAC8AAAAiAAAAEQAAAAUAAAAB + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj6/H3ISowv+DpsH/hKjC/4apw/+Ep8H/ + hajC/4iqxP+IqsT/h6rD/4mrxP+Jq8T/iavE/4mrxf+KrMX/iqzF/4msxf+KrMX/iqzF/4qsxf+KrMX/ + iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/ + iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/ + iqzF/46ux/9zmLb/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/ + b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/ + b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/ + b5W0/2+VtP9vlbT/b5W0/2+VtP9ulLP/bpSz/22Tsv9tk7L/bZOy/2ySsf9qj6z1CAoMVgAAAEoAAABF + AAAAPwAAADkAAAAxAAAAKQAAAB0AAAAOAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAANfh5gGMrcXmg6fB/4Sowv+EqML/hqnD/4Wowv+Ep8L/h6nE/4iqxP+GqcP/iKrE/4iqxP+IqsT/ + iKvF/4mrxf+Jq8X/iKvF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/ + iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/ + iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/jq7H/3SYtv9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/26Usv9ulLL/ + bpSy/22Tsf9tk7H/bJKw/2uQrvsKDhBVAAAAQgAAAD0AAAA3AAAAMQAAACkAAAAiAAAAFwAAAAsAAAAE + AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAytjhBoWow+uCpsH/g6fB/4Onwv+GqcT/ + hajD/4Sowv+GqcT/hqnE/4aqxP+Iq8X/h6rE/4eqxP+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Orsj/dJm2/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9tlLL/bZSy/2yTsf9sk7H/a5Kw/w8VGVYAAAA6 + AAAANAAAAC4AAAAnAAAAIQAAABoAAAASAAAACAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADG1d8LhajD8IOmwf+BpcD/g6fB/4Wow/+EqML/hajD/4apw/+FqcP/hqnD/4eqxP+GqcP/ + hqrE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/ + h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/ + h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/42tx/90mLb/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9tk7L/bZOy/2ySsf9skrH/HScvXQAAADEAAAArAAAAJQAAAB4AAAAYAAAAEwAAAAwAAAAF + AAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMPT3g+Ep8L0g6fC/4ClwP+Dp8L/ + hKjD/4Omwv+EqMP/hajD/4Wow/+FqcT/hqnE/4WoxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/ + hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/ + hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/ + hqnE/4apxP+GqcT/jq7H/3WZtv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bZOx/22Tsf9tk7H/bZOx/22Tsf8iLTdl + AAAAKAAAACIAAAAcAAAAFgAAABEAAAANAAAACAAAAAMAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAx9bgFYOnwfqCpsH/gaXA/4Wowv+Ep8L/g6fB/4Sowv+FqML/hajC/4apw/+GqcP/ + hanD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+LrMX/dpm2/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bZOx/22Tsf9tk7H/bJKx/ys5Rm8AAAAfAAAAGQAAABQAAAAQAAAACwAAAAgAAAAF + AAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP3OQagqbB/oOnwv+BpcD/ + g6fC/4Omwv+Dp8L/hKfC/4Snwv+EqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4qrxf91mLb/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9skrH/bJKx/2ySsf9skrH/ + Q1ptgwAAABcAAAASAAAADgAAAAoAAAAHAAAABQAAAAMAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAM/c5CGBpcD/g6fC/4Kmwf+Dp8L/gqbB/4Snwv+EqMP/hKfC/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/iqvF/3eat/9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9skrD/bJKw/2ySsP9IYXWaAAAAEAAAAAwAAAAJAAAABgAAAAQAAAAD + AAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu87cK4GlwP+BpcD/ + gaXA/4KlwP+DpsH/g6bB/4Snwv+DpsH/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+JqsX/eZq4/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/ + bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/ + bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/ + bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9skbD/ + bJGw/05pgLEAAAALAAAACAAAAAYAAAAEAAAAAgAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAC7ztw5gaXA/4Glwf+ApcD/gabB/4Kmwf+CpsH/g6fC/4Knwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4mqxf94mrj/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9rkbD/X4GcwwAAAAcAAAAFAAAAAwAAAAIAAAAB + AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALfL2UR/o8D/ + gaXB/4CkwP+CpcH/gqXB/4Klwf+DpsL/gqbC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ianF/3ycuf9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2uRr/9hg57UAAAABAAAAAMAAAACAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu87cSn+kv/+ApcD/gKTA/4Glwf+BpcD/gaXA/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+HqcP/ + fJy5/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2KDoOUBAQIDAAAAAQAAAAEAAAAB + AAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvxdZW + f6S//36jv/+ApMH/gKXB/4CkwP+ApMD/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Wow/96m7j/a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv7gsOEQoAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6ux2yApMH/fqO//4CkwP+ApMD/gKTA/4CkwP+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + hajD/36duf9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK/2Cw4SEQAAAAEAAAAB + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + lrTKfH6kv/9+o77/f6S//3+kv/+ApcD/f6XA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+EqML/fp25/2qPrv9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/4OEhYaAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPr8eIfqO//36iv/9/o7//f6O//4CkwP+ApMD/ + gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/ + gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/ + gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/ + gKTA/4Snwv9/nrn/aY+t/2qPrf9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/ + apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/ + apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/ + apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/1d2jiwAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAJe0ypl9o7//faO//36jv/9+o8D/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/g6fC/4Kfu/9pjq3/aY6t/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+uPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmrbMrH2ivv98or7/faK//32ivv99o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/+DpsH/gZ+6/2mOrf9pjq3/aY6t/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj65R + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACRsMe4fKK+/32ivv99or7/faK+/32jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//4Omwf+Gor3/aIyr/2iNrP9ojaz/ + aY2s/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrW0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAImrxMB7or7/fKK+/3yivv98o7// + faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//gqbB/4ejvv9njKv/aI2s/2iNrP9ojaz/aI2s/2iNrP9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6tiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAh6nDy3yhvv97ob7/fKG+/3yiv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/+ApMD/h6K9/2eLqv9ni6r/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/ + aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/ + aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/ + aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaymAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFqMHYe6G9/3qhvf97ob3/ + e6K+/3uhvv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3+kwP+LpsD/Zouq/2aLqv9mi6r/Zouq/2eMq/9njKv/Z4yr/2eMq/9ojaz/ + aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/ + aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/ + aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/ + aI2s/2iNrLsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAISoweJ7ob3/eqG9/3uhvf97ob7/e6G+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3uivv98or7/f6TA/4ulv/9liaj/ + ZYmo/2aKqf9miqn/Zoqp/2eLqv9ni6r/Z4uq/2eLqv9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyrzgAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ3eYCgaXA6HmfvP96oL3/ + eqC9/3qhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv96ob7/e6G+/3uhvv9+o8D/kanC/2OIp/9kiaj/ZImo/2WJqP9liqn/Zoqp/2aLqv9mi6r/ + Zouq/2eLqv9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/ + Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/ + Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/ + Z4yr/2eMq/9njKvhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAANDd5gh7ob7teJ+8/3qgvv96oL3/eqC+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/eqG+/3qhvv97ob7/eqG+/32iv/+RqcL/ + Y4em/2OHpv9jh6b/Y4em/2SIp/9liaj/ZYmo/2aKqf9miqn/Zoqp/2aKqf9miqn/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLquxni6oGAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAydjiDnifu/N4oLz/ + eaC8/3mgvP95oL3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/ + eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/ + eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/ + eqG9/3qhvf96ob3/eaC8/3qhvf95ob3/fKK+/5etxf9jh6b/Y4em/2OHpv9jh6b/Y4em/2WJqP9liaj/ + ZYmo/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq9GeLqg8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADF1eASd52793ifvP95n7z/eZ+9/3mfvP96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf95n7z/eZ+8/3mfvP98ob7/ + lqzE/2CEo/9ihqX/Yoal/2GFpP9hhaT/Y4em/2OHpv9kiKf/ZIin/2WJqP9liaj/ZIin/2WJqP9liaj/ + ZYmo/2WJqP9liaj/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn8ZoqpFwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMbV4BV3nrv6 + eJ+8/3ifvP95n7z/eaC9/3mfvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3mgvf96oL3/eqC9/3mfvP95n7z/eJ+8/3yhvv+YrcT/XoKh/1+Dov9ihaT/Yoal/2GFpP9jhqX/ + Y4em/2SIp/9kiKf/ZIin/2WJqP9kiKf/ZIin/2SIp/9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqkmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzNriHHaeu/93nrv/eJ+8/3igvf94oL3/eJ+9/3mgvf95oL3/ + eaC9/3mgvf95oL3/eaC9/3ifvP94n7z/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/ + eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/ + eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eKC9/3eevP93n7z/ + fKG+/5aqwv9bfp3/XoGg/1+Dov9ihaT/YoWk/1+Cof9fg6L/YYSj/2KFpP9jhqX/ZYin/2WIp/9liKf/ + ZYin/2SIp/9kh6b/ZIem/2SHpv9kh6b/ZIem/2WIp/9liaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/ + Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/ + Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqDgAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2ytkq + d527/3eevP93nrz/eJ68/3ifvf94nrz/eZ+9/3mfvf95n73/eZ+9/3mfvf91m7n/b5Sy/1+Dov92nLr/ + eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/ + eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/ + eZ+9/3mfvf95n73/eZ+9/3mfvf94nrz/d527/3eevP97oL7/nK/G/1p+nf9bf57/XICf/16Cof9fg6L/ + X4Oi/16Cof9egqH/XoKh/2GFpP9hhaT/Yoal/2SIp/9kiKf/Y4em/2OHpv9jh6b/Y4em/2OHpv9jh6b/ + ZIin/2SIp/9kiKf/ZYio/2SIp/9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ + ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ + ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmoTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALDG1TR1nLr/dp67/3adu/93n7z/d567/3ifvP93n7z/ + eJ+8/3ifvP9xl7T/dpy5/2WKqf9eg6L/YYal/3eeu/94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/d568/3eeu/92nbr/ + dp67/3ugvf+escj/XH+e/1x/nv9dgaD/XoGg/16BoP9fg6L/YIOi/16BoP9egaD/YIOi/2CDov9ghKP/ + YoWk/2OGpf9jhqX/Y4al/2KFpP9jhqX/Y4al/2OGpf9jhqX/Y4al/2SHpv9kh6b/ZIem/2SIp/9liKf/ + ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ + ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKdk + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + scfVPXaeu/92nbr/dZ26/3eeu/93nrv/eJ+8/3Wcuf9vlbP/YYal/1d8m/9ulbL/Z42r/2qQrv94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP93nrv/d567/3aduv92nrv/ep+8/5yuxP9Xe5r/Wn6d/1t+nv9bf57/ + W36e/1yAn/9egqH/XoKh/12BoP9egqH/X4Oi/16Bof9egqH/X4Oi/2GEpP9ihqX/YoWl/2KFpf9ihqX/ + Yoal/2KGpf9ihqX/Yoal/2OHpv9jh6b/Y4em/2OHpv9kh6f/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ + ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ + ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp4IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvxdVHdZ26/3Wduv91nbr/d567/3CXtP90m7j/ + YIak/16Dov9dgqH/cJa0/3ifvP93nrv/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3eevP94n7z/d567/3eevP92nrv/ + dp67/3aeu/97ob3/lKe+/1R3lv9Ye5r/WXyb/1h7mv9Ye5v/Wn2c/1p9nP9cf5//XoGg/16BoP9egaD/ + XoGg/16BoP9egaD/XoGg/2CDo/9ihaT/YYSj/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9jhqX/ + Y4al/2OGpf9jhqX/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ + ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ + ZIemnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAKvC0lJ1nbv/dJy5/3CYtv9hiKb/Wn+f/3GYtv9ehKP/a5Gw/3edu/91nLn/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ievP96oLz/ + gKG6/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP93n7z/eJ+8/3eevP92nbv/d567/3aeu/91nbr/dZ27/3qgvf+TpLz/TXCQ/1F0lP9Tdpb/ + VHeX/1V4mP9WeZn/V3qZ/1h7m/9bfp7/W36e/1t+nf9dgKD/XYCf/12An/9cf57/XYCg/12AoP9gg6P/ + X4Ki/2CDo/9gg6P/YYSk/2GEpP9hhKT/YYSk/2KFpf9ihaX/YoWl/2KFpf9ihaX/YoWl/2OGpv9jhqb/ + Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/ + Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqa2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAobzQZHWcu/9sk7L/ZIqq/2CHpv9tk7P/ + dp27/3Wbuv9xmbf/XISl/1V8n/93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/ + d568/3eevP93nrz/dp27/3ievP9+oLz/iqjA/5izyP+LqcH/d568/3eevP93nrz/d568/3eevP93nrz/ + d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/dp27/3Scuv91nLv/ + dp27/3Wdu/90nLr/e6C+/5yswv8nTnP/R2uL/01wj/9SdZT/VHeW/1d6mf9ZfJv/Wn2c/1l8m/9ZfJv/ + Wn2c/1t+nf9bfp3/XH+e/1x/nv9bfp3/XH+e/1x/nv9dgJ//XoGg/2CDov9hhKP/YoWk/2GEo/9gg6L/ + YYSj/2KFpP9ihaT/YoWk/2KFpP9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/ + Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/ + Y4al/2OGpckAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACcuM11dJy6/2aNrP9hiKf/dZy6/3adu/9vl7b/XIOl/012mP9NdZj/Vn6g/3eevP93nrz/ + d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP+Bobr/iqjA/6vD1v+txdf/ + rcXX/4upwf93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/ + d568/3aevP93nrz/d568/3eevP92nbv/dp67/3eevP93nrz/d568/4Gkwf+mutH/rbvP/2+Gov8wUnb/ + HkRr/zFWe/9Gaov/UnWU/1d6mf9afZz/Wnyc/1l8m/9ZfJv/WXyb/1l8m/9afZz/W32d/1p8nP9cf57/ + XH+e/1t+nf9afZz/XH6e/16BoP9fgqH/YIOi/2GDo/9fgqH/YIOi/2GEo/9hhKP/YYSj/2GEo/9ihaT/ + YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk2wAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJa0yYV1nLn/c5q4/3Scuf9ymbf/ + WYGi/011mP9MdZj/TXWY/011mP9WfqD/d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/ + d567/3eeu/93nrv/ja3E/6W+0P+rw9T/rcXW/63F1v+txdb/i6nA/3eeu/93nrv/d567/3eeu/93nrv/ + d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/ + eJ67/4alwP+Srcb/h6S//3KXtP9vlLL/gKC6/5ivxv+VqMD/aIGe/zBTeP8dRGv/LlR5/0luj/9Ud5f/ + VXiX/1d6mf9Xepn/V3qZ/1h7mv9ZfJv/W36d/1x/nv9cf57/XH+e/1t+nf9afZz/W36d/1x/nv9egaD/ + YIOi/2GEo/9hhKP/YIOi/2GEo/9hhKP/YoWk/2KEpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaTpYoWkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAk7PJl3Scuf9ym7n/cpu4/2eQr/9MdJf/THSY/0x0l/9MdZj/TXWY/1iAof92nrv/ + dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/+eus//s8nZ/63F1v+txdb/ + rcXW/63F1v+QrcP/dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/92nrv/ + dp67/3aeu/92nrv/dp67/3aeu/91nLn/fqC8/4imwf9+n7r/bpWy/2qSsP9rk7H/a5Ox/2yUsv9tlbP/ + bZWz/2+WtP93m7j/iKW+/42kvf9kfpz/MVR4/x9Gbf8xVnv/Sm2O/1V3l/9WeZj/WHqa/1l7mv9ZfJv/ + WXub/1l8m/9afJz/W32c/1x+nf9cfp7/W32d/1t9nf9dgJ//XoCf/16AoP9fgaD/X4Gh/2CCof9ggqH/ + YIKi/2GDo/9hhKP/YYOj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/ + YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/JihKMMAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACduc6mcZq4/3KauP9zm7n/ + ZYys/0tzl/9Mc5f/THOX/0x0mP9NdJj/WYGi/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/ + dp27/3adu/92nbv/dp27/565z/+5zdz/rcTW/63E1v+txNb/rcTW/5KuxP92nbv/dp27/3adu/92nbv/ + dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3KZuP96m7n/kqvF/46pw/91mrf/ + bZSy/2yUsv9sk7H/bZSy/22Vs/9tlbL/b5a0/2+WtP9wl7X/cJi1/3CXtf9wl7X/bZSy/2ySr/95m7b/ + eZm1/2B+nf81WHz/JUty/z1ihf9SdJX/V3mZ/1d6mf9XeZn/WHua/1l7m/9ZfJv/W32d/1t9nf9cf57/ + XX+f/1x/nv9cfp7/XX+f/16AoP9fgaH/YIKi/2CCov9ggqL/YIKi/2CCov9hg6P/YYOj/2GDo/9hg6P/ + YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/ + YYOj/2GDo/9hg6P/YYOj+mGDoxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAJa0y7Jxmbf/cZm4/3Obuf9jiqv/S3OX/0xzl/9Mc5f/THOX/010mP9agaP/ + b5a1/1yDpf9zmrj/dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/mbbM/7rN3P+txNb/ + rcTW/63E1v+txNb/l7HH/3acuv92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/ + cJa2/3SXtv+Pp8L/n7PL/4emwP9wl7T/bJSy/26WtP9vl7X/b5e1/2+Xtf9vl7T/cJi1/3CYtf9xmbb/ + cZm3/3GZt/9ymrf/cZm2/26Ws/9ulrT/bZWz/2yUsf9slLL/bJSx/3KYtf95m7f/a4mn/0Jkh/8zWH3/ + R2qM/1Z5mP9Yepn/Wnyc/1t9nf9afJv/Wnyc/11/nv9cfp3/W36d/11/nv9egJ//XoGg/1+BoP9fgaD/ + X4Kh/2CCof9ggqH/YIKh/2CCof9ggqH/YIOi/2CDov9hg6L/YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/ + YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/YIOiIQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhajCv3CZt/9xmbj/ + c5u5/2GIqf9Lcpf/THOX/0xzl/9Mc5j/TXSY/092mv9OdZj/YYip/3adu/92nbv/dp27/3adu/92nbv/ + dp27/3adu/92nbv/dp27/3adu/+Ytcz/vM7d/63E1v+txNb/rcTW/63E1v+btcn/dZy6/3adu/92nbv/ + dp27/3adu/92nbv/dp27/3adu/9vlrX/bZGx/4ahvf+bscn/iabA/3WZtv9vlrT/b5e1/2+Xtf9wl7X/ + cZi2/3GZt/9xmbf/cJi2/3GYtv9ymbf/cpq4/3OauP90m7n/c5q4/3KauP9ymbf/cpm3/3GYtv9vl7X/ + bpWz/26Vs/9ulbP/bZWz/22Usv9tlLL/c5m2/3ycuP92kq//S2uN/zxgg/9NcJH/WHqa/1p8m/9afJz/ + WXub/1l7mv9Ze5v/W32c/1x+nv9df57/XH6e/1x+nv9df57/XX+f/16An/9egKD/X4Gg/1+Bof9fgaH/ + X4Gh/1+Bof9ggqL/YIKi/2CCov9ggqL/YIKi/2CCov9ggqL/YIKi/2CCov9ggqL/YIKi/2CCov9ggqL/ + YIKi/2CCov9ggqL/YIKi/2CCov9ggqI0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACApL/Lb5i3/3Kbuf9xmrj/XYWn/0lylv9Lc5f/S3OY/0x0mP9MdJj/ + THSY/1B4m/9zm7n/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/5Kyyf+/0d// + rMTW/6zE1v+sxNb/rMTW/564zP9zm7n/dZ27/3Wdu/91nbv/dZ27/22Vtf9oja7/fpq4/5atxv+IpsD/ + c5i0/22Usv9tlLL/bZWy/22Vsv9vl7T/cZm2/3KZt/9ymrf/c5q4/3Sbuf90m7n/dJu5/3Scuf91nLn/ + dZy6/3Scuf91nLr/dJu5/3Oat/9ymrf/cpm3/3GZtv9xmbb/cZm2/3GYtv9xmbb/cpq3/3GYtv9xmbb/ + cpq3/3Kat/92nLn/f6C7/32YtP9Zd5j/SmyO/1J0lP9XeZn/V3iY/1l7mv9Ze5r/WXqa/1l6mv9afJv/ + W32c/11+nv9dfp7/XX+e/11/n/9ef5//XoCf/1+AoP9fgaD/X4Cg/1+BoP9fgaD/X4Gh/2CBof9ggaH/ + YIGh/2CBof9ggaH/YIGh/2CBof9ggaH/YIGh/2CBof9ggaH/YIGh/2CBof9ggaH/X4Gg/2CBoUYAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHyivtR0nLr/ + dJy6/3Scuv9bg6X/THSY/0x0mP9MdJj/THSY/0x0mP9MdJj/Zo6u/3Wdu/91nbv/dZ27/3Wdu/91nbv/ + dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/kbHJ/8TV4v+uxtf/rMTW/6zE1v+sxNb/pL3Q/3OauP91nbv/ + bZW0/2OJq/90krL/j6jD/4mnwv92m7j/cJe1/3GYtf9xmLb/cZi2/2+WtP9zmrj/dJu5/3Oat/90m7j/ + dJu5/3Sbuf90m7n/dZy6/3Wcuv92nbr/dp27/3adu/92nbv/dp27/3adu/92nbv/dZy6/3Wcuv91nLr/ + dZy6/3Wcuv90m7n/dJu4/3Sbuf9zmrj/c5q4/3SbuP90m7j/dJu5/3OauP9ymbb/cpm3/3acuv+Co7// + gZ65/2WDov9UdZb/VnmZ/1p8nP9Yepr/WXua/1p8nP9df5//XX+f/11/n/9df57/XX+f/11/n/9egKD/ + XoCf/16An/9egKD/XoCg/16AoP9egKD/X4Gh/1+Bof9fgaH/X4Gh/1+Bof9fgaH/X4Gh/1+Bof9fgaH/ + X4Gh/1+Bof9fgaH/X4Gg/16AoP9fgaD/X4GgXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZ272XWdu/9vl7b/VX2g/0x0mP9MdJj/THSY/0x0mP9MdJj/ + THSY/1N7nv90nLr/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/3Wdu/+Pr8j/ + y9rl/7rO3f+sxNb/rMTW/6zE1v+kvND/YIWn/22Nrv+UqsX/kKzG/3iduv9zmrf/dJu4/3Oat/9zmrf/ + c5q3/3Oat/90m7j/cZi1/3KZtv90m7j/dZy5/3aduv91nLn/dZy5/3eeu/93nrv/d567/3eeu/94n7z/ + d567/3eeu/93nrv/eJ+8/3eeu/93nrv/d567/3eeu/93nrv/d567/3aduv92nbr/dp26/3Wcuf92nbr/ + dp26/3eeu/92nbr/dp26/3aduv91nLn/dp26/3Wcuf91nLn/dp26/3yhvf97nLn/aomn/1h5mf9XeZn/ + XH6e/1p8nP9afJz/W32d/1t9nP9cfZ3/XX6e/11/nv9ef5//XX+e/11/n/9df5//Xn+f/15/n/9egJ// + XoCf/16AoP9fgKD/XoCg/1+AoP9fgKD/Xn+f/1+AoP9ef5//X4Cg/15/n/9ef5//Xn+f/11/nv9fgKB6 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1nbrm + dZ26/3Obuf9WfqD/THSX/0x0l/9MdJf/THSX/0x0l/9NdZf/bJSy/3Wduv91nbr/dZ26/3Wduv91nbr/ + dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/dZ26/46vxv/W4er/1eHq/67F1/+nvtD/q77R/73J2v+3w9T/ + l6zC/3aYs/9xl7T/dZu4/3acuf92nLn/dp26/3aduv92nLn/dZy5/3SbuP9zmrf/dp26/3ieu/93nrv/ + eJ67/3eduv94nrv/eJ+8/3ifvP95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eZ+8/3mfvP95n7z/ + eJ+8/3ifvP95n7z/eJ+8/3ifvP94nrv/d567/3ieu/94n7z/eJ67/3ieu/94nrv/eJ+8/3ifvP94n7z/ + eJ67/3ieu/93nrv/eJ67/3ieu/94nrv/e6C9/3qduv9ujqz/WXma/1V3l/9Yepn/Wnyb/1p8m/9bfZz/ + W32c/1x+nf9df57/XX+e/1x+nf9cfp3/XX+e/11/nv9df57/XX+e/11/nv9df57/XX+e/11/nv9ef5// + XX+e/11/nv9df57/XX+e/11/nv9df57/XX+e/16An5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZ26BXWduut1nbr/dZ26/3Sbuf9YgKH/THSX/0x0l/9MdJf/ + THSX/1iAof91nbr/dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/ + j6/H/+fu8//v8vb/6/D0/8PQ3f+9zNv/scbW/6rB0v+qwdL/qMDR/522yf+Ipbv/d5iy/3OXtP91m7j/ + dpy5/3eduv94nrv/dp25/3mfvP95n7z/eZ+8/3ifu/95n7z/eZ+8/3mfvP95n7z/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3mgvP96oL3/eaC8/3qgvf95oLz/ + eZ+8/3mfvP95n7z/eZ+8/3mgvP95n7z/eZ+8/3mfvP95n7z/eJ+7/3ifu/94nrv/eJ67/3ieu/93nbr/ + d526/3mfvP97ob3/fJ+8/3GSsP9Zepv/UXOU/1V3l/9Zepr/Wnub/1t8nP9bfJz/XH2d/1x9nf9bfZz/ + XH2d/11+nv9cfp3/XX6e/1x9nf9cfZ3/XH2d/1x9nf9cfZ3/XH2d/1x+nf9dfp7/XH2d/11+nv9dfp7/ + Xn+fsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1nLoK + dZy673Wcuv91nLr/dZy6/3Sbuf9agqP/THSX/0x0l/9NdZj/cJe2/3Wcuv91nLr/dZy6/3Wcuv91nLr/ + dZy6/3Wcuv91nLr/dZy6/3Wcuv91nLr/cZi3/2qPr/+Pp8L/19/q/8bU4f+zyNj/r8XW/6/E1f+uwtP/ + qb/Q/6i+0P+qwdL/rcTV/67F1v+txNX/p7/R/5axxv+AoLj/d5u2/3eduf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf97ob3/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3qgvf96oL3/e6G9/3uhvf97ob7/e6G+/3qgvf97ob7/ + e6G+/3uhvv97ob3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3mfvP96oLz/e6G9/3yivv9/or7/ + fpy4/2SCof9RcpT/UXOU/1l6mv9bfJz/W3yc/1t8nP9bfJz/W3yc/1t8nP9bfJz/W3yc/1t8nP9bfJz/ + W3yc/1t8nP9bfJz/Wnyb/1p7m/9bfJz/W3yc/1p8m/9dfp7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHScug50nLrzdJy6/3Scuv90nLr/dJy6/3Sbuf9agqT/ + THSX/16Gpv90nLr/dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3Scuv9zm7n/bpW0/3iXtv+ar8j/ + nrXN/4anwv98ob7/f6O//4qrxP+bt83/qcHT/67F1v+uxdb/sMbX/7LH1/+xxdX/rMDS/6zC1P+uxdb/ + sMbY/7DH2P+txNb/obrN/4unvv97nLb/eZ25/3uhvf98or7/faK//3yivv99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//3yivv98ob7/ + fKG+/3yhvv98ob7/fKK+/3yivv98or7/fKK+/32iv/98or7/f6TA/4Wnwv9+nbn/ZIOj/0xukf9PcZP/ + V3mZ/1h6mf9Ze5r/WXua/1l7mv9bfJz/W32c/1p8m/9afJv/Wnyb/1p8m/9Ze5r/WXqa/1l6mv9Zepr/ + WHqZ/1t9nNYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + dJy6E3Scuvl0nLr/dJy6/3Scuv90nLr/dJy6/3Scuv9fh6j/cpq4/3Scuv90nLr/dJy6/3Scuv90nLr/ + dJy6/3Scuv9xmLf/dJe1/5GpxP+ht87/jazG/3+jv/99or7/faK+/3yhvf99or7/faK+/32ivv9+or7/ + g6bB/5GwyP+jvdH/rcTW/7HH2P+yyNn/tcna/7XI2P+wxNX/rsPU/6/F1v+yyNn/ssjZ/7LI2f+pwdP/ + l7HG/4Kguf97nrn/fKG9/36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/97oLz/eZy3/4iiuv+csML/iKO6/3mbt/97oL3/fqO//36jv/9+o7// + fqO//32ivv9+o7//fqO//36jv/9+o7//gaXB/3yeuv9mh6b/SWyP/0ZpjP9Sc5X/WHmZ/1h5mf9ae5v/ + WXqa/1l6mv9Zepr/Wnub/1l6mv9YeZn/V3iY/1Z3l/9YeZn/W3yc51x9nQIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0nLoYdJy6/nScuv90nLr/dJy6/3Scuv90nLr/ + dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3Obuf9ymLb/hqG+/5+1zf+Wscr/hKfC/4ClwP9/pL// + f6S//3+kv/9/pL//f6S//3+kv/9/pL//f6S//3+kv/9/pL//f6S//3+kv/+BpcH/iqzF/5q3zf+pwtT/ + scfZ/7PJ2f+1ytr/tcnZ/7LG1/+uwtT/r8XW/7LH2P+zydn/s8nZ/6/G1/+huc3/iqe+/36fuf99obz/ + gKTA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKTA/3ufu/9+nrj/ma/C/8rT3P/q7O7/ + 8/Pz//Pz8//z8/P/6evt/8nS2/+ZrsH/fZ24/3ufvP+ApMD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+BpcH/fqG9/2qLqv9KbZD/P2OH/0ttj/9Vdpf/WHmZ/1h5mf9YeZn/WHmZ/1d4mP9Xd5f/ + VneX/1Z3l/9ZeprwW3ycCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAHScuiF0nLr/dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3KauP97nLr/ + m7DJ/6K4z/+MrMb/gqbC/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gaXB/4Glwf+BpcD/ + gaXA/4GlwP+BpcD/gaXA/4GlwP+BpsH/gqbB/4Kmwf+GqcP/kbHJ/6K90f+uxtf/s8ra/7TK2v+2y9v/ + tsna/7HF1f+vxdX/scfY/7TK2v+0ytr/s8nZ/6nB0v+VsMT/gqG6/36gu/+BpcD/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+ApMD/ + fJ+7/4Wiuv+svcz/2d/l//Lz9P/29vb/9vb2//X19f/19fX/9vb2//b29v/29vb/9vb2//X19f/y8/P/ + 2d/l/629zf+Forv/fJ+7/4CkwP+CpsH/gqbB/4Kmwf+BpcH/gaXB/4Gmwf+CpsH/gqbB/4Kmwf+Ao7// + cJGw/05xlP8/Y4f/SGuN/1N0lP9YeJj/VXaW/1R0lP9Tc5P/U3OT/1h4mPhbe5sSAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdJy6KnScuv90nLr/dJy6/3Scuv90nLr/ + dJy6/3Scuv90nLr/dJy6/3abuf+NqMP/rb3T/6y/1f+MrMb/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Dp8L/g6fC/4Snwv+Ep8L/g6fC/4Onwv+Dp8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Sow/+LrMX/mLXM/6nB1P+yyNn/tcra/7fM2/+4y9v/tcjY/7DE1f+xxtf/ + tMrZ/7XK2v+1ytr/sMXW/5+4y/+Jpr3/gKK7/4Gkv/+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/h6jC/7vJ1f/m6u3/9/f3//j4+P/4+Pj/9/f3//f39//4+Pj/ + +Pj4//n5+f/4+Pj/+Pj4//j4+P/4+Pj/+fn5//n5+f/5+fn/+fn5//j4+P/o6+7/wc3Y/5GpwP9+n7r/ + gKO//4Snwv+Ep8L/hKfC/4Snwv+Dp8L/g6fC/4Snwv+Ep8L/hKfC/4Smwf93mbb/XX6e/0Rniv9GaYz/ + T3CQ/1Jykv9TdJT/WXqa/1p7mxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAB0nLo2dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJu5/4Ghvv+ftc3/qbzS/5m0zP+LrMb/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4iqxP+QsMj/oLvQ/67F1/+1ytv/uMzc/7rM3P+4ytr/ssXW/7HG1/+0ydr/tsvb/7bL2/+0ydr/ + qL/R/5Ouw/+Do7z/gqS+/4Wow/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcT/ + lLPK/7XK2f/c5ev/8/X2//j4+P/5+fn/+vr6//r6+v/5+fn/+Pj4//n5+f/6+vr/+vr6//n5+f/5+fn/ + +fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//Hz9P/S2uL/oLXH/4Oiu/+Ao77/hajD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/iKrE/3yeuv9hhKT/Sm2Q/0ttj/9Tc5T/WnqaLgAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHScukJ0nLr/dJy6/3Scuv90nLr/ + ep+8/5Otx/+ou9H/nrfO/4usxf+HqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/ + iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/ + iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4ytxv+Wtcz/ + p8DU/7PJ2v+4zdz/vM7e/7vN3P+1yNj/ssbX/7XJ2f+3zNz/uMzc/7fM3P+vxdb/nrbK/4mnvv+Dpb7/ + hqjC/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4irxP+QsMj/qsLV/9Pf6P/v8vX/ + +vv7//v7+//7+/v/+/v7//r6+v/6+vr/+/v7//v7+//6+vr/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/ + +/v7//r6+v/7+/v/9/f4/+Dm6/+xwdD/i6e//4iqxP+IqsT/h6rE/4iqxP+IqsT/iKrE/4iqxP+IqsT/ + iKrE/4iqxP+IqsT/gKO++GuOrNJZfZ4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAdJy6THScuv92nbv/hqbC/5+2zv+ctc3/jq7I/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/i6zG/5Gxyf+eus//rcXX/7bM3P+7zt7/ + u83d/7fJ2f+yxtb/tcna/7jM3P+5zd3/uc3d/7XK2v+nvtD/kazC/4alvv+HqML/iqvF/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/42ux/+hvND/xtbi/+rv8//6+/v//f39//z8/P/9/f3/ + /f39//z8/P/7+/v//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v//Pz8//v7+//8/Pz/8fT3/9Xg6f+pwdT/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv2KrMbiiqzGooqsxUyJq8UUiKvFAQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/o79Nka7I/J63z/+Vs8v/ + ja7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jq/I/5e1zP+mwNP/s8na/7rO3f+7zt3/uczb/7fL2v+4zNv/ + uM3c/7rN3f+6zt3/uc3c/6/E1f+btMj/iqe//4iowf+LrMb/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jq/I/5q3zf+7z93/4erw//n6+//+/v7//v7+//7+/v/8/Pz//f39//39/f/9/f3/ + /f39//r7+//q8PT/x9fj/6O+0v+QsMn/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H7oyux7yMrcdl + i63GIousxgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAI2uxwOOr8gbjq/ISo+vyJOPr8jPj6/I8o+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/k7LK/526z/+txNf/t8zc/7zP3v+8z97/us7d/7jL2/+8ztz/wtLf/8jX4//L2uX/ + x9bi/7HE1P+Ur8T/i6nB/4ysxf+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + lrXM/7DH2P/W4uv/9Pf6//7+/v/+/v7/+Pn7/+Dp8P+6zt3/m7jO/5Cwyf+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyPiPr8jRj6/IhY6vyDSNrscKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACQsMkNkLDJMJGxyWyRscq1kbHK5JGxyvyRscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Sssr/ + mLbN/6W/0/+6zt3/zdvm/9Pg6f/U4On/1eDp/9bg6f/S3ef/z9vl/9Hd5//O3Ob/vM3a/562yf+OqsH/ + jazF/5Gxyf+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+VtMv/pL/T/6W/0/+Yts3/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr9kbHK4ZGxyaCRsclKkLDJFJCwyQEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTssoD + k7PLG5Szy02Us8uVlLPL0ZSzy/OUs8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8r/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Xtc3/o77S/7jN3f/M2ub/ + 1eHq/9fi6//Y4+z/2OLr/9Xg6f/S3ef/097o/9Pf6f/G1eH/q7/R/5SuxP+PrcX/krHJ/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy+6Us8u6lLPLZJOzyyGTssoD + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlbTMDZa0zDKWtcxu + l7XNt5e1zeWXtc38l7XN/5e1zP+Wtcz/lrTM/5e1zP+Xtcz/l7XM/5a1zP+Xtc3/l7XM/5a1zP+WtMz/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+dutD/rMTX/8TV4v/V4er/2+Xt/9zm7v/d5u7/ + 2+Ts/9ni6v/X4en/2OPr/9Le5/+8zdr/oLbJ/5Ovxf+Tscn/lrXM/5e1zf+Xtcz/l7XN/5e1zf+Xtc33 + l7XN0Je1zYOWtMwzlbTMCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmLbNBJm3zhyat85NmrfOl5q3ztKat870 + mrfO/5m3zv+at87/mbbN/5q3zv+Zts3/mbfN/5m2zf+at87/mrfO/5m3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mbfN/5u3zv+jvtL/tsvb/87c5//c5u3/4enw/+Hq8P/h6e//3+bu/93l7P/f5+7/ + 3efu/8zZ4/+uwdD/la/F/pm2zOGat86fmrfOSpm3zhOYts0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJu4zw6cuc8znbnPcJ260Lmduc/nnbnP/Jy5z/+cuc// + nLnP/5y5z/+cuc//nLjO/5y5z/+cuc//nLnP/5y5z/+cuc//nLnP/5260P+cuc//nbrQ/5260P+dutD/ + nbrQ/5260P+dutD/nbrQ/525z/+cuc//nbnP/525z/+cuc//nLnP/5y5z/+cuc//nLnP/5260P+dutD/ + nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/525z/+cuc//nbnP/5y5z/+cuc//nLnP/5y5z/+cuc// + nLnP/5+70P+rw9X/wdPg/9jj6//k6/H/5+7z/+Tr8f/g6e/y4Onvxefu83Tx9fgr5u3yBAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAJ660ASfu9EdoLzRTqC80Zegu9HUn7vR9J+70P+eutD/nrrP/5+70P+fu9D/ + n7vQ/5+70P+fu9D/n7vQ/5+70P+fu9D/n7vQ/5+70f+gvNH/n7vQ/5+70P+fu9H/n7vQ/5+70P+fu9D/ + n7vQ/5+70f+fu9D/n7vR/5+70f+gvNH/n7vR/6C80f+gvNH/oLzR/6C80f+gvNH/oLzR/6C80f+fu9H/ + n7vR/5+70P+futD/n7vQ/5+70P+fu9D/nrrP/565z/+euc//nbnP/566z/+eus//nrrP96S+0s+6zt2D + 7vL2PvX4+g////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACivdIPo77TNaO+03OivdK6orzR6KK80f2ivNH/or3S/6K90v+jvdL/orzR/6O90v+jvdL/ + or3S/6K90v+jvdL/o73S/6O90v+jvdL/or3S/6K80f+hvNH/obvQ/6K90v+jvdL/o73S/6K80f+jvdL/ + o77T/6O+0/+jvtP/o77T/6O+0/+jvtP/o77T/6O90v+jvdL/or3S/6K80f+jvdL/orzR/6G70P+hvNH/ + obvQ/6G70P2ivNHgor3SoKK90kmjvtMTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAClv9QF + pb/THaW/1FGnwNSbrMTW1qbA1Pamv9T/pb/U/6a/1P+lv9P/pr/U/6bA1P+mwNT/pr/U/6W/0/+lv9P/ + pb7T/6S+0v+lvtP/pb/T/6a/1P+kvtP/pr/U/6W/0/+mwNT/psDU/6bA1P+mwNT/psDU/6bA1P+mv9T/ + pb7T/6W/0/+lv9P/pL3S/6W/0/+kvtP/pb/T7qW+0rmmv9NjpsDUIKbA1AIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADl6u8B2eHpEtTf5zzE1OF+ + tsvbv63E1+qqwtb9qsLW/6nC1f+qwtb/qsLW/6nB1f+owNT/qMHV/6nC1v+owNT/p8DU/6nB1f+pwdX/ + qcHV/6nB1f+pwtb/qcLW/6nB1f+pwtb/qcHV/6nB1f+owdX/qMHV/6nB1fiqwtXRrsXXha3E1jSuxdcK + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD19fUB5ertCNjg5iLQ2+RVvs/dnbTK29auxdj1 + rcXY/63F2P+txdf/rMTW/6zE1v+rw9b/q8PV/6vD1v+rw9b/q8PW/6vD1v+rw9b/q8PW/6rC1f+sxNf9 + r8XW47bJ2KS9ztxNwtLeFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8vP0Aent8BHc5Os4ydjjerrO3b2zydvqscja/bHI2f+wx9n/ + sMfY/6/G2P+vxtj/r8bY/7HH2PC5zNu/xtXibMPP2SXL0tcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAOTp7Abe5Okh1+DoVsTU4aC8z9/XvM7dzsfV4YXX3+Y53ODjDQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAPHx8QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAD///////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////8f////////// + /////////+B///////////////////+AH//////////////////+AAf/////////////////+AAB//// + //////////////AAAH/////////////////AAAAf////////////////AAAAB////////////////AAA + AAH///////////////gAAAAAf//////////////gAAAAAB//////////////gAAAAAAH//////////// + /wAAAAAAAf////////////wAAAAAAAB////////////wAAAAAAAAP///////////wAAAAAAAAA////// + /////4AAAAAAAAAD//////////4AAAAAAAAAAP/////////4AAAAAAAAAAA/////////4AAAAAAAAAAA + D////////8AAAAAAAAAAAAP///////8AAAAAAAAAAAAA///////8AAAAAAAAAAAAAD//////8AAAAAAA + AAAAAAAP/////+AAAAAAAAAAAAAAA/////+AAAAAAAAAAAAAAAD////+AAAAAAAAAAAAAAAAH////AAA + AAAAAAAAAAAAAAf///AAAAAAAAAAAAAAAAAD///AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAB/ + /4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAA + AAAAB/+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAA + AAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAA + AAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA + /wAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAA + AAAAAf8AAAAAAAAAAAAAAAAAAAH/AAAAAAAAAAAAAAAAAAAD/wAAAAAAAAAAAAAAAAAAA/8AAAAAAAAA + AAAAAAAAAAf/AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAH/8AAAAAAAAAAAAAAAAAAH//AAAA + AAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAB//8AAAAAAAAAAAAAAAAAAf//AAAAAAAAAAAAAAAAAAH/ + /wAAAAAAAAAAAAAAAAAB//8AAAAAAAAAAAAAAAAAAf//AAAAAAAAAAAAAAAAAAH//wAAAAAAAAAAAAAA + AAAB//8AAAAAAAAAAAAAAAAAAf/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAA//4AAAAAAAAA + AAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAA + AAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD/ + /gAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAA + AAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAA + AAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAA + AAAAAAAAAAAAAAB//AAAAAAAAAAAAAAAAAAAf/wAAAAAAAAAAAAAAAAAAH/8AAAAAAAAAAAAAAAAAAB/ + /AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAA + AAAAP/wAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAf/wAAAAAAAAA + AAAAAAAAB//8AAAAAAAAAAAAAAAAAH///+AAAAAAAAAAAAAAAAP////+AAAAAAAAAAAAAAA///////AA + AAAAAAAAAAAD////////AAAAAAAAAAAAH/////////gAAAAAAAAAAf//////////gAAAAAAAAA////// + //////wAAAAAAAH/////////////wAAAAAAP//////////////wAAAAA////////////////wAAAD/// + //////////////4AAH//////////////////8Af///////////////////9///////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////ygAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjg8Kz1NWXoICw0Y + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABodIBNreoWY + qMDS+X6hvP9mi6bwNEZUiQgLDRYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDg8H + Tllha5+2x+2rw9f/rMTX/4Gkv/9tlbP/bJSy/2SJpe8xQk+ECAoMFAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + BAQFAjI5PkGMobLWqcLV/6rC1v+pwtb/qcLW/4Omwf9wmLb/b5e1/3CYtv9tlbP/ZYmk7S9ATYAHCQsT + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAhJioic4aUtaW+0/2lv9P/p8DV/6jB1v+owdX/p8HV/4Snwv9zmrj/cpq4/3KauP9zmrj/ + cpq4/3GZt/9ni6XrLj5LewcJChEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAEhUXD1hmcouZtMn3pL7T/6W/0/+kvtP/pL7T/6W/1P+mwNX/psDV/4Snwv9ymrj/ + cpq4/3KauP9ymbf/cZm3/3GYtv9wmLb/cZi2/2WJo+osO0d2BgkKEAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAgJCgU+SVFfj6i86J+70P+eus//ob3S/6K90v+ivdL/or3S/6O+0/+jvtP/ + o77T/4Wnwv9zm7n/c5u5/3KauP9ymrj/cpq4/3KauP9xmbf/cZm3/3CYtv9xmbf/Y4ag6Co5RHIFBggP + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAACAgMBJy80OXuTpc+buM7/m7jO/5260P+dutD/n7vQ/5+70f+gvNH/ + oLzR/6C80f+gvNH/oLzR/4Snwv9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/cpq4/3KauP9xmbf/ + cJi2/2+Xtf9ggpzlKThDbgQGBw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABofIx1jd4arlbPJ/Ji2zP+at87/m7jO/5y5z/+cuc// + nLnP/5250P+dudD/nbnQ/5250P+dudD/nbnQ/4Snwv9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9ymrj/cpm3/3GYtv9wmLb/bpa0/2CBm+MnND9qBAYHDAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOERMMS1pmgIupwPSUs8r/k7LK/5i2zf+Xtcz/ + mbfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/4Wnwv9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3GZt/9xmbf/cJi2/26WtP9slLL/XX6Y4SMwOWYEBQYL + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgcIBDVASFZ/nLHjjq/H/4+vx/+Tssr/ + krLK/5a0zP+WtMz/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/4Smwv9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9xmLf/cJe2/2+WtP9ulbP/ + a5Kw/2mQrv9Wd5DfHikxXwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkKi0Ka4SYxousxf6LrMX/ + j6/I/4+wyP+Sscn/kbHJ/5S0y/+Us8v/lbTL/5W0y/+VtMv/lbTL/5W0y/+VtMv/lbTL/5W0y/+VtMv/ + lbTL/4Snwv9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/ + cZi3/3CYtv9wl7X/bpa0/2uTsf9qka//V3iR5wAAADcAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACqwdIU + hqjC+4qrxf+KrMX/jK3G/42ux/+QsMn/kLDJ/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/ + krLK/5Kyyv+Sssr/krLK/4Smwf9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3CXtf9vlrX/b5a0/2yTsv9qkbD/XYCb8AEBAWgAAAAlAAAABQAAAAAAAAAA + AAAAAAAAAACnwNEchqjC/Yepw/+Kq8X/i63G/4ytx/+Pr8j/j6/I/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/ + kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/4Smwv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7X/b5a0/26Vs/9rkrH/ZImm9gMEBXAAAABO + AAAAGgAAAAMAAAAAAAAAAAAAAACpwdIkhajC/4irxP+IqsT/iqzF/4usxv+Mrcb/ja7H/42ux/+Nrsf/ + ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/4Smwf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/26Vs/9tlLL/ + aI6s+wcJC24AAABWAAAAMwAAAAoAAAAAAAAAAAAAAACatswuhKfC/4epw/+HqsT/iavF/4qsxf+KrMb/ + i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4Smwf9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/26Vs/9tlLL/a5Kw/gwRFGoAAABMAAAANQAAAA4AAAAAAAAAAAAAAACivM84hKfB/4Wow/+GqcP/ + iKrE/4iqxP+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/ + iavF/4OlwP9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9tk7L/bJKx/xMaIGUAAAA6AAAAJgAAAAoAAAAAAAAAAAAAAACeuc1E + gqbB/4Sowv+GqcP/hqrE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/ + h6rE/4eqxP+HqsT/h6rE/4SlwP9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLL/bZOx/xwmLmIAAAAiAAAAEwAAAAQAAAAA + AAAAAAAAAACkvtFQgqbB/4Onwv+Ep8L/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4OlwP9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bJKx/yc1QGQAAAAO + AAAABgAAAAEAAAAAAAAAAAAAAACcuM1fgaXA/4Kmwf+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4SlwP9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKw/zRGVHIAAAAEAAAAAQAAAAEAAAAAAAAAAAAAAACXtcttgKXA/4Glwf+CpsH/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4SlwP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/z5UZooAAAABAAAAAQAAAAAAAAAAAAAAAAAAAACLrcV+f6S//4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4Slv/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/05qgKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQsMeO + faO//36kwP9+pMD/fqTA/36kwP9+pMD/fqTA/36kwP9+pMD/fqTA/36kwP9+pMD/fqTA/36kwP9+pMD/ + fqTA/36kwP9+pMD/fqTA/4WlwP9pjq3/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrrsAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACLrMWdfKK+/32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//faO//32jv/99o7//faO//4SkwP9njKv/aI2r/2mNrP9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrc8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACHqcOre6G9/3uivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/e6K+/4Skv/9liqn/Zoqp/2eLqv9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq99ojKsBAAAAAAAAAAAAAAAAAAAAAAAAAACEp8K5eqC8/3uhvf97ob3/e6G9/3uhvf97ob3/ + e6G9/3uhvf97ob3/e6G9/3uhvf97ob3/e6G9/3uhvf97ob3/e6G9/3uhvf97ob3/eqG9/4SkwP9jh6b/ + Y4em/2WJqP9miqn/Zoqp/2aKqf9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLquxni6oFAAAAAAAAAAAAAAAAAAAAAAAAAACDpsHFeZ+8/3mgvf96oL3/ + eqC9/3ifvP96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eJ+8/4Sjvv9fg6L/YoWk/2KGpf9kh6b/ZYin/2WIp/9liKf/ZYmo/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqfZmiqkNAAAAAAAAAAAAAAAAAAAAAAAAAAB+o77Q + d567/3efvP9ymLb/bpSx/26Usf94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/d567/4Wkv/9bf57/XYGg/1+Cof9fg6L/YYSk/2KGpf9ihqX/Y4al/2OHpv9kh6f/ + ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/xliKcXAAAAAAAAAAAAAAAA + AAAAAAAAAAB8or3ZbZSy/2mQrv9qka//dp27/3ifvP94n7z/eJ+8/3ifvP94n7z/fKG9/3ievP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP93nrv/dp67/4Ggu/9SdZX/VnmY/1l8nP9cf5//XYCf/12AoP9fg6L/ + YYSk/2GEpP9ihaX/Y4al/2OGpf9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqYl + AAAAAAAAAAAAAAAAAAAAAMvZ4wJ5nrvibZSy/16Gp/9ReZz/dp27/3eevP93nrz/d568/3uhvf+YtMr/ + qMHT/3ieu/93nrz/d568/3eevP93nrz/d568/3eevP93nrv/faG+/4ynwf9gfpz/RmiJ/0tvkP9WeZn/ + WXub/1p9nP9cf57/XH+e/1+Bof9gg6L/YYSj/2KEpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaQ3AAAAAAAAAAAAAAAAAAAAANnj6wR6oLzqZ5Cv/0xzl/9Qd5v/cpm3/3adu/92nbv/ + dp27/4aow/+wxtf/q8PU/3ieu/92nbv/dp27/3adu/92nbr/fJ+8/3+gvP90mbb/bZWy/22Vs/9wl7X/ + c5i2/2qOq/9Ud5j/Sm2P/1J1lf9Ye5r/W32c/1x+nv9df57/X4Gg/2CCov9ggqL/YYOj/2GDo/9hg6P/ + YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6NMAAAAAAAAAAAAAAAAAAAAALHH1gd1nLrwZY2u/0tzl/9NdJj/ + Yoqr/3Wdu/91nbv/dZ27/4Snwv+xx9j/rMPV/3meu/90m7n/dZq4/32duv97nbn/c5m2/3GYtv9ymbf/ + c5q4/3Sbuf90m7n/cpm3/3GYtv9wmLX/cZi2/3CUsv9miKb/XH2d/1h5mf9afJv/W32c/11/nv9egJ// + X4Cg/1+Bof9fgaH/YIKh/2CCof9ggqH/YIKh/2CCof9ggqFlAAAAAAAAAAAAAAAAAAAAAHuhvQt0nLr1 + VHyf/0x0mP9QeJv/c5u5/3Wdu/91nbv/dZ27/4Onwv/C1OH/rsTW/4qlvv99nrr/d5y5/3SbuP9zmrf/ + dZy5/3aduv93nbv/eJ+8/3ifvP94n7z/d567/3eeu/93nrv/dp26/3eeu/92nbr/d526/3abuP9uka// + YoSj/1t8nP9bfZz/XX6e/11/n/9df5//XoCf/16An/9egJ//Xn+f/11/n/9ef5+BAAAAAAAAAAAAAAAA + AAAAAHWcuhF1nLr5b5a1/1B4mv9nj67/dZy6/3Wcuv91nLr/dpu5/4alwP++z97/r8TV/6zC0/+owNH/ + nLfL/4mpwf99obz/eqC8/3uhvf97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G9/3uhvf97ob3/ + e6G9/3uhvf96oLz/eqC9/3qfu/9zlrP/ZYal/1p7m/9ae5v/W3yc/1t9nP9bfJz/W3yc/1t8nP9cfZ2d + AAAAAAAAAAAAAAAAAAAAAHScuhh0nLr8dJy6/3CYt/90nLr/dJy6/32gvf+Ip8L/hqfC/3+kv/9+o7// + gKXA/4mrxP+bt83/qsLU/7HG2P+wxtf/qL/S/5ezyf+GqMH/gKS//3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pL//hafB/6C4y//J1N7/wM7Z/5eyx/+CpcD/f6TA/3+jv/91mLX/YYSj/1V3mP9Vd5f/ + WHmZ/1Z3l/9ZeZm1AAAAAAAAAAAAAAAAAAAAAHScuh90nLr+dJy6/3mfvP+JqMP/lbDJ/4epxP+EqMP/ + hKjD/4Sowv+EqML/hKjC/4Sowv+EqMP/hajD/4mrxf+Us8r/pb/S/7HH1/+0ydn/sMXW/6K7z/+Qrsb/ + hqjC/4Snwv+EqMP/hKjD/4epw//B0N3/7/L0//j4+P/4+Pj/+Pj4//n5+f/y8/X/1d7m/6m+0P+Lq8T/ + hKfC/4Snwv96nbn/aYup/1V3l/9VdpbKAAAAAAAAAAAAAAAAAAAAAHeevCeApMD+j63H/5CvyP+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4usxv+Rscn/ + n7vQ/67F1/+1ytr/tcra/6zD1P+btsv/jq3F/4qrxf+KrMb/kbHJ/6vD1f/U4On/8vX3//z8/P/8/Pz/ + /Pz8//n6+v/j6u//qMDT/4qsxv+KrMb3iqzGz4mrxYF7nrouAAAAAAAAAAAAAAAAAAAAAJGvyQOQr8go + j6/IYpCwyaqQscnfkbHJ+pGxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/ + kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Tssr/m7jO/6nC1f+90N7/zNrl/8fW4v+yxtb/m7bL/5GwyP+QsMn/ + k7LK/6bA1P/G1+P/tcvb/5q3zv2RscngkLDJno+vyEmOr8gSja7HAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACUs8sClbTLFZa1zEOXtc2Hl7bNyJi2zfCXtcz+l7XN/5e1zP+Yts3/ + mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/nrrQ/67F1//F1eL/ + 1eDq/9bg6f/F1OD/rMLU/524zu+Yts24l7XMY5W0zCCUs8sDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJy5zwmdutAp + nrrQY5+70ayfu9Dgn7vQ+p+70P+fu9D/oLvR/6C70f+fu9H/n7vQ/5+70P+fu9H/oLzR/6C80f+gvNH/ + n7vQ/5+70P+eutD/n7vQ96nC1c7F1uOC6O7zNuPr8QoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACkv9QCpb/UFrLH2EW4zNuNsMbYy6vD1vGowdX+p8DU/6fA1P+nwNT/ + qMHV/6jB1f+owdT9qcHV4anB1J6nv9NJpr/TEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANng5QrQ3OYr + w9PgZr/R3663y9zduMvbur/P3Wa7y9ghvc7cAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADt7/ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP///////wAA///8f///AAD///Af + //8AAP//wAf//wAA//8AAf//AAD//gAAf/8AAP/4AAAf/wAA/+AAAAf/AAD/gAAAAf8AAP8AAAAAfwAA + /AAAAAAfAADwAAAAAAcAAOAAAAAAAwAA4AAAAAABAADgAAAAAAAAAOAAAAAAAAAA4AAAAAAAAADgAAAA + AAAAAOAAAAAAAAAA4AAAAAAAAADgAAAAAAAAAOAAAAAAAQAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA + 4AAAAAADAADgAAAAAAMAAOAAAAAAAwAA4AAAAAADAADgAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAA + AAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAA8AAPwAAAAA/wAA + /+AAAA//AAD//gAA//8AAP//8Af//wAA////f///AAD///////8AAP///////wAA////////AAAoAAAA + IAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACElKAhUYm1nGCAnLwECAgEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0PEAJFTlVLmK2+3p66z/9rkq/7 + SWR4tBYeJCwBAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwNzwof5Khv6nC1f6pwtb/ + nrrQ/3CYtv9vl7X/bJOx+0hidrAVHCEpAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdIiUSZHSBlqG7z/mkv9P/ + psDU/6fB1f+cuc//c5q4/3KauP9ymrj/cpm3/2+VsvpIYHOsFR0iJgEBAQEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATFxoGSldhapOtwe2futD/ + or3S/6K90v+ivtP/o77T/5q3zv9zm7n/c5u5/3KauP9ymrj/cZm3/3GZt/9tlLH5RV1wpxMaHyQAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICgsBNkFJQYGardebuM7/ + nLjP/525z/+eutD/nrvQ/5670P+eu9D/l7XM/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q4/3KZt/9xmLb/ + a5Gv+ENabKMSGBwhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIyowIml/kbaTscn9 + lrTL/5i2zP+Zt87/mrfO/5q3zv+at87/mrfO/5q3zv+Us8v/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3GZt/9xmLf/b5a1/2mPrPg/VmefDxQYHwAAAAAAAAAAAAAAAAAAAAAAAAAAHiQpCFJkc4yJqcH3 + j6/I/5Kxyf+Us8v/lbTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5Gwyf9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3GZt/9wl7b/b5a0/2uSsf9kiab3GSMqXgAAAAIAAAAAAAAAAAAAAACQrMAu + iKrE/4qrxf+Nrsf/kLDI/5Gxyf+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/j6/I/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9wl7X/bZSz/2qRsP8qOUWmAAAAKAAAAAIAAAAA + AAAAAJu3zDmHqcP/iavF/4usxv+Orsf/jq/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Mrcb/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/2+Wtf9ulbT/bJOy/zZKWbUAAABT + AAAAFQAAAAAAAAAAlLPJRIWowv+HqsT/iavF/4qsxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/ + i63G/4qrxf9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+VtP9tlLL/ + Q1ttvgAAAEsAAAAhAAAAAAAAAACXtcpRhKfC/4apw/+HqsT/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Iq8X/iKrE/2+Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/22Usv9OaX/GAAAALgAAABIAAAAAAAAAAJm2y1+DpsH/hKjC/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/bpSy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/1d1js4AAAAPAAAABAAAAAAAAAAAkrHIboGlwf+CpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Smwv9tk7H/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/Xn+Z2wAAAAMAAAABAAAAAAAAAACJq8R+f6TA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gqXB/2yRr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9lh6ToIS02BAAAAAAAAAAAAAAAAIusxY99or// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/+BpMD/a4+t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrfNpjq0JAAAAAAAAAAAAAAAA + hajCnnuhvv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3+jv/9ojKr/ + Zouq/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr+miMqxMAAAAA + AAAAAAAAAACCpsGseaC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + faK+/2WIp/9jh6b/ZYmo/2WJqP9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn+ + ZoqpIAAAAAAAAAAAAAAAAH+jv7l3nrv/cZi1/26Usv94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP97oL3/YYOh/16Bof9fg6L/YoWk/2OGpf9jh6b/ZIin/2WIp/9liKf/ZYin/2WIp/9liKf/ + ZYin/2WIp/9liKcwAAAAAAAAAAAAAAAAep+7xWmQr/9iiqr/d568/3eevP93nrz/hKbB/4eowv93nrz/ + d568/3eevP93nrz/dp67/3+ivv9UdZT/UXSU/1p9nP9bfp7/XYCf/2CDov9hhKP/YoWk/2OGpf9jhqX/ + Y4al/2OGpf9jhqX/Y4al/2OGpUQAAAAAAAAAAAAAAAB8ob3RVn2f/1N7nf9zm7n/dp27/3mfvf+txdb/ + krDH/3adu/92nbv/eJ67/3yfvP91mrf/cJa0/3KZtv9qj6z/V3ub/1R2l/9Xepn/W32d/11/n/9fgqH/ + YIKi/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOjXAAAAAAAAAAAAAAAAHWcutpReZz/UHeb/3Obuf91nbv/ + d5+8/7PJ2f+Wssn/d5u5/3mcuf90mrf/c5q3/3Scuf92nbr/dp26/3Wcuf90m7j/dJu4/3GWtP9rjav/ + X4Gh/1x+nf9dfp7/XoCf/16AoP9fgaD/X4Gg/1+BoP9fgKB3AAAAAAAAAAB1nLoBdJy64l+Gp/9lja3/ + dZy6/3acuv98n7z/s8fY/6vB0/+jvM7/k7DG/4Klv/97ob3/e6G+/3uhvv97ob7/e6G+/3uhvv97ob3/ + e6G9/3uhvf97oLz/eJ26/3CTsf9jhKP/W3yc/1t8nP9bfJz/W3yc/1t9nJMAAAAAAAAAAHScugN0nLrq + dJy6/3qfvP+Hp8L/hqjD/4Kmwf+BpcH/gqbB/4qrxf+Ztsz/qMHU/63D1f+iu8//j67G/4Snwv+CpsH/ + gqbB/4Kmwf+btsv/zdji/+rt8P/f5er/t8nX/5Kwx/+Ao7//c5az/2CDov9XeJj/VneXrQAAAAAAAAAA + d568BoGlwOGNrMb+ja3H/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/jK7H/5a0y/+lv9P/ + sMbX/6zD1f+duM3/kK/H/4+vyP+mv9P/z9zm//Dz9v/7+/v/9ff4/87b5f+QsMj9iqzG4YepxJ52mLQ8 + AAAAAAAAAAAAAAAAj6/ICJCwySeSsspgk7PKqJSzy96Us8v6lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/mbbN/6jB1P/A0uD/x9bi/7jL2v+ivND/mLXM/6K90u6Yts24krLKY5CwySCOr8gD + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmbfOApu4zxSdudBBnrrQhp+70Megu9Dv + n7vR/qC70f+fu9H/n7vQ/5+70f+gvNH/oLzR/5+70P+gu9D3q8PVzsbW44Hf5+40oLrPCAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAALrN3AjI1uIpvtDdY7bK26qxx9jfrcTX+K/G1+Gxx9ifscbXSKnB1BIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN/l6gLZ4ukQ19/lAwAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////D// + //AP///gA///gAD//gAAf/gAAB/wAAAHwAAAAcAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAHAAAAB + wAAAAcAAAAHAAAABwAAAAcAAAAHAAAABgAAAAYAAAAGAAAABwAAAB/wAAH//4Af///4///////////// + KAAAABgAAAAwAAAAAQAgAAAAAABgCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBseBAYICgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYYGgFIUVg9 + jqS001VzisgiLjc+BQYIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTg+HnuOnbGowdT9psDU/3GZt/9ulrT9VHKJxSItNjoFBgcC + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUrLwxgcH2F + nrjM9qS+0/+lv9T/or3S/3Sbuf9ymrj/cpm3/3CXtf1UcYfCIS02NwMFBgEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAVGRwDSlhjWY6ovOedus//nrvQ/6C80f+gvNH/nbrQ/3Scuv9zm7n/ + c5u5/3Oauf9ymrj/b5e0/VBtgr4eKDAzAwQFAQAAAAAAAAAAAAAAAAAAAAAAAAAACw0PATdDTDR4kqXM + lbPK/5i2zf+at87/mrfO/5q3zv+at87/mLbN/3Obuf9ymrj/cpq4/3KauP9ymrj/cpq4/3GYtv9tlLH8 + TWl+uhskLDACAwMBAAAAAAAAAAAAAAAAYnmKloqrw/yPr8j/krLK/5Szy/+VtMv/lbTL/5W0y/+VtMv/ + lLPK/3OauP9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9wl7b/bZWz/2eOq/wNEhZIAAAAAQAAAAAAAAAA + iavE2Iqrxf+Nrsf/j6/I/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/j6/I/3KYt/9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/b5a0/2yTsf8VHCKCAAAAHgAAAACxx9YBh6rD4YeqxP+Kq8X/i63G/4utxv+Lrcb/ + i63G/4utxv+Lrcb/i63G/3GYtf9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/22Usv8eKDCD + AAAAMQAAAACzyNcDhqnD6IWow/+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/3GWtf9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/22Tsv8oNkJ4AAAAEwAAAACvxdYGhKfC74Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/hKfC/3CUs/9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf80R1V6AAAAAgAAAACZtswKgKTA9IClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gaXA/2+Tsf9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9QbIOSAAAAAAAAAACduc0Q + faO/+X2jv/99o7//faO//32jv/99o7//faO//32jv/99o7//fqS//22Qrv9pjaz/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq2sAAAAAAAAAACWtMoWeqG9/Huhvf97ob3/e6G9/3uhvf97ob3/ + e6G9/3uhvf97ob3/fKG+/2mMqv9liaj/Zoqp/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6rC + AAAAAAAAAACRsMcedp27/nKYtv9zmbf/eJ+8/3ifvP95n7z/eJ+8/3ifvP94n7z/eZ+8/2SFpP9egqH/ + YYSk/2OGpf9kh6b/ZIin/2WIp/9liKf/ZYin/2WIp/9liKfVAAAAAAAAAACOr8YnaZGw/12Fpv93nrv/ + d568/5Wzyf+ApL//d568/3eeu/94nrz/ep67/2SEov9TdZX/V3qZ/1x+nv9fgaH/YYSj/2KFpP9ihaT/ + YoWk/2KFpP9ihaTkYoWkAgAAAACJqsQxYYmq/1F5nP90nLr/dp27/6zD1v+Cpb//d5y6/3icuf90mrf/ + c5q4/3Sbuf9xmLb/bJKw/2aJp/9fgaD/XH6d/16An/9fgaH/YIKh/2CCof9ggqHwYIKhBwAAAAB1nLo7 + aJCw/2WMrP91nLr/ep+8/6rB0/+kvM//l7PJ/4anwf99or7/e6G+/3uhvv97ob7/e6G9/3uhvf99or3/ + faC7/2+SsP9ihKP/W3yc/1t8nP9bfJz4XH6dDwAAAAB0nLpHeJ+8/4Wmwv+IqcT/hajD/4Sowv+FqMP/ + i63G/5m2zP+mv9L/pb7R/5Wzyf+JqsT/hajD/6a+0f/j6e7/8/T1/93l6/+zx9f/ianD/3SXtP9hg6Ly + W3ybFwAAAACJqsQVkLDIcI+wybeQscnnkbHJ/JGxyf+Rscn/kbHJ/5Gxyf+Rscn/krLK/5q3zv+owdT/ + uMvb/7DG1/+euc//psDT/8TV4vqtxdfYlbPLj42uxzyLrMYMAAAAAAAAAAAAAAAAAAAAAAAAAACXts0E + mrfOHJy5z0+eutCXn7vQ06G80fWgu9H/n7vQ/6C70f+gvNH/oLvR/qS+0+i2y9urztvmV67F1hiXtc0B + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMXV4Q7F1OAz + vM/dc7XK2q+4y9tys8fXKK3E1gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAP/n/wD/gf8A/wB/APwAHwDwAAcAwAABAMAAAADAAAAAgAAAAIAAAACAAAAAgAABAIAAAQCAAAEA + gAABAIAAAACAAAAAgAAAAIAAAACAAAEA8AAPAP+A/wD///8A////AA== + + + \ No newline at end of file diff --git a/PS4PKGTool/Forms/PKG Change Info Viewer/PKG Change Info Viewer.Designer.cs b/PS4PKGTool/Forms/PKG Change Info Viewer/PKG Change Info Viewer.Designer.cs new file mode 100644 index 0000000..424412e --- /dev/null +++ b/PS4PKGTool/Forms/PKG Change Info Viewer/PKG Change Info Viewer.Designer.cs @@ -0,0 +1,74 @@ +namespace PS4PKGTool +{ + partial class PKGChangeInfoViewer + { + /// + /// 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(PKGChangeInfoViewer)); + darkDataGridView1=new DarkUI.Controls.DarkDataGridView(); + ((System.ComponentModel.ISupportInitialize)darkDataGridView1).BeginInit(); + SuspendLayout(); + // + // darkDataGridView1 + // + darkDataGridView1.AllowUserToAddRows=false; + darkDataGridView1.AllowUserToDeleteRows=false; + darkDataGridView1.AllowUserToDragDropRows=false; + darkDataGridView1.AllowUserToPasteCells=false; + darkDataGridView1.AutoScroll=true; + darkDataGridView1.AutoSizeColumnsMode=System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; + darkDataGridView1.ColumnHeadersHeight=4; + darkDataGridView1.Dock=System.Windows.Forms.DockStyle.Fill; + darkDataGridView1.Location=new System.Drawing.Point(0, 0); + darkDataGridView1.MultiSelect=false; + darkDataGridView1.Name="darkDataGridView1"; + darkDataGridView1.ReadOnly=true; + darkDataGridView1.RowHeadersWidth=41; + darkDataGridView1.RowTemplate.Height=23; + darkDataGridView1.ScrollBars=System.Windows.Forms.ScrollBars.Horizontal; + darkDataGridView1.Size=new System.Drawing.Size(699, 417); + darkDataGridView1.TabIndex=76; + // + // PKGChangeInfoViewer + // + AutoScaleDimensions=new System.Drawing.SizeF(7F, 15F); + AutoScaleMode=System.Windows.Forms.AutoScaleMode.Font; + ClientSize=new System.Drawing.Size(699, 417); + Controls.Add(darkDataGridView1); + Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + Icon=(System.Drawing.Icon)resources.GetObject("$this.Icon"); + Name="PKGChangeInfoViewer"; + StartPosition=System.Windows.Forms.FormStartPosition.CenterParent; + Text="PKG Change Info Viewer"; + ((System.ComponentModel.ISupportInitialize)darkDataGridView1).EndInit(); + ResumeLayout(false); + } + + #endregion + private DarkUI.Controls.DarkDataGridView darkDataGridView1; + } +} \ No newline at end of file diff --git a/PS4PKGTool/Forms/PKG Change Info Viewer/PKG Change Info Viewer.cs b/PS4PKGTool/Forms/PKG Change Info Viewer/PKG Change Info Viewer.cs new file mode 100644 index 0000000..e88c16b --- /dev/null +++ b/PS4PKGTool/Forms/PKG Change Info Viewer/PKG Change Info Viewer.cs @@ -0,0 +1,72 @@ +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using System.Xml; + +namespace PS4PKGTool +{ + public partial class PKGChangeInfoViewer : DarkUI.Forms.DarkForm + { + static string xmlContent; + List app_ver = new List(); + public PKGChangeInfoViewer(string txt) + { + InitializeComponent(); + xmlContent = txt; + parseXml(); + } + + private void parseXml() + { + DataTable dt = new DataTable(); + dt.Columns.Add("App Version"); + dt.Columns.Add("Change Info"); + + XmlDocument doc = new XmlDocument(); + doc.LoadXml(xmlContent); + XmlElement root = doc.DocumentElement; + var nodes = doc.SelectSingleNode("//changeinfo"); // You can also use XPath here + + foreach (XmlNode node in nodes) + { + var cdata = node.FirstChild.InnerText; + + //ShowInformation(cdata); + dt.Rows.Add(node.Attributes["app_ver"].Value, cdata); + //darkTextBox1.Text += nodes.InnerText.Replace("![CDATA[", "").Replace("]]", ""); + } + + darkDataGridView1.DataSource = dt; + darkDataGridView1.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; + darkDataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells; + darkDataGridView1.Columns[0].DefaultCellStyle.WrapMode = DataGridViewTriState.True; + + darkDataGridView1.Columns[1].DefaultCellStyle.WrapMode = DataGridViewTriState.True; + + darkDataGridView1.ScrollBars = ScrollBars.Both; + + foreach (DataGridViewColumn col in darkDataGridView1.Columns) + { + col.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; + } + + // for (int i = 0; i < nodes.Count; i++) + //{ + // darkTextBox1.Text += nodes[i].Attributes["app_ver"].Value; + // darkTextBox1.Text += nodes[i].InnerText; + + // dt.Rows.Add(nodes[i].Attributes["app_ver"].Value, nodes[i].InnerText); + //} + //darkDataGridView1.DataSource = dt; + //darkDataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; + //darkDataGridView1.Columns[1].DefaultCellStyle.WrapMode = DataGridViewTriState.True; + } + } +} diff --git a/PS4PKGTool/Forms/PKG Change Info Viewer/PKG Change Info Viewer.resx b/PS4PKGTool/Forms/PKG Change Info Viewer/PKG Change Info Viewer.resx new file mode 100644 index 0000000..025e409 --- /dev/null +++ b/PS4PKGTool/Forms/PKG Change Info Viewer/PKG Change Info Viewer.resx @@ -0,0 +1,3303 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAEAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDA0KSE5TV0tfb6gNEhVOAAAAEwAAAAIAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQUE + LDE1O4qcq8ayyNr+gaXA/2+Ws/lEW222Cw8SSQAAABEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAACAgICHB8hInKCjaGkvdD5rMTX/7LI2v+BpL//a5Ox/3CYtv9vlbL4 + Q1psswsPEkgAAAARAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCQkKD1JbYnagt8ju + qMLU/6jB1P+txdf/ssna/4Cjvv9okK7/a5Ox/26WtP9ulrT/bpSx+EBWZ68JDQ9GAAAADgAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAwMDBzU7P1CUqLjYrcTX/63E2P+rw9b/qMHU/67F2P+vxtn/hKXA/2mRr/9okK7/ + aZGv/22Vs/9qkrD/b5e1/22TsPY/VWasCg0PQwAAAA8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAyMmKDCDk6C7qMHU/arD1v+sxdf/ + q8TX/67G2P+pwtX/rcXX/67G2f+Gp8L/bJSy/22Vs/9tlbP/bpa0/2yUsv9nj63/bJSy/2+Xtf9tk7D2 + PFBgqgcKDEEAAAAOAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAQwNDhljb3mTpbzP9qzE1/+rw9b/q8PX/6vE1/+owdX/q8PX/63F2P+rw9b/rMTX/4epw/9wmLb/ + cJi2/26WtP9tlbP/b5e1/2+Xtf9pka//aJCu/2uTsf9ulrT/a5Gt9DtPXqUHCgw+AAAADQAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUGBg1FTlZqmbDC6KnC1f+qw9b/rMTX/6nD1v+pwtb/ + q8TX/6jC1f+qw9f/rMXY/6jC1f+sxdj/hqjD/3CYtv9wmLb/cJi2/26WtP9tlbP/cZm3/3GZt/9vl7X/ + apKw/2yUsv9qkrD/b5e1/2yRrfQ4S1miBggKPAAAAA0AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQUpLzNG + iZ6u0aS+0v6mwNT/qMHV/6nC1v+rw9b/q8PX/6nC1v+pwtb/qMLV/6vE1/+rxNf/qMLV/6zE1/+JqsT/ + cJi2/3GZt/9xmbf/cJi2/26WtP9vl7X/cJi2/3CYtv9wmLb/cJi2/22Vs/9rk7H/bpa0/3CYtv9pjqrx + N0lYoAYICjkAAAALAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAMSFRcocYGOrqS90fynwNT/pb/T/6S+0v+owdX/qcLW/6nC1v+qw9b/ + qcLV/6fB1f+pwtb/qsPW/6rD1v+owdX/qsPW/4ysxv9ymrj/cZm3/3CYtv9wmLb/cJi2/2+Xtf9wmLb/ + cZm3/3GZt/9xmbf/cZm3/3CYtv9vl7X/bpa0/26WtP9vl7X/ao6q8TNFUpoFBwg3AAAACwAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAELDA0VU2Bqhp+4y/Opwtb/ + pb/T/6W/1P+mwNT/pb/U/6jB1f+owtb/qMLW/6nC1v+owdb/p8HV/6nC1v+pwtb/qcLW/6jC1v+pwtb/ + i6zG/3KauP9zm7n/cpq4/3KauP9ymrj/cZm3/3CYtv9ymrj/c5u5/3KauP9ymrj/dJy6/3Obuf9zm7n/ + c5u5/3GZt/9wmLb/cJi2/2mNqO8yQ1CZBQcINQAAAAkAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAACAgIKO0NJYJSrveOivNH/pb/T/6jB1v+jvtL/pL7T/6S+0/+kvtP/p8DV/6bA1P+nwdX/ + qcLW/6fB1f+nwdX/qMHV/6jB1f+owdX/p8HV/6jB1f+LrMb/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9ymrj/c5u5/3Obuf9ymrj/cZm3/3KauP9xmbf/cpq4/3Obuf9zm7n/c5u5/3Obuf9pjaju + Lz9MkwQFBjIAAAAJAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFHyMmPHyRosiivdH+pr/U/6W/0/+mwNT/ + p8DV/6S+0v+kvtP/pb/T/6S+0/+lv9T/pr/T/6fA1P+nwdX/qMHV/6jB1f+nwdX/p8HV/6fB1f+nwNT/ + qMHV/42sxv9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/cpm3/3KZt/9xmLb/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9wl7X/cZi2/3KZt/9ymbf/c5u5/3Sbuf9zmrj/Z4mk7C49SZEEBQYxAAAACQAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC + DhASImV1gqWdt836nrrP/6G80f+kvtP/pL7T/6bA1f+mv9T/pL7T/6O90/+lv9T/pL7T/6S+0/+kvtP/ + pb/U/6a/1P+mv9T/p8DV/6bA1f+mwNX/p8DV/6a/1f+nwNX/j67H/3OauP9zmrj/c5q4/3OauP9zmrj/ + cpm3/3KZt/9ymbf/c5q4/3KZt/9ymbf/cpq4/3KauP9ymbf/cpm3/3KZt/9wl7X/cZi2/3CXtf9wl7X/ + cZi2/3OauP9zm7n/cpq4/2eKpOwsO0eOAwMELgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBgcHE0lVYHyVr8Two77T/6G80f+buM7/obzR/6O90/+jvtP/ + pL7T/6S+0/+kvtP/o73S/6S+0/+jvtP/pL7T/6S/0/+lv9T/pL7T/6S+0/+lv9T/pb/U/6W/1P+lv9T/ + pb/U/6W/1P+Orsf/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cZm3/3KauP9ymrj/cpq4/3GZt/9xmbf/ + cpq4/3GZt/9xmbf/cZm3/3GZt/9wmLb/cZm3/3CYtv9ulrT/bpa0/3CYtv9xmbf/cpq4/3GZt/9jhqDo + KTdBiQMDBC0AAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQECCC82PVWLorXd + nbnP/5y5zv+ivdL/oLvR/5u3zv+fu9D/or3S/6K90v+jvtP/o73S/6K90v+jvdL/o73S/6O90v+jvdL/ + o73S/6S+0/+jvdP/pL7T/6S+0/+kvtP/pL7T/6S+0/+kvtP/pL7T/42tx/9zm7n/c5u5/3Obuf9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/c5u5/3KauP9ymrj/cpq4/3KauP9ymrj/cZm3/3GZt/9xmbf/ + cpq4/3GZt/9wmLb/bpa0/2+Xtf9wmLb/cpq4/3KauP9ymrj/Y4ag6Cc1P4gCAwMqAAAABwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAABBgcHzZ5jp3BnrrP/Z26z/+duc//nbrP/6K90v+gvNH/nLnO/6C80f+hvdL/ + or3S/6O+0/+jvtP/or3S/6K90v+ivdL/or3S/6K90v+ivdP/or7T/6K+0/+jvtP/o77T/6O+0/+jvtP/ + o77T/6O+0/+jvtP/kbDJ/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3GZt/9xmbf/cpq4/3KauP9wmLb/b5e1/3CYtv9wmLb/ + cZm3/3CYtv9wmLb/cJe1/2CDnOUlMjyCAgMDKQAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgsNDh5dbXqcmrXK+Z66z/+futD/ + mrfN/525z/+eutD/obzS/6C70P+dus//nrrQ/6C80f+hvNH/or3S/6K90v+hvNH/ob3S/6K90v+hvdL/ + obzS/6K90v+ivdL/or3S/6K90v+ivdL/or3S/6K90v+ivdL/or3S/6K90v+Qr8j/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/cpq4/3KauP9zm7n/c5u5/3Obuf9zm7n/ + cpq4/3GZt/9ymrj/cpq4/3KauP9wmLb/cJi2/3CYtv9xmbf/cJi2/3CYtv9wmLb/b5e1/22Vsv9fgZrl + JDA6gAECAygAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAQQEBQ9BTVVzkavA7Ju4zv+duc//m7jO/525z/+Zts3/nbnP/525z/+gu9H/n7vR/5660P+duc// + n7vR/6C70f+hvNL/oLvR/6C70f+hvNL/obzS/6C80v+gvNL/obzS/6G80v+hvNL/obzS/6G80v+hvNL/ + obzS/6G80v+hvNL/obzS/5CwyP9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9xmbf/ + cJi2/3GZt/9xmbf/cJi2/3CYtv9wmLb/b5e1/22Vs/9tlbP/Xn+Y4SItNnsCAgMlAAAABQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQgpMDZOf5is15i1zP+Ztsz/m7jO/5y5zv+at87/ + nLnP/5u4zv+buM7/nLnP/5670f+eutD/nbrQ/5y5z/+dutD/nrvR/5+70f+fu9H/n7vR/5+70f+fu9H/ + n7vR/5+70f+fu9H/n7vR/5+70f+fu9H/n7vR/5+70f+fu9H/n7vR/5+70f+fu9H/kK/I/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/cpq4/3KauP9zm7n/cpq4/3KauP9ymrj/cJi2/3GZt/9xmbf/cZm3/3CYtv9xmbf/ + b5e1/22Vs/9slLL/cZm3/1+AmeAgLDR4AQECJQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUFxov + bYGRuZi1zP2Vs8r/mbbN/5q3zf+cuc//nLnP/5q3zf+buM//nLnP/5y4z/+cuM//nrrQ/525z/+duc// + nbnP/5y5z/+eutD/nrrQ/5660P+eutD/nrrQ/5660P+eutD/nrrQ/5660P+eutD/nrrQ/5660P+eutD/ + nrrQ/5660P+eutD/nrrQ/5660P+Vssv/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/ + c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/cpm4/3Oauf9zmrn/ + cpq4/3Oauf9ymbj/cZi3/3CYtv9xmLf/cJi2/3GYt/9ymbj/cZi3/22Us/9sk7L/cJi2/3GYtv5bepPc + HigwdgEBAiAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAEJCgsbU2NvkpKvxfaYts3/mLbM/5m3zv+Wtcz/mLbM/5u4zv+buM7/ + mrfO/5q4zv+auM7/nLnP/5u5z/+dutD/nLnP/5y5z/+cuc//m7nP/5260P+dutD/nbrQ/5260P+dutD/ + nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/5Oxyf9zmrj/ + c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/cpm4/3OauP9ymbf/c5q4/3OauP9ymbf/cpm3/3KZt/9xmLb/ + cZi2/3GYtv9xmLf/cZi3/2+WtP9sk7H/bpWz/2+WtP9tlLL+WXiQ3B0nLnIBAQEhAAAABQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDAwQNOUNLaomluuiUs8r/ + l7XL/5a0y/+Us8r/mrjO/5i2zP+Yts3/mbbN/5q3zf+Zt83/mrfO/5q4zv+buM7/m7nP/5y5z/+buM// + m7jP/5u4zv+buM7/m7nP/5y5z/+cuc//nLnP/5y5z/+cuc//nLnP/5y5z/+cuc//nLnP/5y5z/+cuc// + nLnP/5y5z/+cuc//nLnP/5y5z/+cuc//kbDI/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9ymbf/cpm3/3OauP9ymbf/cpm3/3KZt/9xmLb/cZm3/3GYtv9xmLb/cZi2/3CXtf9ulbP/ + b5a0/3CXtf9wl7X/b5a0/ld2jdgaIypvAQEBHwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAABAQEGIikuR3mSptKWtMv/kbDI/5Syyv+Xtcz/k7LK/5Kxyf+Zts3/mbfO/5m3zv+Yts3/ + mLbN/5i2zf+Zt87/mrfO/5q3zv+auM//m7jP/5u4z/+buM//m7jP/5q4z/+auM//m7jP/5u4z/+buM// + m7jP/5u4z/+buM//m7jP/5u4z/+buM//m7jP/5u4z/+buM//m7jP/5u4z/+buM//m7jP/5u4z/+Sscr/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cZm3/3KauP9ymrj/ + cZm3/3CYtv9wmLb/cJi2/3GZt/9xmbf/cJi2/2+Xtf9ulrT/bZWz/26WtP9slLL/b5e1/3CYtf5Yd47X + GiMqbAEBAR4AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADERQXKmR4h7CQrsb8jq7H/5W0y/+Pr8f/ + lbPK/5a0y/+Us8r/kbHI/5e1zP+Zts3/mbbN/5a1zP+Xtcz/mLXN/5m2zf+Zt87/mbbN/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5Sxyv9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3GZt/9ymrj/cZm3/3GZt/9xmbf/cZm3/3CYtv9xmbf/ + cJi2/3CYtv9vl7X/a5Ox/22Vs/9rk7H/bJSy/22Vs/9tlbP9U3GH0xcfJmgBAQEeAAAABAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB + BwkKFkpZZYmLqsD0kbDI/42uxv+RsMj/lLPK/42ux/+Wtcz/lrTL/5Oyyv+Rscn/lrTM/5i2zf+Yts3/ + lrXM/5a1zP+Xts3/mLbN/5m3zv+Yts3/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/ + mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/ + k7HK/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3GZt/9xmbf/cJi2/26WtP9ulrT/bpa0/26WtP9ulrT/bpa0/2uTsf9qkrD/ + a5Ox/2uTsf9qkrD/aZGv/U9sg9QXHyVkAAABGwAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgMDCzI8RGKCnrTkjq7H/42txv+Pr8f/i6zF/4+vx/+Sssr/ + jq/H/5Wzy/+VtMv/k7LK/5Gxyf+VtMv/l7XM/5e2zf+Wtcz/lrXM/5e1zP+Xtcz/mLbN/5e1zf+Yts3/ + mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/ + mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Orsf/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/ + cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/ + cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cZi3/3GYt/9xmLf/ + cZi3/2+Xtf9ulrT/bpW0/22Vs/9ulbT/b5a1/2qSsP9qkrD/apKw/2iPrv9rk7H/apKw/2aMq/1PaoHO + FBshYgAAAR4AAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBR4kKD91jaDL + j6/H/o+vx/+Pr8j/j6/I/4+vyP+Nrcb/jq7H/5CvyP+QsMj/lLLL/5W0zP+Sssr/kbDJ/5WzzP+Wtc3/ + lrTN/5a0zP+WtMz/lrTM/5a0zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5Oxyf9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cZi2/3GYtv9xmLb/cZi2/3CXtf9wl7X/b5a0/26Vs/9tlLL/ + bpWz/2qRr/9rkrD/aZCu/2mQrv9njqz/ZIup/2SLqf9oj6z9Tml/zhUbIF0AAAASAAAAAwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAg0QEiVecoKpi6vE+o+vyP+Mrcb/jK3G/5CwyP+QsMj/j6/I/46vx/+RsMn/ + j6/I/5CwyP+Sscr/lbPL/5Kxyf+RsMn/lLPL/5W0zP+VtMz/lbPL/5Wzy/+VtMz/lrTM/5a0zP+WtMz/ + lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/ + lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/krDJ/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cZi2/3GYtv9xmLb/cZi2/3CXtf9wl7X/cJe1/26Vs/9ulbP/b5a0/2qRr/9rkrD/apGv/2qRr/9qka// + Z46s/2SLqf9oj63/XH6Y7QAAAEkAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGBxBGVWCAhqW88Yepw/+LrMX/ + ja7G/4qrxP+LrMX/jq/I/5CwyP+Rscn/kLDJ/5Kyyv+Or8f/kbDJ/5Kyyv+Ts8v/krLK/5Gxyf+Tssv/ + lbTM/5W0zP+VtMz/lLPL/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/ + lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/ + lbTM/5W0zP+SsMn/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3GYtv9xmLb/cZm3/3GYtv9xmLb/ + cJi2/2+Xtf9vlrT/b5a0/2uTsf9sk7H/bZWz/22Vs/9sk7H/Z4+t/2aNq/9fhKD0BAUGbgAAADgAAAAP + AAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAQk1USYSnwf+IqcP/iKrD/42txv+KrMT/iKrD/4mrxP+Kq8T/ja7H/4+vyP+QsMj/ + j6/I/4ytxv+QsMj/krHJ/5Kyyv+Rscn/kbDJ/5Kyyv+Us8v/lLPL/5Szy/+Tssr/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Oxyv9xmbf/cZm3/3GZt/9xmbf/ + cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/ + cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/ + cZm3/3GZt/9xmbf/cZm3/3CYtv9wmLb/cJi2/3CYtv9wmLb/cJi2/2+Xtf9ulrT/bpa0/2uSsf9pkK// + aJCu/2qSsP9rk7H/aJCu/2aMqfkICw16AAAAXwAAACwAAAAPAAAABgAAAAEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4y9hLgaW//4qrxf+Kq8X/ + jq7H/4iqw/+Jq8T/iqzF/4iqw/+KrMX/jq7H/4+wyP+Mrsb/jK7H/5Cxyf+Rscn/kbHJ/5Gxyf+Rscn/ + krLK/5Ozy/+Ts8v/k7PL/5Kzy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/ + k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/ + k7PL/5Ozy/+Ts8v/kbDJ/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/ + cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/ + cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3CXtv9wl7b/ + cJe2/3CXtv9vlrX/b5a1/2+Wtf9sk7L/bZSz/2yTsv9pkK//Z46t/2uSsf9oj63/ZYuq/goNEYEAAABr + AAAAUgAAACUAAAAPAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAALjM2lN+o73/h6nD/4qrxP+LrMb/iqvF/4qrxP+LrMX/iqzF/4qsxf+Mrcb/ + kLDJ/42ux/+Mrcb/kbHJ/5Cwyf+QsMj/kLDJ/5Cwyf+Rscn/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/ + krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/ + krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+RsMn/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cJe1/3CXtf9wl7X/b5a0/3CXtf9vlrT/bpWz/22Usv9sk7H/ + bJOx/2yTsf9rkrD/aI+t/2uSsP9jiqj/ERgciAAAAG8AAABiAAAARAAAACAAAAAOAAAABgAAAAIAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnbnNX4Kmv/+Fp8H/ + iqvE/4Snwf+KrMX/iqvF/4usxf+JqsT/i63G/42uxv+Pr8j/ja7H/46vx/+PsMj/kbHJ/5CwyP+PsMj/ + j7DI/5Cwyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/ + kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/ + kbHJ/5Gxyf+Rscn/kbHJ/5Kwyf9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9wl7X/ + cJe1/3CXtf9wl7X/b5a0/2+WtP9vlrT/bpWz/22Usv9sk7H/apGv/2uSsP9rkrD/aZCu/2qRr/8cJS2S + AAAAcAAAAGgAAABXAAAAOQAAAB0AAAANAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACgus5zhKfB/4Wnwf+Jq8T/hKfB/4usxv+LrMX/iqvF/4epw/+Jq8X/ + jq7I/4ytx/+Lrcb/ja7H/46vyP+Pr8j/j6/J/46vyP+Or8j/j7DJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/ + kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/ + kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/lLHK/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cJe1/3CXtf9wl7X/b5a0/2+WtP9vlrT/ + bpWz/26Vs/9sk7H/apGv/2mQrv9qka//bJOx/yIuNpwAAABwAAAAagAAAF4AAABKAAAAMAAAABoAAAAN + AAAABgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKS+0ImHqcP/ + hajC/4epw/+DpsH/i6zG/4qsxf+LrMX/iarE/4mrxf+Nrsj/iqzG/4utxv+Mrcf/jq/I/46vyP+Pr8n/ + jq/I/46vyP+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/ + j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/ + j7DJ/4+wyf+PsMn/j7DJ/4+wyf+Tscr/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/b5a1/2+Wtf9vlrX/bpW0/26VtP9ulbT/bZSz/2yTsv9sk7L/apGw/2uSsf9pkK// + LT5LpwAAAG4AAABpAAAAYgAAAFQAAABAAAAAKQAAABcAAAALAAAABAAAAAEAAAABAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnrnNmIiqxP+IqcP/h6nD/4epw/+Mrcb/h6nD/4qrxf+Kq8T/ + i6zF/4ytxv+Kq8X/jK3G/4ytxv+Nrsf/jq7H/4+vyP+Orsf/jq7H/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/5CvyP9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9vlrT/b5a0/2+WtP9ulbP/ + bpWz/2+WtP9ulbP/bpWz/2yTsf9tlLL/a5Kx/2iPrf88UWK2AAAAbAAAAGcAAABiAAAAWAAAAEkAAAA2 + AAAAIwAAABIAAAAHAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACduMyk + hajC/4Wowv+HqcP/h6rD/4ytxv+GqcP/iavF/4irxP+Lrcb/i63G/4mrxf+Lrcf/i63G/4yux/+Nrsf/ + jq/I/42ux/+Nrsf/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/ + jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/ + jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/kbDJ/3KYtv9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/b5a0/3CXtf9vlrT/bpWz/26Vs/9ulbP/bZSy/2yTsf9rkrD/ + a5Kw/0ZfccYAAABoAAAAZAAAAF8AAABYAAAATQAAAD4AAAAtAAAAGgAAAAsAAAADAAAAAQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ65zbCEqML/hqnC/4Wowv+IqsT/iqzF/4apw/+Jq8T/ + iKrE/4utxv+KrMX/iavF/4utxv+LrMb/jK3G/4ytxv+Nrsf/ja7H/4ytxv+Nrsf/ja7H/42ux/+Nrsf/ + ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ + ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+RsMj/ + cpi2/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/2+WtP9vlrT/bZSy/22Tsv9tk7L/a5Kw/2qRr/9rkrD/UGyC0gAAAGUAAABhAAAAWwAAAFYAAABN + AAAAQQAAADMAAAAhAAAADgAAAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + h6nDvIOmwf+FqML/hKfC/4mqxf+IqsX/hqjD/4iqxP+IqsX/i6zG/4mrxf+Kq8X/i6zG/4qsxv+LrMb/ + i6zG/4ytx/+Mrcf/i63H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/ + jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/ + jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/5CvyP9yl7b/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/ + cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/ + cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/ + cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/2+VtP9vlbT/b5W0/2+WtP9vlrT/b5W0/26Vs/9tk7L/ + a5Gw/2uRsP9ZeZLcAAAAYAAAAFwAAABXAAAAUgAAAEsAAABBAAAANQAAACQAAAARAAAABQAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMrcXJg6bB/4Sowv+Dp8H/iKrE/4epw/+GqcP/ + h6rD/4iqxP+JrMX/iKrE/4mrxf+KrMX/iqzF/4qsxf+KrMX/iqzG/4utxv+Lrcb/i63G/4utxv+Lrcb/ + i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/ + i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/ + ka/J/3KZtv9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/bpWz/26Vs/9tlLL/bZSy/22Usv9tlLL/bJOx/2CCnOcAAABbAAAAVwAAAFIAAABN + AAAARgAAAD4AAAAzAAAAJAAAABEAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAJKxyNSFqMP/hKfC/4Snwv+HqsT/hKfC/4apw/+HqsT/h6rE/4iqxP+IqsX/iavF/4mrxf+Jq8b/ + iqzG/4msxv+JrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+Prsj/c5i2/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9ulbP/bpWz/22Usv9tlLL/ + bJOx/22Tsv9skrH/Y4ai7wICA1cAAABRAAAATAAAAEYAAABAAAAAOQAAAC8AAAAiAAAAEQAAAAUAAAAB + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj6/H3ISowv+DpsH/hKjC/4apw/+Ep8H/ + hajC/4iqxP+IqsT/h6rD/4mrxP+Jq8T/iavE/4mrxf+KrMX/iqzF/4msxf+KrMX/iqzF/4qsxf+KrMX/ + iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/ + iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/ + iqzF/46ux/9zmLb/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/ + b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/ + b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/ + b5W0/2+VtP9vlbT/b5W0/2+VtP9ulLP/bpSz/22Tsv9tk7L/bZOy/2ySsf9qj6z1CAoMVgAAAEoAAABF + AAAAPwAAADkAAAAxAAAAKQAAAB0AAAAOAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAANfh5gGMrcXmg6fB/4Sowv+EqML/hqnD/4Wowv+Ep8L/h6nE/4iqxP+GqcP/iKrE/4iqxP+IqsT/ + iKvF/4mrxf+Jq8X/iKvF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/ + iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/ + iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/jq7H/3SYtv9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/26Usv9ulLL/ + bpSy/22Tsf9tk7H/bJKw/2uQrvsKDhBVAAAAQgAAAD0AAAA3AAAAMQAAACkAAAAiAAAAFwAAAAsAAAAE + AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAytjhBoWow+uCpsH/g6fB/4Onwv+GqcT/ + hajD/4Sowv+GqcT/hqnE/4aqxP+Iq8X/h6rE/4eqxP+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Orsj/dJm2/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9tlLL/bZSy/2yTsf9sk7H/a5Kw/w8VGVYAAAA6 + AAAANAAAAC4AAAAnAAAAIQAAABoAAAASAAAACAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADG1d8LhajD8IOmwf+BpcD/g6fB/4Wow/+EqML/hajD/4apw/+FqcP/hqnD/4eqxP+GqcP/ + hqrE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/ + h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/ + h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/42tx/90mLb/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9tk7L/bZOy/2ySsf9skrH/HScvXQAAADEAAAArAAAAJQAAAB4AAAAYAAAAEwAAAAwAAAAF + AAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMPT3g+Ep8L0g6fC/4ClwP+Dp8L/ + hKjD/4Omwv+EqMP/hajD/4Wow/+FqcT/hqnE/4WoxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/ + hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/ + hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/ + hqnE/4apxP+GqcT/jq7H/3WZtv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bZOx/22Tsf9tk7H/bZOx/22Tsf8iLTdl + AAAAKAAAACIAAAAcAAAAFgAAABEAAAANAAAACAAAAAMAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAx9bgFYOnwfqCpsH/gaXA/4Wowv+Ep8L/g6fB/4Sowv+FqML/hajC/4apw/+GqcP/ + hanD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+LrMX/dpm2/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bZOx/22Tsf9tk7H/bJKx/ys5Rm8AAAAfAAAAGQAAABQAAAAQAAAACwAAAAgAAAAF + AAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP3OQagqbB/oOnwv+BpcD/ + g6fC/4Omwv+Dp8L/hKfC/4Snwv+EqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4qrxf91mLb/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9skrH/bJKx/2ySsf9skrH/ + Q1ptgwAAABcAAAASAAAADgAAAAoAAAAHAAAABQAAAAMAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAM/c5CGBpcD/g6fC/4Kmwf+Dp8L/gqbB/4Snwv+EqMP/hKfC/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/iqvF/3eat/9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9skrD/bJKw/2ySsP9IYXWaAAAAEAAAAAwAAAAJAAAABgAAAAQAAAAD + AAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu87cK4GlwP+BpcD/ + gaXA/4KlwP+DpsH/g6bB/4Snwv+DpsH/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+JqsX/eZq4/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/ + bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/ + bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/ + bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9skbD/ + bJGw/05pgLEAAAALAAAACAAAAAYAAAAEAAAAAgAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAC7ztw5gaXA/4Glwf+ApcD/gabB/4Kmwf+CpsH/g6fC/4Knwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4mqxf94mrj/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9rkbD/X4GcwwAAAAcAAAAFAAAAAwAAAAIAAAAB + AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALfL2UR/o8D/ + gaXB/4CkwP+CpcH/gqXB/4Klwf+DpsL/gqbC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ianF/3ycuf9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2uRr/9hg57UAAAABAAAAAMAAAACAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu87cSn+kv/+ApcD/gKTA/4Glwf+BpcD/gaXA/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+HqcP/ + fJy5/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2KDoOUBAQIDAAAAAQAAAAEAAAAB + AAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvxdZW + f6S//36jv/+ApMH/gKXB/4CkwP+ApMD/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Wow/96m7j/a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv7gsOEQoAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6ux2yApMH/fqO//4CkwP+ApMD/gKTA/4CkwP+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + hajD/36duf9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK/2Cw4SEQAAAAEAAAAB + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + lrTKfH6kv/9+o77/f6S//3+kv/+ApcD/f6XA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+EqML/fp25/2qPrv9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/4OEhYaAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPr8eIfqO//36iv/9/o7//f6O//4CkwP+ApMD/ + gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/ + gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/ + gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/ + gKTA/4Snwv9/nrn/aY+t/2qPrf9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/ + apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/ + apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/ + apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/1d2jiwAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAJe0ypl9o7//faO//36jv/9+o8D/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/g6fC/4Kfu/9pjq3/aY6t/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+uPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmrbMrH2ivv98or7/faK//32ivv99o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/+DpsH/gZ+6/2mOrf9pjq3/aY6t/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj65R + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACRsMe4fKK+/32ivv99or7/faK+/32jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//4Omwf+Gor3/aIyr/2iNrP9ojaz/ + aY2s/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrW0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAImrxMB7or7/fKK+/3yivv98o7// + faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//gqbB/4ejvv9njKv/aI2s/2iNrP9ojaz/aI2s/2iNrP9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6tiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAh6nDy3yhvv97ob7/fKG+/3yiv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/+ApMD/h6K9/2eLqv9ni6r/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/ + aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/ + aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/ + aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaymAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFqMHYe6G9/3qhvf97ob3/ + e6K+/3uhvv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3+kwP+LpsD/Zouq/2aLqv9mi6r/Zouq/2eMq/9njKv/Z4yr/2eMq/9ojaz/ + aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/ + aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/ + aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/ + aI2s/2iNrLsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAISoweJ7ob3/eqG9/3uhvf97ob7/e6G+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3uivv98or7/f6TA/4ulv/9liaj/ + ZYmo/2aKqf9miqn/Zoqp/2eLqv9ni6r/Z4uq/2eLqv9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyrzgAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ3eYCgaXA6HmfvP96oL3/ + eqC9/3qhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv96ob7/e6G+/3uhvv9+o8D/kanC/2OIp/9kiaj/ZImo/2WJqP9liqn/Zoqp/2aLqv9mi6r/ + Zouq/2eLqv9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/ + Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/ + Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/ + Z4yr/2eMq/9njKvhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAANDd5gh7ob7teJ+8/3qgvv96oL3/eqC+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/eqG+/3qhvv97ob7/eqG+/32iv/+RqcL/ + Y4em/2OHpv9jh6b/Y4em/2SIp/9liaj/ZYmo/2aKqf9miqn/Zoqp/2aKqf9miqn/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLquxni6oGAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAydjiDnifu/N4oLz/ + eaC8/3mgvP95oL3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/ + eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/ + eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/ + eqG9/3qhvf96ob3/eaC8/3qhvf95ob3/fKK+/5etxf9jh6b/Y4em/2OHpv9jh6b/Y4em/2WJqP9liaj/ + ZYmo/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq9GeLqg8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADF1eASd52793ifvP95n7z/eZ+9/3mfvP96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf95n7z/eZ+8/3mfvP98ob7/ + lqzE/2CEo/9ihqX/Yoal/2GFpP9hhaT/Y4em/2OHpv9kiKf/ZIin/2WJqP9liaj/ZIin/2WJqP9liaj/ + ZYmo/2WJqP9liaj/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn8ZoqpFwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMbV4BV3nrv6 + eJ+8/3ifvP95n7z/eaC9/3mfvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3mgvf96oL3/eqC9/3mfvP95n7z/eJ+8/3yhvv+YrcT/XoKh/1+Dov9ihaT/Yoal/2GFpP9jhqX/ + Y4em/2SIp/9kiKf/ZIin/2WJqP9kiKf/ZIin/2SIp/9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqkmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzNriHHaeu/93nrv/eJ+8/3igvf94oL3/eJ+9/3mgvf95oL3/ + eaC9/3mgvf95oL3/eaC9/3ifvP94n7z/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/ + eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/ + eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eKC9/3eevP93n7z/ + fKG+/5aqwv9bfp3/XoGg/1+Dov9ihaT/YoWk/1+Cof9fg6L/YYSj/2KFpP9jhqX/ZYin/2WIp/9liKf/ + ZYin/2SIp/9kh6b/ZIem/2SHpv9kh6b/ZIem/2WIp/9liaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/ + Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/ + Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqDgAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2ytkq + d527/3eevP93nrz/eJ68/3ifvf94nrz/eZ+9/3mfvf95n73/eZ+9/3mfvf91m7n/b5Sy/1+Dov92nLr/ + eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/ + eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/ + eZ+9/3mfvf95n73/eZ+9/3mfvf94nrz/d527/3eevP97oL7/nK/G/1p+nf9bf57/XICf/16Cof9fg6L/ + X4Oi/16Cof9egqH/XoKh/2GFpP9hhaT/Yoal/2SIp/9kiKf/Y4em/2OHpv9jh6b/Y4em/2OHpv9jh6b/ + ZIin/2SIp/9kiKf/ZYio/2SIp/9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ + ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ + ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmoTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALDG1TR1nLr/dp67/3adu/93n7z/d567/3ifvP93n7z/ + eJ+8/3ifvP9xl7T/dpy5/2WKqf9eg6L/YYal/3eeu/94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/d568/3eeu/92nbr/ + dp67/3ugvf+escj/XH+e/1x/nv9dgaD/XoGg/16BoP9fg6L/YIOi/16BoP9egaD/YIOi/2CDov9ghKP/ + YoWk/2OGpf9jhqX/Y4al/2KFpP9jhqX/Y4al/2OGpf9jhqX/Y4al/2SHpv9kh6b/ZIem/2SIp/9liKf/ + ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ + ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKdk + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + scfVPXaeu/92nbr/dZ26/3eeu/93nrv/eJ+8/3Wcuf9vlbP/YYal/1d8m/9ulbL/Z42r/2qQrv94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP93nrv/d567/3aduv92nrv/ep+8/5yuxP9Xe5r/Wn6d/1t+nv9bf57/ + W36e/1yAn/9egqH/XoKh/12BoP9egqH/X4Oi/16Bof9egqH/X4Oi/2GEpP9ihqX/YoWl/2KFpf9ihqX/ + Yoal/2KGpf9ihqX/Yoal/2OHpv9jh6b/Y4em/2OHpv9kh6f/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ + ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ + ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp4IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvxdVHdZ26/3Wduv91nbr/d567/3CXtP90m7j/ + YIak/16Dov9dgqH/cJa0/3ifvP93nrv/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3eevP94n7z/d567/3eevP92nrv/ + dp67/3aeu/97ob3/lKe+/1R3lv9Ye5r/WXyb/1h7mv9Ye5v/Wn2c/1p9nP9cf5//XoGg/16BoP9egaD/ + XoGg/16BoP9egaD/XoGg/2CDo/9ihaT/YYSj/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9jhqX/ + Y4al/2OGpf9jhqX/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ + ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ + ZIemnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAKvC0lJ1nbv/dJy5/3CYtv9hiKb/Wn+f/3GYtv9ehKP/a5Gw/3edu/91nLn/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ievP96oLz/ + gKG6/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP93n7z/eJ+8/3eevP92nbv/d567/3aeu/91nbr/dZ27/3qgvf+TpLz/TXCQ/1F0lP9Tdpb/ + VHeX/1V4mP9WeZn/V3qZ/1h7m/9bfp7/W36e/1t+nf9dgKD/XYCf/12An/9cf57/XYCg/12AoP9gg6P/ + X4Ki/2CDo/9gg6P/YYSk/2GEpP9hhKT/YYSk/2KFpf9ihaX/YoWl/2KFpf9ihaX/YoWl/2OGpv9jhqb/ + Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/ + Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqa2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAobzQZHWcu/9sk7L/ZIqq/2CHpv9tk7P/ + dp27/3Wbuv9xmbf/XISl/1V8n/93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/ + d568/3eevP93nrz/dp27/3ievP9+oLz/iqjA/5izyP+LqcH/d568/3eevP93nrz/d568/3eevP93nrz/ + d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/dp27/3Scuv91nLv/ + dp27/3Wdu/90nLr/e6C+/5yswv8nTnP/R2uL/01wj/9SdZT/VHeW/1d6mf9ZfJv/Wn2c/1l8m/9ZfJv/ + Wn2c/1t+nf9bfp3/XH+e/1x/nv9bfp3/XH+e/1x/nv9dgJ//XoGg/2CDov9hhKP/YoWk/2GEo/9gg6L/ + YYSj/2KFpP9ihaT/YoWk/2KFpP9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/ + Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/ + Y4al/2OGpckAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACcuM11dJy6/2aNrP9hiKf/dZy6/3adu/9vl7b/XIOl/012mP9NdZj/Vn6g/3eevP93nrz/ + d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP+Bobr/iqjA/6vD1v+txdf/ + rcXX/4upwf93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/ + d568/3aevP93nrz/d568/3eevP92nbv/dp67/3eevP93nrz/d568/4Gkwf+mutH/rbvP/2+Gov8wUnb/ + HkRr/zFWe/9Gaov/UnWU/1d6mf9afZz/Wnyc/1l8m/9ZfJv/WXyb/1l8m/9afZz/W32d/1p8nP9cf57/ + XH+e/1t+nf9afZz/XH6e/16BoP9fgqH/YIOi/2GDo/9fgqH/YIOi/2GEo/9hhKP/YYSj/2GEo/9ihaT/ + YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk2wAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJa0yYV1nLn/c5q4/3Scuf9ymbf/ + WYGi/011mP9MdZj/TXWY/011mP9WfqD/d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/ + d567/3eeu/93nrv/ja3E/6W+0P+rw9T/rcXW/63F1v+txdb/i6nA/3eeu/93nrv/d567/3eeu/93nrv/ + d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/ + eJ67/4alwP+Srcb/h6S//3KXtP9vlLL/gKC6/5ivxv+VqMD/aIGe/zBTeP8dRGv/LlR5/0luj/9Ud5f/ + VXiX/1d6mf9Xepn/V3qZ/1h7mv9ZfJv/W36d/1x/nv9cf57/XH+e/1t+nf9afZz/W36d/1x/nv9egaD/ + YIOi/2GEo/9hhKP/YIOi/2GEo/9hhKP/YoWk/2KEpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaTpYoWkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAk7PJl3Scuf9ym7n/cpu4/2eQr/9MdJf/THSY/0x0l/9MdZj/TXWY/1iAof92nrv/ + dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/+eus//s8nZ/63F1v+txdb/ + rcXW/63F1v+QrcP/dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/92nrv/ + dp67/3aeu/92nrv/dp67/3aeu/91nLn/fqC8/4imwf9+n7r/bpWy/2qSsP9rk7H/a5Ox/2yUsv9tlbP/ + bZWz/2+WtP93m7j/iKW+/42kvf9kfpz/MVR4/x9Gbf8xVnv/Sm2O/1V3l/9WeZj/WHqa/1l7mv9ZfJv/ + WXub/1l8m/9afJz/W32c/1x+nf9cfp7/W32d/1t9nf9dgJ//XoCf/16AoP9fgaD/X4Gh/2CCof9ggqH/ + YIKi/2GDo/9hhKP/YYOj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/ + YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/JihKMMAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACduc6mcZq4/3KauP9zm7n/ + ZYys/0tzl/9Mc5f/THOX/0x0mP9NdJj/WYGi/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/ + dp27/3adu/92nbv/dp27/565z/+5zdz/rcTW/63E1v+txNb/rcTW/5KuxP92nbv/dp27/3adu/92nbv/ + dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3KZuP96m7n/kqvF/46pw/91mrf/ + bZSy/2yUsv9sk7H/bZSy/22Vs/9tlbL/b5a0/2+WtP9wl7X/cJi1/3CXtf9wl7X/bZSy/2ySr/95m7b/ + eZm1/2B+nf81WHz/JUty/z1ihf9SdJX/V3mZ/1d6mf9XeZn/WHua/1l7m/9ZfJv/W32d/1t9nf9cf57/ + XX+f/1x/nv9cfp7/XX+f/16AoP9fgaH/YIKi/2CCov9ggqL/YIKi/2CCov9hg6P/YYOj/2GDo/9hg6P/ + YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/ + YYOj/2GDo/9hg6P/YYOj+mGDoxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAJa0y7Jxmbf/cZm4/3Obuf9jiqv/S3OX/0xzl/9Mc5f/THOX/010mP9agaP/ + b5a1/1yDpf9zmrj/dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/mbbM/7rN3P+txNb/ + rcTW/63E1v+txNb/l7HH/3acuv92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/ + cJa2/3SXtv+Pp8L/n7PL/4emwP9wl7T/bJSy/26WtP9vl7X/b5e1/2+Xtf9vl7T/cJi1/3CYtf9xmbb/ + cZm3/3GZt/9ymrf/cZm2/26Ws/9ulrT/bZWz/2yUsf9slLL/bJSx/3KYtf95m7f/a4mn/0Jkh/8zWH3/ + R2qM/1Z5mP9Yepn/Wnyc/1t9nf9afJv/Wnyc/11/nv9cfp3/W36d/11/nv9egJ//XoGg/1+BoP9fgaD/ + X4Kh/2CCof9ggqH/YIKh/2CCof9ggqH/YIOi/2CDov9hg6L/YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/ + YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/YIOiIQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhajCv3CZt/9xmbj/ + c5u5/2GIqf9Lcpf/THOX/0xzl/9Mc5j/TXSY/092mv9OdZj/YYip/3adu/92nbv/dp27/3adu/92nbv/ + dp27/3adu/92nbv/dp27/3adu/+Ytcz/vM7d/63E1v+txNb/rcTW/63E1v+btcn/dZy6/3adu/92nbv/ + dp27/3adu/92nbv/dp27/3adu/9vlrX/bZGx/4ahvf+bscn/iabA/3WZtv9vlrT/b5e1/2+Xtf9wl7X/ + cZi2/3GZt/9xmbf/cJi2/3GYtv9ymbf/cpq4/3OauP90m7n/c5q4/3KauP9ymbf/cpm3/3GYtv9vl7X/ + bpWz/26Vs/9ulbP/bZWz/22Usv9tlLL/c5m2/3ycuP92kq//S2uN/zxgg/9NcJH/WHqa/1p8m/9afJz/ + WXub/1l7mv9Ze5v/W32c/1x+nv9df57/XH6e/1x+nv9df57/XX+f/16An/9egKD/X4Gg/1+Bof9fgaH/ + X4Gh/1+Bof9ggqL/YIKi/2CCov9ggqL/YIKi/2CCov9ggqL/YIKi/2CCov9ggqL/YIKi/2CCov9ggqL/ + YIKi/2CCov9ggqL/YIKi/2CCov9ggqI0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACApL/Lb5i3/3Kbuf9xmrj/XYWn/0lylv9Lc5f/S3OY/0x0mP9MdJj/ + THSY/1B4m/9zm7n/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/5Kyyf+/0d// + rMTW/6zE1v+sxNb/rMTW/564zP9zm7n/dZ27/3Wdu/91nbv/dZ27/22Vtf9oja7/fpq4/5atxv+IpsD/ + c5i0/22Usv9tlLL/bZWy/22Vsv9vl7T/cZm2/3KZt/9ymrf/c5q4/3Sbuf90m7n/dJu5/3Scuf91nLn/ + dZy6/3Scuf91nLr/dJu5/3Oat/9ymrf/cpm3/3GZtv9xmbb/cZm2/3GYtv9xmbb/cpq3/3GYtv9xmbb/ + cpq3/3Kat/92nLn/f6C7/32YtP9Zd5j/SmyO/1J0lP9XeZn/V3iY/1l7mv9Ze5r/WXqa/1l6mv9afJv/ + W32c/11+nv9dfp7/XX+e/11/n/9ef5//XoCf/1+AoP9fgaD/X4Cg/1+BoP9fgaD/X4Gh/2CBof9ggaH/ + YIGh/2CBof9ggaH/YIGh/2CBof9ggaH/YIGh/2CBof9ggaH/YIGh/2CBof9ggaH/X4Gg/2CBoUYAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHyivtR0nLr/ + dJy6/3Scuv9bg6X/THSY/0x0mP9MdJj/THSY/0x0mP9MdJj/Zo6u/3Wdu/91nbv/dZ27/3Wdu/91nbv/ + dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/kbHJ/8TV4v+uxtf/rMTW/6zE1v+sxNb/pL3Q/3OauP91nbv/ + bZW0/2OJq/90krL/j6jD/4mnwv92m7j/cJe1/3GYtf9xmLb/cZi2/2+WtP9zmrj/dJu5/3Oat/90m7j/ + dJu5/3Sbuf90m7n/dZy6/3Wcuv92nbr/dp27/3adu/92nbv/dp27/3adu/92nbv/dZy6/3Wcuv91nLr/ + dZy6/3Wcuv90m7n/dJu4/3Sbuf9zmrj/c5q4/3SbuP90m7j/dJu5/3OauP9ymbb/cpm3/3acuv+Co7// + gZ65/2WDov9UdZb/VnmZ/1p8nP9Yepr/WXua/1p8nP9df5//XX+f/11/n/9df57/XX+f/11/n/9egKD/ + XoCf/16An/9egKD/XoCg/16AoP9egKD/X4Gh/1+Bof9fgaH/X4Gh/1+Bof9fgaH/X4Gh/1+Bof9fgaH/ + X4Gh/1+Bof9fgaH/X4Gg/16AoP9fgaD/X4GgXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZ272XWdu/9vl7b/VX2g/0x0mP9MdJj/THSY/0x0mP9MdJj/ + THSY/1N7nv90nLr/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/3Wdu/+Pr8j/ + y9rl/7rO3f+sxNb/rMTW/6zE1v+kvND/YIWn/22Nrv+UqsX/kKzG/3iduv9zmrf/dJu4/3Oat/9zmrf/ + c5q3/3Oat/90m7j/cZi1/3KZtv90m7j/dZy5/3aduv91nLn/dZy5/3eeu/93nrv/d567/3eeu/94n7z/ + d567/3eeu/93nrv/eJ+8/3eeu/93nrv/d567/3eeu/93nrv/d567/3aduv92nbr/dp26/3Wcuf92nbr/ + dp26/3eeu/92nbr/dp26/3aduv91nLn/dp26/3Wcuf91nLn/dp26/3yhvf97nLn/aomn/1h5mf9XeZn/ + XH6e/1p8nP9afJz/W32d/1t9nP9cfZ3/XX6e/11/nv9ef5//XX+e/11/n/9df5//Xn+f/15/n/9egJ// + XoCf/16AoP9fgKD/XoCg/1+AoP9fgKD/Xn+f/1+AoP9ef5//X4Cg/15/n/9ef5//Xn+f/11/nv9fgKB6 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1nbrm + dZ26/3Obuf9WfqD/THSX/0x0l/9MdJf/THSX/0x0l/9NdZf/bJSy/3Wduv91nbr/dZ26/3Wduv91nbr/ + dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/dZ26/46vxv/W4er/1eHq/67F1/+nvtD/q77R/73J2v+3w9T/ + l6zC/3aYs/9xl7T/dZu4/3acuf92nLn/dp26/3aduv92nLn/dZy5/3SbuP9zmrf/dp26/3ieu/93nrv/ + eJ67/3eduv94nrv/eJ+8/3ifvP95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eZ+8/3mfvP95n7z/ + eJ+8/3ifvP95n7z/eJ+8/3ifvP94nrv/d567/3ieu/94n7z/eJ67/3ieu/94nrv/eJ+8/3ifvP94n7z/ + eJ67/3ieu/93nrv/eJ67/3ieu/94nrv/e6C9/3qduv9ujqz/WXma/1V3l/9Yepn/Wnyb/1p8m/9bfZz/ + W32c/1x+nf9df57/XX+e/1x+nf9cfp3/XX+e/11/nv9df57/XX+e/11/nv9df57/XX+e/11/nv9ef5// + XX+e/11/nv9df57/XX+e/11/nv9df57/XX+e/16An5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZ26BXWduut1nbr/dZ26/3Sbuf9YgKH/THSX/0x0l/9MdJf/ + THSX/1iAof91nbr/dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/ + j6/H/+fu8//v8vb/6/D0/8PQ3f+9zNv/scbW/6rB0v+qwdL/qMDR/522yf+Ipbv/d5iy/3OXtP91m7j/ + dpy5/3eduv94nrv/dp25/3mfvP95n7z/eZ+8/3ifu/95n7z/eZ+8/3mfvP95n7z/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3mgvP96oL3/eaC8/3qgvf95oLz/ + eZ+8/3mfvP95n7z/eZ+8/3mgvP95n7z/eZ+8/3mfvP95n7z/eJ+7/3ifu/94nrv/eJ67/3ieu/93nbr/ + d526/3mfvP97ob3/fJ+8/3GSsP9Zepv/UXOU/1V3l/9Zepr/Wnub/1t8nP9bfJz/XH2d/1x9nf9bfZz/ + XH2d/11+nv9cfp3/XX6e/1x9nf9cfZ3/XH2d/1x9nf9cfZ3/XH2d/1x+nf9dfp7/XH2d/11+nv9dfp7/ + Xn+fsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1nLoK + dZy673Wcuv91nLr/dZy6/3Sbuf9agqP/THSX/0x0l/9NdZj/cJe2/3Wcuv91nLr/dZy6/3Wcuv91nLr/ + dZy6/3Wcuv91nLr/dZy6/3Wcuv91nLr/cZi3/2qPr/+Pp8L/19/q/8bU4f+zyNj/r8XW/6/E1f+uwtP/ + qb/Q/6i+0P+qwdL/rcTV/67F1v+txNX/p7/R/5axxv+AoLj/d5u2/3eduf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf97ob3/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3qgvf96oL3/e6G9/3uhvf97ob7/e6G+/3qgvf97ob7/ + e6G+/3uhvv97ob3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3mfvP96oLz/e6G9/3yivv9/or7/ + fpy4/2SCof9RcpT/UXOU/1l6mv9bfJz/W3yc/1t8nP9bfJz/W3yc/1t8nP9bfJz/W3yc/1t8nP9bfJz/ + W3yc/1t8nP9bfJz/Wnyb/1p7m/9bfJz/W3yc/1p8m/9dfp7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHScug50nLrzdJy6/3Scuv90nLr/dJy6/3Sbuf9agqT/ + THSX/16Gpv90nLr/dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3Scuv9zm7n/bpW0/3iXtv+ar8j/ + nrXN/4anwv98ob7/f6O//4qrxP+bt83/qcHT/67F1v+uxdb/sMbX/7LH1/+xxdX/rMDS/6zC1P+uxdb/ + sMbY/7DH2P+txNb/obrN/4unvv97nLb/eZ25/3uhvf98or7/faK//3yivv99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//3yivv98ob7/ + fKG+/3yhvv98ob7/fKK+/3yivv98or7/fKK+/32iv/98or7/f6TA/4Wnwv9+nbn/ZIOj/0xukf9PcZP/ + V3mZ/1h6mf9Ze5r/WXua/1l7mv9bfJz/W32c/1p8m/9afJv/Wnyb/1p8m/9Ze5r/WXqa/1l6mv9Zepr/ + WHqZ/1t9nNYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + dJy6E3Scuvl0nLr/dJy6/3Scuv90nLr/dJy6/3Scuv9fh6j/cpq4/3Scuv90nLr/dJy6/3Scuv90nLr/ + dJy6/3Scuv9xmLf/dJe1/5GpxP+ht87/jazG/3+jv/99or7/faK+/3yhvf99or7/faK+/32ivv9+or7/ + g6bB/5GwyP+jvdH/rcTW/7HH2P+yyNn/tcna/7XI2P+wxNX/rsPU/6/F1v+yyNn/ssjZ/7LI2f+pwdP/ + l7HG/4Kguf97nrn/fKG9/36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/97oLz/eZy3/4iiuv+csML/iKO6/3mbt/97oL3/fqO//36jv/9+o7// + fqO//32ivv9+o7//fqO//36jv/9+o7//gaXB/3yeuv9mh6b/SWyP/0ZpjP9Sc5X/WHmZ/1h5mf9ae5v/ + WXqa/1l6mv9Zepr/Wnub/1l6mv9YeZn/V3iY/1Z3l/9YeZn/W3yc51x9nQIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0nLoYdJy6/nScuv90nLr/dJy6/3Scuv90nLr/ + dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3Obuf9ymLb/hqG+/5+1zf+Wscr/hKfC/4ClwP9/pL// + f6S//3+kv/9/pL//f6S//3+kv/9/pL//f6S//3+kv/9/pL//f6S//3+kv/+BpcH/iqzF/5q3zf+pwtT/ + scfZ/7PJ2f+1ytr/tcnZ/7LG1/+uwtT/r8XW/7LH2P+zydn/s8nZ/6/G1/+huc3/iqe+/36fuf99obz/ + gKTA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKTA/3ufu/9+nrj/ma/C/8rT3P/q7O7/ + 8/Pz//Pz8//z8/P/6evt/8nS2/+ZrsH/fZ24/3ufvP+ApMD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+BpcH/fqG9/2qLqv9KbZD/P2OH/0ttj/9Vdpf/WHmZ/1h5mf9YeZn/WHmZ/1d4mP9Xd5f/ + VneX/1Z3l/9ZeprwW3ycCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAHScuiF0nLr/dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3KauP97nLr/ + m7DJ/6K4z/+MrMb/gqbC/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gaXB/4Glwf+BpcD/ + gaXA/4GlwP+BpcD/gaXA/4GlwP+BpsH/gqbB/4Kmwf+GqcP/kbHJ/6K90f+uxtf/s8ra/7TK2v+2y9v/ + tsna/7HF1f+vxdX/scfY/7TK2v+0ytr/s8nZ/6nB0v+VsMT/gqG6/36gu/+BpcD/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+ApMD/ + fJ+7/4Wiuv+svcz/2d/l//Lz9P/29vb/9vb2//X19f/19fX/9vb2//b29v/29vb/9vb2//X19f/y8/P/ + 2d/l/629zf+Forv/fJ+7/4CkwP+CpsH/gqbB/4Kmwf+BpcH/gaXB/4Gmwf+CpsH/gqbB/4Kmwf+Ao7// + cJGw/05xlP8/Y4f/SGuN/1N0lP9YeJj/VXaW/1R0lP9Tc5P/U3OT/1h4mPhbe5sSAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdJy6KnScuv90nLr/dJy6/3Scuv90nLr/ + dJy6/3Scuv90nLr/dJy6/3abuf+NqMP/rb3T/6y/1f+MrMb/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Dp8L/g6fC/4Snwv+Ep8L/g6fC/4Onwv+Dp8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Sow/+LrMX/mLXM/6nB1P+yyNn/tcra/7fM2/+4y9v/tcjY/7DE1f+xxtf/ + tMrZ/7XK2v+1ytr/sMXW/5+4y/+Jpr3/gKK7/4Gkv/+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/h6jC/7vJ1f/m6u3/9/f3//j4+P/4+Pj/9/f3//f39//4+Pj/ + +Pj4//n5+f/4+Pj/+Pj4//j4+P/4+Pj/+fn5//n5+f/5+fn/+fn5//j4+P/o6+7/wc3Y/5GpwP9+n7r/ + gKO//4Snwv+Ep8L/hKfC/4Snwv+Dp8L/g6fC/4Snwv+Ep8L/hKfC/4Smwf93mbb/XX6e/0Rniv9GaYz/ + T3CQ/1Jykv9TdJT/WXqa/1p7mxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAB0nLo2dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJu5/4Ghvv+ftc3/qbzS/5m0zP+LrMb/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4iqxP+QsMj/oLvQ/67F1/+1ytv/uMzc/7rM3P+4ytr/ssXW/7HG1/+0ydr/tsvb/7bL2/+0ydr/ + qL/R/5Ouw/+Do7z/gqS+/4Wow/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcT/ + lLPK/7XK2f/c5ev/8/X2//j4+P/5+fn/+vr6//r6+v/5+fn/+Pj4//n5+f/6+vr/+vr6//n5+f/5+fn/ + +fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//Hz9P/S2uL/oLXH/4Oiu/+Ao77/hajD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/iKrE/3yeuv9hhKT/Sm2Q/0ttj/9Tc5T/WnqaLgAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHScukJ0nLr/dJy6/3Scuv90nLr/ + ep+8/5Otx/+ou9H/nrfO/4usxf+HqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/ + iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/ + iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4ytxv+Wtcz/ + p8DU/7PJ2v+4zdz/vM7e/7vN3P+1yNj/ssbX/7XJ2f+3zNz/uMzc/7fM3P+vxdb/nrbK/4mnvv+Dpb7/ + hqjC/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4irxP+QsMj/qsLV/9Pf6P/v8vX/ + +vv7//v7+//7+/v/+/v7//r6+v/6+vr/+/v7//v7+//6+vr/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/ + +/v7//r6+v/7+/v/9/f4/+Dm6/+xwdD/i6e//4iqxP+IqsT/h6rE/4iqxP+IqsT/iKrE/4iqxP+IqsT/ + iKrE/4iqxP+IqsT/gKO++GuOrNJZfZ4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAdJy6THScuv92nbv/hqbC/5+2zv+ctc3/jq7I/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/i6zG/5Gxyf+eus//rcXX/7bM3P+7zt7/ + u83d/7fJ2f+yxtb/tcna/7jM3P+5zd3/uc3d/7XK2v+nvtD/kazC/4alvv+HqML/iqvF/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/42ux/+hvND/xtbi/+rv8//6+/v//f39//z8/P/9/f3/ + /f39//z8/P/7+/v//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v//Pz8//v7+//8/Pz/8fT3/9Xg6f+pwdT/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv2KrMbiiqzGooqsxUyJq8UUiKvFAQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/o79Nka7I/J63z/+Vs8v/ + ja7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jq/I/5e1zP+mwNP/s8na/7rO3f+7zt3/uczb/7fL2v+4zNv/ + uM3c/7rN3f+6zt3/uc3c/6/E1f+btMj/iqe//4iowf+LrMb/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jq/I/5q3zf+7z93/4erw//n6+//+/v7//v7+//7+/v/8/Pz//f39//39/f/9/f3/ + /f39//r7+//q8PT/x9fj/6O+0v+QsMn/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H7oyux7yMrcdl + i63GIousxgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAI2uxwOOr8gbjq/ISo+vyJOPr8jPj6/I8o+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/k7LK/526z/+txNf/t8zc/7zP3v+8z97/us7d/7jL2/+8ztz/wtLf/8jX4//L2uX/ + x9bi/7HE1P+Ur8T/i6nB/4ysxf+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + lrXM/7DH2P/W4uv/9Pf6//7+/v/+/v7/+Pn7/+Dp8P+6zt3/m7jO/5Cwyf+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyPiPr8jRj6/IhY6vyDSNrscKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACQsMkNkLDJMJGxyWyRscq1kbHK5JGxyvyRscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Sssr/ + mLbN/6W/0/+6zt3/zdvm/9Pg6f/U4On/1eDp/9bg6f/S3ef/z9vl/9Hd5//O3Ob/vM3a/562yf+OqsH/ + jazF/5Gxyf+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+VtMv/pL/T/6W/0/+Yts3/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr9kbHK4ZGxyaCRsclKkLDJFJCwyQEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTssoD + k7PLG5Szy02Us8uVlLPL0ZSzy/OUs8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8r/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Xtc3/o77S/7jN3f/M2ub/ + 1eHq/9fi6//Y4+z/2OLr/9Xg6f/S3ef/097o/9Pf6f/G1eH/q7/R/5SuxP+PrcX/krHJ/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy+6Us8u6lLPLZJOzyyGTssoD + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlbTMDZa0zDKWtcxu + l7XNt5e1zeWXtc38l7XN/5e1zP+Wtcz/lrTM/5e1zP+Xtcz/l7XM/5a1zP+Xtc3/l7XM/5a1zP+WtMz/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+dutD/rMTX/8TV4v/V4er/2+Xt/9zm7v/d5u7/ + 2+Ts/9ni6v/X4en/2OPr/9Le5/+8zdr/oLbJ/5Ovxf+Tscn/lrXM/5e1zf+Xtcz/l7XN/5e1zf+Xtc33 + l7XN0Je1zYOWtMwzlbTMCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmLbNBJm3zhyat85NmrfOl5q3ztKat870 + mrfO/5m3zv+at87/mbbN/5q3zv+Zts3/mbfN/5m2zf+at87/mrfO/5m3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mbfN/5u3zv+jvtL/tsvb/87c5//c5u3/4enw/+Hq8P/h6e//3+bu/93l7P/f5+7/ + 3efu/8zZ4/+uwdD/la/F/pm2zOGat86fmrfOSpm3zhOYts0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJu4zw6cuc8znbnPcJ260Lmduc/nnbnP/Jy5z/+cuc// + nLnP/5y5z/+cuc//nLjO/5y5z/+cuc//nLnP/5y5z/+cuc//nLnP/5260P+cuc//nbrQ/5260P+dutD/ + nbrQ/5260P+dutD/nbrQ/525z/+cuc//nbnP/525z/+cuc//nLnP/5y5z/+cuc//nLnP/5260P+dutD/ + nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/525z/+cuc//nbnP/5y5z/+cuc//nLnP/5y5z/+cuc// + nLnP/5+70P+rw9X/wdPg/9jj6//k6/H/5+7z/+Tr8f/g6e/y4Onvxefu83Tx9fgr5u3yBAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAJ660ASfu9EdoLzRTqC80Zegu9HUn7vR9J+70P+eutD/nrrP/5+70P+fu9D/ + n7vQ/5+70P+fu9D/n7vQ/5+70P+fu9D/n7vQ/5+70f+gvNH/n7vQ/5+70P+fu9H/n7vQ/5+70P+fu9D/ + n7vQ/5+70f+fu9D/n7vR/5+70f+gvNH/n7vR/6C80f+gvNH/oLzR/6C80f+gvNH/oLzR/6C80f+fu9H/ + n7vR/5+70P+futD/n7vQ/5+70P+fu9D/nrrP/565z/+euc//nbnP/566z/+eus//nrrP96S+0s+6zt2D + 7vL2PvX4+g////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACivdIPo77TNaO+03OivdK6orzR6KK80f2ivNH/or3S/6K90v+jvdL/orzR/6O90v+jvdL/ + or3S/6K90v+jvdL/o73S/6O90v+jvdL/or3S/6K80f+hvNH/obvQ/6K90v+jvdL/o73S/6K80f+jvdL/ + o77T/6O+0/+jvtP/o77T/6O+0/+jvtP/o77T/6O90v+jvdL/or3S/6K80f+jvdL/orzR/6G70P+hvNH/ + obvQ/6G70P2ivNHgor3SoKK90kmjvtMTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAClv9QF + pb/THaW/1FGnwNSbrMTW1qbA1Pamv9T/pb/U/6a/1P+lv9P/pr/U/6bA1P+mwNT/pr/U/6W/0/+lv9P/ + pb7T/6S+0v+lvtP/pb/T/6a/1P+kvtP/pr/U/6W/0/+mwNT/psDU/6bA1P+mwNT/psDU/6bA1P+mv9T/ + pb7T/6W/0/+lv9P/pL3S/6W/0/+kvtP/pb/T7qW+0rmmv9NjpsDUIKbA1AIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADl6u8B2eHpEtTf5zzE1OF+ + tsvbv63E1+qqwtb9qsLW/6nC1f+qwtb/qsLW/6nB1f+owNT/qMHV/6nC1v+owNT/p8DU/6nB1f+pwdX/ + qcHV/6nB1f+pwtb/qcLW/6nB1f+pwtb/qcHV/6nB1f+owdX/qMHV/6nB1fiqwtXRrsXXha3E1jSuxdcK + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD19fUB5ertCNjg5iLQ2+RVvs/dnbTK29auxdj1 + rcXY/63F2P+txdf/rMTW/6zE1v+rw9b/q8PV/6vD1v+rw9b/q8PW/6vD1v+rw9b/q8PW/6rC1f+sxNf9 + r8XW47bJ2KS9ztxNwtLeFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8vP0Aent8BHc5Os4ydjjerrO3b2zydvqscja/bHI2f+wx9n/ + sMfY/6/G2P+vxtj/r8bY/7HH2PC5zNu/xtXibMPP2SXL0tcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAOTp7Abe5Okh1+DoVsTU4aC8z9/XvM7dzsfV4YXX3+Y53ODjDQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAPHx8QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAD///////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////8f////////// + /////////+B///////////////////+AH//////////////////+AAf/////////////////+AAB//// + //////////////AAAH/////////////////AAAAf////////////////AAAAB////////////////AAA + AAH///////////////gAAAAAf//////////////gAAAAAB//////////////gAAAAAAH//////////// + /wAAAAAAAf////////////wAAAAAAAB////////////wAAAAAAAAP///////////wAAAAAAAAA////// + /////4AAAAAAAAAD//////////4AAAAAAAAAAP/////////4AAAAAAAAAAA/////////4AAAAAAAAAAA + D////////8AAAAAAAAAAAAP///////8AAAAAAAAAAAAA///////8AAAAAAAAAAAAAD//////8AAAAAAA + AAAAAAAP/////+AAAAAAAAAAAAAAA/////+AAAAAAAAAAAAAAAD////+AAAAAAAAAAAAAAAAH////AAA + AAAAAAAAAAAAAAf///AAAAAAAAAAAAAAAAAD///AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAB/ + /4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAA + AAAAB/+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAA + AAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAA + AAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA + /wAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAA + AAAAAf8AAAAAAAAAAAAAAAAAAAH/AAAAAAAAAAAAAAAAAAAD/wAAAAAAAAAAAAAAAAAAA/8AAAAAAAAA + AAAAAAAAAAf/AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAH/8AAAAAAAAAAAAAAAAAAH//AAAA + AAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAB//8AAAAAAAAAAAAAAAAAAf//AAAAAAAAAAAAAAAAAAH/ + /wAAAAAAAAAAAAAAAAAB//8AAAAAAAAAAAAAAAAAAf//AAAAAAAAAAAAAAAAAAH//wAAAAAAAAAAAAAA + AAAB//8AAAAAAAAAAAAAAAAAAf/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAA//4AAAAAAAAA + AAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAA + AAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD/ + /gAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAA + AAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAA + AAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAA + AAAAAAAAAAAAAAB//AAAAAAAAAAAAAAAAAAAf/wAAAAAAAAAAAAAAAAAAH/8AAAAAAAAAAAAAAAAAAB/ + /AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAA + AAAAP/wAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAf/wAAAAAAAAA + AAAAAAAAB//8AAAAAAAAAAAAAAAAAH///+AAAAAAAAAAAAAAAAP////+AAAAAAAAAAAAAAA///////AA + AAAAAAAAAAAD////////AAAAAAAAAAAAH/////////gAAAAAAAAAAf//////////gAAAAAAAAA////// + //////wAAAAAAAH/////////////wAAAAAAP//////////////wAAAAA////////////////wAAAD/// + //////////////4AAH//////////////////8Af///////////////////9///////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////ygAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjg8Kz1NWXoICw0Y + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABodIBNreoWY + qMDS+X6hvP9mi6bwNEZUiQgLDRYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDg8H + Tllha5+2x+2rw9f/rMTX/4Gkv/9tlbP/bJSy/2SJpe8xQk+ECAoMFAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + BAQFAjI5PkGMobLWqcLV/6rC1v+pwtb/qcLW/4Omwf9wmLb/b5e1/3CYtv9tlbP/ZYmk7S9ATYAHCQsT + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAhJioic4aUtaW+0/2lv9P/p8DV/6jB1v+owdX/p8HV/4Snwv9zmrj/cpq4/3KauP9zmrj/ + cpq4/3GZt/9ni6XrLj5LewcJChEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAEhUXD1hmcouZtMn3pL7T/6W/0/+kvtP/pL7T/6W/1P+mwNX/psDV/4Snwv9ymrj/ + cpq4/3KauP9ymbf/cZm3/3GYtv9wmLb/cZi2/2WJo+osO0d2BgkKEAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAgJCgU+SVFfj6i86J+70P+eus//ob3S/6K90v+ivdL/or3S/6O+0/+jvtP/ + o77T/4Wnwv9zm7n/c5u5/3KauP9ymrj/cpq4/3KauP9xmbf/cZm3/3CYtv9xmbf/Y4ag6Co5RHIFBggP + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAACAgMBJy80OXuTpc+buM7/m7jO/5260P+dutD/n7vQ/5+70f+gvNH/ + oLzR/6C80f+gvNH/oLzR/4Snwv9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/cpq4/3KauP9xmbf/ + cJi2/2+Xtf9ggpzlKThDbgQGBw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABofIx1jd4arlbPJ/Ji2zP+at87/m7jO/5y5z/+cuc// + nLnP/5250P+dudD/nbnQ/5250P+dudD/nbnQ/4Snwv9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9ymrj/cpm3/3GYtv9wmLb/bpa0/2CBm+MnND9qBAYHDAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOERMMS1pmgIupwPSUs8r/k7LK/5i2zf+Xtcz/ + mbfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/4Wnwv9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3GZt/9xmbf/cJi2/26WtP9slLL/XX6Y4SMwOWYEBQYL + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgcIBDVASFZ/nLHjjq/H/4+vx/+Tssr/ + krLK/5a0zP+WtMz/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/4Smwv9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9xmLf/cJe2/2+WtP9ulbP/ + a5Kw/2mQrv9Wd5DfHikxXwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkKi0Ka4SYxousxf6LrMX/ + j6/I/4+wyP+Sscn/kbHJ/5S0y/+Us8v/lbTL/5W0y/+VtMv/lbTL/5W0y/+VtMv/lbTL/5W0y/+VtMv/ + lbTL/4Snwv9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/ + cZi3/3CYtv9wl7X/bpa0/2uTsf9qka//V3iR5wAAADcAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACqwdIU + hqjC+4qrxf+KrMX/jK3G/42ux/+QsMn/kLDJ/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/ + krLK/5Kyyv+Sssr/krLK/4Smwf9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3CXtf9vlrX/b5a0/2yTsv9qkbD/XYCb8AEBAWgAAAAlAAAABQAAAAAAAAAA + AAAAAAAAAACnwNEchqjC/Yepw/+Kq8X/i63G/4ytx/+Pr8j/j6/I/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/ + kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/4Smwv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7X/b5a0/26Vs/9rkrH/ZImm9gMEBXAAAABO + AAAAGgAAAAMAAAAAAAAAAAAAAACpwdIkhajC/4irxP+IqsT/iqzF/4usxv+Mrcb/ja7H/42ux/+Nrsf/ + ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/4Smwf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/26Vs/9tlLL/ + aI6s+wcJC24AAABWAAAAMwAAAAoAAAAAAAAAAAAAAACatswuhKfC/4epw/+HqsT/iavF/4qsxf+KrMb/ + i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4Smwf9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/26Vs/9tlLL/a5Kw/gwRFGoAAABMAAAANQAAAA4AAAAAAAAAAAAAAACivM84hKfB/4Wow/+GqcP/ + iKrE/4iqxP+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/ + iavF/4OlwP9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9tk7L/bJKx/xMaIGUAAAA6AAAAJgAAAAoAAAAAAAAAAAAAAACeuc1E + gqbB/4Sowv+GqcP/hqrE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/ + h6rE/4eqxP+HqsT/h6rE/4SlwP9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLL/bZOx/xwmLmIAAAAiAAAAEwAAAAQAAAAA + AAAAAAAAAACkvtFQgqbB/4Onwv+Ep8L/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4OlwP9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bJKx/yc1QGQAAAAO + AAAABgAAAAEAAAAAAAAAAAAAAACcuM1fgaXA/4Kmwf+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4SlwP9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKw/zRGVHIAAAAEAAAAAQAAAAEAAAAAAAAAAAAAAACXtcttgKXA/4Glwf+CpsH/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4SlwP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/z5UZooAAAABAAAAAQAAAAAAAAAAAAAAAAAAAACLrcV+f6S//4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4Slv/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/05qgKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQsMeO + faO//36kwP9+pMD/fqTA/36kwP9+pMD/fqTA/36kwP9+pMD/fqTA/36kwP9+pMD/fqTA/36kwP9+pMD/ + fqTA/36kwP9+pMD/fqTA/4WlwP9pjq3/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrrsAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACLrMWdfKK+/32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//faO//32jv/99o7//faO//4SkwP9njKv/aI2r/2mNrP9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrc8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACHqcOre6G9/3uivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/e6K+/4Skv/9liqn/Zoqp/2eLqv9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq99ojKsBAAAAAAAAAAAAAAAAAAAAAAAAAACEp8K5eqC8/3uhvf97ob3/e6G9/3uhvf97ob3/ + e6G9/3uhvf97ob3/e6G9/3uhvf97ob3/e6G9/3uhvf97ob3/e6G9/3uhvf97ob3/eqG9/4SkwP9jh6b/ + Y4em/2WJqP9miqn/Zoqp/2aKqf9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLquxni6oFAAAAAAAAAAAAAAAAAAAAAAAAAACDpsHFeZ+8/3mgvf96oL3/ + eqC9/3ifvP96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eJ+8/4Sjvv9fg6L/YoWk/2KGpf9kh6b/ZYin/2WIp/9liKf/ZYmo/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqfZmiqkNAAAAAAAAAAAAAAAAAAAAAAAAAAB+o77Q + d567/3efvP9ymLb/bpSx/26Usf94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/d567/4Wkv/9bf57/XYGg/1+Cof9fg6L/YYSk/2KGpf9ihqX/Y4al/2OHpv9kh6f/ + ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/xliKcXAAAAAAAAAAAAAAAA + AAAAAAAAAAB8or3ZbZSy/2mQrv9qka//dp27/3ifvP94n7z/eJ+8/3ifvP94n7z/fKG9/3ievP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP93nrv/dp67/4Ggu/9SdZX/VnmY/1l8nP9cf5//XYCf/12AoP9fg6L/ + YYSk/2GEpP9ihaX/Y4al/2OGpf9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqYl + AAAAAAAAAAAAAAAAAAAAAMvZ4wJ5nrvibZSy/16Gp/9ReZz/dp27/3eevP93nrz/d568/3uhvf+YtMr/ + qMHT/3ieu/93nrz/d568/3eevP93nrz/d568/3eevP93nrv/faG+/4ynwf9gfpz/RmiJ/0tvkP9WeZn/ + WXub/1p9nP9cf57/XH+e/1+Bof9gg6L/YYSj/2KEpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaQ3AAAAAAAAAAAAAAAAAAAAANnj6wR6oLzqZ5Cv/0xzl/9Qd5v/cpm3/3adu/92nbv/ + dp27/4aow/+wxtf/q8PU/3ieu/92nbv/dp27/3adu/92nbr/fJ+8/3+gvP90mbb/bZWy/22Vs/9wl7X/ + c5i2/2qOq/9Ud5j/Sm2P/1J1lf9Ye5r/W32c/1x+nv9df57/X4Gg/2CCov9ggqL/YYOj/2GDo/9hg6P/ + YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6NMAAAAAAAAAAAAAAAAAAAAALHH1gd1nLrwZY2u/0tzl/9NdJj/ + Yoqr/3Wdu/91nbv/dZ27/4Snwv+xx9j/rMPV/3meu/90m7n/dZq4/32duv97nbn/c5m2/3GYtv9ymbf/ + c5q4/3Sbuf90m7n/cpm3/3GYtv9wmLX/cZi2/3CUsv9miKb/XH2d/1h5mf9afJv/W32c/11/nv9egJ// + X4Cg/1+Bof9fgaH/YIKh/2CCof9ggqH/YIKh/2CCof9ggqFlAAAAAAAAAAAAAAAAAAAAAHuhvQt0nLr1 + VHyf/0x0mP9QeJv/c5u5/3Wdu/91nbv/dZ27/4Onwv/C1OH/rsTW/4qlvv99nrr/d5y5/3SbuP9zmrf/ + dZy5/3aduv93nbv/eJ+8/3ifvP94n7z/d567/3eeu/93nrv/dp26/3eeu/92nbr/d526/3abuP9uka// + YoSj/1t8nP9bfZz/XX6e/11/n/9df5//XoCf/16An/9egJ//Xn+f/11/n/9ef5+BAAAAAAAAAAAAAAAA + AAAAAHWcuhF1nLr5b5a1/1B4mv9nj67/dZy6/3Wcuv91nLr/dpu5/4alwP++z97/r8TV/6zC0/+owNH/ + nLfL/4mpwf99obz/eqC8/3uhvf97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G9/3uhvf97ob3/ + e6G9/3uhvf96oLz/eqC9/3qfu/9zlrP/ZYal/1p7m/9ae5v/W3yc/1t9nP9bfJz/W3yc/1t8nP9cfZ2d + AAAAAAAAAAAAAAAAAAAAAHScuhh0nLr8dJy6/3CYt/90nLr/dJy6/32gvf+Ip8L/hqfC/3+kv/9+o7// + gKXA/4mrxP+bt83/qsLU/7HG2P+wxtf/qL/S/5ezyf+GqMH/gKS//3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pL//hafB/6C4y//J1N7/wM7Z/5eyx/+CpcD/f6TA/3+jv/91mLX/YYSj/1V3mP9Vd5f/ + WHmZ/1Z3l/9ZeZm1AAAAAAAAAAAAAAAAAAAAAHScuh90nLr+dJy6/3mfvP+JqMP/lbDJ/4epxP+EqMP/ + hKjD/4Sowv+EqML/hKjC/4Sowv+EqMP/hajD/4mrxf+Us8r/pb/S/7HH1/+0ydn/sMXW/6K7z/+Qrsb/ + hqjC/4Snwv+EqMP/hKjD/4epw//B0N3/7/L0//j4+P/4+Pj/+Pj4//n5+f/y8/X/1d7m/6m+0P+Lq8T/ + hKfC/4Snwv96nbn/aYup/1V3l/9VdpbKAAAAAAAAAAAAAAAAAAAAAHeevCeApMD+j63H/5CvyP+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4usxv+Rscn/ + n7vQ/67F1/+1ytr/tcra/6zD1P+btsv/jq3F/4qrxf+KrMb/kbHJ/6vD1f/U4On/8vX3//z8/P/8/Pz/ + /Pz8//n6+v/j6u//qMDT/4qsxv+KrMb3iqzGz4mrxYF7nrouAAAAAAAAAAAAAAAAAAAAAJGvyQOQr8go + j6/IYpCwyaqQscnfkbHJ+pGxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/ + kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Tssr/m7jO/6nC1f+90N7/zNrl/8fW4v+yxtb/m7bL/5GwyP+QsMn/ + k7LK/6bA1P/G1+P/tcvb/5q3zv2RscngkLDJno+vyEmOr8gSja7HAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACUs8sClbTLFZa1zEOXtc2Hl7bNyJi2zfCXtcz+l7XN/5e1zP+Yts3/ + mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/nrrQ/67F1//F1eL/ + 1eDq/9bg6f/F1OD/rMLU/524zu+Yts24l7XMY5W0zCCUs8sDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJy5zwmdutAp + nrrQY5+70ayfu9Dgn7vQ+p+70P+fu9D/oLvR/6C70f+fu9H/n7vQ/5+70P+fu9H/oLzR/6C80f+gvNH/ + n7vQ/5+70P+eutD/n7vQ96nC1c7F1uOC6O7zNuPr8QoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACkv9QCpb/UFrLH2EW4zNuNsMbYy6vD1vGowdX+p8DU/6fA1P+nwNT/ + qMHV/6jB1f+owdT9qcHV4anB1J6nv9NJpr/TEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANng5QrQ3OYr + w9PgZr/R3663y9zduMvbur/P3Wa7y9ghvc7cAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADt7/ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP///////wAA///8f///AAD///Af + //8AAP//wAf//wAA//8AAf//AAD//gAAf/8AAP/4AAAf/wAA/+AAAAf/AAD/gAAAAf8AAP8AAAAAfwAA + /AAAAAAfAADwAAAAAAcAAOAAAAAAAwAA4AAAAAABAADgAAAAAAAAAOAAAAAAAAAA4AAAAAAAAADgAAAA + AAAAAOAAAAAAAAAA4AAAAAAAAADgAAAAAAAAAOAAAAAAAQAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA + 4AAAAAADAADgAAAAAAMAAOAAAAAAAwAA4AAAAAADAADgAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAA + AAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAA8AAPwAAAAA/wAA + /+AAAA//AAD//gAA//8AAP//8Af//wAA////f///AAD///////8AAP///////wAA////////AAAoAAAA + IAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACElKAhUYm1nGCAnLwECAgEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0PEAJFTlVLmK2+3p66z/9rkq/7 + SWR4tBYeJCwBAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwNzwof5Khv6nC1f6pwtb/ + nrrQ/3CYtv9vl7X/bJOx+0hidrAVHCEpAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdIiUSZHSBlqG7z/mkv9P/ + psDU/6fB1f+cuc//c5q4/3KauP9ymrj/cpm3/2+VsvpIYHOsFR0iJgEBAQEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATFxoGSldhapOtwe2futD/ + or3S/6K90v+ivtP/o77T/5q3zv9zm7n/c5u5/3KauP9ymrj/cZm3/3GZt/9tlLH5RV1wpxMaHyQAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICgsBNkFJQYGardebuM7/ + nLjP/525z/+eutD/nrvQ/5670P+eu9D/l7XM/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q4/3KZt/9xmLb/ + a5Gv+ENabKMSGBwhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIyowIml/kbaTscn9 + lrTL/5i2zP+Zt87/mrfO/5q3zv+at87/mrfO/5q3zv+Us8v/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3GZt/9xmLf/b5a1/2mPrPg/VmefDxQYHwAAAAAAAAAAAAAAAAAAAAAAAAAAHiQpCFJkc4yJqcH3 + j6/I/5Kxyf+Us8v/lbTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5Gwyf9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3GZt/9wl7b/b5a0/2uSsf9kiab3GSMqXgAAAAIAAAAAAAAAAAAAAACQrMAu + iKrE/4qrxf+Nrsf/kLDI/5Gxyf+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/j6/I/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9wl7X/bZSz/2qRsP8qOUWmAAAAKAAAAAIAAAAA + AAAAAJu3zDmHqcP/iavF/4usxv+Orsf/jq/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Mrcb/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/2+Wtf9ulbT/bJOy/zZKWbUAAABT + AAAAFQAAAAAAAAAAlLPJRIWowv+HqsT/iavF/4qsxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/ + i63G/4qrxf9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+VtP9tlLL/ + Q1ttvgAAAEsAAAAhAAAAAAAAAACXtcpRhKfC/4apw/+HqsT/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Iq8X/iKrE/2+Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/22Usv9OaX/GAAAALgAAABIAAAAAAAAAAJm2y1+DpsH/hKjC/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/bpSy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/1d1js4AAAAPAAAABAAAAAAAAAAAkrHIboGlwf+CpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Smwv9tk7H/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/Xn+Z2wAAAAMAAAABAAAAAAAAAACJq8R+f6TA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gqXB/2yRr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9lh6ToIS02BAAAAAAAAAAAAAAAAIusxY99or// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/+BpMD/a4+t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrfNpjq0JAAAAAAAAAAAAAAAA + hajCnnuhvv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3+jv/9ojKr/ + Zouq/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr+miMqxMAAAAA + AAAAAAAAAACCpsGseaC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + faK+/2WIp/9jh6b/ZYmo/2WJqP9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn+ + ZoqpIAAAAAAAAAAAAAAAAH+jv7l3nrv/cZi1/26Usv94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP97oL3/YYOh/16Bof9fg6L/YoWk/2OGpf9jh6b/ZIin/2WIp/9liKf/ZYin/2WIp/9liKf/ + ZYin/2WIp/9liKcwAAAAAAAAAAAAAAAAep+7xWmQr/9iiqr/d568/3eevP93nrz/hKbB/4eowv93nrz/ + d568/3eevP93nrz/dp67/3+ivv9UdZT/UXSU/1p9nP9bfp7/XYCf/2CDov9hhKP/YoWk/2OGpf9jhqX/ + Y4al/2OGpf9jhqX/Y4al/2OGpUQAAAAAAAAAAAAAAAB8ob3RVn2f/1N7nf9zm7n/dp27/3mfvf+txdb/ + krDH/3adu/92nbv/eJ67/3yfvP91mrf/cJa0/3KZtv9qj6z/V3ub/1R2l/9Xepn/W32d/11/n/9fgqH/ + YIKi/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOjXAAAAAAAAAAAAAAAAHWcutpReZz/UHeb/3Obuf91nbv/ + d5+8/7PJ2f+Wssn/d5u5/3mcuf90mrf/c5q3/3Scuf92nbr/dp26/3Wcuf90m7j/dJu4/3GWtP9rjav/ + X4Gh/1x+nf9dfp7/XoCf/16AoP9fgaD/X4Gg/1+BoP9fgKB3AAAAAAAAAAB1nLoBdJy64l+Gp/9lja3/ + dZy6/3acuv98n7z/s8fY/6vB0/+jvM7/k7DG/4Klv/97ob3/e6G+/3uhvv97ob7/e6G+/3uhvv97ob3/ + e6G9/3uhvf97oLz/eJ26/3CTsf9jhKP/W3yc/1t8nP9bfJz/W3yc/1t9nJMAAAAAAAAAAHScugN0nLrq + dJy6/3qfvP+Hp8L/hqjD/4Kmwf+BpcH/gqbB/4qrxf+Ztsz/qMHU/63D1f+iu8//j67G/4Snwv+CpsH/ + gqbB/4Kmwf+btsv/zdji/+rt8P/f5er/t8nX/5Kwx/+Ao7//c5az/2CDov9XeJj/VneXrQAAAAAAAAAA + d568BoGlwOGNrMb+ja3H/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/jK7H/5a0y/+lv9P/ + sMbX/6zD1f+duM3/kK/H/4+vyP+mv9P/z9zm//Dz9v/7+/v/9ff4/87b5f+QsMj9iqzG4YepxJ52mLQ8 + AAAAAAAAAAAAAAAAj6/ICJCwySeSsspgk7PKqJSzy96Us8v6lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/mbbN/6jB1P/A0uD/x9bi/7jL2v+ivND/mLXM/6K90u6Yts24krLKY5CwySCOr8gD + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmbfOApu4zxSdudBBnrrQhp+70Megu9Dv + n7vR/qC70f+fu9H/n7vQ/5+70f+gvNH/oLzR/5+70P+gu9D3q8PVzsbW44Hf5+40oLrPCAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAALrN3AjI1uIpvtDdY7bK26qxx9jfrcTX+K/G1+Gxx9ifscbXSKnB1BIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN/l6gLZ4ukQ19/lAwAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////D// + //AP///gA///gAD//gAAf/gAAB/wAAAHwAAAAcAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAHAAAAB + wAAAAcAAAAHAAAABwAAAAcAAAAHAAAABgAAAAYAAAAGAAAABwAAAB/wAAH//4Af///4///////////// + KAAAABgAAAAwAAAAAQAgAAAAAABgCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBseBAYICgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYYGgFIUVg9 + jqS001VzisgiLjc+BQYIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTg+HnuOnbGowdT9psDU/3GZt/9ulrT9VHKJxSItNjoFBgcC + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUrLwxgcH2F + nrjM9qS+0/+lv9T/or3S/3Sbuf9ymrj/cpm3/3CXtf1UcYfCIS02NwMFBgEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAVGRwDSlhjWY6ovOedus//nrvQ/6C80f+gvNH/nbrQ/3Scuv9zm7n/ + c5u5/3Oauf9ymrj/b5e0/VBtgr4eKDAzAwQFAQAAAAAAAAAAAAAAAAAAAAAAAAAACw0PATdDTDR4kqXM + lbPK/5i2zf+at87/mrfO/5q3zv+at87/mLbN/3Obuf9ymrj/cpq4/3KauP9ymrj/cpq4/3GYtv9tlLH8 + TWl+uhskLDACAwMBAAAAAAAAAAAAAAAAYnmKloqrw/yPr8j/krLK/5Szy/+VtMv/lbTL/5W0y/+VtMv/ + lLPK/3OauP9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9wl7b/bZWz/2eOq/wNEhZIAAAAAQAAAAAAAAAA + iavE2Iqrxf+Nrsf/j6/I/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/j6/I/3KYt/9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/b5a0/2yTsf8VHCKCAAAAHgAAAACxx9YBh6rD4YeqxP+Kq8X/i63G/4utxv+Lrcb/ + i63G/4utxv+Lrcb/i63G/3GYtf9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/22Usv8eKDCD + AAAAMQAAAACzyNcDhqnD6IWow/+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/3GWtf9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/22Tsv8oNkJ4AAAAEwAAAACvxdYGhKfC74Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/hKfC/3CUs/9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf80R1V6AAAAAgAAAACZtswKgKTA9IClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gaXA/2+Tsf9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9QbIOSAAAAAAAAAACduc0Q + faO/+X2jv/99o7//faO//32jv/99o7//faO//32jv/99o7//fqS//22Qrv9pjaz/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq2sAAAAAAAAAACWtMoWeqG9/Huhvf97ob3/e6G9/3uhvf97ob3/ + e6G9/3uhvf97ob3/fKG+/2mMqv9liaj/Zoqp/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6rC + AAAAAAAAAACRsMcedp27/nKYtv9zmbf/eJ+8/3ifvP95n7z/eJ+8/3ifvP94n7z/eZ+8/2SFpP9egqH/ + YYSk/2OGpf9kh6b/ZIin/2WIp/9liKf/ZYin/2WIp/9liKfVAAAAAAAAAACOr8YnaZGw/12Fpv93nrv/ + d568/5Wzyf+ApL//d568/3eeu/94nrz/ep67/2SEov9TdZX/V3qZ/1x+nv9fgaH/YYSj/2KFpP9ihaT/ + YoWk/2KFpP9ihaTkYoWkAgAAAACJqsQxYYmq/1F5nP90nLr/dp27/6zD1v+Cpb//d5y6/3icuf90mrf/ + c5q4/3Sbuf9xmLb/bJKw/2aJp/9fgaD/XH6d/16An/9fgaH/YIKh/2CCof9ggqHwYIKhBwAAAAB1nLo7 + aJCw/2WMrP91nLr/ep+8/6rB0/+kvM//l7PJ/4anwf99or7/e6G+/3uhvv97ob7/e6G9/3uhvf99or3/ + faC7/2+SsP9ihKP/W3yc/1t8nP9bfJz4XH6dDwAAAAB0nLpHeJ+8/4Wmwv+IqcT/hajD/4Sowv+FqMP/ + i63G/5m2zP+mv9L/pb7R/5Wzyf+JqsT/hajD/6a+0f/j6e7/8/T1/93l6/+zx9f/ianD/3SXtP9hg6Ly + W3ybFwAAAACJqsQVkLDIcI+wybeQscnnkbHJ/JGxyf+Rscn/kbHJ/5Gxyf+Rscn/krLK/5q3zv+owdT/ + uMvb/7DG1/+euc//psDT/8TV4vqtxdfYlbPLj42uxzyLrMYMAAAAAAAAAAAAAAAAAAAAAAAAAACXts0E + mrfOHJy5z0+eutCXn7vQ06G80fWgu9H/n7vQ/6C70f+gvNH/oLvR/qS+0+i2y9urztvmV67F1hiXtc0B + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMXV4Q7F1OAz + vM/dc7XK2q+4y9tys8fXKK3E1gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAP/n/wD/gf8A/wB/APwAHwDwAAcAwAABAMAAAADAAAAAgAAAAIAAAACAAAAAgAABAIAAAQCAAAEA + gAABAIAAAACAAAAAgAAAAIAAAACAAAEA8AAPAP+A/wD///8A////AA== + + + \ No newline at end of file diff --git a/PS4PKGTool/Forms/PKG Directory Settings/PKG Directory Settings.Designer.cs b/PS4PKGTool/Forms/PKG Directory Settings/PKG Directory Settings.Designer.cs new file mode 100644 index 0000000..43f6dab --- /dev/null +++ b/PS4PKGTool/Forms/PKG Directory Settings/PKG Directory Settings.Designer.cs @@ -0,0 +1,176 @@ +using System; + +namespace PS4PKGTool +{ + partial class PKG_Directory_Settings + { + /// + /// 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() + { + components=new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(PKG_Directory_Settings)); + darkListBox1=new DarkUI.Controls.DarkListBox(components); + btnDeletePkgDirectory=new DarkUI.Controls.DarkButton(); + btnAddPkgDirectory=new DarkUI.Controls.DarkButton(); + darkCheckBoxRecursive=new DarkUI.Controls.DarkCheckBox(); + darkSectionPanel1=new DarkUI.Controls.DarkSectionPanel(); + btnClearAllPkgDirectory=new DarkUI.Controls.DarkButton(); + btnLoadPkg=new DarkUI.Controls.DarkButton(); + darkCheckBoxDontshowthisagain=new DarkUI.Controls.DarkCheckBox(); + darkSectionPanel1.SuspendLayout(); + SuspendLayout(); + // + // darkListBox1 + // + darkListBox1.BackColor=System.Drawing.Color.FromArgb(69, 73, 74); + darkListBox1.BorderStyle=System.Windows.Forms.BorderStyle.None; + darkListBox1.Dock=System.Windows.Forms.DockStyle.Fill; + darkListBox1.DrawMode=System.Windows.Forms.DrawMode.OwnerDrawFixed; + darkListBox1.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkListBox1.ForeColor=System.Drawing.Color.Gainsboro; + darkListBox1.FormattingEnabled=true; + darkListBox1.ItemHeight=15; + darkListBox1.Location=new System.Drawing.Point(1, 25); + darkListBox1.Name="darkListBox1"; + darkListBox1.Size=new System.Drawing.Size(446, 91); + darkListBox1.TabIndex=0; + darkListBox1.TabStop=false; + darkListBox1.UseTabStops=false; + // + // btnDeletePkgDirectory + // + btnDeletePkgDirectory.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnDeletePkgDirectory.Location=new System.Drawing.Point(133, 164); + btnDeletePkgDirectory.Name="btnDeletePkgDirectory"; + btnDeletePkgDirectory.Size=new System.Drawing.Size(103, 27); + btnDeletePkgDirectory.TabIndex=1; + btnDeletePkgDirectory.TabStop=false; + btnDeletePkgDirectory.Text="Delete directory"; + btnDeletePkgDirectory.Click+=btnDeleteFolder_Click; + // + // btnAddPkgDirectory + // + btnAddPkgDirectory.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnAddPkgDirectory.Location=new System.Drawing.Point(18, 164); + btnAddPkgDirectory.Name="btnAddPkgDirectory"; + btnAddPkgDirectory.Size=new System.Drawing.Size(103, 27); + btnAddPkgDirectory.TabIndex=2; + btnAddPkgDirectory.TabStop=false; + btnAddPkgDirectory.Text="Add directory"; + btnAddPkgDirectory.Click+=btnAddFolder_Click; + // + // darkCheckBoxRecursive + // + darkCheckBoxRecursive.AutoSize=true; + darkCheckBoxRecursive.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkCheckBoxRecursive.Location=new System.Drawing.Point(18, 18); + darkCheckBoxRecursive.Name="darkCheckBoxRecursive"; + darkCheckBoxRecursive.Size=new System.Drawing.Size(80, 19); + darkCheckBoxRecursive.TabIndex=5; + darkCheckBoxRecursive.Text="Recursive"; + // + // darkSectionPanel1 + // + darkSectionPanel1.Controls.Add(darkListBox1); + darkSectionPanel1.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkSectionPanel1.ForeColor=System.Drawing.Color.Gainsboro; + darkSectionPanel1.Location=new System.Drawing.Point(18, 42); + darkSectionPanel1.Name="darkSectionPanel1"; + darkSectionPanel1.SectionHeader="PKG Directory List"; + darkSectionPanel1.Size=new System.Drawing.Size(448, 117); + darkSectionPanel1.TabIndex=6; + // + // btnClearAllPkgDirectory + // + btnClearAllPkgDirectory.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnClearAllPkgDirectory.Location=new System.Drawing.Point(248, 164); + btnClearAllPkgDirectory.Name="btnClearAllPkgDirectory"; + btnClearAllPkgDirectory.Size=new System.Drawing.Size(103, 27); + btnClearAllPkgDirectory.TabIndex=8; + btnClearAllPkgDirectory.TabStop=false; + btnClearAllPkgDirectory.Text="Clear list"; + btnClearAllPkgDirectory.Click+=darkButton2_Click; + // + // btnLoadPkg + // + btnLoadPkg.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnLoadPkg.Location=new System.Drawing.Point(363, 164); + btnLoadPkg.Name="btnLoadPkg"; + btnLoadPkg.Size=new System.Drawing.Size(103, 27); + btnLoadPkg.TabIndex=3; + btnLoadPkg.TabStop=false; + btnLoadPkg.Text="Load PKG"; + btnLoadPkg.Click+=btnLoadPkg_Click; + // + // darkCheckBoxDontshowthisagain + // + darkCheckBoxDontshowthisagain.AutoSize=true; + darkCheckBoxDontshowthisagain.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkCheckBoxDontshowthisagain.Location=new System.Drawing.Point(234, 18); + darkCheckBoxDontshowthisagain.Name="darkCheckBoxDontshowthisagain"; + darkCheckBoxDontshowthisagain.Size=new System.Drawing.Size(232, 19); + darkCheckBoxDontshowthisagain.TabIndex=7; + darkCheckBoxDontshowthisagain.Text="Show PKG directory settings at startup"; + darkCheckBoxDontshowthisagain.MouseClick+=darkCheckBoxDontshowthisagain_MouseClick; + // + // PKG_Directory_Settings + // + AutoScaleDimensions=new System.Drawing.SizeF(7F, 15F); + AutoScaleMode=System.Windows.Forms.AutoScaleMode.Font; + ClientSize=new System.Drawing.Size(485, 208); + Controls.Add(btnClearAllPkgDirectory); + Controls.Add(darkCheckBoxDontshowthisagain); + Controls.Add(darkSectionPanel1); + Controls.Add(darkCheckBoxRecursive); + Controls.Add(btnLoadPkg); + Controls.Add(btnAddPkgDirectory); + Controls.Add(btnDeletePkgDirectory); + Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + FormBorderStyle=System.Windows.Forms.FormBorderStyle.FixedSingle; + Icon=(System.Drawing.Icon)resources.GetObject("$this.Icon"); + MaximizeBox=false; + Name="PKG_Directory_Settings"; + SizeGripStyle=System.Windows.Forms.SizeGripStyle.Hide; + StartPosition=System.Windows.Forms.FormStartPosition.CenterScreen; + Text="PKG Directory Settings"; + Load+=PKG_Locations_Load; + darkSectionPanel1.ResumeLayout(false); + ResumeLayout(false); + PerformLayout(); + } + + #endregion + + private DarkUI.Controls.DarkListBox darkListBox1; + private DarkUI.Controls.DarkButton btnDeletePkgDirectory; + private DarkUI.Controls.DarkButton btnAddPkgDirectory; + private DarkUI.Controls.DarkCheckBox darkCheckBoxRecursive; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel1; + private DarkUI.Controls.DarkButton btnLoadPkg; + private DarkUI.Controls.DarkCheckBox darkCheckBoxDontshowthisagain; + private DarkUI.Controls.DarkButton btnClearAllPkgDirectory; + } +} \ No newline at end of file diff --git a/PS4PKGTool/Forms/PKG Directory Settings/PKG Directory Settings.cs b/PS4PKGTool/Forms/PKG Directory Settings/PKG Directory Settings.cs new file mode 100644 index 0000000..96aa2cd --- /dev/null +++ b/PS4PKGTool/Forms/PKG Directory Settings/PKG Directory Settings.cs @@ -0,0 +1,148 @@ +using GameArchives.PKF; +using PS4PKGTool.Util; +using PS4PKGTool.Utilities.PS4PKGToolHelper; +using PS4PKGTool.Utilities.Settings; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using static PS4PKGTool.Utilities.PS4PKGToolHelper.Helper; + +namespace PS4PKGTool +{ + public partial class PKG_Directory_Settings : DarkUI.Forms.DarkForm + { + public bool closingProgram = true; + private Main form; + static Version currentVersion = new Version(Assembly.GetExecutingAssembly().GetName().Version.ToString()); + + public PKG_Directory_Settings() + { + InitializeComponent(); + + // remove empty listbox item + if (appSettings_.PkgDirectories.Count == 1 && appSettings_.PkgDirectories[0] == string.Empty) + { + appSettings_.PkgDirectories.Clear(); + } + } + + private void btnAddFolder_Click(object sender, EventArgs e) + { + if (ShowFolderBrowserDialog(out FolderBrowserDialog fbd)) + { + string selectedFolder = fbd.SelectedPath; + + if (darkListBox1.Items.Contains(selectedFolder)) + { + ShowError("Path already added.", false); + return; + } + + if (Tool.IsRootDrive(selectedFolder)) + { + DialogResult dialogResult = DialogResultYesNo("Scanning the whole drive may take some time. Are you sure you want to proceed?"); + if (dialogResult == DialogResult.No) + { + return; + } + } + + darkListBox1.Items.Add(selectedFolder); + } + } + + private void btnDeleteFolder_Click(object sender, EventArgs e) + { + if (darkListBox1.SelectedItems.Count > 0) + { + int selectedIndex = darkListBox1.SelectedIndex; + darkListBox1.Items.RemoveAt(selectedIndex); + } + } + + private void btnLoadPkg_Click(object sender, EventArgs e) + { + Logger.LogInformation("Loading PKG.."); + appSettings_.ShowDirectorySettingsAtStartup = darkCheckBoxDontshowthisagain.Checked; + + if (darkListBox1.Items.Count == 0) + { + ShowError("Specify PS4 PKG directory.", false); + return; + } + + bool dirNotExists = false; + foreach (string folder in darkListBox1.Items) + { + if (!Directory.Exists(folder)) + { + ShowError("Directory does not exist: " + folder, false); + dirNotExists = true; + } + } + if (dirNotExists) + return; + closingProgram = false; + if (!Helper.Tool.CheckForInternetConnection()) + ShowWarning("No internet connection detected. Some features in the program may not working.", true); + + var PkgDirectoryList = darkListBox1.Items.Cast().ToList(); + appSettings_.PkgDirectories = PkgDirectoryList; + appSettings_.ScanRecursive = darkCheckBoxRecursive.Checked; + appSettings_.ShowDirectorySettingsAtStartup = darkCheckBoxDontshowthisagain.Checked; + + SettingsManager.SaveSettings(appSettings_, SettingFilePath); + + Helper.FinalizePkgProcess = true; + + this.Hide(); + if (Helper.FirstLaunch) + { + form = new Main(); + + if (!form.Visible) + { + form.Show(); + } + else + { + form.BringToFront(); + } + } + } + + private void PKG_Locations_Load(object sender, EventArgs e) + { + string logFilePath = Path.Combine(Environment.CurrentDirectory, "PS4_PKG_Tool_LogFile.txt"); + if (File.Exists(logFilePath)) + { + File.Delete(logFilePath); + } + + File.Create(logFilePath).Dispose(); + darkCheckBoxDontshowthisagain.Visible = (Helper.FirstLaunch) ? true : false; + darkCheckBoxRecursive.Checked = appSettings_.ScanRecursive; + darkListBox1.Items.AddRange(appSettings_.PkgDirectories?.Cast().ToArray() ?? Array.Empty()); + darkCheckBoxDontshowthisagain.Checked = appSettings_.ShowDirectorySettingsAtStartup; + } + + private void darkCheckBoxDontshowthisagain_MouseClick(object sender, MouseEventArgs e) + { + if (darkCheckBoxDontshowthisagain.Checked) + ShowInformation("You can enable this back in program settings.", false); + } + + private void darkButton2_Click(object sender, EventArgs e) + { + darkListBox1.Items.Clear(); + } + } +} diff --git a/PS4PKGTool/Forms/PKG Directory Settings/PKG Directory Settings.resx b/PS4PKGTool/Forms/PKG Directory Settings/PKG Directory Settings.resx new file mode 100644 index 0000000..025e409 --- /dev/null +++ b/PS4PKGTool/Forms/PKG Directory Settings/PKG Directory Settings.resx @@ -0,0 +1,3303 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAEAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDA0KSE5TV0tfb6gNEhVOAAAAEwAAAAIAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQUE + LDE1O4qcq8ayyNr+gaXA/2+Ws/lEW222Cw8SSQAAABEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAACAgICHB8hInKCjaGkvdD5rMTX/7LI2v+BpL//a5Ox/3CYtv9vlbL4 + Q1psswsPEkgAAAARAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCQkKD1JbYnagt8ju + qMLU/6jB1P+txdf/ssna/4Cjvv9okK7/a5Ox/26WtP9ulrT/bpSx+EBWZ68JDQ9GAAAADgAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAwMDBzU7P1CUqLjYrcTX/63E2P+rw9b/qMHU/67F2P+vxtn/hKXA/2mRr/9okK7/ + aZGv/22Vs/9qkrD/b5e1/22TsPY/VWasCg0PQwAAAA8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAyMmKDCDk6C7qMHU/arD1v+sxdf/ + q8TX/67G2P+pwtX/rcXX/67G2f+Gp8L/bJSy/22Vs/9tlbP/bpa0/2yUsv9nj63/bJSy/2+Xtf9tk7D2 + PFBgqgcKDEEAAAAOAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAQwNDhljb3mTpbzP9qzE1/+rw9b/q8PX/6vE1/+owdX/q8PX/63F2P+rw9b/rMTX/4epw/9wmLb/ + cJi2/26WtP9tlbP/b5e1/2+Xtf9pka//aJCu/2uTsf9ulrT/a5Gt9DtPXqUHCgw+AAAADQAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUGBg1FTlZqmbDC6KnC1f+qw9b/rMTX/6nD1v+pwtb/ + q8TX/6jC1f+qw9f/rMXY/6jC1f+sxdj/hqjD/3CYtv9wmLb/cJi2/26WtP9tlbP/cZm3/3GZt/9vl7X/ + apKw/2yUsv9qkrD/b5e1/2yRrfQ4S1miBggKPAAAAA0AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQUpLzNG + iZ6u0aS+0v6mwNT/qMHV/6nC1v+rw9b/q8PX/6nC1v+pwtb/qMLV/6vE1/+rxNf/qMLV/6zE1/+JqsT/ + cJi2/3GZt/9xmbf/cJi2/26WtP9vl7X/cJi2/3CYtv9wmLb/cJi2/22Vs/9rk7H/bpa0/3CYtv9pjqrx + N0lYoAYICjkAAAALAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAMSFRcocYGOrqS90fynwNT/pb/T/6S+0v+owdX/qcLW/6nC1v+qw9b/ + qcLV/6fB1f+pwtb/qsPW/6rD1v+owdX/qsPW/4ysxv9ymrj/cZm3/3CYtv9wmLb/cJi2/2+Xtf9wmLb/ + cZm3/3GZt/9xmbf/cZm3/3CYtv9vl7X/bpa0/26WtP9vl7X/ao6q8TNFUpoFBwg3AAAACwAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAELDA0VU2Bqhp+4y/Opwtb/ + pb/T/6W/1P+mwNT/pb/U/6jB1f+owtb/qMLW/6nC1v+owdb/p8HV/6nC1v+pwtb/qcLW/6jC1v+pwtb/ + i6zG/3KauP9zm7n/cpq4/3KauP9ymrj/cZm3/3CYtv9ymrj/c5u5/3KauP9ymrj/dJy6/3Obuf9zm7n/ + c5u5/3GZt/9wmLb/cJi2/2mNqO8yQ1CZBQcINQAAAAkAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAACAgIKO0NJYJSrveOivNH/pb/T/6jB1v+jvtL/pL7T/6S+0/+kvtP/p8DV/6bA1P+nwdX/ + qcLW/6fB1f+nwdX/qMHV/6jB1f+owdX/p8HV/6jB1f+LrMb/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9ymrj/c5u5/3Obuf9ymrj/cZm3/3KauP9xmbf/cpq4/3Obuf9zm7n/c5u5/3Obuf9pjaju + Lz9MkwQFBjIAAAAJAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFHyMmPHyRosiivdH+pr/U/6W/0/+mwNT/ + p8DV/6S+0v+kvtP/pb/T/6S+0/+lv9T/pr/T/6fA1P+nwdX/qMHV/6jB1f+nwdX/p8HV/6fB1f+nwNT/ + qMHV/42sxv9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/cpm3/3KZt/9xmLb/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9wl7X/cZi2/3KZt/9ymbf/c5u5/3Sbuf9zmrj/Z4mk7C49SZEEBQYxAAAACQAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC + DhASImV1gqWdt836nrrP/6G80f+kvtP/pL7T/6bA1f+mv9T/pL7T/6O90/+lv9T/pL7T/6S+0/+kvtP/ + pb/U/6a/1P+mv9T/p8DV/6bA1f+mwNX/p8DV/6a/1f+nwNX/j67H/3OauP9zmrj/c5q4/3OauP9zmrj/ + cpm3/3KZt/9ymbf/c5q4/3KZt/9ymbf/cpq4/3KauP9ymbf/cpm3/3KZt/9wl7X/cZi2/3CXtf9wl7X/ + cZi2/3OauP9zm7n/cpq4/2eKpOwsO0eOAwMELgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBgcHE0lVYHyVr8Two77T/6G80f+buM7/obzR/6O90/+jvtP/ + pL7T/6S+0/+kvtP/o73S/6S+0/+jvtP/pL7T/6S/0/+lv9T/pL7T/6S+0/+lv9T/pb/U/6W/1P+lv9T/ + pb/U/6W/1P+Orsf/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cZm3/3KauP9ymrj/cpq4/3GZt/9xmbf/ + cpq4/3GZt/9xmbf/cZm3/3GZt/9wmLb/cZm3/3CYtv9ulrT/bpa0/3CYtv9xmbf/cpq4/3GZt/9jhqDo + KTdBiQMDBC0AAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQECCC82PVWLorXd + nbnP/5y5zv+ivdL/oLvR/5u3zv+fu9D/or3S/6K90v+jvtP/o73S/6K90v+jvdL/o73S/6O90v+jvdL/ + o73S/6S+0/+jvdP/pL7T/6S+0/+kvtP/pL7T/6S+0/+kvtP/pL7T/42tx/9zm7n/c5u5/3Obuf9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/c5u5/3KauP9ymrj/cpq4/3KauP9ymrj/cZm3/3GZt/9xmbf/ + cpq4/3GZt/9wmLb/bpa0/2+Xtf9wmLb/cpq4/3KauP9ymrj/Y4ag6Cc1P4gCAwMqAAAABwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAABBgcHzZ5jp3BnrrP/Z26z/+duc//nbrP/6K90v+gvNH/nLnO/6C80f+hvdL/ + or3S/6O+0/+jvtP/or3S/6K90v+ivdL/or3S/6K90v+ivdP/or7T/6K+0/+jvtP/o77T/6O+0/+jvtP/ + o77T/6O+0/+jvtP/kbDJ/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3GZt/9xmbf/cpq4/3KauP9wmLb/b5e1/3CYtv9wmLb/ + cZm3/3CYtv9wmLb/cJe1/2CDnOUlMjyCAgMDKQAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgsNDh5dbXqcmrXK+Z66z/+futD/ + mrfN/525z/+eutD/obzS/6C70P+dus//nrrQ/6C80f+hvNH/or3S/6K90v+hvNH/ob3S/6K90v+hvdL/ + obzS/6K90v+ivdL/or3S/6K90v+ivdL/or3S/6K90v+ivdL/or3S/6K90v+Qr8j/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/cpq4/3KauP9zm7n/c5u5/3Obuf9zm7n/ + cpq4/3GZt/9ymrj/cpq4/3KauP9wmLb/cJi2/3CYtv9xmbf/cJi2/3CYtv9wmLb/b5e1/22Vsv9fgZrl + JDA6gAECAygAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAQQEBQ9BTVVzkavA7Ju4zv+duc//m7jO/525z/+Zts3/nbnP/525z/+gu9H/n7vR/5660P+duc// + n7vR/6C70f+hvNL/oLvR/6C70f+hvNL/obzS/6C80v+gvNL/obzS/6G80v+hvNL/obzS/6G80v+hvNL/ + obzS/6G80v+hvNL/obzS/5CwyP9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9xmbf/ + cJi2/3GZt/9xmbf/cJi2/3CYtv9wmLb/b5e1/22Vs/9tlbP/Xn+Y4SItNnsCAgMlAAAABQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQgpMDZOf5is15i1zP+Ztsz/m7jO/5y5zv+at87/ + nLnP/5u4zv+buM7/nLnP/5670f+eutD/nbrQ/5y5z/+dutD/nrvR/5+70f+fu9H/n7vR/5+70f+fu9H/ + n7vR/5+70f+fu9H/n7vR/5+70f+fu9H/n7vR/5+70f+fu9H/n7vR/5+70f+fu9H/kK/I/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/cpq4/3KauP9zm7n/cpq4/3KauP9ymrj/cJi2/3GZt/9xmbf/cZm3/3CYtv9xmbf/ + b5e1/22Vs/9slLL/cZm3/1+AmeAgLDR4AQECJQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUFxov + bYGRuZi1zP2Vs8r/mbbN/5q3zf+cuc//nLnP/5q3zf+buM//nLnP/5y4z/+cuM//nrrQ/525z/+duc// + nbnP/5y5z/+eutD/nrrQ/5660P+eutD/nrrQ/5660P+eutD/nrrQ/5660P+eutD/nrrQ/5660P+eutD/ + nrrQ/5660P+eutD/nrrQ/5660P+Vssv/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/ + c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/cpm4/3Oauf9zmrn/ + cpq4/3Oauf9ymbj/cZi3/3CYtv9xmLf/cJi2/3GYt/9ymbj/cZi3/22Us/9sk7L/cJi2/3GYtv5bepPc + HigwdgEBAiAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAEJCgsbU2NvkpKvxfaYts3/mLbM/5m3zv+Wtcz/mLbM/5u4zv+buM7/ + mrfO/5q4zv+auM7/nLnP/5u5z/+dutD/nLnP/5y5z/+cuc//m7nP/5260P+dutD/nbrQ/5260P+dutD/ + nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/5Oxyf9zmrj/ + c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/cpm4/3OauP9ymbf/c5q4/3OauP9ymbf/cpm3/3KZt/9xmLb/ + cZi2/3GYtv9xmLf/cZi3/2+WtP9sk7H/bpWz/2+WtP9tlLL+WXiQ3B0nLnIBAQEhAAAABQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDAwQNOUNLaomluuiUs8r/ + l7XL/5a0y/+Us8r/mrjO/5i2zP+Yts3/mbbN/5q3zf+Zt83/mrfO/5q4zv+buM7/m7nP/5y5z/+buM// + m7jP/5u4zv+buM7/m7nP/5y5z/+cuc//nLnP/5y5z/+cuc//nLnP/5y5z/+cuc//nLnP/5y5z/+cuc// + nLnP/5y5z/+cuc//nLnP/5y5z/+cuc//kbDI/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9ymbf/cpm3/3OauP9ymbf/cpm3/3KZt/9xmLb/cZm3/3GYtv9xmLb/cZi2/3CXtf9ulbP/ + b5a0/3CXtf9wl7X/b5a0/ld2jdgaIypvAQEBHwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAABAQEGIikuR3mSptKWtMv/kbDI/5Syyv+Xtcz/k7LK/5Kxyf+Zts3/mbfO/5m3zv+Yts3/ + mLbN/5i2zf+Zt87/mrfO/5q3zv+auM//m7jP/5u4z/+buM//m7jP/5q4z/+auM//m7jP/5u4z/+buM// + m7jP/5u4z/+buM//m7jP/5u4z/+buM//m7jP/5u4z/+buM//m7jP/5u4z/+buM//m7jP/5u4z/+Sscr/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cZm3/3KauP9ymrj/ + cZm3/3CYtv9wmLb/cJi2/3GZt/9xmbf/cJi2/2+Xtf9ulrT/bZWz/26WtP9slLL/b5e1/3CYtf5Yd47X + GiMqbAEBAR4AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADERQXKmR4h7CQrsb8jq7H/5W0y/+Pr8f/ + lbPK/5a0y/+Us8r/kbHI/5e1zP+Zts3/mbbN/5a1zP+Xtcz/mLXN/5m2zf+Zt87/mbbN/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5Sxyv9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3GZt/9ymrj/cZm3/3GZt/9xmbf/cZm3/3CYtv9xmbf/ + cJi2/3CYtv9vl7X/a5Ox/22Vs/9rk7H/bJSy/22Vs/9tlbP9U3GH0xcfJmgBAQEeAAAABAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB + BwkKFkpZZYmLqsD0kbDI/42uxv+RsMj/lLPK/42ux/+Wtcz/lrTL/5Oyyv+Rscn/lrTM/5i2zf+Yts3/ + lrXM/5a1zP+Xts3/mLbN/5m3zv+Yts3/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/ + mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/ + k7HK/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3GZt/9xmbf/cJi2/26WtP9ulrT/bpa0/26WtP9ulrT/bpa0/2uTsf9qkrD/ + a5Ox/2uTsf9qkrD/aZGv/U9sg9QXHyVkAAABGwAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgMDCzI8RGKCnrTkjq7H/42txv+Pr8f/i6zF/4+vx/+Sssr/ + jq/H/5Wzy/+VtMv/k7LK/5Gxyf+VtMv/l7XM/5e2zf+Wtcz/lrXM/5e1zP+Xtcz/mLbN/5e1zf+Yts3/ + mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/ + mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Orsf/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/ + cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/ + cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cZi3/3GYt/9xmLf/ + cZi3/2+Xtf9ulrT/bpW0/22Vs/9ulbT/b5a1/2qSsP9qkrD/apKw/2iPrv9rk7H/apKw/2aMq/1PaoHO + FBshYgAAAR4AAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBR4kKD91jaDL + j6/H/o+vx/+Pr8j/j6/I/4+vyP+Nrcb/jq7H/5CvyP+QsMj/lLLL/5W0zP+Sssr/kbDJ/5WzzP+Wtc3/ + lrTN/5a0zP+WtMz/lrTM/5a0zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5Oxyf9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cZi2/3GYtv9xmLb/cZi2/3CXtf9wl7X/b5a0/26Vs/9tlLL/ + bpWz/2qRr/9rkrD/aZCu/2mQrv9njqz/ZIup/2SLqf9oj6z9Tml/zhUbIF0AAAASAAAAAwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAg0QEiVecoKpi6vE+o+vyP+Mrcb/jK3G/5CwyP+QsMj/j6/I/46vx/+RsMn/ + j6/I/5CwyP+Sscr/lbPL/5Kxyf+RsMn/lLPL/5W0zP+VtMz/lbPL/5Wzy/+VtMz/lrTM/5a0zP+WtMz/ + lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/ + lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/krDJ/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cZi2/3GYtv9xmLb/cZi2/3CXtf9wl7X/cJe1/26Vs/9ulbP/b5a0/2qRr/9rkrD/apGv/2qRr/9qka// + Z46s/2SLqf9oj63/XH6Y7QAAAEkAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGBxBGVWCAhqW88Yepw/+LrMX/ + ja7G/4qrxP+LrMX/jq/I/5CwyP+Rscn/kLDJ/5Kyyv+Or8f/kbDJ/5Kyyv+Ts8v/krLK/5Gxyf+Tssv/ + lbTM/5W0zP+VtMz/lLPL/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/ + lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/ + lbTM/5W0zP+SsMn/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3GYtv9xmLb/cZm3/3GYtv9xmLb/ + cJi2/2+Xtf9vlrT/b5a0/2uTsf9sk7H/bZWz/22Vs/9sk7H/Z4+t/2aNq/9fhKD0BAUGbgAAADgAAAAP + AAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAQk1USYSnwf+IqcP/iKrD/42txv+KrMT/iKrD/4mrxP+Kq8T/ja7H/4+vyP+QsMj/ + j6/I/4ytxv+QsMj/krHJ/5Kyyv+Rscn/kbDJ/5Kyyv+Us8v/lLPL/5Szy/+Tssr/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Oxyv9xmbf/cZm3/3GZt/9xmbf/ + cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/ + cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/ + cZm3/3GZt/9xmbf/cZm3/3CYtv9wmLb/cJi2/3CYtv9wmLb/cJi2/2+Xtf9ulrT/bpa0/2uSsf9pkK// + aJCu/2qSsP9rk7H/aJCu/2aMqfkICw16AAAAXwAAACwAAAAPAAAABgAAAAEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4y9hLgaW//4qrxf+Kq8X/ + jq7H/4iqw/+Jq8T/iqzF/4iqw/+KrMX/jq7H/4+wyP+Mrsb/jK7H/5Cxyf+Rscn/kbHJ/5Gxyf+Rscn/ + krLK/5Ozy/+Ts8v/k7PL/5Kzy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/ + k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/ + k7PL/5Ozy/+Ts8v/kbDJ/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/ + cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/ + cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3CXtv9wl7b/ + cJe2/3CXtv9vlrX/b5a1/2+Wtf9sk7L/bZSz/2yTsv9pkK//Z46t/2uSsf9oj63/ZYuq/goNEYEAAABr + AAAAUgAAACUAAAAPAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAALjM2lN+o73/h6nD/4qrxP+LrMb/iqvF/4qrxP+LrMX/iqzF/4qsxf+Mrcb/ + kLDJ/42ux/+Mrcb/kbHJ/5Cwyf+QsMj/kLDJ/5Cwyf+Rscn/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/ + krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/ + krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+RsMn/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cJe1/3CXtf9wl7X/b5a0/3CXtf9vlrT/bpWz/22Usv9sk7H/ + bJOx/2yTsf9rkrD/aI+t/2uSsP9jiqj/ERgciAAAAG8AAABiAAAARAAAACAAAAAOAAAABgAAAAIAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnbnNX4Kmv/+Fp8H/ + iqvE/4Snwf+KrMX/iqvF/4usxf+JqsT/i63G/42uxv+Pr8j/ja7H/46vx/+PsMj/kbHJ/5CwyP+PsMj/ + j7DI/5Cwyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/ + kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/ + kbHJ/5Gxyf+Rscn/kbHJ/5Kwyf9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9wl7X/ + cJe1/3CXtf9wl7X/b5a0/2+WtP9vlrT/bpWz/22Usv9sk7H/apGv/2uSsP9rkrD/aZCu/2qRr/8cJS2S + AAAAcAAAAGgAAABXAAAAOQAAAB0AAAANAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACgus5zhKfB/4Wnwf+Jq8T/hKfB/4usxv+LrMX/iqvF/4epw/+Jq8X/ + jq7I/4ytx/+Lrcb/ja7H/46vyP+Pr8j/j6/J/46vyP+Or8j/j7DJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/ + kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/ + kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/lLHK/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cJe1/3CXtf9wl7X/b5a0/2+WtP9vlrT/ + bpWz/26Vs/9sk7H/apGv/2mQrv9qka//bJOx/yIuNpwAAABwAAAAagAAAF4AAABKAAAAMAAAABoAAAAN + AAAABgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKS+0ImHqcP/ + hajC/4epw/+DpsH/i6zG/4qsxf+LrMX/iarE/4mrxf+Nrsj/iqzG/4utxv+Mrcf/jq/I/46vyP+Pr8n/ + jq/I/46vyP+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/ + j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/ + j7DJ/4+wyf+PsMn/j7DJ/4+wyf+Tscr/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/b5a1/2+Wtf9vlrX/bpW0/26VtP9ulbT/bZSz/2yTsv9sk7L/apGw/2uSsf9pkK// + LT5LpwAAAG4AAABpAAAAYgAAAFQAAABAAAAAKQAAABcAAAALAAAABAAAAAEAAAABAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnrnNmIiqxP+IqcP/h6nD/4epw/+Mrcb/h6nD/4qrxf+Kq8T/ + i6zF/4ytxv+Kq8X/jK3G/4ytxv+Nrsf/jq7H/4+vyP+Orsf/jq7H/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/5CvyP9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9vlrT/b5a0/2+WtP9ulbP/ + bpWz/2+WtP9ulbP/bpWz/2yTsf9tlLL/a5Kx/2iPrf88UWK2AAAAbAAAAGcAAABiAAAAWAAAAEkAAAA2 + AAAAIwAAABIAAAAHAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACduMyk + hajC/4Wowv+HqcP/h6rD/4ytxv+GqcP/iavF/4irxP+Lrcb/i63G/4mrxf+Lrcf/i63G/4yux/+Nrsf/ + jq/I/42ux/+Nrsf/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/ + jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/ + jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/kbDJ/3KYtv9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/b5a0/3CXtf9vlrT/bpWz/26Vs/9ulbP/bZSy/2yTsf9rkrD/ + a5Kw/0ZfccYAAABoAAAAZAAAAF8AAABYAAAATQAAAD4AAAAtAAAAGgAAAAsAAAADAAAAAQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ65zbCEqML/hqnC/4Wowv+IqsT/iqzF/4apw/+Jq8T/ + iKrE/4utxv+KrMX/iavF/4utxv+LrMb/jK3G/4ytxv+Nrsf/ja7H/4ytxv+Nrsf/ja7H/42ux/+Nrsf/ + ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ + ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+RsMj/ + cpi2/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/2+WtP9vlrT/bZSy/22Tsv9tk7L/a5Kw/2qRr/9rkrD/UGyC0gAAAGUAAABhAAAAWwAAAFYAAABN + AAAAQQAAADMAAAAhAAAADgAAAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + h6nDvIOmwf+FqML/hKfC/4mqxf+IqsX/hqjD/4iqxP+IqsX/i6zG/4mrxf+Kq8X/i6zG/4qsxv+LrMb/ + i6zG/4ytx/+Mrcf/i63H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/ + jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/ + jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/5CvyP9yl7b/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/ + cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/ + cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/ + cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/2+VtP9vlbT/b5W0/2+WtP9vlrT/b5W0/26Vs/9tk7L/ + a5Gw/2uRsP9ZeZLcAAAAYAAAAFwAAABXAAAAUgAAAEsAAABBAAAANQAAACQAAAARAAAABQAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMrcXJg6bB/4Sowv+Dp8H/iKrE/4epw/+GqcP/ + h6rD/4iqxP+JrMX/iKrE/4mrxf+KrMX/iqzF/4qsxf+KrMX/iqzG/4utxv+Lrcb/i63G/4utxv+Lrcb/ + i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/ + i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/ + ka/J/3KZtv9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/bpWz/26Vs/9tlLL/bZSy/22Usv9tlLL/bJOx/2CCnOcAAABbAAAAVwAAAFIAAABN + AAAARgAAAD4AAAAzAAAAJAAAABEAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAJKxyNSFqMP/hKfC/4Snwv+HqsT/hKfC/4apw/+HqsT/h6rE/4iqxP+IqsX/iavF/4mrxf+Jq8b/ + iqzG/4msxv+JrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+Prsj/c5i2/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9ulbP/bpWz/22Usv9tlLL/ + bJOx/22Tsv9skrH/Y4ai7wICA1cAAABRAAAATAAAAEYAAABAAAAAOQAAAC8AAAAiAAAAEQAAAAUAAAAB + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj6/H3ISowv+DpsH/hKjC/4apw/+Ep8H/ + hajC/4iqxP+IqsT/h6rD/4mrxP+Jq8T/iavE/4mrxf+KrMX/iqzF/4msxf+KrMX/iqzF/4qsxf+KrMX/ + iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/ + iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/ + iqzF/46ux/9zmLb/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/ + b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/ + b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/ + b5W0/2+VtP9vlbT/b5W0/2+VtP9ulLP/bpSz/22Tsv9tk7L/bZOy/2ySsf9qj6z1CAoMVgAAAEoAAABF + AAAAPwAAADkAAAAxAAAAKQAAAB0AAAAOAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAANfh5gGMrcXmg6fB/4Sowv+EqML/hqnD/4Wowv+Ep8L/h6nE/4iqxP+GqcP/iKrE/4iqxP+IqsT/ + iKvF/4mrxf+Jq8X/iKvF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/ + iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/ + iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/jq7H/3SYtv9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/26Usv9ulLL/ + bpSy/22Tsf9tk7H/bJKw/2uQrvsKDhBVAAAAQgAAAD0AAAA3AAAAMQAAACkAAAAiAAAAFwAAAAsAAAAE + AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAytjhBoWow+uCpsH/g6fB/4Onwv+GqcT/ + hajD/4Sowv+GqcT/hqnE/4aqxP+Iq8X/h6rE/4eqxP+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Orsj/dJm2/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9tlLL/bZSy/2yTsf9sk7H/a5Kw/w8VGVYAAAA6 + AAAANAAAAC4AAAAnAAAAIQAAABoAAAASAAAACAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADG1d8LhajD8IOmwf+BpcD/g6fB/4Wow/+EqML/hajD/4apw/+FqcP/hqnD/4eqxP+GqcP/ + hqrE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/ + h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/ + h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/42tx/90mLb/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9tk7L/bZOy/2ySsf9skrH/HScvXQAAADEAAAArAAAAJQAAAB4AAAAYAAAAEwAAAAwAAAAF + AAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMPT3g+Ep8L0g6fC/4ClwP+Dp8L/ + hKjD/4Omwv+EqMP/hajD/4Wow/+FqcT/hqnE/4WoxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/ + hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/ + hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/ + hqnE/4apxP+GqcT/jq7H/3WZtv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bZOx/22Tsf9tk7H/bZOx/22Tsf8iLTdl + AAAAKAAAACIAAAAcAAAAFgAAABEAAAANAAAACAAAAAMAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAx9bgFYOnwfqCpsH/gaXA/4Wowv+Ep8L/g6fB/4Sowv+FqML/hajC/4apw/+GqcP/ + hanD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+LrMX/dpm2/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bZOx/22Tsf9tk7H/bJKx/ys5Rm8AAAAfAAAAGQAAABQAAAAQAAAACwAAAAgAAAAF + AAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP3OQagqbB/oOnwv+BpcD/ + g6fC/4Omwv+Dp8L/hKfC/4Snwv+EqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4qrxf91mLb/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9skrH/bJKx/2ySsf9skrH/ + Q1ptgwAAABcAAAASAAAADgAAAAoAAAAHAAAABQAAAAMAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAM/c5CGBpcD/g6fC/4Kmwf+Dp8L/gqbB/4Snwv+EqMP/hKfC/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/iqvF/3eat/9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9skrD/bJKw/2ySsP9IYXWaAAAAEAAAAAwAAAAJAAAABgAAAAQAAAAD + AAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu87cK4GlwP+BpcD/ + gaXA/4KlwP+DpsH/g6bB/4Snwv+DpsH/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+JqsX/eZq4/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/ + bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/ + bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/ + bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9skbD/ + bJGw/05pgLEAAAALAAAACAAAAAYAAAAEAAAAAgAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAC7ztw5gaXA/4Glwf+ApcD/gabB/4Kmwf+CpsH/g6fC/4Knwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4mqxf94mrj/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9rkbD/X4GcwwAAAAcAAAAFAAAAAwAAAAIAAAAB + AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALfL2UR/o8D/ + gaXB/4CkwP+CpcH/gqXB/4Klwf+DpsL/gqbC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ianF/3ycuf9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2uRr/9hg57UAAAABAAAAAMAAAACAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu87cSn+kv/+ApcD/gKTA/4Glwf+BpcD/gaXA/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+HqcP/ + fJy5/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2KDoOUBAQIDAAAAAQAAAAEAAAAB + AAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvxdZW + f6S//36jv/+ApMH/gKXB/4CkwP+ApMD/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Wow/96m7j/a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv7gsOEQoAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6ux2yApMH/fqO//4CkwP+ApMD/gKTA/4CkwP+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + hajD/36duf9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK/2Cw4SEQAAAAEAAAAB + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + lrTKfH6kv/9+o77/f6S//3+kv/+ApcD/f6XA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+EqML/fp25/2qPrv9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/4OEhYaAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPr8eIfqO//36iv/9/o7//f6O//4CkwP+ApMD/ + gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/ + gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/ + gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/ + gKTA/4Snwv9/nrn/aY+t/2qPrf9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/ + apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/ + apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/ + apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/1d2jiwAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAJe0ypl9o7//faO//36jv/9+o8D/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/g6fC/4Kfu/9pjq3/aY6t/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+uPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmrbMrH2ivv98or7/faK//32ivv99o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/+DpsH/gZ+6/2mOrf9pjq3/aY6t/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj65R + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACRsMe4fKK+/32ivv99or7/faK+/32jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//4Omwf+Gor3/aIyr/2iNrP9ojaz/ + aY2s/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrW0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAImrxMB7or7/fKK+/3yivv98o7// + faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//gqbB/4ejvv9njKv/aI2s/2iNrP9ojaz/aI2s/2iNrP9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6tiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAh6nDy3yhvv97ob7/fKG+/3yiv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/+ApMD/h6K9/2eLqv9ni6r/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/ + aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/ + aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/ + aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaymAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFqMHYe6G9/3qhvf97ob3/ + e6K+/3uhvv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3+kwP+LpsD/Zouq/2aLqv9mi6r/Zouq/2eMq/9njKv/Z4yr/2eMq/9ojaz/ + aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/ + aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/ + aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/ + aI2s/2iNrLsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAISoweJ7ob3/eqG9/3uhvf97ob7/e6G+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3uivv98or7/f6TA/4ulv/9liaj/ + ZYmo/2aKqf9miqn/Zoqp/2eLqv9ni6r/Z4uq/2eLqv9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyrzgAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ3eYCgaXA6HmfvP96oL3/ + eqC9/3qhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv96ob7/e6G+/3uhvv9+o8D/kanC/2OIp/9kiaj/ZImo/2WJqP9liqn/Zoqp/2aLqv9mi6r/ + Zouq/2eLqv9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/ + Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/ + Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/ + Z4yr/2eMq/9njKvhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAANDd5gh7ob7teJ+8/3qgvv96oL3/eqC+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/eqG+/3qhvv97ob7/eqG+/32iv/+RqcL/ + Y4em/2OHpv9jh6b/Y4em/2SIp/9liaj/ZYmo/2aKqf9miqn/Zoqp/2aKqf9miqn/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLquxni6oGAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAydjiDnifu/N4oLz/ + eaC8/3mgvP95oL3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/ + eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/ + eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/ + eqG9/3qhvf96ob3/eaC8/3qhvf95ob3/fKK+/5etxf9jh6b/Y4em/2OHpv9jh6b/Y4em/2WJqP9liaj/ + ZYmo/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq9GeLqg8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADF1eASd52793ifvP95n7z/eZ+9/3mfvP96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf95n7z/eZ+8/3mfvP98ob7/ + lqzE/2CEo/9ihqX/Yoal/2GFpP9hhaT/Y4em/2OHpv9kiKf/ZIin/2WJqP9liaj/ZIin/2WJqP9liaj/ + ZYmo/2WJqP9liaj/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn8ZoqpFwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMbV4BV3nrv6 + eJ+8/3ifvP95n7z/eaC9/3mfvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3mgvf96oL3/eqC9/3mfvP95n7z/eJ+8/3yhvv+YrcT/XoKh/1+Dov9ihaT/Yoal/2GFpP9jhqX/ + Y4em/2SIp/9kiKf/ZIin/2WJqP9kiKf/ZIin/2SIp/9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqkmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzNriHHaeu/93nrv/eJ+8/3igvf94oL3/eJ+9/3mgvf95oL3/ + eaC9/3mgvf95oL3/eaC9/3ifvP94n7z/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/ + eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/ + eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eKC9/3eevP93n7z/ + fKG+/5aqwv9bfp3/XoGg/1+Dov9ihaT/YoWk/1+Cof9fg6L/YYSj/2KFpP9jhqX/ZYin/2WIp/9liKf/ + ZYin/2SIp/9kh6b/ZIem/2SHpv9kh6b/ZIem/2WIp/9liaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/ + Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/ + Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqDgAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2ytkq + d527/3eevP93nrz/eJ68/3ifvf94nrz/eZ+9/3mfvf95n73/eZ+9/3mfvf91m7n/b5Sy/1+Dov92nLr/ + eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/ + eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/ + eZ+9/3mfvf95n73/eZ+9/3mfvf94nrz/d527/3eevP97oL7/nK/G/1p+nf9bf57/XICf/16Cof9fg6L/ + X4Oi/16Cof9egqH/XoKh/2GFpP9hhaT/Yoal/2SIp/9kiKf/Y4em/2OHpv9jh6b/Y4em/2OHpv9jh6b/ + ZIin/2SIp/9kiKf/ZYio/2SIp/9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ + ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ + ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmoTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALDG1TR1nLr/dp67/3adu/93n7z/d567/3ifvP93n7z/ + eJ+8/3ifvP9xl7T/dpy5/2WKqf9eg6L/YYal/3eeu/94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/d568/3eeu/92nbr/ + dp67/3ugvf+escj/XH+e/1x/nv9dgaD/XoGg/16BoP9fg6L/YIOi/16BoP9egaD/YIOi/2CDov9ghKP/ + YoWk/2OGpf9jhqX/Y4al/2KFpP9jhqX/Y4al/2OGpf9jhqX/Y4al/2SHpv9kh6b/ZIem/2SIp/9liKf/ + ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ + ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKdk + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + scfVPXaeu/92nbr/dZ26/3eeu/93nrv/eJ+8/3Wcuf9vlbP/YYal/1d8m/9ulbL/Z42r/2qQrv94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP93nrv/d567/3aduv92nrv/ep+8/5yuxP9Xe5r/Wn6d/1t+nv9bf57/ + W36e/1yAn/9egqH/XoKh/12BoP9egqH/X4Oi/16Bof9egqH/X4Oi/2GEpP9ihqX/YoWl/2KFpf9ihqX/ + Yoal/2KGpf9ihqX/Yoal/2OHpv9jh6b/Y4em/2OHpv9kh6f/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ + ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ + ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp4IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvxdVHdZ26/3Wduv91nbr/d567/3CXtP90m7j/ + YIak/16Dov9dgqH/cJa0/3ifvP93nrv/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3eevP94n7z/d567/3eevP92nrv/ + dp67/3aeu/97ob3/lKe+/1R3lv9Ye5r/WXyb/1h7mv9Ye5v/Wn2c/1p9nP9cf5//XoGg/16BoP9egaD/ + XoGg/16BoP9egaD/XoGg/2CDo/9ihaT/YYSj/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9jhqX/ + Y4al/2OGpf9jhqX/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ + ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ + ZIemnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAKvC0lJ1nbv/dJy5/3CYtv9hiKb/Wn+f/3GYtv9ehKP/a5Gw/3edu/91nLn/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ievP96oLz/ + gKG6/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP93n7z/eJ+8/3eevP92nbv/d567/3aeu/91nbr/dZ27/3qgvf+TpLz/TXCQ/1F0lP9Tdpb/ + VHeX/1V4mP9WeZn/V3qZ/1h7m/9bfp7/W36e/1t+nf9dgKD/XYCf/12An/9cf57/XYCg/12AoP9gg6P/ + X4Ki/2CDo/9gg6P/YYSk/2GEpP9hhKT/YYSk/2KFpf9ihaX/YoWl/2KFpf9ihaX/YoWl/2OGpv9jhqb/ + Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/ + Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqa2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAobzQZHWcu/9sk7L/ZIqq/2CHpv9tk7P/ + dp27/3Wbuv9xmbf/XISl/1V8n/93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/ + d568/3eevP93nrz/dp27/3ievP9+oLz/iqjA/5izyP+LqcH/d568/3eevP93nrz/d568/3eevP93nrz/ + d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/dp27/3Scuv91nLv/ + dp27/3Wdu/90nLr/e6C+/5yswv8nTnP/R2uL/01wj/9SdZT/VHeW/1d6mf9ZfJv/Wn2c/1l8m/9ZfJv/ + Wn2c/1t+nf9bfp3/XH+e/1x/nv9bfp3/XH+e/1x/nv9dgJ//XoGg/2CDov9hhKP/YoWk/2GEo/9gg6L/ + YYSj/2KFpP9ihaT/YoWk/2KFpP9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/ + Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/ + Y4al/2OGpckAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACcuM11dJy6/2aNrP9hiKf/dZy6/3adu/9vl7b/XIOl/012mP9NdZj/Vn6g/3eevP93nrz/ + d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP+Bobr/iqjA/6vD1v+txdf/ + rcXX/4upwf93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/ + d568/3aevP93nrz/d568/3eevP92nbv/dp67/3eevP93nrz/d568/4Gkwf+mutH/rbvP/2+Gov8wUnb/ + HkRr/zFWe/9Gaov/UnWU/1d6mf9afZz/Wnyc/1l8m/9ZfJv/WXyb/1l8m/9afZz/W32d/1p8nP9cf57/ + XH+e/1t+nf9afZz/XH6e/16BoP9fgqH/YIOi/2GDo/9fgqH/YIOi/2GEo/9hhKP/YYSj/2GEo/9ihaT/ + YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk2wAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJa0yYV1nLn/c5q4/3Scuf9ymbf/ + WYGi/011mP9MdZj/TXWY/011mP9WfqD/d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/ + d567/3eeu/93nrv/ja3E/6W+0P+rw9T/rcXW/63F1v+txdb/i6nA/3eeu/93nrv/d567/3eeu/93nrv/ + d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/ + eJ67/4alwP+Srcb/h6S//3KXtP9vlLL/gKC6/5ivxv+VqMD/aIGe/zBTeP8dRGv/LlR5/0luj/9Ud5f/ + VXiX/1d6mf9Xepn/V3qZ/1h7mv9ZfJv/W36d/1x/nv9cf57/XH+e/1t+nf9afZz/W36d/1x/nv9egaD/ + YIOi/2GEo/9hhKP/YIOi/2GEo/9hhKP/YoWk/2KEpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaTpYoWkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAk7PJl3Scuf9ym7n/cpu4/2eQr/9MdJf/THSY/0x0l/9MdZj/TXWY/1iAof92nrv/ + dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/+eus//s8nZ/63F1v+txdb/ + rcXW/63F1v+QrcP/dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/92nrv/ + dp67/3aeu/92nrv/dp67/3aeu/91nLn/fqC8/4imwf9+n7r/bpWy/2qSsP9rk7H/a5Ox/2yUsv9tlbP/ + bZWz/2+WtP93m7j/iKW+/42kvf9kfpz/MVR4/x9Gbf8xVnv/Sm2O/1V3l/9WeZj/WHqa/1l7mv9ZfJv/ + WXub/1l8m/9afJz/W32c/1x+nf9cfp7/W32d/1t9nf9dgJ//XoCf/16AoP9fgaD/X4Gh/2CCof9ggqH/ + YIKi/2GDo/9hhKP/YYOj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/ + YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/JihKMMAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACduc6mcZq4/3KauP9zm7n/ + ZYys/0tzl/9Mc5f/THOX/0x0mP9NdJj/WYGi/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/ + dp27/3adu/92nbv/dp27/565z/+5zdz/rcTW/63E1v+txNb/rcTW/5KuxP92nbv/dp27/3adu/92nbv/ + dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3KZuP96m7n/kqvF/46pw/91mrf/ + bZSy/2yUsv9sk7H/bZSy/22Vs/9tlbL/b5a0/2+WtP9wl7X/cJi1/3CXtf9wl7X/bZSy/2ySr/95m7b/ + eZm1/2B+nf81WHz/JUty/z1ihf9SdJX/V3mZ/1d6mf9XeZn/WHua/1l7m/9ZfJv/W32d/1t9nf9cf57/ + XX+f/1x/nv9cfp7/XX+f/16AoP9fgaH/YIKi/2CCov9ggqL/YIKi/2CCov9hg6P/YYOj/2GDo/9hg6P/ + YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/ + YYOj/2GDo/9hg6P/YYOj+mGDoxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAJa0y7Jxmbf/cZm4/3Obuf9jiqv/S3OX/0xzl/9Mc5f/THOX/010mP9agaP/ + b5a1/1yDpf9zmrj/dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/mbbM/7rN3P+txNb/ + rcTW/63E1v+txNb/l7HH/3acuv92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/ + cJa2/3SXtv+Pp8L/n7PL/4emwP9wl7T/bJSy/26WtP9vl7X/b5e1/2+Xtf9vl7T/cJi1/3CYtf9xmbb/ + cZm3/3GZt/9ymrf/cZm2/26Ws/9ulrT/bZWz/2yUsf9slLL/bJSx/3KYtf95m7f/a4mn/0Jkh/8zWH3/ + R2qM/1Z5mP9Yepn/Wnyc/1t9nf9afJv/Wnyc/11/nv9cfp3/W36d/11/nv9egJ//XoGg/1+BoP9fgaD/ + X4Kh/2CCof9ggqH/YIKh/2CCof9ggqH/YIOi/2CDov9hg6L/YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/ + YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/YIOiIQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhajCv3CZt/9xmbj/ + c5u5/2GIqf9Lcpf/THOX/0xzl/9Mc5j/TXSY/092mv9OdZj/YYip/3adu/92nbv/dp27/3adu/92nbv/ + dp27/3adu/92nbv/dp27/3adu/+Ytcz/vM7d/63E1v+txNb/rcTW/63E1v+btcn/dZy6/3adu/92nbv/ + dp27/3adu/92nbv/dp27/3adu/9vlrX/bZGx/4ahvf+bscn/iabA/3WZtv9vlrT/b5e1/2+Xtf9wl7X/ + cZi2/3GZt/9xmbf/cJi2/3GYtv9ymbf/cpq4/3OauP90m7n/c5q4/3KauP9ymbf/cpm3/3GYtv9vl7X/ + bpWz/26Vs/9ulbP/bZWz/22Usv9tlLL/c5m2/3ycuP92kq//S2uN/zxgg/9NcJH/WHqa/1p8m/9afJz/ + WXub/1l7mv9Ze5v/W32c/1x+nv9df57/XH6e/1x+nv9df57/XX+f/16An/9egKD/X4Gg/1+Bof9fgaH/ + X4Gh/1+Bof9ggqL/YIKi/2CCov9ggqL/YIKi/2CCov9ggqL/YIKi/2CCov9ggqL/YIKi/2CCov9ggqL/ + YIKi/2CCov9ggqL/YIKi/2CCov9ggqI0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACApL/Lb5i3/3Kbuf9xmrj/XYWn/0lylv9Lc5f/S3OY/0x0mP9MdJj/ + THSY/1B4m/9zm7n/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/5Kyyf+/0d// + rMTW/6zE1v+sxNb/rMTW/564zP9zm7n/dZ27/3Wdu/91nbv/dZ27/22Vtf9oja7/fpq4/5atxv+IpsD/ + c5i0/22Usv9tlLL/bZWy/22Vsv9vl7T/cZm2/3KZt/9ymrf/c5q4/3Sbuf90m7n/dJu5/3Scuf91nLn/ + dZy6/3Scuf91nLr/dJu5/3Oat/9ymrf/cpm3/3GZtv9xmbb/cZm2/3GYtv9xmbb/cpq3/3GYtv9xmbb/ + cpq3/3Kat/92nLn/f6C7/32YtP9Zd5j/SmyO/1J0lP9XeZn/V3iY/1l7mv9Ze5r/WXqa/1l6mv9afJv/ + W32c/11+nv9dfp7/XX+e/11/n/9ef5//XoCf/1+AoP9fgaD/X4Cg/1+BoP9fgaD/X4Gh/2CBof9ggaH/ + YIGh/2CBof9ggaH/YIGh/2CBof9ggaH/YIGh/2CBof9ggaH/YIGh/2CBof9ggaH/X4Gg/2CBoUYAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHyivtR0nLr/ + dJy6/3Scuv9bg6X/THSY/0x0mP9MdJj/THSY/0x0mP9MdJj/Zo6u/3Wdu/91nbv/dZ27/3Wdu/91nbv/ + dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/kbHJ/8TV4v+uxtf/rMTW/6zE1v+sxNb/pL3Q/3OauP91nbv/ + bZW0/2OJq/90krL/j6jD/4mnwv92m7j/cJe1/3GYtf9xmLb/cZi2/2+WtP9zmrj/dJu5/3Oat/90m7j/ + dJu5/3Sbuf90m7n/dZy6/3Wcuv92nbr/dp27/3adu/92nbv/dp27/3adu/92nbv/dZy6/3Wcuv91nLr/ + dZy6/3Wcuv90m7n/dJu4/3Sbuf9zmrj/c5q4/3SbuP90m7j/dJu5/3OauP9ymbb/cpm3/3acuv+Co7// + gZ65/2WDov9UdZb/VnmZ/1p8nP9Yepr/WXua/1p8nP9df5//XX+f/11/n/9df57/XX+f/11/n/9egKD/ + XoCf/16An/9egKD/XoCg/16AoP9egKD/X4Gh/1+Bof9fgaH/X4Gh/1+Bof9fgaH/X4Gh/1+Bof9fgaH/ + X4Gh/1+Bof9fgaH/X4Gg/16AoP9fgaD/X4GgXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZ272XWdu/9vl7b/VX2g/0x0mP9MdJj/THSY/0x0mP9MdJj/ + THSY/1N7nv90nLr/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/3Wdu/+Pr8j/ + y9rl/7rO3f+sxNb/rMTW/6zE1v+kvND/YIWn/22Nrv+UqsX/kKzG/3iduv9zmrf/dJu4/3Oat/9zmrf/ + c5q3/3Oat/90m7j/cZi1/3KZtv90m7j/dZy5/3aduv91nLn/dZy5/3eeu/93nrv/d567/3eeu/94n7z/ + d567/3eeu/93nrv/eJ+8/3eeu/93nrv/d567/3eeu/93nrv/d567/3aduv92nbr/dp26/3Wcuf92nbr/ + dp26/3eeu/92nbr/dp26/3aduv91nLn/dp26/3Wcuf91nLn/dp26/3yhvf97nLn/aomn/1h5mf9XeZn/ + XH6e/1p8nP9afJz/W32d/1t9nP9cfZ3/XX6e/11/nv9ef5//XX+e/11/n/9df5//Xn+f/15/n/9egJ// + XoCf/16AoP9fgKD/XoCg/1+AoP9fgKD/Xn+f/1+AoP9ef5//X4Cg/15/n/9ef5//Xn+f/11/nv9fgKB6 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1nbrm + dZ26/3Obuf9WfqD/THSX/0x0l/9MdJf/THSX/0x0l/9NdZf/bJSy/3Wduv91nbr/dZ26/3Wduv91nbr/ + dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/dZ26/46vxv/W4er/1eHq/67F1/+nvtD/q77R/73J2v+3w9T/ + l6zC/3aYs/9xl7T/dZu4/3acuf92nLn/dp26/3aduv92nLn/dZy5/3SbuP9zmrf/dp26/3ieu/93nrv/ + eJ67/3eduv94nrv/eJ+8/3ifvP95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eZ+8/3mfvP95n7z/ + eJ+8/3ifvP95n7z/eJ+8/3ifvP94nrv/d567/3ieu/94n7z/eJ67/3ieu/94nrv/eJ+8/3ifvP94n7z/ + eJ67/3ieu/93nrv/eJ67/3ieu/94nrv/e6C9/3qduv9ujqz/WXma/1V3l/9Yepn/Wnyb/1p8m/9bfZz/ + W32c/1x+nf9df57/XX+e/1x+nf9cfp3/XX+e/11/nv9df57/XX+e/11/nv9df57/XX+e/11/nv9ef5// + XX+e/11/nv9df57/XX+e/11/nv9df57/XX+e/16An5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZ26BXWduut1nbr/dZ26/3Sbuf9YgKH/THSX/0x0l/9MdJf/ + THSX/1iAof91nbr/dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/ + j6/H/+fu8//v8vb/6/D0/8PQ3f+9zNv/scbW/6rB0v+qwdL/qMDR/522yf+Ipbv/d5iy/3OXtP91m7j/ + dpy5/3eduv94nrv/dp25/3mfvP95n7z/eZ+8/3ifu/95n7z/eZ+8/3mfvP95n7z/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3mgvP96oL3/eaC8/3qgvf95oLz/ + eZ+8/3mfvP95n7z/eZ+8/3mgvP95n7z/eZ+8/3mfvP95n7z/eJ+7/3ifu/94nrv/eJ67/3ieu/93nbr/ + d526/3mfvP97ob3/fJ+8/3GSsP9Zepv/UXOU/1V3l/9Zepr/Wnub/1t8nP9bfJz/XH2d/1x9nf9bfZz/ + XH2d/11+nv9cfp3/XX6e/1x9nf9cfZ3/XH2d/1x9nf9cfZ3/XH2d/1x+nf9dfp7/XH2d/11+nv9dfp7/ + Xn+fsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1nLoK + dZy673Wcuv91nLr/dZy6/3Sbuf9agqP/THSX/0x0l/9NdZj/cJe2/3Wcuv91nLr/dZy6/3Wcuv91nLr/ + dZy6/3Wcuv91nLr/dZy6/3Wcuv91nLr/cZi3/2qPr/+Pp8L/19/q/8bU4f+zyNj/r8XW/6/E1f+uwtP/ + qb/Q/6i+0P+qwdL/rcTV/67F1v+txNX/p7/R/5axxv+AoLj/d5u2/3eduf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf97ob3/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3qgvf96oL3/e6G9/3uhvf97ob7/e6G+/3qgvf97ob7/ + e6G+/3uhvv97ob3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3mfvP96oLz/e6G9/3yivv9/or7/ + fpy4/2SCof9RcpT/UXOU/1l6mv9bfJz/W3yc/1t8nP9bfJz/W3yc/1t8nP9bfJz/W3yc/1t8nP9bfJz/ + W3yc/1t8nP9bfJz/Wnyb/1p7m/9bfJz/W3yc/1p8m/9dfp7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHScug50nLrzdJy6/3Scuv90nLr/dJy6/3Sbuf9agqT/ + THSX/16Gpv90nLr/dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3Scuv9zm7n/bpW0/3iXtv+ar8j/ + nrXN/4anwv98ob7/f6O//4qrxP+bt83/qcHT/67F1v+uxdb/sMbX/7LH1/+xxdX/rMDS/6zC1P+uxdb/ + sMbY/7DH2P+txNb/obrN/4unvv97nLb/eZ25/3uhvf98or7/faK//3yivv99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//3yivv98ob7/ + fKG+/3yhvv98ob7/fKK+/3yivv98or7/fKK+/32iv/98or7/f6TA/4Wnwv9+nbn/ZIOj/0xukf9PcZP/ + V3mZ/1h6mf9Ze5r/WXua/1l7mv9bfJz/W32c/1p8m/9afJv/Wnyb/1p8m/9Ze5r/WXqa/1l6mv9Zepr/ + WHqZ/1t9nNYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + dJy6E3Scuvl0nLr/dJy6/3Scuv90nLr/dJy6/3Scuv9fh6j/cpq4/3Scuv90nLr/dJy6/3Scuv90nLr/ + dJy6/3Scuv9xmLf/dJe1/5GpxP+ht87/jazG/3+jv/99or7/faK+/3yhvf99or7/faK+/32ivv9+or7/ + g6bB/5GwyP+jvdH/rcTW/7HH2P+yyNn/tcna/7XI2P+wxNX/rsPU/6/F1v+yyNn/ssjZ/7LI2f+pwdP/ + l7HG/4Kguf97nrn/fKG9/36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/97oLz/eZy3/4iiuv+csML/iKO6/3mbt/97oL3/fqO//36jv/9+o7// + fqO//32ivv9+o7//fqO//36jv/9+o7//gaXB/3yeuv9mh6b/SWyP/0ZpjP9Sc5X/WHmZ/1h5mf9ae5v/ + WXqa/1l6mv9Zepr/Wnub/1l6mv9YeZn/V3iY/1Z3l/9YeZn/W3yc51x9nQIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0nLoYdJy6/nScuv90nLr/dJy6/3Scuv90nLr/ + dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3Obuf9ymLb/hqG+/5+1zf+Wscr/hKfC/4ClwP9/pL// + f6S//3+kv/9/pL//f6S//3+kv/9/pL//f6S//3+kv/9/pL//f6S//3+kv/+BpcH/iqzF/5q3zf+pwtT/ + scfZ/7PJ2f+1ytr/tcnZ/7LG1/+uwtT/r8XW/7LH2P+zydn/s8nZ/6/G1/+huc3/iqe+/36fuf99obz/ + gKTA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKTA/3ufu/9+nrj/ma/C/8rT3P/q7O7/ + 8/Pz//Pz8//z8/P/6evt/8nS2/+ZrsH/fZ24/3ufvP+ApMD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+BpcH/fqG9/2qLqv9KbZD/P2OH/0ttj/9Vdpf/WHmZ/1h5mf9YeZn/WHmZ/1d4mP9Xd5f/ + VneX/1Z3l/9ZeprwW3ycCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAHScuiF0nLr/dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3KauP97nLr/ + m7DJ/6K4z/+MrMb/gqbC/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gaXB/4Glwf+BpcD/ + gaXA/4GlwP+BpcD/gaXA/4GlwP+BpsH/gqbB/4Kmwf+GqcP/kbHJ/6K90f+uxtf/s8ra/7TK2v+2y9v/ + tsna/7HF1f+vxdX/scfY/7TK2v+0ytr/s8nZ/6nB0v+VsMT/gqG6/36gu/+BpcD/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+ApMD/ + fJ+7/4Wiuv+svcz/2d/l//Lz9P/29vb/9vb2//X19f/19fX/9vb2//b29v/29vb/9vb2//X19f/y8/P/ + 2d/l/629zf+Forv/fJ+7/4CkwP+CpsH/gqbB/4Kmwf+BpcH/gaXB/4Gmwf+CpsH/gqbB/4Kmwf+Ao7// + cJGw/05xlP8/Y4f/SGuN/1N0lP9YeJj/VXaW/1R0lP9Tc5P/U3OT/1h4mPhbe5sSAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdJy6KnScuv90nLr/dJy6/3Scuv90nLr/ + dJy6/3Scuv90nLr/dJy6/3abuf+NqMP/rb3T/6y/1f+MrMb/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Dp8L/g6fC/4Snwv+Ep8L/g6fC/4Onwv+Dp8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Sow/+LrMX/mLXM/6nB1P+yyNn/tcra/7fM2/+4y9v/tcjY/7DE1f+xxtf/ + tMrZ/7XK2v+1ytr/sMXW/5+4y/+Jpr3/gKK7/4Gkv/+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/h6jC/7vJ1f/m6u3/9/f3//j4+P/4+Pj/9/f3//f39//4+Pj/ + +Pj4//n5+f/4+Pj/+Pj4//j4+P/4+Pj/+fn5//n5+f/5+fn/+fn5//j4+P/o6+7/wc3Y/5GpwP9+n7r/ + gKO//4Snwv+Ep8L/hKfC/4Snwv+Dp8L/g6fC/4Snwv+Ep8L/hKfC/4Smwf93mbb/XX6e/0Rniv9GaYz/ + T3CQ/1Jykv9TdJT/WXqa/1p7mxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAB0nLo2dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJu5/4Ghvv+ftc3/qbzS/5m0zP+LrMb/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4iqxP+QsMj/oLvQ/67F1/+1ytv/uMzc/7rM3P+4ytr/ssXW/7HG1/+0ydr/tsvb/7bL2/+0ydr/ + qL/R/5Ouw/+Do7z/gqS+/4Wow/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcT/ + lLPK/7XK2f/c5ev/8/X2//j4+P/5+fn/+vr6//r6+v/5+fn/+Pj4//n5+f/6+vr/+vr6//n5+f/5+fn/ + +fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//Hz9P/S2uL/oLXH/4Oiu/+Ao77/hajD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/iKrE/3yeuv9hhKT/Sm2Q/0ttj/9Tc5T/WnqaLgAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHScukJ0nLr/dJy6/3Scuv90nLr/ + ep+8/5Otx/+ou9H/nrfO/4usxf+HqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/ + iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/ + iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4ytxv+Wtcz/ + p8DU/7PJ2v+4zdz/vM7e/7vN3P+1yNj/ssbX/7XJ2f+3zNz/uMzc/7fM3P+vxdb/nrbK/4mnvv+Dpb7/ + hqjC/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4irxP+QsMj/qsLV/9Pf6P/v8vX/ + +vv7//v7+//7+/v/+/v7//r6+v/6+vr/+/v7//v7+//6+vr/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/ + +/v7//r6+v/7+/v/9/f4/+Dm6/+xwdD/i6e//4iqxP+IqsT/h6rE/4iqxP+IqsT/iKrE/4iqxP+IqsT/ + iKrE/4iqxP+IqsT/gKO++GuOrNJZfZ4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAdJy6THScuv92nbv/hqbC/5+2zv+ctc3/jq7I/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/i6zG/5Gxyf+eus//rcXX/7bM3P+7zt7/ + u83d/7fJ2f+yxtb/tcna/7jM3P+5zd3/uc3d/7XK2v+nvtD/kazC/4alvv+HqML/iqvF/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/42ux/+hvND/xtbi/+rv8//6+/v//f39//z8/P/9/f3/ + /f39//z8/P/7+/v//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v//Pz8//v7+//8/Pz/8fT3/9Xg6f+pwdT/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv2KrMbiiqzGooqsxUyJq8UUiKvFAQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/o79Nka7I/J63z/+Vs8v/ + ja7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jq/I/5e1zP+mwNP/s8na/7rO3f+7zt3/uczb/7fL2v+4zNv/ + uM3c/7rN3f+6zt3/uc3c/6/E1f+btMj/iqe//4iowf+LrMb/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jq/I/5q3zf+7z93/4erw//n6+//+/v7//v7+//7+/v/8/Pz//f39//39/f/9/f3/ + /f39//r7+//q8PT/x9fj/6O+0v+QsMn/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H7oyux7yMrcdl + i63GIousxgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAI2uxwOOr8gbjq/ISo+vyJOPr8jPj6/I8o+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/k7LK/526z/+txNf/t8zc/7zP3v+8z97/us7d/7jL2/+8ztz/wtLf/8jX4//L2uX/ + x9bi/7HE1P+Ur8T/i6nB/4ysxf+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + lrXM/7DH2P/W4uv/9Pf6//7+/v/+/v7/+Pn7/+Dp8P+6zt3/m7jO/5Cwyf+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyPiPr8jRj6/IhY6vyDSNrscKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACQsMkNkLDJMJGxyWyRscq1kbHK5JGxyvyRscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Sssr/ + mLbN/6W/0/+6zt3/zdvm/9Pg6f/U4On/1eDp/9bg6f/S3ef/z9vl/9Hd5//O3Ob/vM3a/562yf+OqsH/ + jazF/5Gxyf+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+VtMv/pL/T/6W/0/+Yts3/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr9kbHK4ZGxyaCRsclKkLDJFJCwyQEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTssoD + k7PLG5Szy02Us8uVlLPL0ZSzy/OUs8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8r/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Xtc3/o77S/7jN3f/M2ub/ + 1eHq/9fi6//Y4+z/2OLr/9Xg6f/S3ef/097o/9Pf6f/G1eH/q7/R/5SuxP+PrcX/krHJ/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy+6Us8u6lLPLZJOzyyGTssoD + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlbTMDZa0zDKWtcxu + l7XNt5e1zeWXtc38l7XN/5e1zP+Wtcz/lrTM/5e1zP+Xtcz/l7XM/5a1zP+Xtc3/l7XM/5a1zP+WtMz/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+dutD/rMTX/8TV4v/V4er/2+Xt/9zm7v/d5u7/ + 2+Ts/9ni6v/X4en/2OPr/9Le5/+8zdr/oLbJ/5Ovxf+Tscn/lrXM/5e1zf+Xtcz/l7XN/5e1zf+Xtc33 + l7XN0Je1zYOWtMwzlbTMCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmLbNBJm3zhyat85NmrfOl5q3ztKat870 + mrfO/5m3zv+at87/mbbN/5q3zv+Zts3/mbfN/5m2zf+at87/mrfO/5m3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mbfN/5u3zv+jvtL/tsvb/87c5//c5u3/4enw/+Hq8P/h6e//3+bu/93l7P/f5+7/ + 3efu/8zZ4/+uwdD/la/F/pm2zOGat86fmrfOSpm3zhOYts0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJu4zw6cuc8znbnPcJ260Lmduc/nnbnP/Jy5z/+cuc// + nLnP/5y5z/+cuc//nLjO/5y5z/+cuc//nLnP/5y5z/+cuc//nLnP/5260P+cuc//nbrQ/5260P+dutD/ + nbrQ/5260P+dutD/nbrQ/525z/+cuc//nbnP/525z/+cuc//nLnP/5y5z/+cuc//nLnP/5260P+dutD/ + nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/525z/+cuc//nbnP/5y5z/+cuc//nLnP/5y5z/+cuc// + nLnP/5+70P+rw9X/wdPg/9jj6//k6/H/5+7z/+Tr8f/g6e/y4Onvxefu83Tx9fgr5u3yBAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAJ660ASfu9EdoLzRTqC80Zegu9HUn7vR9J+70P+eutD/nrrP/5+70P+fu9D/ + n7vQ/5+70P+fu9D/n7vQ/5+70P+fu9D/n7vQ/5+70f+gvNH/n7vQ/5+70P+fu9H/n7vQ/5+70P+fu9D/ + n7vQ/5+70f+fu9D/n7vR/5+70f+gvNH/n7vR/6C80f+gvNH/oLzR/6C80f+gvNH/oLzR/6C80f+fu9H/ + n7vR/5+70P+futD/n7vQ/5+70P+fu9D/nrrP/565z/+euc//nbnP/566z/+eus//nrrP96S+0s+6zt2D + 7vL2PvX4+g////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACivdIPo77TNaO+03OivdK6orzR6KK80f2ivNH/or3S/6K90v+jvdL/orzR/6O90v+jvdL/ + or3S/6K90v+jvdL/o73S/6O90v+jvdL/or3S/6K80f+hvNH/obvQ/6K90v+jvdL/o73S/6K80f+jvdL/ + o77T/6O+0/+jvtP/o77T/6O+0/+jvtP/o77T/6O90v+jvdL/or3S/6K80f+jvdL/orzR/6G70P+hvNH/ + obvQ/6G70P2ivNHgor3SoKK90kmjvtMTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAClv9QF + pb/THaW/1FGnwNSbrMTW1qbA1Pamv9T/pb/U/6a/1P+lv9P/pr/U/6bA1P+mwNT/pr/U/6W/0/+lv9P/ + pb7T/6S+0v+lvtP/pb/T/6a/1P+kvtP/pr/U/6W/0/+mwNT/psDU/6bA1P+mwNT/psDU/6bA1P+mv9T/ + pb7T/6W/0/+lv9P/pL3S/6W/0/+kvtP/pb/T7qW+0rmmv9NjpsDUIKbA1AIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADl6u8B2eHpEtTf5zzE1OF+ + tsvbv63E1+qqwtb9qsLW/6nC1f+qwtb/qsLW/6nB1f+owNT/qMHV/6nC1v+owNT/p8DU/6nB1f+pwdX/ + qcHV/6nB1f+pwtb/qcLW/6nB1f+pwtb/qcHV/6nB1f+owdX/qMHV/6nB1fiqwtXRrsXXha3E1jSuxdcK + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD19fUB5ertCNjg5iLQ2+RVvs/dnbTK29auxdj1 + rcXY/63F2P+txdf/rMTW/6zE1v+rw9b/q8PV/6vD1v+rw9b/q8PW/6vD1v+rw9b/q8PW/6rC1f+sxNf9 + r8XW47bJ2KS9ztxNwtLeFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8vP0Aent8BHc5Os4ydjjerrO3b2zydvqscja/bHI2f+wx9n/ + sMfY/6/G2P+vxtj/r8bY/7HH2PC5zNu/xtXibMPP2SXL0tcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAOTp7Abe5Okh1+DoVsTU4aC8z9/XvM7dzsfV4YXX3+Y53ODjDQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAPHx8QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAD///////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////8f////////// + /////////+B///////////////////+AH//////////////////+AAf/////////////////+AAB//// + //////////////AAAH/////////////////AAAAf////////////////AAAAB////////////////AAA + AAH///////////////gAAAAAf//////////////gAAAAAB//////////////gAAAAAAH//////////// + /wAAAAAAAf////////////wAAAAAAAB////////////wAAAAAAAAP///////////wAAAAAAAAA////// + /////4AAAAAAAAAD//////////4AAAAAAAAAAP/////////4AAAAAAAAAAA/////////4AAAAAAAAAAA + D////////8AAAAAAAAAAAAP///////8AAAAAAAAAAAAA///////8AAAAAAAAAAAAAD//////8AAAAAAA + AAAAAAAP/////+AAAAAAAAAAAAAAA/////+AAAAAAAAAAAAAAAD////+AAAAAAAAAAAAAAAAH////AAA + AAAAAAAAAAAAAAf///AAAAAAAAAAAAAAAAAD///AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAB/ + /4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAA + AAAAB/+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAA + AAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAA + AAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA + /wAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAA + AAAAAf8AAAAAAAAAAAAAAAAAAAH/AAAAAAAAAAAAAAAAAAAD/wAAAAAAAAAAAAAAAAAAA/8AAAAAAAAA + AAAAAAAAAAf/AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAH/8AAAAAAAAAAAAAAAAAAH//AAAA + AAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAB//8AAAAAAAAAAAAAAAAAAf//AAAAAAAAAAAAAAAAAAH/ + /wAAAAAAAAAAAAAAAAAB//8AAAAAAAAAAAAAAAAAAf//AAAAAAAAAAAAAAAAAAH//wAAAAAAAAAAAAAA + AAAB//8AAAAAAAAAAAAAAAAAAf/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAA//4AAAAAAAAA + AAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAA + AAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD/ + /gAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAA + AAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAA + AAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAA + AAAAAAAAAAAAAAB//AAAAAAAAAAAAAAAAAAAf/wAAAAAAAAAAAAAAAAAAH/8AAAAAAAAAAAAAAAAAAB/ + /AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAA + AAAAP/wAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAf/wAAAAAAAAA + AAAAAAAAB//8AAAAAAAAAAAAAAAAAH///+AAAAAAAAAAAAAAAAP////+AAAAAAAAAAAAAAA///////AA + AAAAAAAAAAAD////////AAAAAAAAAAAAH/////////gAAAAAAAAAAf//////////gAAAAAAAAA////// + //////wAAAAAAAH/////////////wAAAAAAP//////////////wAAAAA////////////////wAAAD/// + //////////////4AAH//////////////////8Af///////////////////9///////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////ygAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjg8Kz1NWXoICw0Y + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABodIBNreoWY + qMDS+X6hvP9mi6bwNEZUiQgLDRYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDg8H + Tllha5+2x+2rw9f/rMTX/4Gkv/9tlbP/bJSy/2SJpe8xQk+ECAoMFAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + BAQFAjI5PkGMobLWqcLV/6rC1v+pwtb/qcLW/4Omwf9wmLb/b5e1/3CYtv9tlbP/ZYmk7S9ATYAHCQsT + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAhJioic4aUtaW+0/2lv9P/p8DV/6jB1v+owdX/p8HV/4Snwv9zmrj/cpq4/3KauP9zmrj/ + cpq4/3GZt/9ni6XrLj5LewcJChEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAEhUXD1hmcouZtMn3pL7T/6W/0/+kvtP/pL7T/6W/1P+mwNX/psDV/4Snwv9ymrj/ + cpq4/3KauP9ymbf/cZm3/3GYtv9wmLb/cZi2/2WJo+osO0d2BgkKEAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAgJCgU+SVFfj6i86J+70P+eus//ob3S/6K90v+ivdL/or3S/6O+0/+jvtP/ + o77T/4Wnwv9zm7n/c5u5/3KauP9ymrj/cpq4/3KauP9xmbf/cZm3/3CYtv9xmbf/Y4ag6Co5RHIFBggP + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAACAgMBJy80OXuTpc+buM7/m7jO/5260P+dutD/n7vQ/5+70f+gvNH/ + oLzR/6C80f+gvNH/oLzR/4Snwv9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/cpq4/3KauP9xmbf/ + cJi2/2+Xtf9ggpzlKThDbgQGBw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABofIx1jd4arlbPJ/Ji2zP+at87/m7jO/5y5z/+cuc// + nLnP/5250P+dudD/nbnQ/5250P+dudD/nbnQ/4Snwv9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9ymrj/cpm3/3GYtv9wmLb/bpa0/2CBm+MnND9qBAYHDAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOERMMS1pmgIupwPSUs8r/k7LK/5i2zf+Xtcz/ + mbfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/4Wnwv9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3GZt/9xmbf/cJi2/26WtP9slLL/XX6Y4SMwOWYEBQYL + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgcIBDVASFZ/nLHjjq/H/4+vx/+Tssr/ + krLK/5a0zP+WtMz/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/4Smwv9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9xmLf/cJe2/2+WtP9ulbP/ + a5Kw/2mQrv9Wd5DfHikxXwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkKi0Ka4SYxousxf6LrMX/ + j6/I/4+wyP+Sscn/kbHJ/5S0y/+Us8v/lbTL/5W0y/+VtMv/lbTL/5W0y/+VtMv/lbTL/5W0y/+VtMv/ + lbTL/4Snwv9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/ + cZi3/3CYtv9wl7X/bpa0/2uTsf9qka//V3iR5wAAADcAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACqwdIU + hqjC+4qrxf+KrMX/jK3G/42ux/+QsMn/kLDJ/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/ + krLK/5Kyyv+Sssr/krLK/4Smwf9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3CXtf9vlrX/b5a0/2yTsv9qkbD/XYCb8AEBAWgAAAAlAAAABQAAAAAAAAAA + AAAAAAAAAACnwNEchqjC/Yepw/+Kq8X/i63G/4ytx/+Pr8j/j6/I/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/ + kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/4Smwv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7X/b5a0/26Vs/9rkrH/ZImm9gMEBXAAAABO + AAAAGgAAAAMAAAAAAAAAAAAAAACpwdIkhajC/4irxP+IqsT/iqzF/4usxv+Mrcb/ja7H/42ux/+Nrsf/ + ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/4Smwf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/26Vs/9tlLL/ + aI6s+wcJC24AAABWAAAAMwAAAAoAAAAAAAAAAAAAAACatswuhKfC/4epw/+HqsT/iavF/4qsxf+KrMb/ + i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4Smwf9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/26Vs/9tlLL/a5Kw/gwRFGoAAABMAAAANQAAAA4AAAAAAAAAAAAAAACivM84hKfB/4Wow/+GqcP/ + iKrE/4iqxP+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/ + iavF/4OlwP9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9tk7L/bJKx/xMaIGUAAAA6AAAAJgAAAAoAAAAAAAAAAAAAAACeuc1E + gqbB/4Sowv+GqcP/hqrE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/ + h6rE/4eqxP+HqsT/h6rE/4SlwP9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLL/bZOx/xwmLmIAAAAiAAAAEwAAAAQAAAAA + AAAAAAAAAACkvtFQgqbB/4Onwv+Ep8L/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4OlwP9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bJKx/yc1QGQAAAAO + AAAABgAAAAEAAAAAAAAAAAAAAACcuM1fgaXA/4Kmwf+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4SlwP9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKw/zRGVHIAAAAEAAAAAQAAAAEAAAAAAAAAAAAAAACXtcttgKXA/4Glwf+CpsH/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4SlwP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/z5UZooAAAABAAAAAQAAAAAAAAAAAAAAAAAAAACLrcV+f6S//4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4Slv/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/05qgKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQsMeO + faO//36kwP9+pMD/fqTA/36kwP9+pMD/fqTA/36kwP9+pMD/fqTA/36kwP9+pMD/fqTA/36kwP9+pMD/ + fqTA/36kwP9+pMD/fqTA/4WlwP9pjq3/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrrsAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACLrMWdfKK+/32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//faO//32jv/99o7//faO//4SkwP9njKv/aI2r/2mNrP9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrc8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACHqcOre6G9/3uivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/e6K+/4Skv/9liqn/Zoqp/2eLqv9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq99ojKsBAAAAAAAAAAAAAAAAAAAAAAAAAACEp8K5eqC8/3uhvf97ob3/e6G9/3uhvf97ob3/ + e6G9/3uhvf97ob3/e6G9/3uhvf97ob3/e6G9/3uhvf97ob3/e6G9/3uhvf97ob3/eqG9/4SkwP9jh6b/ + Y4em/2WJqP9miqn/Zoqp/2aKqf9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLquxni6oFAAAAAAAAAAAAAAAAAAAAAAAAAACDpsHFeZ+8/3mgvf96oL3/ + eqC9/3ifvP96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eJ+8/4Sjvv9fg6L/YoWk/2KGpf9kh6b/ZYin/2WIp/9liKf/ZYmo/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqfZmiqkNAAAAAAAAAAAAAAAAAAAAAAAAAAB+o77Q + d567/3efvP9ymLb/bpSx/26Usf94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/d567/4Wkv/9bf57/XYGg/1+Cof9fg6L/YYSk/2KGpf9ihqX/Y4al/2OHpv9kh6f/ + ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/xliKcXAAAAAAAAAAAAAAAA + AAAAAAAAAAB8or3ZbZSy/2mQrv9qka//dp27/3ifvP94n7z/eJ+8/3ifvP94n7z/fKG9/3ievP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP93nrv/dp67/4Ggu/9SdZX/VnmY/1l8nP9cf5//XYCf/12AoP9fg6L/ + YYSk/2GEpP9ihaX/Y4al/2OGpf9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqYl + AAAAAAAAAAAAAAAAAAAAAMvZ4wJ5nrvibZSy/16Gp/9ReZz/dp27/3eevP93nrz/d568/3uhvf+YtMr/ + qMHT/3ieu/93nrz/d568/3eevP93nrz/d568/3eevP93nrv/faG+/4ynwf9gfpz/RmiJ/0tvkP9WeZn/ + WXub/1p9nP9cf57/XH+e/1+Bof9gg6L/YYSj/2KEpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaQ3AAAAAAAAAAAAAAAAAAAAANnj6wR6oLzqZ5Cv/0xzl/9Qd5v/cpm3/3adu/92nbv/ + dp27/4aow/+wxtf/q8PU/3ieu/92nbv/dp27/3adu/92nbr/fJ+8/3+gvP90mbb/bZWy/22Vs/9wl7X/ + c5i2/2qOq/9Ud5j/Sm2P/1J1lf9Ye5r/W32c/1x+nv9df57/X4Gg/2CCov9ggqL/YYOj/2GDo/9hg6P/ + YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6NMAAAAAAAAAAAAAAAAAAAAALHH1gd1nLrwZY2u/0tzl/9NdJj/ + Yoqr/3Wdu/91nbv/dZ27/4Snwv+xx9j/rMPV/3meu/90m7n/dZq4/32duv97nbn/c5m2/3GYtv9ymbf/ + c5q4/3Sbuf90m7n/cpm3/3GYtv9wmLX/cZi2/3CUsv9miKb/XH2d/1h5mf9afJv/W32c/11/nv9egJ// + X4Cg/1+Bof9fgaH/YIKh/2CCof9ggqH/YIKh/2CCof9ggqFlAAAAAAAAAAAAAAAAAAAAAHuhvQt0nLr1 + VHyf/0x0mP9QeJv/c5u5/3Wdu/91nbv/dZ27/4Onwv/C1OH/rsTW/4qlvv99nrr/d5y5/3SbuP9zmrf/ + dZy5/3aduv93nbv/eJ+8/3ifvP94n7z/d567/3eeu/93nrv/dp26/3eeu/92nbr/d526/3abuP9uka// + YoSj/1t8nP9bfZz/XX6e/11/n/9df5//XoCf/16An/9egJ//Xn+f/11/n/9ef5+BAAAAAAAAAAAAAAAA + AAAAAHWcuhF1nLr5b5a1/1B4mv9nj67/dZy6/3Wcuv91nLr/dpu5/4alwP++z97/r8TV/6zC0/+owNH/ + nLfL/4mpwf99obz/eqC8/3uhvf97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G9/3uhvf97ob3/ + e6G9/3uhvf96oLz/eqC9/3qfu/9zlrP/ZYal/1p7m/9ae5v/W3yc/1t9nP9bfJz/W3yc/1t8nP9cfZ2d + AAAAAAAAAAAAAAAAAAAAAHScuhh0nLr8dJy6/3CYt/90nLr/dJy6/32gvf+Ip8L/hqfC/3+kv/9+o7// + gKXA/4mrxP+bt83/qsLU/7HG2P+wxtf/qL/S/5ezyf+GqMH/gKS//3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pL//hafB/6C4y//J1N7/wM7Z/5eyx/+CpcD/f6TA/3+jv/91mLX/YYSj/1V3mP9Vd5f/ + WHmZ/1Z3l/9ZeZm1AAAAAAAAAAAAAAAAAAAAAHScuh90nLr+dJy6/3mfvP+JqMP/lbDJ/4epxP+EqMP/ + hKjD/4Sowv+EqML/hKjC/4Sowv+EqMP/hajD/4mrxf+Us8r/pb/S/7HH1/+0ydn/sMXW/6K7z/+Qrsb/ + hqjC/4Snwv+EqMP/hKjD/4epw//B0N3/7/L0//j4+P/4+Pj/+Pj4//n5+f/y8/X/1d7m/6m+0P+Lq8T/ + hKfC/4Snwv96nbn/aYup/1V3l/9VdpbKAAAAAAAAAAAAAAAAAAAAAHeevCeApMD+j63H/5CvyP+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4usxv+Rscn/ + n7vQ/67F1/+1ytr/tcra/6zD1P+btsv/jq3F/4qrxf+KrMb/kbHJ/6vD1f/U4On/8vX3//z8/P/8/Pz/ + /Pz8//n6+v/j6u//qMDT/4qsxv+KrMb3iqzGz4mrxYF7nrouAAAAAAAAAAAAAAAAAAAAAJGvyQOQr8go + j6/IYpCwyaqQscnfkbHJ+pGxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/ + kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Tssr/m7jO/6nC1f+90N7/zNrl/8fW4v+yxtb/m7bL/5GwyP+QsMn/ + k7LK/6bA1P/G1+P/tcvb/5q3zv2RscngkLDJno+vyEmOr8gSja7HAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACUs8sClbTLFZa1zEOXtc2Hl7bNyJi2zfCXtcz+l7XN/5e1zP+Yts3/ + mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/nrrQ/67F1//F1eL/ + 1eDq/9bg6f/F1OD/rMLU/524zu+Yts24l7XMY5W0zCCUs8sDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJy5zwmdutAp + nrrQY5+70ayfu9Dgn7vQ+p+70P+fu9D/oLvR/6C70f+fu9H/n7vQ/5+70P+fu9H/oLzR/6C80f+gvNH/ + n7vQ/5+70P+eutD/n7vQ96nC1c7F1uOC6O7zNuPr8QoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACkv9QCpb/UFrLH2EW4zNuNsMbYy6vD1vGowdX+p8DU/6fA1P+nwNT/ + qMHV/6jB1f+owdT9qcHV4anB1J6nv9NJpr/TEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANng5QrQ3OYr + w9PgZr/R3663y9zduMvbur/P3Wa7y9ghvc7cAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADt7/ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP///////wAA///8f///AAD///Af + //8AAP//wAf//wAA//8AAf//AAD//gAAf/8AAP/4AAAf/wAA/+AAAAf/AAD/gAAAAf8AAP8AAAAAfwAA + /AAAAAAfAADwAAAAAAcAAOAAAAAAAwAA4AAAAAABAADgAAAAAAAAAOAAAAAAAAAA4AAAAAAAAADgAAAA + AAAAAOAAAAAAAAAA4AAAAAAAAADgAAAAAAAAAOAAAAAAAQAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA + 4AAAAAADAADgAAAAAAMAAOAAAAAAAwAA4AAAAAADAADgAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAA + AAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAA8AAPwAAAAA/wAA + /+AAAA//AAD//gAA//8AAP//8Af//wAA////f///AAD///////8AAP///////wAA////////AAAoAAAA + IAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACElKAhUYm1nGCAnLwECAgEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0PEAJFTlVLmK2+3p66z/9rkq/7 + SWR4tBYeJCwBAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwNzwof5Khv6nC1f6pwtb/ + nrrQ/3CYtv9vl7X/bJOx+0hidrAVHCEpAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdIiUSZHSBlqG7z/mkv9P/ + psDU/6fB1f+cuc//c5q4/3KauP9ymrj/cpm3/2+VsvpIYHOsFR0iJgEBAQEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATFxoGSldhapOtwe2futD/ + or3S/6K90v+ivtP/o77T/5q3zv9zm7n/c5u5/3KauP9ymrj/cZm3/3GZt/9tlLH5RV1wpxMaHyQAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICgsBNkFJQYGardebuM7/ + nLjP/525z/+eutD/nrvQ/5670P+eu9D/l7XM/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q4/3KZt/9xmLb/ + a5Gv+ENabKMSGBwhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIyowIml/kbaTscn9 + lrTL/5i2zP+Zt87/mrfO/5q3zv+at87/mrfO/5q3zv+Us8v/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3GZt/9xmLf/b5a1/2mPrPg/VmefDxQYHwAAAAAAAAAAAAAAAAAAAAAAAAAAHiQpCFJkc4yJqcH3 + j6/I/5Kxyf+Us8v/lbTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5Gwyf9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3GZt/9wl7b/b5a0/2uSsf9kiab3GSMqXgAAAAIAAAAAAAAAAAAAAACQrMAu + iKrE/4qrxf+Nrsf/kLDI/5Gxyf+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/j6/I/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9wl7X/bZSz/2qRsP8qOUWmAAAAKAAAAAIAAAAA + AAAAAJu3zDmHqcP/iavF/4usxv+Orsf/jq/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Mrcb/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/2+Wtf9ulbT/bJOy/zZKWbUAAABT + AAAAFQAAAAAAAAAAlLPJRIWowv+HqsT/iavF/4qsxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/ + i63G/4qrxf9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+VtP9tlLL/ + Q1ttvgAAAEsAAAAhAAAAAAAAAACXtcpRhKfC/4apw/+HqsT/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Iq8X/iKrE/2+Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/22Usv9OaX/GAAAALgAAABIAAAAAAAAAAJm2y1+DpsH/hKjC/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/bpSy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/1d1js4AAAAPAAAABAAAAAAAAAAAkrHIboGlwf+CpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Smwv9tk7H/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/Xn+Z2wAAAAMAAAABAAAAAAAAAACJq8R+f6TA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gqXB/2yRr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9lh6ToIS02BAAAAAAAAAAAAAAAAIusxY99or// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/+BpMD/a4+t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrfNpjq0JAAAAAAAAAAAAAAAA + hajCnnuhvv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3+jv/9ojKr/ + Zouq/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr+miMqxMAAAAA + AAAAAAAAAACCpsGseaC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + faK+/2WIp/9jh6b/ZYmo/2WJqP9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn+ + ZoqpIAAAAAAAAAAAAAAAAH+jv7l3nrv/cZi1/26Usv94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP97oL3/YYOh/16Bof9fg6L/YoWk/2OGpf9jh6b/ZIin/2WIp/9liKf/ZYin/2WIp/9liKf/ + ZYin/2WIp/9liKcwAAAAAAAAAAAAAAAAep+7xWmQr/9iiqr/d568/3eevP93nrz/hKbB/4eowv93nrz/ + d568/3eevP93nrz/dp67/3+ivv9UdZT/UXSU/1p9nP9bfp7/XYCf/2CDov9hhKP/YoWk/2OGpf9jhqX/ + Y4al/2OGpf9jhqX/Y4al/2OGpUQAAAAAAAAAAAAAAAB8ob3RVn2f/1N7nf9zm7n/dp27/3mfvf+txdb/ + krDH/3adu/92nbv/eJ67/3yfvP91mrf/cJa0/3KZtv9qj6z/V3ub/1R2l/9Xepn/W32d/11/n/9fgqH/ + YIKi/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOjXAAAAAAAAAAAAAAAAHWcutpReZz/UHeb/3Obuf91nbv/ + d5+8/7PJ2f+Wssn/d5u5/3mcuf90mrf/c5q3/3Scuf92nbr/dp26/3Wcuf90m7j/dJu4/3GWtP9rjav/ + X4Gh/1x+nf9dfp7/XoCf/16AoP9fgaD/X4Gg/1+BoP9fgKB3AAAAAAAAAAB1nLoBdJy64l+Gp/9lja3/ + dZy6/3acuv98n7z/s8fY/6vB0/+jvM7/k7DG/4Klv/97ob3/e6G+/3uhvv97ob7/e6G+/3uhvv97ob3/ + e6G9/3uhvf97oLz/eJ26/3CTsf9jhKP/W3yc/1t8nP9bfJz/W3yc/1t9nJMAAAAAAAAAAHScugN0nLrq + dJy6/3qfvP+Hp8L/hqjD/4Kmwf+BpcH/gqbB/4qrxf+Ztsz/qMHU/63D1f+iu8//j67G/4Snwv+CpsH/ + gqbB/4Kmwf+btsv/zdji/+rt8P/f5er/t8nX/5Kwx/+Ao7//c5az/2CDov9XeJj/VneXrQAAAAAAAAAA + d568BoGlwOGNrMb+ja3H/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/jK7H/5a0y/+lv9P/ + sMbX/6zD1f+duM3/kK/H/4+vyP+mv9P/z9zm//Dz9v/7+/v/9ff4/87b5f+QsMj9iqzG4YepxJ52mLQ8 + AAAAAAAAAAAAAAAAj6/ICJCwySeSsspgk7PKqJSzy96Us8v6lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/mbbN/6jB1P/A0uD/x9bi/7jL2v+ivND/mLXM/6K90u6Yts24krLKY5CwySCOr8gD + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmbfOApu4zxSdudBBnrrQhp+70Megu9Dv + n7vR/qC70f+fu9H/n7vQ/5+70f+gvNH/oLzR/5+70P+gu9D3q8PVzsbW44Hf5+40oLrPCAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAALrN3AjI1uIpvtDdY7bK26qxx9jfrcTX+K/G1+Gxx9ifscbXSKnB1BIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN/l6gLZ4ukQ19/lAwAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////D// + //AP///gA///gAD//gAAf/gAAB/wAAAHwAAAAcAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAHAAAAB + wAAAAcAAAAHAAAABwAAAAcAAAAHAAAABgAAAAYAAAAGAAAABwAAAB/wAAH//4Af///4///////////// + KAAAABgAAAAwAAAAAQAgAAAAAABgCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBseBAYICgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYYGgFIUVg9 + jqS001VzisgiLjc+BQYIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTg+HnuOnbGowdT9psDU/3GZt/9ulrT9VHKJxSItNjoFBgcC + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUrLwxgcH2F + nrjM9qS+0/+lv9T/or3S/3Sbuf9ymrj/cpm3/3CXtf1UcYfCIS02NwMFBgEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAVGRwDSlhjWY6ovOedus//nrvQ/6C80f+gvNH/nbrQ/3Scuv9zm7n/ + c5u5/3Oauf9ymrj/b5e0/VBtgr4eKDAzAwQFAQAAAAAAAAAAAAAAAAAAAAAAAAAACw0PATdDTDR4kqXM + lbPK/5i2zf+at87/mrfO/5q3zv+at87/mLbN/3Obuf9ymrj/cpq4/3KauP9ymrj/cpq4/3GYtv9tlLH8 + TWl+uhskLDACAwMBAAAAAAAAAAAAAAAAYnmKloqrw/yPr8j/krLK/5Szy/+VtMv/lbTL/5W0y/+VtMv/ + lLPK/3OauP9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9wl7b/bZWz/2eOq/wNEhZIAAAAAQAAAAAAAAAA + iavE2Iqrxf+Nrsf/j6/I/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/j6/I/3KYt/9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/b5a0/2yTsf8VHCKCAAAAHgAAAACxx9YBh6rD4YeqxP+Kq8X/i63G/4utxv+Lrcb/ + i63G/4utxv+Lrcb/i63G/3GYtf9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/22Usv8eKDCD + AAAAMQAAAACzyNcDhqnD6IWow/+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/3GWtf9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/22Tsv8oNkJ4AAAAEwAAAACvxdYGhKfC74Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/hKfC/3CUs/9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf80R1V6AAAAAgAAAACZtswKgKTA9IClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gaXA/2+Tsf9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9QbIOSAAAAAAAAAACduc0Q + faO/+X2jv/99o7//faO//32jv/99o7//faO//32jv/99o7//fqS//22Qrv9pjaz/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq2sAAAAAAAAAACWtMoWeqG9/Huhvf97ob3/e6G9/3uhvf97ob3/ + e6G9/3uhvf97ob3/fKG+/2mMqv9liaj/Zoqp/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6rC + AAAAAAAAAACRsMcedp27/nKYtv9zmbf/eJ+8/3ifvP95n7z/eJ+8/3ifvP94n7z/eZ+8/2SFpP9egqH/ + YYSk/2OGpf9kh6b/ZIin/2WIp/9liKf/ZYin/2WIp/9liKfVAAAAAAAAAACOr8YnaZGw/12Fpv93nrv/ + d568/5Wzyf+ApL//d568/3eeu/94nrz/ep67/2SEov9TdZX/V3qZ/1x+nv9fgaH/YYSj/2KFpP9ihaT/ + YoWk/2KFpP9ihaTkYoWkAgAAAACJqsQxYYmq/1F5nP90nLr/dp27/6zD1v+Cpb//d5y6/3icuf90mrf/ + c5q4/3Sbuf9xmLb/bJKw/2aJp/9fgaD/XH6d/16An/9fgaH/YIKh/2CCof9ggqHwYIKhBwAAAAB1nLo7 + aJCw/2WMrP91nLr/ep+8/6rB0/+kvM//l7PJ/4anwf99or7/e6G+/3uhvv97ob7/e6G9/3uhvf99or3/ + faC7/2+SsP9ihKP/W3yc/1t8nP9bfJz4XH6dDwAAAAB0nLpHeJ+8/4Wmwv+IqcT/hajD/4Sowv+FqMP/ + i63G/5m2zP+mv9L/pb7R/5Wzyf+JqsT/hajD/6a+0f/j6e7/8/T1/93l6/+zx9f/ianD/3SXtP9hg6Ly + W3ybFwAAAACJqsQVkLDIcI+wybeQscnnkbHJ/JGxyf+Rscn/kbHJ/5Gxyf+Rscn/krLK/5q3zv+owdT/ + uMvb/7DG1/+euc//psDT/8TV4vqtxdfYlbPLj42uxzyLrMYMAAAAAAAAAAAAAAAAAAAAAAAAAACXts0E + mrfOHJy5z0+eutCXn7vQ06G80fWgu9H/n7vQ/6C70f+gvNH/oLvR/qS+0+i2y9urztvmV67F1hiXtc0B + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMXV4Q7F1OAz + vM/dc7XK2q+4y9tys8fXKK3E1gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAP/n/wD/gf8A/wB/APwAHwDwAAcAwAABAMAAAADAAAAAgAAAAIAAAACAAAAAgAABAIAAAQCAAAEA + gAABAIAAAACAAAAAgAAAAIAAAACAAAEA8AAPAP+A/wD///8A////AA== + + + \ No newline at end of file diff --git a/PS4PKGTool/Forms/Program Settings/Program Settings.Designer.cs b/PS4PKGTool/Forms/Program Settings/Program Settings.Designer.cs new file mode 100644 index 0000000..c4fe8af --- /dev/null +++ b/PS4PKGTool/Forms/Program Settings/Program Settings.Designer.cs @@ -0,0 +1,1107 @@ +namespace PS4PKGTool +{ + partial class ProgramSetting + { + /// + /// 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() + { + components=new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ProgramSetting)); + PkgType=new DarkUI.Controls.DarkCheckBox(); + flatTabControl1=new VisualStudioTabControl.VisualStudioTabControl(); + Category=new DarkUI.Controls.DarkCheckBox(); + Size=new DarkUI.Controls.DarkCheckBox(); + Location=new DarkUI.Controls.DarkCheckBox(); + TitleId=new DarkUI.Controls.DarkCheckBox(); + ContentId=new DarkUI.Controls.DarkCheckBox(); + Region=new DarkUI.Controls.DarkCheckBox(); + Version=new DarkUI.Controls.DarkCheckBox(); + SystemFirmware=new DarkUI.Controls.DarkCheckBox(); + PKGname=new DarkUI.Controls.DarkCheckBox(); + BGM=new DarkUI.Controls.DarkCheckBox(); + darkLabelserveModuleInstalled=new DarkUI.Controls.DarkLabel(); + darkLabelNodejsInstalled=new DarkUI.Controls.DarkLabel(); + darkLabel4=new DarkUI.Controls.DarkLabel(); + darkLabel3=new DarkUI.Controls.DarkLabel(); + btnInstalleServerModule=new DarkUI.Controls.DarkButton(); + btnInstallNodejs=new DarkUI.Controls.DarkButton(); + btnPingPs4=new DarkUI.Controls.DarkButton(); + darkComboBoxServerIP=new DarkUI.Controls.DarkComboBox(); + darkLabel2=new DarkUI.Controls.DarkLabel(); + darkLabel1=new DarkUI.Controls.DarkLabel(); + tbPS4IP=new DarkUI.Controls.DarkTextBox(); + btnSaveClose=new DarkUI.Controls.DarkButton(); + btnOfficialUpdateDownloadFolder=new DarkUI.Controls.DarkButton(); + tbOfficialUpdateDownloadFolder=new DarkUI.Controls.DarkTextBox(); + ShowThisAtStartup=new DarkUI.Controls.DarkCheckBox(); + darkLabel5=new DarkUI.Controls.DarkLabel(); + PKGColorLabeling=new DarkUI.Controls.DarkCheckBox(); + darkLabel6=new DarkUI.Controls.DarkLabel(); + darkLabelGamePkgColorLabel=new DarkUI.Controls.DarkLabel(); + darkLabel8=new DarkUI.Controls.DarkLabel(); + darkLabelPatchPkgColorLabel=new DarkUI.Controls.DarkLabel(); + btnPatchPkgForeColor=new DarkUI.Controls.DarkButton(); + darkLabel10=new DarkUI.Controls.DarkLabel(); + darkLabelAddonPkgColorLabel=new DarkUI.Controls.DarkLabel(); + btnAddonPkgForeColor=new DarkUI.Controls.DarkButton(); + darkLabel11=new DarkUI.Controls.DarkLabel(); + darkLabelAppPkgColorLabel=new DarkUI.Controls.DarkLabel(); + btnAppPkgForeColor=new DarkUI.Controls.DarkButton(); + btnGamePkgForeColor=new DarkUI.Controls.DarkButton(); + AutoSortRow=new DarkUI.Controls.DarkCheckBox(); + labelPs5BcJsonDownloadDate=new DarkUI.Controls.DarkLabel(); + darkLabel9=new DarkUI.Controls.DarkLabel(); + btnDownloadPS5BCJson=new DarkUI.Controls.DarkButton(); + cbPs5BcCheck=new DarkUI.Controls.DarkCheckBox(); + btnResetPkgLabelColor=new DarkUI.Controls.DarkButton(); + btnPatchPkgBackColor=new DarkUI.Controls.DarkButton(); + btnAppPkgBackColor=new DarkUI.Controls.DarkButton(); + btnGamePkgBackColor=new DarkUI.Controls.DarkButton(); + btnAddonPkgBackColor=new DarkUI.Controls.DarkButton(); + cbBackported=new DarkUI.Controls.DarkCheckBox(); + flatTabControlBgi=new VisualStudioTabControl.VisualStudioTabControl(); + tabPageGeneral=new System.Windows.Forms.TabPage(); + darkSectionPanel4=new DarkUI.Controls.DarkSectionPanel(); + darkCheckBoxRecursive=new DarkUI.Controls.DarkCheckBox(); + btnClearAllPkgDirectory=new DarkUI.Controls.DarkButton(); + btnDeletePkgDirectory=new DarkUI.Controls.DarkButton(); + darkCheckBoxDontshowthisagain=new DarkUI.Controls.DarkCheckBox(); + btnAddPkgDirectory=new DarkUI.Controls.DarkButton(); + darkSectionPanel3=new DarkUI.Controls.DarkSectionPanel(); + lbPkgDirectoryList=new DarkUI.Controls.DarkListBox(components); + tabPage1=new System.Windows.Forms.TabPage(); + darkSectionPanel2=new DarkUI.Controls.DarkSectionPanel(); + darkSectionPanel1=new DarkUI.Controls.DarkSectionPanel(); + tabPage2=new System.Windows.Forms.TabPage(); + tabPage3=new System.Windows.Forms.TabPage(); + darkButton1=new DarkUI.Controls.DarkButton(); + darkLabel12=new DarkUI.Controls.DarkLabel(); + darkLabelNamingPatternExample=new DarkUI.Controls.DarkLabel(); + tbCustomNamePattern=new DarkUI.Controls.DarkTextBox(); + btnAddNamingPlaceholder=new DarkUI.Controls.DarkButton(); + darkComboBoxNamingPlaceholder=new DarkUI.Controls.DarkComboBox(); + darkSectionPanel9=new DarkUI.Controls.DarkSectionPanel(); + flatTabControlBgi.SuspendLayout(); + tabPageGeneral.SuspendLayout(); + darkSectionPanel4.SuspendLayout(); + darkSectionPanel3.SuspendLayout(); + tabPage1.SuspendLayout(); + darkSectionPanel2.SuspendLayout(); + darkSectionPanel1.SuspendLayout(); + tabPage2.SuspendLayout(); + tabPage3.SuspendLayout(); + SuspendLayout(); + // + // PkgType + // + PkgType.AutoSize=true; + PkgType.Checked=true; + PkgType.CheckState=System.Windows.Forms.CheckState.Checked; + PkgType.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + PkgType.Location=new System.Drawing.Point(302, 72); + PkgType.Name="PkgType"; + PkgType.Size=new System.Drawing.Size(74, 19); + PkgType.TabIndex=9; + PkgType.Text="PKG Type"; + // + // flatTabControl1 + // + flatTabControl1.ActiveColor=System.Drawing.Color.FromArgb(0, 122, 204); + flatTabControl1.AllowDrop=true; + flatTabControl1.BackTabColor=System.Drawing.Color.FromArgb(28, 28, 28); + flatTabControl1.BorderColor=System.Drawing.Color.FromArgb(30, 30, 30); + flatTabControl1.ClosingButtonColor=System.Drawing.Color.WhiteSmoke; + flatTabControl1.ClosingMessage=null; + flatTabControl1.HeaderColor=System.Drawing.Color.FromArgb(45, 45, 48); + flatTabControl1.HorizontalLineColor=System.Drawing.Color.FromArgb(0, 122, 204); + flatTabControl1.ItemSize=new System.Drawing.Size(240, 16); + flatTabControl1.Location=new System.Drawing.Point(190, 64); + flatTabControl1.Name="flatTabControl1"; + flatTabControl1.SelectedIndex=0; + flatTabControl1.SelectedTextColor=System.Drawing.Color.FromArgb(255, 255, 255); + flatTabControl1.ShowClosingButton=false; + flatTabControl1.ShowClosingMessage=false; + flatTabControl1.Size=new System.Drawing.Size(80, 19); + flatTabControl1.TabIndex=0; + flatTabControl1.TextColor=System.Drawing.Color.FromArgb(255, 255, 255); + // + // Category + // + Category.AutoSize=true; + Category.Checked=true; + Category.CheckState=System.Windows.Forms.CheckState.Checked; + Category.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + Category.Location=new System.Drawing.Point(399, 72); + Category.Name="Category"; + Category.Size=new System.Drawing.Size(74, 19); + Category.TabIndex=8; + Category.Text="Category"; + // + // Size + // + Size.AutoSize=true; + Size.Checked=true; + Size.CheckState=System.Windows.Forms.CheckState.Checked; + Size.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + Size.Location=new System.Drawing.Point(18, 107); + Size.Name="Size"; + Size.Size=new System.Drawing.Size(46, 19); + Size.TabIndex=7; + Size.Text="Size"; + // + // Location + // + Location.AutoSize=true; + Location.Checked=true; + Location.CheckState=System.Windows.Forms.CheckState.Checked; + Location.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + Location.Location=new System.Drawing.Point(144, 107); + Location.Name="Location"; + Location.Size=new System.Drawing.Size(74, 19); + Location.TabIndex=6; + Location.Text="Directory"; + // + // TitleId + // + TitleId.AutoSize=true; + TitleId.Checked=true; + TitleId.CheckState=System.Windows.Forms.CheckState.Checked; + TitleId.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + TitleId.Location=new System.Drawing.Point(144, 37); + TitleId.Name="TitleId"; + TitleId.Size=new System.Drawing.Size(62, 19); + TitleId.TabIndex=5; + TitleId.Text="Title ID"; + // + // ContentId + // + ContentId.AutoSize=true; + ContentId.Checked=true; + ContentId.CheckState=System.Windows.Forms.CheckState.Checked; + ContentId.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + ContentId.Location=new System.Drawing.Point(302, 37); + ContentId.Name="ContentId"; + ContentId.Size=new System.Drawing.Size(83, 19); + ContentId.TabIndex=4; + ContentId.Text="Content ID"; + // + // Region + // + Region.AutoSize=true; + Region.Checked=true; + Region.CheckState=System.Windows.Forms.CheckState.Checked; + Region.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + Region.Location=new System.Drawing.Point(399, 37); + Region.Name="Region"; + Region.Size=new System.Drawing.Size(63, 19); + Region.TabIndex=3; + Region.Text="Region"; + // + // Version + // + Version.AutoSize=true; + Version.Checked=true; + Version.CheckState=System.Windows.Forms.CheckState.Checked; + Version.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + Version.Location=new System.Drawing.Point(144, 72); + Version.Name="Version"; + Version.Size=new System.Drawing.Size(138, 19); + Version.TabIndex=2; + Version.Text="Version [App Version]"; + // + // SystemFirmware + // + SystemFirmware.AutoSize=true; + SystemFirmware.Checked=true; + SystemFirmware.CheckState=System.Windows.Forms.CheckState.Checked; + SystemFirmware.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + SystemFirmware.Location=new System.Drawing.Point(18, 72); + SystemFirmware.Name="SystemFirmware"; + SystemFirmware.Size=new System.Drawing.Size(105, 19); + SystemFirmware.TabIndex=1; + SystemFirmware.Text="System Version"; + // + // PKGname + // + PKGname.AutoSize=true; + PKGname.Checked=true; + PKGname.CheckState=System.Windows.Forms.CheckState.Checked; + PKGname.Enabled=false; + PKGname.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + PKGname.Location=new System.Drawing.Point(18, 37); + PKGname.Name="PKGname"; + PKGname.Size=new System.Drawing.Size(74, 19); + PKGname.TabIndex=0; + PKGname.Text="Filename"; + // + // BGM + // + BGM.AutoSize=true; + BGM.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + BGM.ForeColor=System.Drawing.Color.Gainsboro; + BGM.Location=new System.Drawing.Point(18, 58); + BGM.Name="BGM"; + BGM.Size=new System.Drawing.Size(155, 19); + BGM.TabIndex=0; + BGM.Text="Play selected PKG's BGM"; + // + // darkLabelserveModuleInstalled + // + darkLabelserveModuleInstalled.AutoSize=true; + darkLabelserveModuleInstalled.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabelserveModuleInstalled.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabelserveModuleInstalled.Location=new System.Drawing.Point(232, 286); + darkLabelserveModuleInstalled.Name="darkLabelserveModuleInstalled"; + darkLabelserveModuleInstalled.Size=new System.Drawing.Size(0, 15); + darkLabelserveModuleInstalled.TabIndex=11; + // + // darkLabelNodejsInstalled + // + darkLabelNodejsInstalled.AutoSize=true; + darkLabelNodejsInstalled.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabelNodejsInstalled.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabelNodejsInstalled.Location=new System.Drawing.Point(202, 247); + darkLabelNodejsInstalled.Name="darkLabelNodejsInstalled"; + darkLabelNodejsInstalled.Size=new System.Drawing.Size(0, 15); + darkLabelNodejsInstalled.TabIndex=10; + // + // darkLabel4 + // + darkLabel4.AutoSize=true; + darkLabel4.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabel4.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel4.Location=new System.Drawing.Point(155, 286); + darkLabel4.Name="darkLabel4"; + darkLabel4.Size=new System.Drawing.Size(83, 15); + darkLabel4.TabIndex=9; + darkLabel4.Text="Server Module"; + // + // darkLabel3 + // + darkLabel3.AutoSize=true; + darkLabel3.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabel3.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel3.Location=new System.Drawing.Point(155, 247); + darkLabel3.Name="darkLabel3"; + darkLabel3.Size=new System.Drawing.Size(47, 15); + darkLabel3.TabIndex=8; + darkLabel3.Text="Node.js"; + // + // btnInstalleServerModule + // + btnInstalleServerModule.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnInstalleServerModule.Location=new System.Drawing.Point(323, 282); + btnInstalleServerModule.Name="btnInstalleServerModule"; + btnInstalleServerModule.Size=new System.Drawing.Size(51, 22); + btnInstalleServerModule.TabIndex=7; + btnInstalleServerModule.Text="Install"; + btnInstalleServerModule.Click+=btnInstallServerModule_Click; + // + // btnInstallNodejs + // + btnInstallNodejs.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnInstallNodejs.Location=new System.Drawing.Point(323, 243); + btnInstallNodejs.Name="btnInstallNodejs"; + btnInstallNodejs.Size=new System.Drawing.Size(51, 22); + btnInstallNodejs.TabIndex=6; + btnInstallNodejs.Text="Install"; + btnInstallNodejs.Click+=btnInstallNodejs_Click; + // + // btnPingPs4 + // + btnPingPs4.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnPingPs4.Location=new System.Drawing.Point(323, 199); + btnPingPs4.Name="btnPingPs4"; + btnPingPs4.Size=new System.Drawing.Size(51, 24); + btnPingPs4.TabIndex=5; + btnPingPs4.Text="Ping"; + btnPingPs4.Click+=btnPingPs4_Click; + // + // darkComboBoxServerIP + // + darkComboBoxServerIP.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkComboBoxServerIP.FormattingEnabled=true; + darkComboBoxServerIP.Location=new System.Drawing.Point(155, 141); + darkComboBoxServerIP.Name="darkComboBoxServerIP"; + darkComboBoxServerIP.Size=new System.Drawing.Size(158, 24); + darkComboBoxServerIP.TabIndex=4; + // + // darkLabel2 + // + darkLabel2.AutoSize=true; + darkLabel2.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabel2.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel2.Location=new System.Drawing.Point(155, 182); + darkLabel2.Name="darkLabel2"; + darkLabel2.Size=new System.Drawing.Size(88, 15); + darkLabel2.TabIndex=3; + darkLabel2.Text="PS4 IP address :"; + // + // darkLabel1 + // + darkLabel1.AutoSize=true; + darkLabel1.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabel1.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel1.Location=new System.Drawing.Point(155, 123); + darkLabel1.Name="darkLabel1"; + darkLabel1.Size=new System.Drawing.Size(84, 15); + darkLabel1.TabIndex=2; + darkLabel1.Text="PC IP address :"; + // + // tbPS4IP + // + tbPS4IP.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + tbPS4IP.Location=new System.Drawing.Point(155, 200); + tbPS4IP.Name="tbPS4IP"; + tbPS4IP.Size=new System.Drawing.Size(157, 23); + tbPS4IP.TabIndex=0; + tbPS4IP.TextAlign=System.Windows.Forms.HorizontalAlignment.Center; + // + // btnSaveClose + // + btnSaveClose.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnSaveClose.Location=new System.Drawing.Point(16, 468); + btnSaveClose.Name="btnSaveClose"; + btnSaveClose.Size=new System.Drawing.Size(536, 34); + btnSaveClose.TabIndex=3; + btnSaveClose.Text="Save & Close"; + btnSaveClose.Click+=btnSaveClose_Click; + // + // btnOfficialUpdateDownloadFolder + // + btnOfficialUpdateDownloadFolder.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnOfficialUpdateDownloadFolder.Location=new System.Drawing.Point(481, 27); + btnOfficialUpdateDownloadFolder.Name="btnOfficialUpdateDownloadFolder"; + btnOfficialUpdateDownloadFolder.Size=new System.Drawing.Size(32, 22); + btnOfficialUpdateDownloadFolder.TabIndex=5; + btnOfficialUpdateDownloadFolder.Text=".."; + btnOfficialUpdateDownloadFolder.Click+=btnOfficialUpdateDownloadFolder_Click; + // + // tbOfficialUpdateDownloadFolder + // + tbOfficialUpdateDownloadFolder.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + tbOfficialUpdateDownloadFolder.Location=new System.Drawing.Point(18, 28); + tbOfficialUpdateDownloadFolder.Name="tbOfficialUpdateDownloadFolder"; + tbOfficialUpdateDownloadFolder.ReadOnly=true; + tbOfficialUpdateDownloadFolder.Size=new System.Drawing.Size(457, 23); + tbOfficialUpdateDownloadFolder.TabIndex=0; + // + // ShowThisAtStartup + // + ShowThisAtStartup.AutoSize=true; + ShowThisAtStartup.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + ShowThisAtStartup.ForeColor=System.Drawing.Color.Gainsboro; + ShowThisAtStartup.Location=new System.Drawing.Point(18, 81); + ShowThisAtStartup.Name="ShowThisAtStartup"; + ShowThisAtStartup.Size=new System.Drawing.Size(226, 19); + ShowThisAtStartup.TabIndex=8; + ShowThisAtStartup.Text="Show PKG directory settings at startup"; + // + // darkLabel5 + // + darkLabel5.AutoSize=true; + darkLabel5.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabel5.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel5.Location=new System.Drawing.Point(15, 11); + darkLabel5.Name="darkLabel5"; + darkLabel5.Size=new System.Drawing.Size(218, 15); + darkLabel5.TabIndex=6; + darkLabel5.Text="Official update PKG download directory:"; + // + // PKGColorLabeling + // + PKGColorLabeling.AutoSize=true; + PKGColorLabeling.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + PKGColorLabeling.ForeColor=System.Drawing.Color.Gainsboro; + PKGColorLabeling.Location=new System.Drawing.Point(15, 43); + PKGColorLabeling.Name="PKGColorLabeling"; + PKGColorLabeling.Size=new System.Drawing.Size(122, 19); + PKGColorLabeling.TabIndex=9; + PKGColorLabeling.Text="PKG color labeling"; + // + // darkLabel6 + // + darkLabel6.AutoSize=true; + darkLabel6.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabel6.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel6.Location=new System.Drawing.Point(1086, 238); + darkLabel6.Name="darkLabel6"; + darkLabel6.Size=new System.Drawing.Size(0, 15); + darkLabel6.TabIndex=13; + // + // darkLabelGamePkgColorLabel + // + darkLabelGamePkgColorLabel.AutoSize=true; + darkLabelGamePkgColorLabel.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabelGamePkgColorLabel.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabelGamePkgColorLabel.Location=new System.Drawing.Point(399, 44); + darkLabelGamePkgColorLabel.Name="darkLabelGamePkgColorLabel"; + darkLabelGamePkgColorLabel.Size=new System.Drawing.Size(62, 15); + darkLabelGamePkgColorLabel.TabIndex=12; + darkLabelGamePkgColorLabel.Text="Game PKG"; + // + // darkLabel8 + // + darkLabel8.AutoSize=true; + darkLabel8.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabel8.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel8.Location=new System.Drawing.Point(1086, 271); + darkLabel8.Name="darkLabel8"; + darkLabel8.Size=new System.Drawing.Size(0, 15); + darkLabel8.TabIndex=16; + // + // darkLabelPatchPkgColorLabel + // + darkLabelPatchPkgColorLabel.AutoSize=true; + darkLabelPatchPkgColorLabel.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabelPatchPkgColorLabel.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabelPatchPkgColorLabel.Location=new System.Drawing.Point(399, 72); + darkLabelPatchPkgColorLabel.Name="darkLabelPatchPkgColorLabel"; + darkLabelPatchPkgColorLabel.Size=new System.Drawing.Size(61, 15); + darkLabelPatchPkgColorLabel.TabIndex=15; + darkLabelPatchPkgColorLabel.Text="Patch PKG"; + // + // btnPatchPkgForeColor + // + btnPatchPkgForeColor.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnPatchPkgForeColor.Location=new System.Drawing.Point(176, 69); + btnPatchPkgForeColor.Name="btnPatchPkgForeColor"; + btnPatchPkgForeColor.Size=new System.Drawing.Size(76, 22); + btnPatchPkgForeColor.TabIndex=14; + btnPatchPkgForeColor.Text="ForeColor"; + btnPatchPkgForeColor.Click+=SetPKGLabelColor_Click; + // + // darkLabel10 + // + darkLabel10.AutoSize=true; + darkLabel10.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabel10.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel10.Location=new System.Drawing.Point(1066, 301); + darkLabel10.Name="darkLabel10"; + darkLabel10.Size=new System.Drawing.Size(0, 15); + darkLabel10.TabIndex=19; + // + // darkLabelAddonPkgColorLabel + // + darkLabelAddonPkgColorLabel.AutoSize=true; + darkLabelAddonPkgColorLabel.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabelAddonPkgColorLabel.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabelAddonPkgColorLabel.Location=new System.Drawing.Point(399, 101); + darkLabelAddonPkgColorLabel.Name="darkLabelAddonPkgColorLabel"; + darkLabelAddonPkgColorLabel.Size=new System.Drawing.Size(67, 15); + darkLabelAddonPkgColorLabel.TabIndex=18; + darkLabelAddonPkgColorLabel.Text="Addon PKG"; + // + // btnAddonPkgForeColor + // + btnAddonPkgForeColor.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnAddonPkgForeColor.Location=new System.Drawing.Point(176, 98); + btnAddonPkgForeColor.Name="btnAddonPkgForeColor"; + btnAddonPkgForeColor.Size=new System.Drawing.Size(76, 22); + btnAddonPkgForeColor.TabIndex=17; + btnAddonPkgForeColor.Text="ForeColor"; + btnAddonPkgForeColor.Click+=SetPKGLabelColor_Click; + // + // darkLabel11 + // + darkLabel11.AutoSize=true; + darkLabel11.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabel11.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel11.Location=new System.Drawing.Point(1066, 329); + darkLabel11.Name="darkLabel11"; + darkLabel11.Size=new System.Drawing.Size(0, 15); + darkLabel11.TabIndex=24; + // + // darkLabelAppPkgColorLabel + // + darkLabelAppPkgColorLabel.AutoSize=true; + darkLabelAppPkgColorLabel.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabelAppPkgColorLabel.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabelAppPkgColorLabel.Location=new System.Drawing.Point(399, 130); + darkLabelAppPkgColorLabel.Name="darkLabelAppPkgColorLabel"; + darkLabelAppPkgColorLabel.Size=new System.Drawing.Size(53, 15); + darkLabelAppPkgColorLabel.TabIndex=23; + darkLabelAppPkgColorLabel.Text="App PKG"; + // + // btnAppPkgForeColor + // + btnAppPkgForeColor.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnAppPkgForeColor.Location=new System.Drawing.Point(176, 127); + btnAppPkgForeColor.Name="btnAppPkgForeColor"; + btnAppPkgForeColor.Size=new System.Drawing.Size(76, 22); + btnAppPkgForeColor.TabIndex=22; + btnAppPkgForeColor.Text="ForeColor"; + btnAppPkgForeColor.Click+=SetPKGLabelColor_Click; + // + // btnGamePkgForeColor + // + btnGamePkgForeColor.Location=new System.Drawing.Point(176, 41); + btnGamePkgForeColor.Name="btnGamePkgForeColor"; + btnGamePkgForeColor.Size=new System.Drawing.Size(76, 23); + btnGamePkgForeColor.TabIndex=21; + btnGamePkgForeColor.Text="ForeColor"; + btnGamePkgForeColor.Click+=SetPKGLabelColor_Click; + // + // AutoSortRow + // + AutoSortRow.AutoSize=true; + AutoSortRow.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + AutoSortRow.ForeColor=System.Drawing.Color.Gainsboro; + AutoSortRow.Location=new System.Drawing.Point(18, 104); + AutoSortRow.Name="AutoSortRow"; + AutoSortRow.Size=new System.Drawing.Size(202, 19); + AutoSortRow.TabIndex=20; + AutoSortRow.Text="Auto-sort PKG in ascending order"; + // + // labelPs5BcJsonDownloadDate + // + labelPs5BcJsonDownloadDate.AutoSize=true; + labelPs5BcJsonDownloadDate.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point); + labelPs5BcJsonDownloadDate.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + labelPs5BcJsonDownloadDate.Location=new System.Drawing.Point(285, 156); + labelPs5BcJsonDownloadDate.Name="labelPs5BcJsonDownloadDate"; + labelPs5BcJsonDownloadDate.Size=new System.Drawing.Size(13, 15); + labelPs5BcJsonDownloadDate.TabIndex=26; + labelPs5BcJsonDownloadDate.Text=".."; + // + // darkLabel9 + // + darkLabel9.AutoSize=true; + darkLabel9.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point); + darkLabel9.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel9.Location=new System.Drawing.Point(187, 156); + darkLabel9.Name="darkLabel9"; + darkLabel9.Size=new System.Drawing.Size(90, 15); + darkLabel9.TabIndex=25; + darkLabel9.Text="Last download :"; + // + // btnDownloadPS5BCJson + // + btnDownloadPS5BCJson.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnDownloadPS5BCJson.Location=new System.Drawing.Point(18, 152); + btnDownloadPS5BCJson.Name="btnDownloadPS5BCJson"; + btnDownloadPS5BCJson.Size=new System.Drawing.Size(163, 22); + btnDownloadPS5BCJson.TabIndex=24; + btnDownloadPS5BCJson.Text="Download BC status \r\n"; + btnDownloadPS5BCJson.Click+=btnDownloadPS5BCJson_Click; + // + // cbPs5BcCheck + // + cbPs5BcCheck.AutoSize=true; + cbPs5BcCheck.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + cbPs5BcCheck.ForeColor=System.Drawing.Color.Gainsboro; + cbPs5BcCheck.Location=new System.Drawing.Point(18, 127); + cbPs5BcCheck.Name="cbPs5BcCheck"; + cbPs5BcCheck.Size=new System.Drawing.Size(304, 19); + cbPs5BcCheck.TabIndex=25; + cbPs5BcCheck.Text="Enable PS BC, PS VR, PS4 Pro Enhanced Check (Slow)"; + // + // btnResetPkgLabelColor + // + btnResetPkgLabelColor.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnResetPkgLabelColor.Location=new System.Drawing.Point(15, 127); + btnResetPkgLabelColor.Name="btnResetPkgLabelColor"; + btnResetPkgLabelColor.Size=new System.Drawing.Size(97, 22); + btnResetPkgLabelColor.TabIndex=31; + btnResetPkgLabelColor.Text="Reset color"; + btnResetPkgLabelColor.Visible=false; + btnResetPkgLabelColor.Click+=SetPKGLabelColor_Click; + // + // btnPatchPkgBackColor + // + btnPatchPkgBackColor.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnPatchPkgBackColor.Location=new System.Drawing.Point(258, 69); + btnPatchPkgBackColor.Name="btnPatchPkgBackColor"; + btnPatchPkgBackColor.Size=new System.Drawing.Size(76, 22); + btnPatchPkgBackColor.TabIndex=27; + btnPatchPkgBackColor.Text="BackColor"; + btnPatchPkgBackColor.Click+=SetPKGLabelColor_Click; + // + // btnAppPkgBackColor + // + btnAppPkgBackColor.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnAppPkgBackColor.Location=new System.Drawing.Point(258, 127); + btnAppPkgBackColor.Name="btnAppPkgBackColor"; + btnAppPkgBackColor.Size=new System.Drawing.Size(76, 22); + btnAppPkgBackColor.TabIndex=30; + btnAppPkgBackColor.Text="BackColor"; + btnAppPkgBackColor.Click+=SetPKGLabelColor_Click; + // + // btnGamePkgBackColor + // + btnGamePkgBackColor.Location=new System.Drawing.Point(258, 41); + btnGamePkgBackColor.Name="btnGamePkgBackColor"; + btnGamePkgBackColor.Size=new System.Drawing.Size(76, 23); + btnGamePkgBackColor.TabIndex=29; + btnGamePkgBackColor.Text="BackColor"; + btnGamePkgBackColor.Click+=SetPKGLabelColor_Click; + // + // btnAddonPkgBackColor + // + btnAddonPkgBackColor.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnAddonPkgBackColor.Location=new System.Drawing.Point(258, 98); + btnAddonPkgBackColor.Name="btnAddonPkgBackColor"; + btnAddonPkgBackColor.Size=new System.Drawing.Size(76, 22); + btnAddonPkgBackColor.TabIndex=28; + btnAddonPkgBackColor.Text="BackColor"; + btnAddonPkgBackColor.Click+=SetPKGLabelColor_Click; + // + // cbBackported + // + cbBackported.AutoSize=true; + cbBackported.Checked=true; + cbBackported.CheckState=System.Windows.Forms.CheckState.Checked; + cbBackported.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + cbBackported.Location=new System.Drawing.Point(302, 107); + cbBackported.Name="cbBackported"; + cbBackported.Size=new System.Drawing.Size(86, 19); + cbBackported.TabIndex=10; + cbBackported.Text="Backported"; + // + // flatTabControlBgi + // + flatTabControlBgi.ActiveColor=System.Drawing.Color.Gainsboro; + flatTabControlBgi.AllowDrop=true; + flatTabControlBgi.Appearance=System.Windows.Forms.TabAppearance.FlatButtons; + flatTabControlBgi.BackTabColor=System.Drawing.Color.FromArgb(60, 63, 65); + flatTabControlBgi.BorderColor=System.Drawing.Color.Gainsboro; + flatTabControlBgi.ClosingButtonColor=System.Drawing.Color.WhiteSmoke; + flatTabControlBgi.ClosingMessage=null; + flatTabControlBgi.Controls.Add(tabPageGeneral); + flatTabControlBgi.Controls.Add(tabPage1); + flatTabControlBgi.Controls.Add(tabPage2); + flatTabControlBgi.Controls.Add(tabPage3); + flatTabControlBgi.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + flatTabControlBgi.HeaderColor=System.Drawing.Color.FromArgb(60, 63, 65); + flatTabControlBgi.HorizontalLineColor=System.Drawing.Color.Gainsboro; + flatTabControlBgi.ItemSize=new System.Drawing.Size(240, 16); + flatTabControlBgi.Location=new System.Drawing.Point(16, 12); + flatTabControlBgi.Margin=new System.Windows.Forms.Padding(3, 2, 3, 2); + flatTabControlBgi.Name="flatTabControlBgi"; + flatTabControlBgi.SelectedIndex=0; + flatTabControlBgi.SelectedTextColor=System.Drawing.Color.FromArgb(60, 63, 65); + flatTabControlBgi.ShowClosingButton=false; + flatTabControlBgi.ShowClosingMessage=false; + flatTabControlBgi.Size=new System.Drawing.Size(536, 451); + flatTabControlBgi.TabIndex=93; + flatTabControlBgi.TextColor=System.Drawing.Color.FromArgb(255, 255, 255); + // + // tabPageGeneral + // + tabPageGeneral.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + tabPageGeneral.Controls.Add(darkSectionPanel4); + tabPageGeneral.Controls.Add(darkLabel5); + tabPageGeneral.Controls.Add(tbOfficialUpdateDownloadFolder); + tabPageGeneral.Controls.Add(labelPs5BcJsonDownloadDate); + tabPageGeneral.Controls.Add(btnOfficialUpdateDownloadFolder); + tabPageGeneral.Controls.Add(cbPs5BcCheck); + tabPageGeneral.Controls.Add(darkLabel9); + tabPageGeneral.Controls.Add(BGM); + tabPageGeneral.Controls.Add(ShowThisAtStartup); + tabPageGeneral.Controls.Add(btnDownloadPS5BCJson); + tabPageGeneral.Controls.Add(AutoSortRow); + tabPageGeneral.Location=new System.Drawing.Point(4, 20); + tabPageGeneral.Margin=new System.Windows.Forms.Padding(3, 2, 3, 2); + tabPageGeneral.Name="tabPageGeneral"; + tabPageGeneral.Padding=new System.Windows.Forms.Padding(3, 2, 3, 2); + tabPageGeneral.Size=new System.Drawing.Size(528, 427); + tabPageGeneral.TabIndex=0; + tabPageGeneral.Text="General"; + // + // darkSectionPanel4 + // + darkSectionPanel4.Controls.Add(darkCheckBoxRecursive); + darkSectionPanel4.Controls.Add(btnClearAllPkgDirectory); + darkSectionPanel4.Controls.Add(btnDeletePkgDirectory); + darkSectionPanel4.Controls.Add(darkCheckBoxDontshowthisagain); + darkSectionPanel4.Controls.Add(btnAddPkgDirectory); + darkSectionPanel4.Controls.Add(darkSectionPanel3); + darkSectionPanel4.Location=new System.Drawing.Point(18, 192); + darkSectionPanel4.Margin=new System.Windows.Forms.Padding(3, 2, 3, 2); + darkSectionPanel4.Name="darkSectionPanel4"; + darkSectionPanel4.SectionHeader="PKG Directory Settings"; + darkSectionPanel4.Size=new System.Drawing.Size(495, 219); + darkSectionPanel4.TabIndex=95; + // + // darkCheckBoxRecursive + // + darkCheckBoxRecursive.AutoSize=true; + darkCheckBoxRecursive.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkCheckBoxRecursive.Location=new System.Drawing.Point(23, 35); + darkCheckBoxRecursive.Name="darkCheckBoxRecursive"; + darkCheckBoxRecursive.Size=new System.Drawing.Size(76, 19); + darkCheckBoxRecursive.TabIndex=30; + darkCheckBoxRecursive.Text="Recursive"; + // + // btnClearAllPkgDirectory + // + btnClearAllPkgDirectory.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnClearAllPkgDirectory.Location=new System.Drawing.Point(253, 181); + btnClearAllPkgDirectory.Name="btnClearAllPkgDirectory"; + btnClearAllPkgDirectory.Size=new System.Drawing.Size(103, 27); + btnClearAllPkgDirectory.TabIndex=33; + btnClearAllPkgDirectory.TabStop=false; + btnClearAllPkgDirectory.Text="Clear list"; + btnClearAllPkgDirectory.Click+=btnClearAllPkgDirectory_Click; + // + // btnDeletePkgDirectory + // + btnDeletePkgDirectory.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnDeletePkgDirectory.Location=new System.Drawing.Point(138, 181); + btnDeletePkgDirectory.Name="btnDeletePkgDirectory"; + btnDeletePkgDirectory.Size=new System.Drawing.Size(103, 27); + btnDeletePkgDirectory.TabIndex=27; + btnDeletePkgDirectory.TabStop=false; + btnDeletePkgDirectory.Text="Delete directory"; + btnDeletePkgDirectory.Click+=btnDeletePkgDirectory_Click; + // + // darkCheckBoxDontshowthisagain + // + darkCheckBoxDontshowthisagain.AutoSize=true; + darkCheckBoxDontshowthisagain.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkCheckBoxDontshowthisagain.Location=new System.Drawing.Point(239, 35); + darkCheckBoxDontshowthisagain.Name="darkCheckBoxDontshowthisagain"; + darkCheckBoxDontshowthisagain.Size=new System.Drawing.Size(226, 19); + darkCheckBoxDontshowthisagain.TabIndex=32; + darkCheckBoxDontshowthisagain.Text="Show PKG directory settings at startup"; + // + // btnAddPkgDirectory + // + btnAddPkgDirectory.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnAddPkgDirectory.Location=new System.Drawing.Point(23, 181); + btnAddPkgDirectory.Name="btnAddPkgDirectory"; + btnAddPkgDirectory.Size=new System.Drawing.Size(103, 27); + btnAddPkgDirectory.TabIndex=28; + btnAddPkgDirectory.TabStop=false; + btnAddPkgDirectory.Text="Add directory"; + btnAddPkgDirectory.Click+=btnAddPkgDirectory_Click; + // + // darkSectionPanel3 + // + darkSectionPanel3.Controls.Add(lbPkgDirectoryList); + darkSectionPanel3.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkSectionPanel3.ForeColor=System.Drawing.Color.Gainsboro; + darkSectionPanel3.Location=new System.Drawing.Point(23, 59); + darkSectionPanel3.Name="darkSectionPanel3"; + darkSectionPanel3.SectionHeader="PKG Directory List"; + darkSectionPanel3.Size=new System.Drawing.Size(448, 117); + darkSectionPanel3.TabIndex=31; + // + // lbPkgDirectoryList + // + lbPkgDirectoryList.BackColor=System.Drawing.Color.FromArgb(69, 73, 74); + lbPkgDirectoryList.BorderStyle=System.Windows.Forms.BorderStyle.None; + lbPkgDirectoryList.Dock=System.Windows.Forms.DockStyle.Fill; + lbPkgDirectoryList.DrawMode=System.Windows.Forms.DrawMode.OwnerDrawFixed; + lbPkgDirectoryList.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + lbPkgDirectoryList.ForeColor=System.Drawing.Color.Gainsboro; + lbPkgDirectoryList.FormattingEnabled=true; + lbPkgDirectoryList.ItemHeight=15; + lbPkgDirectoryList.Location=new System.Drawing.Point(1, 25); + lbPkgDirectoryList.Name="lbPkgDirectoryList"; + lbPkgDirectoryList.Size=new System.Drawing.Size(446, 91); + lbPkgDirectoryList.TabIndex=0; + lbPkgDirectoryList.TabStop=false; + lbPkgDirectoryList.UseTabStops=false; + // + // tabPage1 + // + tabPage1.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + tabPage1.Controls.Add(darkSectionPanel2); + tabPage1.Controls.Add(darkSectionPanel1); + tabPage1.Location=new System.Drawing.Point(4, 20); + tabPage1.Name="tabPage1"; + tabPage1.Size=new System.Drawing.Size(528, 427); + tabPage1.TabIndex=1; + tabPage1.Text="Grid View"; + // + // darkSectionPanel2 + // + darkSectionPanel2.Controls.Add(PKGColorLabeling); + darkSectionPanel2.Controls.Add(btnAddonPkgForeColor); + darkSectionPanel2.Controls.Add(btnResetPkgLabelColor); + darkSectionPanel2.Controls.Add(darkLabelPatchPkgColorLabel); + darkSectionPanel2.Controls.Add(btnPatchPkgBackColor); + darkSectionPanel2.Controls.Add(btnAddonPkgBackColor); + darkSectionPanel2.Controls.Add(btnAppPkgBackColor); + darkSectionPanel2.Controls.Add(darkLabelGamePkgColorLabel); + darkSectionPanel2.Controls.Add(btnGamePkgForeColor); + darkSectionPanel2.Controls.Add(btnAppPkgForeColor); + darkSectionPanel2.Controls.Add(darkLabelAppPkgColorLabel); + darkSectionPanel2.Controls.Add(btnPatchPkgForeColor); + darkSectionPanel2.Controls.Add(darkLabelAddonPkgColorLabel); + darkSectionPanel2.Controls.Add(btnGamePkgBackColor); + darkSectionPanel2.Location=new System.Drawing.Point(19, 209); + darkSectionPanel2.Margin=new System.Windows.Forms.Padding(3, 2, 3, 2); + darkSectionPanel2.Name="darkSectionPanel2"; + darkSectionPanel2.SectionHeader="PKG color labeling"; + darkSectionPanel2.Size=new System.Drawing.Size(490, 166); + darkSectionPanel2.TabIndex=96; + // + // darkSectionPanel1 + // + darkSectionPanel1.Controls.Add(PKGname); + darkSectionPanel1.Controls.Add(SystemFirmware); + darkSectionPanel1.Controls.Add(cbBackported); + darkSectionPanel1.Controls.Add(Size); + darkSectionPanel1.Controls.Add(TitleId); + darkSectionPanel1.Controls.Add(ContentId); + darkSectionPanel1.Controls.Add(PkgType); + darkSectionPanel1.Controls.Add(Location); + darkSectionPanel1.Controls.Add(Version); + darkSectionPanel1.Controls.Add(Region); + darkSectionPanel1.Controls.Add(Category); + darkSectionPanel1.Location=new System.Drawing.Point(19, 52); + darkSectionPanel1.Margin=new System.Windows.Forms.Padding(3, 2, 3, 2); + darkSectionPanel1.Name="darkSectionPanel1"; + darkSectionPanel1.SectionHeader="Column"; + darkSectionPanel1.Size=new System.Drawing.Size(490, 147); + darkSectionPanel1.TabIndex=95; + // + // tabPage2 + // + tabPage2.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + tabPage2.Controls.Add(darkLabelserveModuleInstalled); + tabPage2.Controls.Add(darkLabel1); + tabPage2.Controls.Add(btnInstallNodejs); + tabPage2.Controls.Add(darkLabel3); + tabPage2.Controls.Add(darkLabelNodejsInstalled); + tabPage2.Controls.Add(darkLabel2); + tabPage2.Controls.Add(btnPingPs4); + tabPage2.Controls.Add(darkComboBoxServerIP); + tabPage2.Controls.Add(tbPS4IP); + tabPage2.Controls.Add(darkLabel4); + tabPage2.Controls.Add(btnInstalleServerModule); + tabPage2.Location=new System.Drawing.Point(4, 20); + tabPage2.Name="tabPage2"; + tabPage2.Size=new System.Drawing.Size(528, 427); + tabPage2.TabIndex=2; + tabPage2.Text="Remote PKG Installer"; + // + // tabPage3 + // + tabPage3.BackColor=System.Drawing.Color.FromArgb(60, 63, 65); + tabPage3.Controls.Add(darkButton1); + tabPage3.Controls.Add(darkLabel12); + tabPage3.Controls.Add(darkLabelNamingPatternExample); + tabPage3.Controls.Add(tbCustomNamePattern); + tabPage3.Controls.Add(btnAddNamingPlaceholder); + tabPage3.Controls.Add(darkComboBoxNamingPlaceholder); + tabPage3.Controls.Add(darkSectionPanel9); + tabPage3.Location=new System.Drawing.Point(4, 20); + tabPage3.Name="tabPage3"; + tabPage3.Size=new System.Drawing.Size(528, 427); + tabPage3.TabIndex=3; + tabPage3.Text="PKG Rename (Custom Format)"; + // + // darkButton1 + // + darkButton1.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkButton1.Location=new System.Drawing.Point(250, 176); + darkButton1.Name="darkButton1"; + darkButton1.Size=new System.Drawing.Size(51, 24); + darkButton1.TabIndex=11; + darkButton1.Text="Clear"; + darkButton1.Click+=darkButton1_Click; + // + // darkLabel12 + // + darkLabel12.AutoSize=true; + darkLabel12.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabel12.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabel12.Location=new System.Drawing.Point(35, 155); + darkLabel12.Name="darkLabel12"; + darkLabel12.Size=new System.Drawing.Size(141, 15); + darkLabel12.TabIndex=10; + darkLabel12.Text="Set custom name format:"; + // + // darkLabelNamingPatternExample + // + darkLabelNamingPatternExample.AutoSize=true; + darkLabelNamingPatternExample.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkLabelNamingPatternExample.ForeColor=System.Drawing.Color.FromArgb(220, 220, 220); + darkLabelNamingPatternExample.Location=new System.Drawing.Point(35, 257); + darkLabelNamingPatternExample.Name="darkLabelNamingPatternExample"; + darkLabelNamingPatternExample.Size=new System.Drawing.Size(0, 15); + darkLabelNamingPatternExample.TabIndex=9; + // + // tbCustomNamePattern + // + tbCustomNamePattern.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + tbCustomNamePattern.Location=new System.Drawing.Point(35, 208); + tbCustomNamePattern.Name="tbCustomNamePattern"; + tbCustomNamePattern.Size=new System.Drawing.Size(459, 23); + tbCustomNamePattern.TabIndex=7; + tbCustomNamePattern.TextAlign=System.Windows.Forms.HorizontalAlignment.Center; + tbCustomNamePattern.TextChanged+=tbCustomNamePattern_TextChanged; + // + // btnAddNamingPlaceholder + // + btnAddNamingPlaceholder.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + btnAddNamingPlaceholder.Location=new System.Drawing.Point(185, 176); + btnAddNamingPlaceholder.Name="btnAddNamingPlaceholder"; + btnAddNamingPlaceholder.Size=new System.Drawing.Size(58, 24); + btnAddNamingPlaceholder.TabIndex=6; + btnAddNamingPlaceholder.Text="Add"; + btnAddNamingPlaceholder.Click+=btnAddNamingPlaceholder_Click; + // + // darkComboBoxNamingPlaceholder + // + darkComboBoxNamingPlaceholder.Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + darkComboBoxNamingPlaceholder.FormattingEnabled=true; + darkComboBoxNamingPlaceholder.Items.AddRange(new object[] { "{TITLE}", "{TITLE_ID}", "{VERSION}", "{APP_VERSION}", "{CATEGORY}", "{CONTENT_ID}", "{CONTENT_ID2}", "{REGION}", "{SYSTEM_VERSION}" }); + darkComboBoxNamingPlaceholder.Location=new System.Drawing.Point(35, 178); + darkComboBoxNamingPlaceholder.Name="darkComboBoxNamingPlaceholder"; + darkComboBoxNamingPlaceholder.Size=new System.Drawing.Size(144, 24); + darkComboBoxNamingPlaceholder.TabIndex=5; + // + // darkSectionPanel9 + // + darkSectionPanel9.Anchor=System.Windows.Forms.AnchorStyles.Top|System.Windows.Forms.AnchorStyles.Right; + darkSectionPanel9.Location=new System.Drawing.Point(266, 339); + darkSectionPanel9.Margin=new System.Windows.Forms.Padding(3, 2, 3, 2); + darkSectionPanel9.Name="darkSectionPanel9"; + darkSectionPanel9.SectionHeader="Title"; + darkSectionPanel9.Size=new System.Drawing.Size(259, 75); + darkSectionPanel9.TabIndex=94; + darkSectionPanel9.Visible=false; + // + // ProgramSetting + // + AutoScaleDimensions=new System.Drawing.SizeF(7F, 15F); + AutoScaleMode=System.Windows.Forms.AutoScaleMode.Font; + ClientSize=new System.Drawing.Size(569, 515); + Controls.Add(flatTabControlBgi); + Controls.Add(btnSaveClose); + Controls.Add(darkLabel6); + Controls.Add(darkLabel11); + Controls.Add(darkLabel10); + Controls.Add(darkLabel8); + Font=new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + FormBorderStyle=System.Windows.Forms.FormBorderStyle.FixedSingle; + Icon=(System.Drawing.Icon)resources.GetObject("$this.Icon"); + MaximizeBox=false; + Name="ProgramSetting"; + SizeGripStyle=System.Windows.Forms.SizeGripStyle.Hide; + StartPosition=System.Windows.Forms.FormStartPosition.CenterScreen; + Text="Program Settings"; + Load+=ProgramSetting_Load; + flatTabControlBgi.ResumeLayout(false); + tabPageGeneral.ResumeLayout(false); + tabPageGeneral.PerformLayout(); + darkSectionPanel4.ResumeLayout(false); + darkSectionPanel4.PerformLayout(); + darkSectionPanel3.ResumeLayout(false); + tabPage1.ResumeLayout(false); + darkSectionPanel2.ResumeLayout(false); + darkSectionPanel2.PerformLayout(); + darkSectionPanel1.ResumeLayout(false); + darkSectionPanel1.PerformLayout(); + tabPage2.ResumeLayout(false); + tabPage2.PerformLayout(); + tabPage3.ResumeLayout(false); + tabPage3.PerformLayout(); + ResumeLayout(false); + PerformLayout(); + } + + #endregion + private DarkUI.Controls.DarkCheckBox PKGname; + private DarkUI.Controls.DarkCheckBox BGM; + private DarkUI.Controls.DarkLabel darkLabel2; + private DarkUI.Controls.DarkLabel darkLabel1; + private DarkUI.Controls.DarkTextBox tbPS4IP; + private DarkUI.Controls.DarkCheckBox TitleId; + private DarkUI.Controls.DarkCheckBox ContentId; + private DarkUI.Controls.DarkCheckBox Region; + private DarkUI.Controls.DarkCheckBox Version; + private DarkUI.Controls.DarkCheckBox SystemFirmware; + private DarkUI.Controls.DarkCheckBox PkgType; + private VisualStudioTabControl.VisualStudioTabControl flatTabControl1; + private DarkUI.Controls.DarkCheckBox Category; + private DarkUI.Controls.DarkCheckBox Size; + private DarkUI.Controls.DarkCheckBox Location; + private DarkUI.Controls.DarkButton btnSaveClose; + private DarkUI.Controls.DarkButton btnOfficialUpdateDownloadFolder; + private DarkUI.Controls.DarkTextBox tbOfficialUpdateDownloadFolder; + private DarkUI.Controls.DarkComboBox darkComboBoxServerIP; + private DarkUI.Controls.DarkButton btnPingPs4; + private DarkUI.Controls.DarkLabel darkLabelserveModuleInstalled; + private DarkUI.Controls.DarkLabel darkLabelNodejsInstalled; + private DarkUI.Controls.DarkLabel darkLabel4; + private DarkUI.Controls.DarkLabel darkLabel3; + private DarkUI.Controls.DarkButton btnInstalleServerModule; + private DarkUI.Controls.DarkButton btnInstallNodejs; + private DarkUI.Controls.DarkCheckBox ShowThisAtStartup; + private DarkUI.Controls.DarkLabel darkLabel5; + private DarkUI.Controls.DarkCheckBox PKGColorLabeling; + private DarkUI.Controls.DarkLabel darkLabel6; + private DarkUI.Controls.DarkLabel darkLabelGamePkgColorLabel; + private DarkUI.Controls.DarkLabel darkLabel8; + private DarkUI.Controls.DarkLabel darkLabelPatchPkgColorLabel; + private DarkUI.Controls.DarkButton btnPatchPkgForeColor; + private DarkUI.Controls.DarkLabel darkLabel10; + private DarkUI.Controls.DarkLabel darkLabelAddonPkgColorLabel; + private DarkUI.Controls.DarkButton btnAddonPkgForeColor; + private DarkUI.Controls.DarkCheckBox AutoSortRow; + private DarkUI.Controls.DarkButton btnGamePkgForeColor; + private DarkUI.Controls.DarkButton btnDownloadPS5BCJson; + private DarkUI.Controls.DarkLabel labelPs5BcJsonDownloadDate; + private DarkUI.Controls.DarkLabel darkLabel9; + private DarkUI.Controls.DarkLabel darkLabel11; + private DarkUI.Controls.DarkLabel darkLabelAppPkgColorLabel; + private DarkUI.Controls.DarkButton btnAppPkgForeColor; + private DarkUI.Controls.DarkCheckBox cbPs5BcCheck; + private DarkUI.Controls.DarkCheckBox cbBackported; + private DarkUI.Controls.DarkButton btnPatchPkgBackColor; + private DarkUI.Controls.DarkButton btnAppPkgBackColor; + private DarkUI.Controls.DarkButton btnGamePkgBackColor; + private DarkUI.Controls.DarkButton btnAddonPkgBackColor; + private DarkUI.Controls.DarkButton btnResetPkgLabelColor; + private VisualStudioTabControl.VisualStudioTabControl flatTabControlBgi; + private System.Windows.Forms.TabPage tabPageGeneral; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.TabPage tabPage2; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel2; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel1; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel9; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel4; + private DarkUI.Controls.DarkCheckBox darkCheckBoxRecursive; + private DarkUI.Controls.DarkButton btnClearAllPkgDirectory; + private DarkUI.Controls.DarkButton btnDeletePkgDirectory; + private DarkUI.Controls.DarkCheckBox darkCheckBoxDontshowthisagain; + private DarkUI.Controls.DarkButton btnAddPkgDirectory; + private DarkUI.Controls.DarkSectionPanel darkSectionPanel3; + private DarkUI.Controls.DarkListBox lbPkgDirectoryList; + private System.Windows.Forms.TabPage tabPage3; + private DarkUI.Controls.DarkComboBox darkComboBoxNamingPlaceholder; + private DarkUI.Controls.DarkTextBox tbCustomNamePattern; + private DarkUI.Controls.DarkButton btnAddNamingPlaceholder; + private DarkUI.Controls.DarkLabel darkLabel12; + private DarkUI.Controls.DarkLabel darkLabelNamingPatternExample; + private DarkUI.Controls.DarkButton darkButton1; + } +} \ No newline at end of file diff --git a/PS4PKGTool/Forms/Program Settings/Program Settings.cs b/PS4PKGTool/Forms/Program Settings/Program Settings.cs new file mode 100644 index 0000000..053435e --- /dev/null +++ b/PS4PKGTool/Forms/Program Settings/Program Settings.cs @@ -0,0 +1,478 @@ +using Microsoft.Win32; +using PS4PKGTool.Util.Constants; +using PS4PKGTool.Util; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Diagnostics; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Net; +using System.Net.NetworkInformation; +using System.Net.Sockets; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using PS4PKGTool.Utilities.Settings; +using DocumentFormat.OpenXml.Wordprocessing; +using Color = System.Drawing.Color; +using static PS4PKGTool.Utilities.PS4PKGToolHelper.Helper; +using PS4PKGTool.Utilities.PS4PKGToolHelper; +using System.Globalization; +using DocumentFormat.OpenXml.Office.CoverPageProps; +using System.Text.RegularExpressions; + +namespace PS4PKGTool +{ + public partial class ProgramSetting : DarkUI.Forms.DarkForm + { + const string TITLE = "Atomic Heart"; + const string TITLE_ID = "CUSA17266"; + const string VERSION = "1.00"; + const string APP_VERSION = "1.00"; + const string CATEGORY = "Game"; + const string CONTENT_ID = "EP4133-CUSA37321_00-ATOMICHEARTGAME0"; + const string CONTENT_ID2 = "EP4133-CUSA37321_00-ATOMICHEARTGAME0-A0100-V0116"; + const string REGION = "EU"; + const string SYSTEM_VERSION = "9.50"; + private string HttpServerModulePath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\npm\node_modules\http-server"; + + public bool Refresh = false; + public ProgramSetting() + { + InitializeComponent(); + } + + private void btnOfficialUpdateDownloadFolder_Click(object sender, EventArgs e) + { + if (ShowFolderBrowserDialog(out FolderBrowserDialog fbd)) + { + tbOfficialUpdateDownloadFolder.Text = fbd.SelectedPath; + Logger.LogInformation($"Official update PKG directory set to \"{fbd.SelectedPath}\""); + } + } + + private void ProgramSetting_Load(object sender, EventArgs e) + { + var host = Dns.GetHostEntry(Dns.GetHostName()); + foreach (var ip in host.AddressList) + { + if (ip.AddressFamily == AddressFamily.InterNetwork) + { + darkComboBoxServerIP.Items.Add(ip.ToString()); + } + } + + #region LoadSetting + // directory settings + darkCheckBoxRecursive.Checked = appSettings_.ScanRecursive; + lbPkgDirectoryList.Items.AddRange(appSettings_.PkgDirectories?.Cast().ToArray() ?? Array.Empty()); + darkCheckBoxDontshowthisagain.Checked = appSettings_.ShowDirectorySettingsAtStartup; + + AutoSortRow.Checked = appSettings_.AutoSortRow; + PKGColorLabeling.Checked = appSettings_.PkgColorLabel; + darkLabelGamePkgColorLabel.ForeColor = (appSettings_.GamePkgForeColor == null) ? Color.FromArgb(220, 220, 220) : appSettings_.GamePkgForeColor; + darkLabelPatchPkgColorLabel.ForeColor = (appSettings_.PatchPkgForeColor == null) ? Color.FromArgb(220, 220, 220) : appSettings_.PatchPkgForeColor; + darkLabelAddonPkgColorLabel.ForeColor = (appSettings_.AddonPkgForeColor == null) ? Color.FromArgb(220, 220, 220) : appSettings_.AddonPkgForeColor; + darkLabelAppPkgColorLabel.ForeColor = (appSettings_.AppPkgForeColor == null) ? Color.FromArgb(220, 220, 220) : appSettings_.AppPkgForeColor; + darkLabelGamePkgColorLabel.BackColor = (appSettings_.GamePkgBackColor == null) ? Color.FromArgb(60, 63, 65) : appSettings_.GamePkgBackColor; + darkLabelPatchPkgColorLabel.BackColor = (appSettings_.PatchPkgBackColor == null) ? Color.FromArgb(60, 63, 65) : appSettings_.PatchPkgBackColor; + darkLabelAddonPkgColorLabel.BackColor = (appSettings_.AddonPkgBackColor == null) ? Color.FromArgb(60, 63, 65) : appSettings_.AddonPkgBackColor; + darkLabelAppPkgColorLabel.BackColor = (appSettings_.AppPkgBackColor == null) ? Color.FromArgb(60, 63, 65) : appSettings_.AppPkgBackColor; + tbCustomNamePattern.Text = appSettings_.RenameCustomName; + + ShowThisAtStartup.Checked = appSettings_.ShowDirectorySettingsAtStartup; + tbOfficialUpdateDownloadFolder.Text = appSettings_.OfficialUpdateDownloadDirectory; + tbPS4IP.Text = appSettings_.Ps4Ip; + darkComboBoxServerIP.Text = appSettings_.LocalServerIp; + labelPs5BcJsonDownloadDate.Text = (appSettings_.Ps5BcJsonLastDownloadDate == DateTime.MinValue || !File.Exists(Ps5BcJsonFile)) + ? "" + : appSettings_.Ps5BcJsonLastDownloadDate.ToString("d MMMM yyyy", CultureInfo.InvariantCulture); + + cbPs5BcCheck.Checked = appSettings_.psvr_neo_ps5bc_check; + Location.Checked = appSettings_.pkgDirectoryColumn; + Size.Checked = appSettings_.pkgsizeColumn; + Category.Checked = appSettings_.pkgcategoryColumn; + PkgType.Checked = appSettings_.pkgTypeColumn; + SystemFirmware.Checked = appSettings_.pkgminimumFirmwareColumn; + Version.Checked = appSettings_.pkgversionColumn; + Region.Checked = appSettings_.pkgregionColumn; + ContentId.Checked = appSettings_.pkgcontentIdColumn; + TitleId.Checked = appSettings_.pkgtitleIdColumn; + cbBackported.Checked = appSettings_.pkgBackportColumn; + BGM.Checked = appSettings_.PlayBgm; + #endregion LoadSetting + + #region nodejs&serve + if (Tool.IsAppInstalled("Node.js") == true) + { + darkLabelNodejsInstalled.Text = "✔"; + darkLabelNodejsInstalled.ForeColor = Color.Green; + btnInstallNodejs.Enabled = false; + appSettings_.NodeJsInstalled = true; + } + else + { + darkLabelNodejsInstalled.Text = "✘"; + darkLabelNodejsInstalled.ForeColor = Color.Red; + btnInstallNodejs.Enabled = true; + appSettings_.NodeJsInstalled = false; + } + + if (Directory.Exists(HttpServerModulePath)) + { + darkLabelserveModuleInstalled.Text = "✔"; + darkLabelserveModuleInstalled.ForeColor = Color.Green; + btnInstalleServerModule.Enabled = false; + appSettings_.HttpServerInstalled = true; + + } + else + { + darkLabelserveModuleInstalled.Text = "✘"; + darkLabelserveModuleInstalled.ForeColor = Color.Red; + btnInstalleServerModule.Enabled = true; + appSettings_.HttpServerInstalled = false; + } + + #endregion nodejs&serve + + cbPs5BcCheck.CheckedChanged += cbPs5BcCheck_CheckedChanged; + } + + private void btnSaveClose_Click(object sender, EventArgs e) + { + SaveSettings(); + this.Hide(); + } + + private void SaveSettings() + { + Logger.LogInformation("Saving program settings.."); + + appSettings_.OfficialUpdateDownloadDirectory = tbOfficialUpdateDownloadFolder.Text; + appSettings_.PlayBgm = BGM.Checked; + appSettings_.ShowDirectorySettingsAtStartup = ShowThisAtStartup.Checked; + appSettings_.AutoSortRow = AutoSortRow.Checked; + appSettings_.PkgColorLabel =PKGColorLabeling.Checked; + + // fore color + appSettings_.GamePkgForeColor = darkLabelGamePkgColorLabel.ForeColor; + appSettings_.PatchPkgForeColor = darkLabelPatchPkgColorLabel.ForeColor; + appSettings_.AddonPkgForeColor = darkLabelAddonPkgColorLabel.ForeColor; + appSettings_.AppPkgForeColor = darkLabelAppPkgColorLabel.ForeColor; + + // back color + appSettings_.GamePkgBackColor = darkLabelGamePkgColorLabel.BackColor; + appSettings_.PatchPkgBackColor = darkLabelPatchPkgColorLabel.BackColor; + appSettings_.AddonPkgBackColor = darkLabelAddonPkgColorLabel.BackColor; + appSettings_.AppPkgBackColor = darkLabelAppPkgColorLabel.BackColor; + + appSettings_.RenameCustomName = tbCustomNamePattern.Text; + appSettings_.pkgtitleIdColumn = TitleId.Checked; + appSettings_.pkgcontentIdColumn = ContentId.Checked; + appSettings_.pkgregionColumn = Region.Checked; + appSettings_.pkgversionColumn = Version.Checked; + appSettings_.pkgminimumFirmwareColumn = SystemFirmware.Checked; + appSettings_.pkgTypeColumn = PkgType.Checked; + appSettings_.pkgcategoryColumn = Category.Checked; + appSettings_.pkgsizeColumn = Size.Checked; + appSettings_.pkgDirectoryColumn = Location.Checked; + appSettings_.pkgBackportColumn = cbBackported.Checked; + appSettings_.psvr_neo_ps5bc_check = cbPs5BcCheck.Checked; + + appSettings_.LocalServerIp = darkComboBoxServerIP.Text; + appSettings_.Ps4Ip = tbPS4IP.Text; + appSettings_.NodeJsInstalled = Tool.IsAppInstalled("Node.js"); + appSettings_.HttpServerInstalled = (Directory.Exists(HttpServerModulePath)) ? true : false; + + var PkgDirectoryList = lbPkgDirectoryList.Items.Cast().ToList(); + appSettings_.PkgDirectories = PkgDirectoryList; + appSettings_.ScanRecursive = darkCheckBoxRecursive.Checked; + appSettings_.ShowDirectorySettingsAtStartup = darkCheckBoxDontshowthisagain.Checked; + + if (labelPs5BcJsonDownloadDate.Text != "" || labelPs5BcJsonDownloadDate.Text.Length != 0) + appSettings_.Ps5BcJsonLastDownloadDate = DateTime.Parse(labelPs5BcJsonDownloadDate.Text); + + SettingsManager.SaveSettings(appSettings_, SettingFilePath); + } + + private void btnPingPs4_Click(object sender, EventArgs e) + { + if (tbPS4IP.Text == string.Empty) + return; + + Logger.LogInformation("Checking PS4 connectivity.."); + bool isPS4Connected = Tool.CheckForPS4Connection(tbPS4IP.Text); + + if (isPS4Connected) + { + ShowInformation("PS4 detected.", true); + } + else + { + ShowError("PS4 not detected.", true); + } + } + + private void btnInstallServerModule_Click(object sender, EventArgs e) + { + Logger.LogInformation("Installing http-server module.."); + bool nodejsInstalled = Tool.IsAppInstalled("Node.js"); + + if (!nodejsInstalled) + { + ShowInformation("Please install Node.js before installing the serve module.", true); + Tool.OpenWebLink("https://nodejs.org/en/download/"); + return; + } + + this.Enabled = false; + InstallServerModule(); + UpdateServerModuleStatus(); + this.Enabled = true; + } + + private void InstallServerModule() + { + try + { + Process server = new Process(); + ProcessStartInfo startInfo = new ProcessStartInfo + { + WindowStyle = ProcessWindowStyle.Hidden, + UseShellExecute = false, + CreateNoWindow = true, + FileName = "cmd.exe", + Arguments = "/C npm install http-server -g" + }; + server.StartInfo = startInfo; + + if (server.Start()) + { + server.WaitForExit(); + int exitCode = server.ExitCode; + + if (exitCode == 0) + { + Logger.LogInformation("http-server package installed."); + appSettings_.HttpServerInstalled = (Directory.Exists(HttpServerModulePath)) ? true : false; + } + else + { + ShowError($"An error occurred while installing http-server. Exit code: {exitCode}. Try install http-server manually in command prompt.", true); + } + } + else + { + Logger.LogError("Failed to start the process."); + } + } + catch (Exception ex) + { + Logger.LogError("An error occurred: " + ex.Message); + } + } + + private void UpdateServerModuleStatus() + { + btnInstalleServerModule.Enabled = !appSettings_.HttpServerInstalled; + } + + private void btnInstallNodejs_Click(object sender, EventArgs e) + { + Logger.LogInformation("Installing Node.js.."); + Tool.OpenWebLink("https://nodejs.org/en/download/"); + } + + private void SetPKGLabelColor_Click(object sender, EventArgs args) + { + if (!(sender is Button clickedButton)) + return; + + + if (clickedButton == btnResetPkgLabelColor) + { + darkLabelGamePkgColorLabel.ForeColor = Color.FromArgb(220, 220, 220); + darkLabelGamePkgColorLabel.BackColor = Color.FromArgb(60, 63, 65); + + darkLabelPatchPkgColorLabel.ForeColor = Color.FromArgb(220, 220, 220); + darkLabelPatchPkgColorLabel.BackColor = Color.FromArgb(60, 63, 65); + + darkLabelAddonPkgColorLabel.ForeColor = Color.FromArgb(220, 220, 220); + darkLabelAddonPkgColorLabel.BackColor = Color.FromArgb(60, 63, 65); + + darkLabelAppPkgColorLabel.ForeColor = Color.FromArgb(220, 220, 220); + darkLabelAppPkgColorLabel.BackColor = Color.FromArgb(60, 63, 65); + } + else + { + ColorDialog colorDialog = new ColorDialog(); + DialogResult result = colorDialog.ShowDialog(); + if (result == DialogResult.OK) + { + Color selectedColor = colorDialog.Color; + string colorValue = ColorTranslator.ToHtml(selectedColor); + + // fore + if (clickedButton == btnGamePkgForeColor) + darkLabelGamePkgColorLabel.ForeColor = selectedColor; + if (clickedButton == btnPatchPkgForeColor) + darkLabelPatchPkgColorLabel.ForeColor = selectedColor; + if (clickedButton == btnAddonPkgForeColor) + darkLabelAddonPkgColorLabel.ForeColor = selectedColor; + if (clickedButton == btnAppPkgForeColor) + darkLabelAppPkgColorLabel.ForeColor = selectedColor; + + // back + if (clickedButton == btnGamePkgBackColor) + darkLabelGamePkgColorLabel.BackColor = selectedColor; + if (clickedButton == btnPatchPkgBackColor) + darkLabelPatchPkgColorLabel.BackColor = selectedColor; + if (clickedButton == btnAddonPkgBackColor) + darkLabelAddonPkgColorLabel.BackColor = selectedColor; + if (clickedButton == btnAppPkgBackColor) + darkLabelAppPkgColorLabel.BackColor = selectedColor; + + Logger.LogInformation($"Selected {colorValue}."); + } + } + } + + private async void btnDownloadPS5BCJson_Click(object sender, EventArgs e) + { + Logger.LogInformation("Downloading PS5 Backward Compatibility json from github.."); + + if (!Tool.CheckForInternetConnection("github.com")) + { + ShowError("Problem occured when try connecting to Github", true); + return; + } + try + { + ShowTaskbarNotification("PS5 Backward Compatibility Status", "PS5 Backward Compatibility Status is being downloaded.."); + await Tool.DownloadFileFromUrlAsync("https://raw.githubusercontent.com/andshrew/supreme-enigma/master/docs/PS5-BC-Status.json", Ps5BcJsonFile); + ShowInformation("PS5 Backward Compatibility Status file downloaded to PS4PKGToolTemp", true); + appSettings_.Ps5BcJsonLastDownloadDate = DateTime.Now; + labelPs5BcJsonDownloadDate.Text = appSettings_.Ps5BcJsonLastDownloadDate.ToString("d MMMM yyyy", CultureInfo.InvariantCulture); + } + catch (Exception ex) + { + ShowError("Failed to download PS5 Backward Compatibility Status file : " + ex.Message, true); + } + } + + private static void ShowTaskbarNotification(string title, string text) + { + NotifyIcon notifyIcon = new NotifyIcon(); + notifyIcon.Icon = SystemIcons.Information; // You can set your own icon here + notifyIcon.Visible = true; + notifyIcon.BalloonTipTitle = title; + notifyIcon.BalloonTipText = text; + notifyIcon.ShowBalloonTip(3000); // Display the balloon tip for 3 seconds + + // Handle click event if needed + notifyIcon.BalloonTipClicked += NotifyIcon_BalloonTipClicked; + + // Clean up when done + notifyIcon.Dispose(); + } + + private static void NotifyIcon_BalloonTipClicked(object sender, EventArgs e) + { + // Handle the balloon tip click event + } + + private void cbPs5BcCheck_CheckedChanged(object sender, EventArgs e) + { + var ps5BcFile = File.Exists(Ps5BcJsonFile); + if (cbPs5BcCheck.Checked && !ps5BcFile) + { + ShowWarning("Download PS5 Backward Compatibility Status json to use this feature", false); + cbPs5BcCheck.Checked = false; + } + else if (cbPs5BcCheck.Checked) + { + Refresh = true; + } + } + + private void btnAddNamingPlaceholder_Click(object sender, EventArgs e) + { + if (darkComboBoxNamingPlaceholder.Text == string.Empty) + return; + + // Get the current cursor position + int cursorPosition = tbCustomNamePattern.SelectionStart; + + // Get the text before and after the cursor position + string textBeforeCursor = tbCustomNamePattern.Text.Substring(0, cursorPosition); + string textAfterCursor = tbCustomNamePattern.Text.Substring(cursorPosition); + + // Insert text + string textToInsert = $"{darkComboBoxNamingPlaceholder.Text}"; + tbCustomNamePattern.Text = textBeforeCursor + textToInsert + textAfterCursor; + } + + private void tbCustomNamePattern_TextChanged(object sender, EventArgs e) + { + darkLabelNamingPatternExample.Text = tbCustomNamePattern.Text + .Replace("{TITLE}", TITLE) + .Replace("{TITLE_ID}", TITLE_ID) + .Replace("{VERSION}", VERSION) + .Replace("{APP_VERSION}", APP_VERSION) + .Replace("{CATEGORY}", CATEGORY) + .Replace("{CONTENT_ID}", CONTENT_ID) + .Replace("{CONTENT_ID2}", CONTENT_ID2) + .Replace("{REGION}", REGION) + .Replace("{SYSTEM_VERSION}", SYSTEM_VERSION); + } + + private void darkButton1_Click(object sender, EventArgs e) + { + tbCustomNamePattern.Text = ""; + } + + private void btnClearAllPkgDirectory_Click(object sender, EventArgs e) + { + lbPkgDirectoryList.Items.Clear(); + } + + private void btnDeletePkgDirectory_Click(object sender, EventArgs e) + { + if (lbPkgDirectoryList.SelectedItems.Count > 0) + { + int selectedIndex = lbPkgDirectoryList.SelectedIndex; + lbPkgDirectoryList.Items.RemoveAt(selectedIndex); + } + } + + private void btnAddPkgDirectory_Click(object sender, EventArgs e) + { + if (ShowFolderBrowserDialog(out FolderBrowserDialog fbd)) + { + string selectedFolder = fbd.SelectedPath; + + if (lbPkgDirectoryList.Items.Contains(selectedFolder)) + { + ShowError("Path already added.", false); + return; + } + + if (Tool.IsRootDrive(selectedFolder)) + { + DialogResult dialogResult = DialogResultYesNo("Scanning the whole drive may take some time. Are you sure you want to proceed?"); + if (dialogResult == DialogResult.No) + { + return; + } + } + + lbPkgDirectoryList.Items.Add(selectedFolder); + } + } + } +} diff --git a/PS4PKGTool/Forms/Program Settings/Program Settings.resx b/PS4PKGTool/Forms/Program Settings/Program Settings.resx new file mode 100644 index 0000000..025e409 --- /dev/null +++ b/PS4PKGTool/Forms/Program Settings/Program Settings.resx @@ -0,0 +1,3303 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + AAABAAYAAAAAAAEAIADGNwEAZgAAAAAAAAABACAAmGgAACw4AQCAgAAAAQAgACgIAQDEoAEAMDAAAAEA + IACoJQAA7KgCACAgAAABACAAqBAAAJTOAgAYGAAAAQAgAIgJAAA83wIAiVBORw0KGgoAAAANSUhEUgAA + AgAAAAIACAYAAAD0eNT6AAAgAElEQVR4nOy9WZAl2Xke9p3cl7tWVVf1OtMzAGYGy2B6KIIGQGHQEk2T + UtAyZYN0kFQ4TJGOkB4tW1s49GCLfvCDSTkcfpMlSgJliiKJARkkRQIEegDMYB1Mz4KZ6enp6eq11lu3 + 6tbd8ubmh7wn69xzT+bNW3WrurrrfB0dVZXL2TLz/P///f/5D4njGBISEhISEhInC8qDboCEhISEhITE + 0UMqABISEhISEicQUgGQkJCQkJA4gZAKgISEhISExAmEVAAkJCQkJCROIKQCICEhISEhcQIhFQAJCQkJ + CYkTCKkASEhISEhInEBIBUBCQkJCQuIEQioAEhISEhISJxBSAZCQkJCQkDiBkAqAhISEhITECYRUACQk + JCQkJE4gpAIgISEhISFxAiEVAAkJCQkJiRMIqQBISEhISEicQEgFQEJCQkJC4gRCKgASEhISEhInEFIB + kJCQkJCQOIGQCoCEhISEhMQJhFQAJCQkJCQkTiCkAiAhISEhIXECIRUACQkJCQmJEwipAEhISEhISJxA + SAVAQkJCQkLiBEIqABISEhISEicQUgGQkJCQkJA4gZAKgISEhISExAmEVAAkJCQkJCROIKQCICEhISEh + cQIhFQAJCQkJCYkTCKkASEhISEhInEBIBUBCQkJCQuIEQioAEhISEhISJxBSAZCQkJCQkDiBkAqAhISE + hITECYT2oBtwUOzu7h64DEJI4eNxHCMMQ+Fx0fWapkFRJutZURRhZWUFmqaNHJufn4eu68L6oigaK4Nv + NyEEvu/DdV3EcTxynG8vIQSNRgNBEIwcV1UVtVpt7P4wDMfaQNtmGMbI9QAwGAxGjsVxDNM0x64LwxC9 + Xm+kfXEcw7btsboIIdB1fayMLNy4cWNkPKMowsLCAiqVCizLQr/fT895njfyPGg7+OdfrVZx+/btsbG4 + ePEi+v3+yHHHcXLbFwQBNE1Lf2ah3W7D933U6/X02NbWFlRVRRAEmJ+f58sltL++78P3fQRBQGzbjl3X + jVutFgaDAaIogqqqAJLnYJomVFVFFEWIoih9N7rdLvr9PizLApC8I4qiQNM0VKvV9JkQQhBFEeI4xtbW + FnZ3d+G6Ltrtdlqmpmnpd8KOj23b6XjT99XzvLQ9mqYhjmPoup6+j+x74Pt+Wr+mabTPME0Tuq4jDEOo + qgpVVUe+X1qGoiiIoih9bz3Pg+u66XOh3yAhBIqiQFGUke8yCIL0bzo+/X4fnufBNE24rgvLstK2t9tt + 9Ho9KIqS9tkwjLSNURTBNM2RdtLxl5DYDx56BeAoQQgZE47sORGKCH9ALGwACIU/AKHAi+N4rL44jnMF + CY/BYDBWhmEYwmuzhD+dUPnj/LGsMaOTXxEQQgoL/6z20vFhhX8WRHW1Wi1h2ffu3cPc3Fz6NxVuVLkR + Td688O92uwiCAJVKBbu7uyiXy+m1uq5jc3MTALCwsJDWtb29TXZ3d1MBFMcxgiCAqqrEdV3ouk6GApEE + QUBarZYShqEyHHMPwHhnuL7nPZ+s50EFJAUdM3qsyHPklVu+TbS/ou+OF/Ds7/ReqmjwyjR7Ly1f1F6R + Us1eR9tFFQO2Tk3TRtpB66L3i94xCYmD4EgUgKKT+X7QarUOpdws638aFBX+hBB0u92x49SyyRL2RUCt + uCLCl1r0bLujKBJa2Hn1iyZBdrKjyBof0URHJ0m+3qJjDEDI3ND+5cF1XXQ6ndxr6LhdvHgRy8vLwrbR + Z0yPswqHZVkjyiWvaFKmi/6kikCpVBq5rtFoEKo8DK1GoqoqTNMkAMjOzg76G9frceBdRhx9Mo6jF4D4 + BQCIY/ImUZSXoWjfrj126S8A9ADsFOk3i6x3Q6QYFimPLZcXxJPAKhciBYA/x9/HKgDUUhexQiKI3lfK + rlD2g/aXsgi8AsC3hb3+MOdViZOBE88ATPMRZX3oWfR/UeEUx7HQ8qYUaJF2iNpAJ5Gi7RhaiWPHsxiE + rH6LJlNRm7OsqCwF4KDwfX9sLFjKmwXbN1b4T3oeVPgDEJabhX6/PzbO9PkNBgMsLCzk3r+zs0MYi59Q + ZUfXdbJ+7ZVLcRxeRoxPAvHnQfA4/+yS+6Jn4zB8FqH/9zavvwyFqN9RDetrplv7QWnpw9cAvEcICViK + fBLYsaE0Nv9Ossoha+1mvV+iOkTvvkiI5v2eBVoWa5Wz51hLnb2OVwD487SPFLwCQMeB/Y6nbbuERB5O + vAJQFHn0f949ReD7/tixKIqm8u/lTZYiqlR0Tb/fHzvHTkr7rU90fd79dNLj25FVVxHQWIis/hUtO2vS + FTEn07AT1MfM1uk4DlzXheu6Y9d3Oh3C0vtkeOPu3dfrUTi4jDh+DsALBPj8WNvj0b95axcAVEVBHEef + DgfdT3cHXbS37u+quvGSHymv2+VTV/XyqTcAvJfXHxbUwp2kPOQJNZFQnXQP3wb2+knPndZH262q6giL + NMn9xLIHbJ207zRmga2H9f8DewoqVQCyFFYJif1AKgACTEv/ZwnUIsKJ0v/8hKgoSiZlWpQBYP3bRSDy + gYvuZ32kRZHlLy0ymWdN/NNCxACoqnpgd0+ez3uaMvr9/ljwXq/XIzRAzLbtlIIejj9pvP/tS4jjy0D8 + HBJh/zgtjxCCqEA/WIUrk84GypHv/ZwK/Nxg+zaC3fvXVc18A7r9Rlw6+wqAr7J9EZaRwZKx75LIYubL + 4Gl9Vriyf1NhSq9l6XcRM5DVVp6ZYO8TvZcivz8V3IQQqKoK3/dTFwB7Hw1W5MeD/gzDMHVZSReAxEFx + ohWA40D/A2LBa5rm1G3hEUWRMBo/S+DxkedxHE8VAAjsz7IrUm6W1TONYjAYDMaO5QVZFn0/smILshQ4 + lt5mo94dx0G32yWUbRoMBnBdF4QQVCoVsvbuy7UwHHweMS4NqfzPs+VOUqay/OAx4ql8+QAQh/5HwtD/ + CLz2f4P2BgLNeN10qq+obv0NlEp/CeB9DLkGlsLOer58/SzVniWMJ7WTtcD56/MUDVaxYJUKygRkKal8 + OVn1q6qarixg3wW6ioJ3IbB1iuqRkNgvTrQCUBQ0+GcaFFUARIF3wGz8/9PQ0EEQCAWASIHImoSolcW7 + G3hfJz0ugoj+z7p+2klQ5MKZhQIAiJ83VaZ4oUUFPYCRZV/dbhe2bYMQQnRdx/o737jUjOPLIPEnAVzG + 0LpP2xgVU3zSvgiEVypkAUQZ9LZoHHhLOAyC53yv9xyaq2jceaetaObLTrn+Rnn+7Pcqpy58FcA2S2sX + DfQTvdds+7KeUWY/GaGaFYPCg69r0j2TGCV2HNhvgyoBohgCUfulEiBxUEgFgEPWxzsNrZl3nEe/3xcG + pk27/O+g/n9RECJQLHKbL4tvm2jCyhIAWYpWFtVaFHEcw/f9sXGdVgEQHRdZtZqmYWVlBWfPnoVt26nA + VxQlXQYYhiGhgmjt3W/Vosi/1IzizwPx58H47iEY/iKMFG/lZkF0XV45IuuYG4dS6Pd+Zmez8zO7W/ex + dvP19w3LvWqX62/4vvplAG/Qsie5APjfJwl+0TUitwDrSxeVzbq5eEueDWQs4krgz7FsFlUC6LEigYDT + xpdISGThxCoAh0n/Fw3Sof5/HjQpSlHBm2WNT+P/7/V6Y8ey+jGNwgGIBeQsVgBMO0aiuqZRtLJgWRYq + lQru3buX+vBt2yYbGxvk/fffR7lcRqVSgaZpNFEP2XzvW8/FcXQJcfwCgEsAnstqBy/MhieEbSHsOYHV + mF6XY2WnQp4RPGy9LKPAHmPrIoRApWvew+DDXmfnw4Nu6wsW8L91+ndeGwTR1Vgvf0ubu/BvAaTUDCt0 + 855BlnU8CVlKTdY48OVSNpB9b3iqnlWM+H6kYzNUrPlAQMoCTAoElJCYBU6sAlAUh0n/U6uUv96yrFyl + owim9f+LEhGJ/P+sZVQU/OSap0CIXACziHrOyt6Yt8SxyDF63DRNmKapeJ5HDMNAv9+H67qYm5vD2rVX + 6o21znMxos8T4AUAz8VxXKP3ZwmeFASI4ihzDTorKHLLI3vXKERJ741iRugiBkgSF0CUofAa/g0ARBE8 + /2F1rNBSSPaqjSgcPK8ifh7+1q8G69v/VwTymqdY34qcyl9Y9QsvYch5TGP184KXCkv+GjYRzzRghTOr + TBVRVPjraFmUiWDvp8G/eYGAUgGQmBVOpAIwDW1/mPS/KCgtiiJhylvaFtGxLB9tUUVkmnS+WdcD0wUA + iibOwxpnQBzjUCQJEA8qAIaKkBIEgappGtnc3EStVoOmafGdN776XBwGz8Vx/MIwOv85IJWT4H8fsaqZ + cyMWOwBNVVOrm6axJQBiKvhpv5iUuFTY0PLS3zkfPh0PXlGjZYy4BoZtHhkXQqAMA9jCMETEpO9NBS/X + zyiKABKXFEI+h7DzuaDV/qed3dWVnm59UzWcVw27/Hvm+WeWRc9hGkVURNNPco/wY0afe1ELnFdaRCsB + giAYWwmgKAp0XYfneSMMAj8PTVKIJCSK4EQqANNgWvp/2ux/WX73om0RtUNkdeTB9/2xOrOs4zy6tGgK + 4CxkKSJF+5EHUQ6AffhSiaqqRhAEahRFcRRF6Kxdqw7aW5+MovAFxNHnkAj7Km17eiMnELKeZRadzV9P + BVKv14Ou62lefJGVKmI/xlwKGW3iz2XFYowoCAzFHcfxiJ+bd0dQpWPveHgmHnR/MfA6v+jtbvwfvea9 + 14hmXjVLc39eO/v0fxCNTRb4GAX23iJuA/acoig030JqtfNjkvVtiMaNzxnBjs80gYASEgeBVABycJj0 + P5Dk/+dBN/so+nHnCWMeWROTKAEQK0iKlCM6zk6W/GQqwmEtASREHORIE6/wiOM4zaNvGIYOoBRFURSG + Ydy48d1nQ7//bBQFfxVx/CxAPknvyYPICuXPs2MkcoXQv8MwTNtt2zaiKILneemyQT5VbJaPX/T3pGeb + Z3myAovWT98jPthN1CbR2PiD/vPE9573e61fbW8s/0tFM15TTfdbJPJ/u3bxU++x9xdRDOi48bkAssaE + P15U+E5qC5uTgA9K5GMI6HXsMRkIKDELnDgF4LDp/2mW3U27/G8aS1qUvz+rzSIFYBrfeBay2pynAExj + 3U0D0RJAanGxPlkAShRFNcdxjO3VD8pb2/c/Hnjdz0Zh8Nk4jj9Bhtb9HriAOPZMASuTvY6n/Pky6XmV + Gb84ikAAGLoOQ9fh+36qIKiqmqwr59szLHvs/RDUySPvGnqOv4YQAkXgemAVFXZJHM8kMQK6FPne5yLf + +xyAf7r2ztdXNcP+pqpb34iD3r8/94mf2uLbxAbUicosChGDQ/swSbkT1T3KeoyyCUUyAoriQSQkpoV8 + g3JwWPQ/kL38Ly8BUNF2TJMulFogRRIATWJEsvz6fBuzmIUsqjqLdp4GE5IAlQghc5s3f/gxr7PzsdD3 + Ph2FwcfiOP74GEWeoSgWOZYF0Zjxv/MWOn88VQ6GQp9Gl9NgMjbjocjVkBVASDGJ+hf1Kc/dwdbJui54 + 91VWP4euhdNREPwCIe1fUBTl/7599c+vaoZ1lSjaby986Cde4vsjotBF7yIroEVLASf1mxfwIuWB9hcQ + pwSeFAgo6X+JWUAqABk4TPqfECJcdkc1/6ICRSRc+Ql0Elg6mS1XxCBktYO2XQSe1s9r0zTuhmmXAJ4/ + fz4tT1EUbfXWu89sr9x6/t27P/yUqas/EUfhRwkhldG6gSga35o4z7IXC/NJaaH5frDWM6Wr6TOlx6kA + ES8TVNXkeez5rcORe4LAh2EYU0aU8+9bjIT8ELE8xSj+RFAi7Qe9JPkW9vrL309I0sfkeIQwjBBF4aVg + 0L8E4L+/e/U/tRXNeE0zna8GvZ1/u/Tx/3yZ3l8kFwDbbnp8r73juwLmfW8i1wIhJM0ImJUSmL2eZwrY + tklI7BcnSgE4bPq/qFUaRZFw+V9W9D9tj+iYSDhN4/+nmeh4zCoAUISsyTKLLZgByOYHr17yvc7fCAb9 + n4ij4OkoDJ8xCAFUIAz8tK4sVoVto+j3rOsmWcFFymLHgM1tz7ov2LpY65PuwEdXDTC7BFIresQandS+ + PMuX/1uknIquY4Uc7wYSCd6sckbriEqh3/9c6Pc/B+B/XXnrq6uKZn5DVZU/DQfdL9c+/MJ2hpshcwzo + GLHMQFa/2OO0TH4zH1b5YGNlWDcAOzZ8P+VyQImD4kQpANNgWvqfnYgnIWv5X9b6/2k0/aylbVltE7Ul + awfAvHKyJvui1P20KwCynkG324Vpmrj7xld+WlHUn4sC/xNh4H8KiMvsdQpTLvVPI47TZXWp4BkenxZp + 6zIE4ySBk3VOY5S7TFqYkNRVQZDEDKhMFDu7JI/2PRwGPWZtjlS4v6OdmHhdHMcjsQP0udBlhDGGz5oK + USpUh/fT94aNixBZ8WEQnFbD4BdD4BfDMMTGuy+9ppv2q3HQ/3/OfvJnrua9Yzylz28yxNaZ91z5drHu + F/qffnuijICs8iMTAknMAlIBEOAo6H/R9dOsSc+aZPI2oRGVUTQBEL1+mvaJVgBkCZes8c6KZfB9H71e + D4ZhYPXNv7gI4DLRtM9EYfhCFAbP8PWN0LDYW54m8ukmAiZ7P3laHj9B8/0X9pcgTbbDtkXkqxaWGQuU + LYVrP0atamotEmV0ieDIc1EICEi6MRC7LK2oO2lfYLoSx8m48G2MORdJFDMsATOOQMaKB4VAVfbeI1VT + EUXB8/3O9vMAfv3Wq3/c1k3nNYWQ/y8KBn/2+I//l8tp85jyREsBc7s2QZFilS1RQiA+EJB9FyUDIDEL + nBgF4LDp/2my/4mW/xmGkUuN8xCtIGCFXZEJOys73iwDAHlMuwJAdOzu1T+9TJLNcZ6PovhyHEeVKIqg + hMH4PTkCnLf80+tYK41rRzoJRxFi2h9uYmbvy6uf0HuY6/h7894Hvk1jCgnTF2UoMEKGBYiG8R8i9kah + itdQUWLrmxZFmA6Ra4UM//PfI2Vp0qyG3C6C7FjQMRxzLRECdegGCYKg5HV3PxfH8ecIIbj16h+vqrr1 + 9WDQ+z0AVy7++N/aFil8426H4m4vWg5VdtisgLQuNhBQVIdUACQOihOjAEyDaa2daej/rN3/ZpH+l1K4 + ovaJjg0Gg8wEQNO4IorS2JS6LFq2oii4+9qfXEQi7J8DcDmKokvjyWNGJ0R+gmaPFXlO7P0iH2yeolX0 + GU56piJqOaudIqs3qyz6N408n8a6Z9sxrTLAKngiizaPSclSEkTPiT/G++pF9fPfQBgEp8Og/UsAfokQ + guVX/+SHhOArcRj87tnn/sZVUb2idvNKA98Pep5dBUBBtwYWjdN+n4GEBI8TrQBkCcYsSzfrY5+G/s9a + /mdZVmadRTFtalvP84T9ycvoJxI20ygMWQKHjvnmO1+9DEbgx3Fc4ye9vQjzGEAMRclSwPKC+cY3nRG/ + D0k9o6doeya7Nth78hSlMUp+jwYQ1M+ey7eweeyRA0mZdHWAiAUQsRaicorWSwjf13jkPCAua+/c6PXj + gp+/Px6uJOAj6MnYc+efwd4xIPQHP0YI+TFVVf/xrVf/aFfTze+TOPqTLcR/ePFTP7/Mj5noedC/+ZTA + mqaNpARm+yMKBGT/SwVA4qA4EQrANB9KlrWVV840keqi3f/out+iQjSLLs/y/2e1W6SMTLs9rghFfaTL + 33/xIhhhD5BLtK5xBWS8DvYnPS9iHUT3AePrzIvJsmwrNn988soXC6S89ouZiaLv+jh7wteRHOaVvb1j + e7flsw9se6IoHnleyf9pBJlIqNL+i54hHR+eGRB9Q6P9Gs3Pr6ZlK0QpBwPvrwP464SQ//OD735pRVHV + r8dR+B8BXHn8x/+rbb6NeX2kx4sGAtLzlE2TkDgIToQCMA2mpf+B4gpGFEUYDAZjQXfTJP8BIPz482hp + EbJcEdNujpPFCoislPuv/+lljAh81EbvEa8EANj+0eOj1lJ2n8UJafjrWbdCUYzXfbBAOdbqp7+PKxos + c8HT28VXXbD1JeUQ4Tjt1VWs3PHDo4rMqJU97uLIcxOIlKSsNo/3MR75e9zSF7sX9vrJ0vOsghmdGXj+ + L6uq+suEECz/4I/eIQS/jzj+2oc/84Ur4+0ZHUvW/cArzVQJyAoElJA4KE6sAnDU9D8AYcQ93f0v64Mu + +qFnWQRZE7UoAVBeCuGscckSwDe/96WLGBX2l/j28pMdPS6CaOLLsmJ5YSIS/LxA4e8rMu55AqhoGdMi + j2bOauM0ZbLb5eY9k/30TTTmfFk8rc8+X54KF/0+qX5R39j7WAubb1vWeI9ufBR8FMA/UxTln7338u/t + Kor6zTiOvgLgxcf+yt9aFo0HbbsoIyD7jeYxQxIS+8EjrwAcF/qfEHH2PyCfdi+Kafz/hIhjEYDp9wCg + 43Lj279/GazAJ3vWPdtG9h5CxgU7a9mJhP0ovT/uxxe1WazsAaxfeZxOFwdt5Skbo/WN+qxF2K+SsGfF + jreDLz8Po+NLj1EmBKCMwqx8zXtjLjo+aqVTVoI/zz6jON5TQIu0lb5vfDvY9zCx7rOVUF7RTu5jcwSM + KC5l3w/+JiHkbyqK8lu3vv/lu4TgawC+BODK45/6+W0q6NkYAAoaCEi3BmbbIBUAiVmAHMWLNKsJRIRW + q7WvukXHqRY+DbLWzIuwsrIyJnRVVcXCwoLwgxb50bOWZAVBAMdxxsrIYgXW19eFwiyrLex2usvf/9JF + JBb954c/L4/dgPHgtqwJOs96Psx3h2/DtPQ/e2/WeVHfsu45CPavTIz34zDGfL+MRd44Zyl90/rG+Z32 + itRBwS+jzGsjX7aiKG8C+MNTj3/8lTMf/vEVAPc7nU7DsqxUKej3+2i322k5URRB0zSoqgpd11GpjGSv + lpCYCo80AzCN8D9s+j+r7Dz6P6stIv9/URqUluH7/pi1n8UgvP/K713GqMC/mFf2SNuSg+nvMRd8lcks + 7F2QVVVh8FRrZn05dY0pMezEztWVdR09PkurOrPefYAd8yLKwDQKAx3fSfekHndBf/g7RM+TdWHEXH1Z + ymccRSDDfA58XIyolSPlDI0Gasnz7QdTP90JUTMs6KYDy60+a1cWnlVUDXevfa+nafp7mmH9AOX5P3Nr + i2+qqrqiKMpuVryDZAEkDopHmgGYRgEAxFvGAtmTqqZphZQAQghardbYCoAoinDq1Cnh2v04Hl3DTCHy + 3dOyeGUia9ILwxBra2tjOwA6joO7P/yjiwAuEUJyrXv2vmmQRasftqXPT54i4cErUiJrcD/tLKqc5dV9 + mJiVkN8P8vqa53Yq8t5Na80XaYdoPEQCmlX0FFWHYTkwnSqc6ikYdgmqbkIzrJEyosDHoLcL3+sh9Ptb + qmFdM6zSXzrVU1dMp3IDwP379+8PFEWBrutQVRW12pinTUKiMKQCMMR+6H9d14tZP0PKXSTQFxcXhfeI + FAB6TBS8p2naWACfSAEgJMmX32q1QAhB452/uAzgEpAK/IuT+pP3zhQVnEdN8RcRBqLrDgt5YyhyE0yK + RTgIjlLZECGP9hedL1qWSJnKGrtpx5RnF/h265YLwyrBrS/CcutQdQvqkGGbVBc9P+i1EQz6CH0PcRTe + MWz3dc2wr9SWnrgCYKXZbN6v1+uF2ywhweORVQCmpf+D4WYoPLIsFEJI4aC7KIqwsrIiXP5Xq9Vm4v+3 + bVvkYxz5++0rX7wI4BIh+b57HtMK/GlQVBGYldAr6rs/SuxHGZm1AnDUrEMW+HYUiQ/ZDws1KVaAf98m + vaeKZkC3XDiVBbi1ReiGDVU3p2YYhheCBhYGfrJZF0EM3+vB99qI/EFX1Y33NMN5y6nM/6lTPfUWgGVC + yG6B7kscYxy1W0cqAENMS/+rqpq5UQ2Pfr+PnZ2dseOVSiUzA6CIjRDR/4QkKX1LpdLYy/PuN37nMgr6 + 7nk8KP/iYQXJsWWzOGomIg9ZlvAk4ZzHumTde1wEflGI3Ch5z7NoeVnn+PLH6lZUGHYJdnkeTmUBplOB + qiX5PPL2KBBhbyMmQCEKAn+AMPBBFAWKqkJR1JEyCCEIBj0MvA6CQQ+IooZmWO8ZTuWbbvXUFcMuvwPg + /s7OzoAGKdIYBXY7YtpOut8ALZ8aNr7vp5sf0XppBkOavIxuNy3qI2VVWbaEX2JJ513KboZhCF3X0+2r + 2RUStm2nfxNCRgwqft6g94vaQvtGcyzQNtGAbkKKb7Q06yBMqQBMiVkoAIdN/zcajfQjo4iiCEtLS5nt + mdb/v/zd378IVtgTcrlYT/bqLGKt5N3P3ntYNPV+y5xWgB41REFefEwCPSYxjqLvbtGNjUTPQDcdOJUF + WOV5WKXaiA9fdH/ed0CgAGTvZxRGGHg9BH6yP4dhWUlgogD8exJHEbo7G4kyAEBRtTutZvP1yO/89oXn + fvoPaDtUVUUYhqngpGPBbkQEIBW8QRCMbEbEnqP/aRpwfv6g7SuqAND2jGxZDYyUz7o56bJn3v1Cy+Zd + pfQeqjyw8zEtn27Ixh6fhIddAXgkVwFMS/9PG/0v8q1nIY6T3f94wU0DCKexWFjc+PZ/uAxG4BOQi9wN + U5dJRk+OXce3l/3oFHaii0fXa08rtISWayxO+DKJLhb1Z6y+CeePAnSFxBi4ifU4KCvHBSNKEatACcaR + nlOYsRNtFESR7BZownSqsMtzsKunoOmjQln4vJi2xWDnClo+gaIkiYOiMITv9+B7fcRxBMOwYNl2WkdW + +fybGkchvF4HzfX72NpcxU5j4wKAC7Zj/1y7ubptmMYVAC8BePGpv/rLy2yfRTESlCVgUxGzY8YeEymo + 7O9jysoElw79m1rn7PVBEIy4XXmlmb2f9oNPpJS+BwyTQH+yytGsDZjjikeSAThO9H8QBNjY2BhTABzH + QblcFr5kvP///Zd/t4bEXz+V755HlhVZxBc+7XuSJZhnbYk/igIx7zmJmJCiroJHFQdhhUbGFGUhzLEA + ACAASURBVARWqQa7NAe7XIdhl6Hpxr7qSMpVQIiSCPzh8SgM4Q88DLweoiiCYRjQDWNv+2VB+0QIgwF2 + GmtYuXUd25tr6LZb0DQNtm3BcR2USm5W05YBXMFQIXj6hV/ZppY4K8wNw0hTl/M7ObIsAEvTs32nYPc4 + oKCGBP1PDbAibgDHcUaE9izdAFEUpWnZi7oBHnYG4MQrAIdN/2ct/1tYWMjMunftG1+kQp6m0b04VQMZ + sB8aqwFPS3XtF6J6Jh2bBR5mYfgwt/1BQjRuk95twy4ltH5pDlapBlUTC/wsFw2PROgTgOwp/FEYIgx8 + +AMPYeBD1TTopglVHV2GO1rO3neafL8R+p0WNlduY2vtLrY2VhEGPgzTQLlcgm1ZMEwjlyHLwFUkCsGX + n/zMf3uFtiUvDoB1AcwyDgBIhDYV3HEcpwoAvV/X9dQtcBhuAF3XC8duAFIBKFbJESoA09L/00b/A8Wz + /xFCsLq6OnY8iiKcPn0aAPDuS/+OWvdDOn863/0kiD5IYDRhCo8sRYk9P+m9ySojb4I+DCXgMMqVeHih + ajrsygLsUh2mW4dh7VnKIhcTkB1/kirUQ2FPiMIInxD+oI9Bv4c4TpbparoJ3Rjf+CuL2Qn9PtqtLWyu + 3EZj7S5a21tQFAWu68CyLLiuU3glQ/FvIH4RCTtw5ekX/s7VInEA1MpmDQ2euk/GZC84klUAWKucMgBU + GLNBi7Rsy7JSYc7nYmHHkf7nk0NRhpVVBmgyJ0L2VncVYQGkAlCkkmOqAACHS/+Llv9tvf2fEuuekANb + 92xbWWT1VeSvE90vKqfopJhXhoTEUYMoCiy3BruyAKtUh265aVT9PkscCoqE3mcRBD68Xge+5wEE0A0D + umFCHVqswtLYmITAR+B7qZXfbKzD6/egaRpc14brOLBsK/N+FlmK9ZTs0jKAK4jjlwC8+Ph/9gvbtLws + N4BIAeDdAKyvvogbQNO0EWFsWdaIj5+dj3kFgFUg2PLZFRB8PADrBmCZCxGkAlCkkmOqAOyH/i+a/Q8A + 3v76v6kBuEz2gvUuT1VZBvKe2bRaP/9RHrQd+6AgJSRmCsOpwC7VYVcWYDpVoX99KlBaP4nq2xMMUQTf + H8D3+gj8JNBXMxIrn9Li/HfFfpthGCD0PXi9DjZXbqO5sYLW9hbCwIfjOrAtE67rjGXszIsDOWRcBXAl + Br784Z/8pSvTxgFM6wbQNG0kIJHO16ZpjqwOYAMDj9oNIBWAIpUckQLwoOn/t7/220Pr/uC+e1GbpsE0 + Y16UQRDdNw2LICFxGFA1A071FKxSHVapDk3PXp5XDHuR+4Rdgx/H8H0PgT+AP/AQhQE0XYdumNANY4wR + YEG/j2DQQxgM0GpuoLF2D9uNdXTbrZTat20btm0WZhkfMF5EnLgLnv3pX7s6qziAScsBFUWBaZqH4gag + 1xV1A0gFoEglx1ABAKan/+m6VwB4+2v/mvPdz8a6nxZFn9+kZ7BfJUBC4qhBFBWWW4VdnoddnoduZUa8 + FyyQ0vrqUIjvvfs0Yj/wPYRDga9pBrRhLv5JiMIAYeDB67XR3FjF1sYqdre30O91YZpmQu27dko7P8RY + BrO64OM/9Xe3R+IZhgqAKA8DT8tThYBa43luABow+KDcAFIBKFLJMVQApqX/r3/zizP33R8GeKt8v5S8 + DKCTOE4w7QqsUg1O9RRMp3Lg95IKfHC+/MD34ft9+AMPvtdPLHx9KPAzVu2wiKIQkT9AGAzQ2W1ia2MV + re0tNDfXoShKSuubljG2Ckjkq5/07U7p0z9KJKsL4vjLH/+pv3tl0nJAAMKsgFluAMuy0pUCh+EGoFsu + s8dFkApAkUqOQAGYJf3//rd+51hY9weFSIgf4wlDQiKFqpuJwC8vwCrPpcvzDgKiqHuCf4g4jhIrv9+D + P/BACKANBb4oYl+EMBggHHgIgwG2G2tobq6htb2Vrs13XXsYtW+P3ZsVR/MIIl1d8JHP/Z2rwGzdAPzS + 7GncAFSpYN0AcVwsNbBUAIpUcswUAGCU/r/+zX/HrbsnF2fXwlE8CAHMWhOP6OQi8ZAjidavJ0K/cgq6 + 6Ry8TGrd0yC+IaIwgOf1MOj3EPh+IuxNM7HyC6wQiOMIoe8h8D0M+p2U1t/aXEMYBLBtE45jw7atwkuG + TxbiZTDugqde+O+22TgBINsNQM8Bs3MDEJLsp8K7AYqkBpYKQJFKDlkByCufPzf03VOBTzPryU21JSSO + GHT3PKtUg1WqAwel9UGX56lQiMK68uENLfyB10uEimGkQr8I4mgo9Ac9tHe2Elp/Y41Zm79n5RddJSSR + Yi8Z0Wd/6QpQLCsguzkQgAO5AdhMiJQNYJWKLBZAKgBFKnlACgAhBG//5b+6hJFNcnDp0BpzwiAZBYlp + oKoGDKeMUv0MzFIdqlZM+GaBgAwD+JTh2n7GWoui1Mr3B4kvX9Oz0+6KEEfhUOj30Vi7h9Z2A83NNXj9 + HgzDSP35lv3QB/AdL8R77oLzn/rC1aysgKqqwjCMB+oGkApAkUqOSAF4+2v/asy6J9K6P3RIRUBCBKKo + 0C0XhunCcCowLBeme4DPkUnAQzhanyIMA/R7HfS7bWi6DsMwoelG4feTCv3ObjPx5w+t/GRtvg3bsuC4 + NvQCAYESB0fMrS740E/+yjawJyht2x6h+GflBqDnJ7kBpAJQpJJDEg7fffFfJNY9IZTKl9b9A4JcNSAB + AJphwXQqMEw3c3mequlQNAOqmvzMBCfws1wEgT9AHEfod9sYeH2YlgXLdnLX5bOIwgBRMECruY7G2j1s + bextrmPZJlzHhmVbjxy1X1m4ANOtQtUSyzmOIkRDBcjr7aK9tfKgmygCXV3w0sXP/NKLh+0GYJd+i1gA + qQAUqWQGQuG7L/4L6bs/5pBMwMmDqhnQLRemU4ZhuWninKnK0E3ohg1FN9K1+FTgx1GEIBgAAAaeBwDw + B30AieCniWAIUWBaFkyrWBKgKAyGa/NXsLV2H63tRkrtu64Nx7EfuQA+VTfhVBZQP/MhlOqnYZbqUIjC + bC+cJDtKBGOIfmsT/qCHzTvvorV5Bzhi4VQQVwB8GcCVZ/7ar14VbQ4EzM4NwOcEkApAkUr2IRS+86Xf + ugTgEiGQ1r2ExDGC6VSgWyUYlgvN2H/WPRqwRxQVIASa6SAcbpcbBD4CfwBC9iwwujWvPpyQNVUDUYrP + LaHvobu7g83VO9jZ2kBzcw2KosCy9qL2Ne2hyMBXGIZVQmnuDMoL51E99Th0K2FG6JLIPMTxMN3xoIso + 8NFrbaJx7z34Xue4sgPbAF6Mh9kJn/vZv7c8rRtg2tTAUgEoUsmEF+07X/rNoXVPLkNa9xISxwqaYSX+ + e6d6oKx7hBAQJbHWCQiCYIB+rwOv10EUhiBKYsWrmg5FUWE6LhRVg6oaIKpamNKnSJbrDdDcWEly7Q8D + +DRNTQW+44yvzX+YQYgC062itnQRbm0pXWVBhu6Ug6y0iKMIA6+DOIzQ2V5Bv9PCbuMedtZvzbAHM8Vw + dUH80nM/+/dfBGbvBpAKQJFKuJfuO1/6zdHIfGndS0gcG1BaPxH6lX3R+gAYSzOZcAN/AK/XwcDrp9S9 + YVnQdKOwf13V9KTMYbmKooKoWjrHRGGAQa+DjZXb2GmsD9fm+7AsM6X2+Qx8Dy0IAQGBaphwygtw66cx + f/5pWG4tfWZkeN1+kZWJMIpCRGGAYNDHoLcLv9/G5p130O9sw+vs7Lu+Q8YVDN0Fz/3s378KiN0AQRBg + bm4OjUYD8/PzaDQamamBpQJQAN/50m9ehvTdS0gcW5hOFYblQrdK+6b195bjJQj8Abx+F0GQ0KqqqkE3 + jJTKnyW67RZa2w1srtxFJ91cx07p/UclgI8QkiY2qi4+jtrpJ+FUFlCqL2Ek8cE+wcuDvEyFvGHXazcT + V8HuJnYb9+F1W8eZHdgGk53w03/7HywDQLvdhu/7qNfraDabqNfraDQamW4AqQAUwLf/4Lfi6vzj0HQT + gd+HP+jAH7QR+P1Dr1tCQmIcmmEfmNYftfBjBP4A/W47Pa9qGnTdADkk4dvcXEOr2UBzc3UYwKfDsiyU + yy4M42A5Bo4LErdJolSZThV2ZR61pSdQXXwMhlU6cPls5j1R3fx1Wdfw1/r9LgLfQ293A4HXQ3P1A+w2 + 7iMKfWE5xwA0GdFLn/7b/+BFepCyAM1mU7hDoFQACuAr/+8/jAHAsMqozj8O05mDbliIoxADrwXfa8Pr + txDHxTfnkZCQKI49Wr+0b1qfCnxF0RAjRjgU+IHvQ1EIVE2DaR88hW8WvH4vFfjNzTUASHz5Qytf0x8d + al9VNRBFhVM5hfL8OdiVeVRPPX6goEse/JK2LMueByszePmRVUa3tQXfa8Pvt7F1//0ko+LW/SMXeIUR + 77kLPv1f/09Xs9wAUgEoAKoAUCiqBsuZR2XuMdilenp80G/B6+9g0N9BnLMHs4SExGTolgvTrcCwStCM + 6YPdaNCeoiQ+9sD30e/uot9tgwwDo0zbKbRL3n7RbbewsXIXrWZjb22+ZcJxLbjO4SkbR41EsVKhmTYM + q4T588+gcuoCTKcCRZ39+PLL2QDs200iKgvIcRXsNhGGPrrb6/A62+i2NrC9enNfdR8FYsQj7oJn/4tk + dUEURVIBKAJeARhtgYG5xSfhVBahM9qt19+B123C6x/bgBIJiWMFSusbVgmmO/3ElFj4WhJYp2gppe/1 + 2vAHA6iaBsu2YR2i4A19H63tLWxtJLvqBYEPw9BRLrmwLBOG+WhQ+0Ai9DXdhGY6cGtLcGtLqC1ehFWa + TYhUlnXOnhdds99cHlk75rF182VHUYh+ewf93U0Egz6aqzfgdXfgdVuIwkBU1INHvOcu+OwX/uGLE66e + rugTpwAMEccEulFBfelDKFUX0uNhOIDX3UK/00QYDg61nRISDxOIosByqtDtZE3+tFvmppS+qoEoyVar + 3XYLXreNfrcNRVVh2TYMy4J+CIF7FF6/h+bGKrY219BqbkFRyEjU/iMTwKcoUBQNiqZDNx041UXMnXsK + TmUBplOeeX0iil+kBLA/2WvZn5PAKxN58QN5Ska3tQW/34HXaaLVuIvA66G1cQdxfJwZ4fgKhu6Cz37h + H109UEmPqAJwE8DFotdHoYL60pMo1c7AMBPqMo5jeL0muq1VqQhInFhQ6163StCnpfUJSa17ZbiULvAH + 6LZb6HVaGPR7MG0HhmnCsp1DFbxbG2vJ5jobq8O1+Rocx0oj9x8VEEWBpptQVAOluTOwy/Nw62dQXbww + dV6D/WAaKz8vIJDel3XPpPL3wzYM+h0Egz7aW/cxGKYm7myvIRj0Mu85BkiSEQ3dBT/5hX+0PM3Nj6oC + 8HUkywCnQuCH0M0qFs4+NcIK9Ltb8Ho78HrbM2ylhMTxA/UJG3YSvDcVCEksTirwSRL4N/D66Pfa6LSa + CMMAlm2ngv+wEAYBtjZW08j9IPBHA/geoQx8ZJjVUDdsOLUllOfPwakuDpfqPRiILPQ84ZsX6MdDtAOf + CEUYiTx0W1votTbR2riFzTvvHOcVBSxSd8FP/sI/nugukAqAAGEQgBADbvUc5s88MRIr4HttDLw2vN42 + Av9Ya4YSEhNBFBWWmyzNM+zS9LS+okJV9ITWJ3tCtdtuwet10O20QAAYlgnbdQ9lTT5b59bGKpoba+na + fMexks11LPORofaBZJWFalgw7TLs8jxK8+dRP/3ETKP2s6xo0e9FyziIz79IXaLf2Xpp1r1pNhNrrNzE + je//MeKHQwHgcQXAS0D84k/+wj8ZcxdIBWACvL4Hy5lHffFJVOdPj5xLlhXuJgGEvW3EUbKsUG5SI3Gc + kdD61SRa35w2Wp9AVZPseKqqgyaDiaIwpfb73Q4M04BhWjBt+9Ci9sPAR6vZGPryG/D6XRiGDtehm+s8 + OgF8QBJ0aToVaIaF0vwFONVTcKuLh+LPB4ol6aHg57tJlPxBFIGsVQBZbWIFftY1LAb9Lprr97C1dgd3 + r78Jr7ONuZoF9eFnjbYBXEGcxA/85C/+k2WpABREGATwBzHqi0+OsQIUXm8bXm8HvU5j7GXPCliRkDhs + qJoBayjwDbs09Zp8QhQoamLlK8qeMB94PfR7HXRaTQT+AKZtw7JsGKZ1aMl4vH4XzaE/f2tjldlcx4Jl + mY9O2l0gXaZnujXY5TnYlVOoLV4c5lU42PjuZ239NGWIyhNdtx9WpoiLIE/giwy0KApx/4N3sHb7Ojbu + vI/drVX4/V2Ypg7bLWHu1KnCjAet57iBph3udzq4df1dbK6tXP1f/s13nj/KNhzV1zlzZ72qaVA1oNe+ + g+uvXYPpzKG68BgWzlxMrzHtGgyrCqd8Gt3dFfRTViAe/k8glQGJw4SiqEMffjWD1p+shCuKNhT6+kjw + WELtt/eofdNEpVYVUPuzU/Rp8F6r2UBnuDbfcSwsLs4JNtc5poleCkJRNRh2GYZVgls/A7uygMrC+cx4 + jKxo+Kx5ZdIaevY83bCGns+z8rOi/fnfRe2Zdg4scj3bn6x2N9fvodVYw/0PfoSNezfRazXg93ZQqlRQ + q5Vh2XNcnEoR1mH02qz+HRVLHMcxYui4feMa7i3fwL1bN1Gr11FbWMLi+SevHHoDOByVAvA6gJ8/rMLt + kgOgj8bKm7jz3ndRX3wS5z70LDQ9eVlUzUC5/jhK1fPo97bR3V1DGCRpiKV7QOIwQK17y6nug9YHAJIK + fVXV05ks8JMd9HrtHXQ7raGFb6I+v3B41L7vY2tzNc3CFwRBauVXzy6m+6U/KlBUHYZdhltbhF2eh1Nd + QmnuNHRzNP/BJEHPCm92nkk3LmKC4rIoeJG1Tsvlrdu8eSxLOThq44evY+32dazdeR8bd29ga+UWQr8P + EnmwXQcLp6pwy+dn2q4s9vcw+x5FEdrtHjZWVnH/1ge4d/MaiKKgXJvH2YtPYW5+nl565ElvHh1+Don1 + Y5gm4qiJN1/+fZRqZzF3+knMn34cQBIgZbvzsN15hMEAg/42Bv1duZpA4sBQNSP14xt2aWRTHBR1sxFl + VOgPMfD66HVa6LZ3EIYBDNOEadmo1C6M3j9Dd16n3UKr2cDGyh100wA+G7VqGY5jjVLFxzWd6xSwSvU0 + FsOunIJZmkP99BMj1/ACnUWWRc4LbdE50d95mFQu+3MaHIU7eNDvYqexhg/e+i7Wbr2H/u4WoqAPXVNQ + qVZhmHOwXXe0/bNuF6s4HVKfVc1Ea3sbG6ur+ODdH2Fr/R4AoFSpY+nCk3ArdeadeXAG6COlALCoLy4C + CNBYeRPLb7+MhbNPjbECdmkRdmkRcRTCH7TR7zYx8HYRBjLPgEQ+JtH6RacVmltfVY00FoAG8HU7O+i1 + W8OEPA7KtRo0fU8xmPXU1dxYHfry19IAPssycUZg5T/sIp8QJRH2pTlY5TmU5y/AKtVgOOUR5eugvnn+ + Gt56p6D0flHBLQqoEykohxnlXxRer4M719/A5r0PsHLzXXjdHZBoANuxMTdfhmUvQj/K94s+ixkXq+kW + Vm4vY2ujgXs3r2N3pwEAsBwXZx57Ek65BsO0EEURoihCEAR8zMWBkgjtq81HXeFRwzBNzJ8+hWCwgTdf + /n3Y5UWcOvcUFs5c3PtIFBWGVYVhVQEAod/DoL+LXmcT/qD7IJsvcYxg2CUYdvkAtH4CkT8/8AfotZro + tVvwvG5i5dsOFk6fOcQAvuHmOhur2NpYBYBkmZ5t4tT86dG1+Y+Ala/qBqzSHOzyHNzaaZhuHW79NAxL + TO3zwj/P/14U7L18PVSAT2vFi5QMvv1HiTiO0Fy7h7Xb17Fy8x1srd5G4O1CITFc10F5vgKnVIKqPtzv + l244CIIY9299gPWV+7i3fA2+10cQBDBMC251HtW5U3BKyaqQOI4RRVH6XBRF4Z/RkVPRj7wCQKFq2pAV + ANbvvIblt19GfelDOPP4M7BL1RGNWdVtOIYDp7KEMPDgdbelMnACoWpG4sd3qzDs8r520AOwl5BH1aEq + e/78XruFfq+NXqeFOI5gWjbskoPq/NwMezGK7m4LGyt30NpuoLPbgqapsCwzI4Dv0YBm2Jg79zTs6inY + 5QXY5TnojAJHffFZwXgiQT1L3/FhUfq8QnCYiMIAKzffxca9m3j/6ssY9HahKoCmAm7ZhTO/BN0wDhSn + 8iAj+u3SAiy7BhAV7d0Wlt97Cyu3voPb77+ZWvGKqsGpzKFSX4BpO2k7gyBIV8Owz1dV1QfOzhyVAnDk + 1EYebNeF7boIgy386LsvQjOqOP3YR3Hm4jNjwTWqZsKpLKXKQGd3Db32BqJIbl38qIHS+oZVhulWoeo8 + LVl8IiVDf746tPSBxMpvd5rp2nzdNGCYJqrz8yMT4zT1TEIY+Ena3aGlTzfXKZUcVM6eGlmbP8t6jxUU + DWef+QwMy00P5VnJvNAVReTPWhmY5CqYJuDvKHHzre/h9rWr2Lx/E16nCVVVUK44qNfmoBvJ+z0SdHiA + dyxGPrNxGGNiOXU4pSXsNJt45/WXcPPdq9hcvZMKdFXTUKrWUamfgmk7CAK6gVGcKpa6riOKQoRhCEVR + UstfVZUhI5RWtzzzDkzAUeUBuAzg64de0QHQae2g3x2gXD+HCx+5BKdcy9Q4oyhEe/seOq3VB9HUY4NH + YQWFPlzXTYP3DgKF+vO1PX/+SABfMAzgs20Yhnlo1H53t5Wuy281G1AUAmeYfW8sgO8EYDAI0A9tXHjq + ObjVeVx46pMAMKbssz8nYRoF4qA4TkrATmMVa7eu4+71N3D72lUYugLTTHaJdEslaLo+5s+fNfKyIc4C + uuHAdOawevcuVm7fwPK117G700jjNFRNQ7k2h1KljnItYevCMBHwbPt4Boa6f1RVhaIo6Xn6Pf4P//u/ + PxJ5zOLEuAAmwa1U4VaAMOiOsQIAv1xGQbl+Abpho7V169izAVmKzCTKk18uNP6hjfoss+4T1f2gkND6 + 5YPT+kMoigpVM1J/fhSF6HU7Q6HfgqIqSQBfdTSAb9ag6/K3NlZHAvhOn54XbK7ziFr6GVBIhPb6dfxg + +Q3opouF80/Drc7h/IefxdzpxxK6Vt2jaKdBlouAPc/+PAiKfL8zRxxj7fZ1LL/9Khqrt7C9fgckDmDb + Js5fSIJDddMYXfVyyO/X+FAevD7dcEAUB/dvL+P2+9/D/dvvYdDvQVEURFEE3TBRqtZRm1+EaTtj+Rmo + 8E/aJ166eRwhFQAOqqZh4cxZAMD6nau48eY3UFu4gCc/8Rk45WSfbvowLXcBulnG7vY99NubD6zNPLJe + NpGwzrqXEII4irPPFbiOQnTNUSkEiqqmwXumW5s6t74IlNan6/MDf4Ddna1hAF8PhpFY+QtLpw81A1+r + 2UBzXRTAtzSage94zj1HBk3TcfaxxxH4Pjyvj607b2HtfQ+33vo2SvNnUKot4OJHPwXDsrF44cP7fmai + ILzDUAbyWIdZoLvbRHPtHq69+hJWl99F6HXglByYhoHTS0kyHk3XuKWuM6v+yGC5dXQ7fdy/fQt3P3gX + 92+9B2BvLA3TQqlaR7m2AMOy06BFStvvPefEKMx/LolLQFEIfD+JCSCEDL9TAjwA+h+QCkAuKnNzqMzN + YeB5eOPlP4CqOVh67KN47KlL6TWqZqK28CTC2jm0t++h320ijoKcUmeDPPo9fy6I02vyfWmj2RL5uvnf + 8xSLIgrJLKGZNiy3lmRwG6P1p5+pCCFDgW+k/vwkA18D3U4LcRTBtC3YroPqXP3A9WWhQwP4mpvojgXw + 8amwH8IZ+ZCh6Ro0vQS3lLwTnd1dtFurWNu4iXvvvQZNN3H2w5/E3OnHUFs8h1PnnoSqTc/aTLNEj/2Z + hTzrMe/eadi39vYm7l5/A/du/Ahry+8g8Lqo1itYXCjBchaTzKtjQWuT54fjwvwBAFE0mHYNre1tfHDt + bazdvYnG2t2R52A5LkrVObjlGkx7b3UIjeDnI/dpVH/WvMeu7CCEpGWwWR2HWD6kbufiqBSA5SOq51Bg + mCaWLiRJV5pr7+L2te+htnABF556Pt2QSNVMVBeeRDkK0WtvoNNaRRh4h9amrClhKqEquG7kRZ4iOYnQ + 6p90LyEzEVOqPkrrKwek9ZOmKVBVHapmgigqAn+AbqedUvvmMANfbX5+dDnTDBHQzXU2VtFcHw3gSzLw + HV5OgJMAp1yGU06WaPU6HQRBgLvvvIxr3/9zuNVFLF38GCy3gsc/+ldg2i7K9VP7UgiA7EDCSQI8K3Md + e43o90mIohDt5ibuvHcVb3/vL9Hd2YSuKyiVS1g6PQfTPgdN08biRYrUEDPtjAu2K8v1eFComgnTruPe + 8g3cv72MlVvX0dpO2Frqhy9VanDKNZRrc9CNxF3GCm8qtEVjzwv/OI5TJUG0XJSe57dGflA4kqADQgj+ + 4l/+z4/UHDXwPDTX1xGFCs5/5HmcufhMuiERHVOv10R3dwP97taRtCkvOIafbIr6+fMCWvg6s4R+EWWA + La/IBJBY+Am1rx9gTT4LhahQNROKaoAoCvrdDnqdHfS7HYShP8zAl+yod1jwel1sDdflJwF8CizLgOPY + JzKA70Gh3Wpha2MD/mAAxSzDcio4/cTHcPrxZ2CVKlg4c3Hm7p1pGbFJ3yaPwPdw4/VXsH7nfazfeR+N + lZsoVytYOHUKlm1BNwwowwC1WWEa+TIrwa8bLojq4N7yDdz94Hrqz6dQVBVOqYJyLVmyp6rq2Nixlj0V + 2rxApwl9WGHPnqfzHv8zjmOEYYg4juE4Kcvw27/+G7/zqzII8CEBywps3nsLN99+BZX6GTz5ic+krIDl + zMFy5hAGHrq7G+i01hCFSZbBotq/6DhFlnWQFXgyUmY8epy/Jr02Hr2GfYnz2la0zfw1bLwA23/dtIdW + fm2c1j/AN0NpfVU1EMXRkNrfQLfdgqZrMC0b5WplNIBvxt/oFhfA/dFPqgAAIABJREFUp2kqHMfG6aWF + 8QC+R0qNPr4olSsolZMNf9qtFrx+Hx/88Ct461t/BLe6iCee/QzcyhxOX3walluBabtTsQNZ8ThF6POs + 73pceY/Qa+9g+Uc/wPLbP8Dm/ZtQ4gHcUgmVchnnfuz5oXuLo/Zn+I4R5Mcczapey53DwAtxd/kG7tz4 + Fu4tX0vLJ4TAMC3Ybhnl2hzKtbnseCbB3EaFP0vn0z7R8nmGgC+TdR3EcSzKAXBr/73fP6QCMAPUFxdR + X1zEwPPw1re/jChScPbJZ/HYU5egGxZUzUS5fh6l2jl43Sa67XX02o2Rl2Qcoy8bezz9TTARTEKRe/Ii + Vw+iodLYAr5L42XG0AwTulWC6VRgubWZ0PpJGxQoqpYK/oHXx25rG932TrKF7pDan19aOjRruz8M4Nva + WEGr2UAY+FwA39FFVEtMRqlSRqlSxvziKYRhiG6ngw9e/XN4nge7uoTaqfOYO/M4Hnv6eWiGicr8Uu77 + Kvq+spT9Sf5/3k0QBgEa929idfkabv7oe1i58SbKtSrq83N47LHTcEpuem8Rf/6skG3r7K/ehNqvYnen + jeXr7+L+ra+gsXZ3ZE61HBdOqYJKfQGWM54DYrR9owJepFSxQpwu5xvpSc58yVL+tJ7Dch1OA+kCOCQ0 + 19fR3FjH3NITuPDU8yPbFANA4PfR62yhvXN/JFbgIAFBDxNGWAYk/WID9/id1w5CDyqKOhLA1+920GWX + 6Vk2TNs+1GV6nd2dYQBfA532ThLAZ5rD9fmGpPYfUrS2t5Ngwt1dhJEKu1TFh5//POaWLqCycBpOqQZV + 06CoxW0tVvDzlDJzUXIdYoRBgK2VW3jne3+JtTvX0d9tQNcUzJ9aQG1+HkRAXz+M0A0XllPHyp3buH3j + GlZvv4/dncZIv5xyNaX3WX8+P44ia50FqwBMmnOzDCbWncAGAbLn9L0553/89d/4nX9x1PO7VAAOGQPP + w+b9+/B6A5z70LNpkiGKOI7hex20d1bQ7zRGcgpMcgE87NBNO7XwDXsvX3YeikxiiYWvD9Pvahh4ffR7 + 7YTep8v0LAuWZR/aMr0g8NHcWMVOc3M0A5/rwLLMkQA+iUcD/V4XXt/D6r176HbaqC89gfNPX4JbmcOF + py9B101YblmoDGS58sbcelHiO16/cwONlZu4c+113LvxJqKgj8Wl0yjXanBKpVSwPMxCP8nMWYWiWLh7 + 6wPcvv42Vu5ch+/102t0w4RTqsCt1GC7ZaiaNqI8iSLv9zMmvO+fHuMDOnllgP5kFXz2mTIKwF/79d/4 + nSuPsgLwdQCXD72yYwzKCpTrZ3BhGDjIIgx99Dtb6O6uw+uNbg2dFSRXVDs9DhMBjdY3h2vyeZo0T+HJ + i4ZWFHW4uU5C7UdRmFr5/V4HQDxcm2/BMPikOLNDZ7eF1vbmSACf41iwTEMG8J1A7DSbaGxsYNDvQ3fq + cCrz+NAnP4vTF5+BYdmwS1UQJT8ffBxFCMMAcRSisXIby+/8AGu3rqF5/wY0TUFtfh71+XmYlnWgb3ya + AMSsOWUWc42qmbDdeXiej/u3b+H+8ntYfu/1tHxFUWDa7nCTnUqalIcHL/x5VkXECvBCm57Piv7P6jt/ + nlUO2FiBcQXgi1IBmDWiKMLm2hoWz5w56qozQVmB9k4L5578xEiSIYrERdBAe3vPRUBfaNGLmRvIJ7hm + vx+pKAhGVA/9mw3c42l9EYq4QJLAJQOqOky7S5ThMr1E4Pe6bRiGkfrzD9PXlgj7TTTWVzDw+sMMfAYc + 2xJk4JM4qdjd2YHX72N9dRXtVguLF57C05/6KTjlGupLF2A6JShDZYB+U/1uG82127hz7SqWf/R9eJ0m + qvUaKrUaavPz0IbW7kGV+yzqOu/8pHumgWlXYblzaLc6uH3jHdx892q6Pj+KImiajlK1DrdSRbk6N8La + iQIp2ePseOYGRQuOZ/WJX8KXFcTJ/00NALZtzNz0/K/98y9elQrADBFFEe7fvg2v38fC0hKqdT5Jy4MH + ZQVUzcaTn/jMyHJCikG/jfbOffQ6ScAYC5GPcFLwkOheEYoEKfGTgW46MO0yDKcMu1TPtRaKThqJwNfT + DHw0fW+ym14H3XYLcRymAt+0+KQ44r7tZ9Ly+l3sNBvYWl8ZycBnWSYc20oD+GYxMUs8mojjGDvNJlbv + 3oU/GMAqL8AuVWGX61C1JKV0v9NCq7GC7s4G6vPzmF88Bdt1c1mkQpH2U9xXBPt5xxVVg+3Ow3bncHf5 + gzTffru1lbbFsl2UanWUq3MjO+ux7S2iqGQpCPRYXvuzDC1e4PNuANE5Puqf/k6f56/98y+SrHYeJh7Z + VQCs8AeArc1NlKvVY0fDsisI7rz3Xbzx8h/j3JOfGAkcNKwS5qynEMcxep0GOjtr6HUaAMS+J7osZZIi + wN8r+lgma9gK7HI9pfbZHfSyyi3ih0ui9XWomg5F0UEUBf7AQ3t7C4N+d5iMxxom45kbsfLzqMhJ2r1o + Umg1G2gMI/Y7uzt7GfhOiTLw7Y3PLBgXiUcTtbk5VOt1EELQ2d1Fv9fHYIdGsSfU8Nmz83Cfvli4zCyB + mEWR878XFT77eZd104XtzoOoFu7dfB/vvP4t3Lr+BvrdDgBAVTVU6gtwyhWUKnUoOawda9GL2iIS3Flz + Gz//sXMipezpfXwAHz+/8lkCafl51z9oPJIKQOD7WL13LxX+ABCFIbY2N7GwuPgAW5YNwzRx9okncPaJ + J9BcX8fr3/xDRBHBY089nwYOEkLglBbglBYQBAP0O1vY3b6HQb8tfHl5QSf6aLLoqyzaDABMuwyrVBsm + 4XHG7uGRVSf/8bLL86iVn6zL30ys/GHKXdOyUK6eE9aT9zf/wWfB9wfpEr3mxip834dlGXAdG5XTCzDN + YvsJSKEvkQVWODulEpzS+E6UIuV8GuTFCk1D4e/LyldU2KV5mHYN/iDG8vU3sXLrO7h5bW9neMt2sXDm + fGrls+2apMSzv/MCP0/w8+5Lvly+DJHgZ5EXTzBpvmHu2RZecAQ4SgXgKo7ABeB5Hu7fvo0oHN+hb2dr + C7V6/VCXe80CLCvQXL+BD956BZW5M7jw1F7GQU0zUKqeRql6Gv6gi05rHd3dNQT+ntLDv3iJhjp9vgDd + dFIL3yrV+Csz68sqD6DCGCCKDlUzoKoGQAj8gYfOThPeMGo/28qPRspKfua3I699nd0dtJoNrK/cQbfd + SpQtx0K14sBxrJFsYbRuKeAl9gNCpv8Gs/zwxd1o+fXwyv6o8VCMGUis/AXY7jy2txpYfv9dvPfGd1J/ + vqpqqM6fgltOfPmKpmb75hUyKkCZ9mf1Petv/v68a0UgytAYwmj8E/2bF/i0PL7tY+0goH9fxQPCUSoA + O5MvORjyhD/F+soKzj722GE3ZSag2QaXLlxAa2sLN958Ca+99CU89tQlnH58b6ti3XBQW7iI2sJFeL1d + tLfvodduIIqCkQ8lCofLYJi3UKTdKooKqzRK66flCOaCLFeCCHRpnqqbIIqWRuzvWfmJL9+0LJTPclZ+ + xjyURXHmTbJ7efZXsNNs7G2haxo4s7QwtkyP382Q7XcWDmK9STyamJWPdxK9P827R+eDsWsnNFXTLZh2 + NQniK81j5dYNvPG9b+Pmu1exu5O4KG2nhPmls3CrNZQqtZF6+Lazy/T4gDlRH9m+5gl0nh0VYdJ45bka + 6O+icRcxDsdpXjhCBeBwO+t5/YnCHwB63S563S5sJjPUw4DK3Dwqc/MYeH0019dx9RtfwlvfsXDm8WdG + VhGYdhmm/QziOEantYF+t4H2zmpaDgGXr1oZRutbJeh2CXapPhatH9N/WbQh2bsGGBeMRFGg6XYasT/w + +ujuNNHrtIaR8wZ000R1rj4S2RzF0dSWTtpmwQff73WSqP3tJO2uoiiwTAMl18LC3OJIBj7alzyaMM8P + SccFAKIcxmA/fZN4OJEXazPpvmnekTzmgMc05Wq6Bd10Ydo1WHYVUaTg3q1r+OCVxJ8/6PegqhrsUhnn + Ln4ETrmSJuPJirshhABkKKSVOFUCWP97nvswjuNkTsOor10hytj19FpRG/LGOC9OYORZxkjrZesGMFIv + 25bh8RPhAjg0FBX+FI31dZy/+MQht+pwYJgWli48hqULj6G11cDW+k3c+N3voDp/Gheeej5NP0wIQam6 + iFJ1EbVTH0J3dxPd9gb6nWRjIlU3YZfqacQ+XZNPfV55/q5JwW3Jx8tY+mS4sU5jk1mXb8B2bFRqVWHZ + WT7LaSfCrWEynpE8+7aVBPDZ1pjfL6/evLbt14e6XwXnJCFvfB6ENVWE+TnIedG1WZb+QVDkfrs0n9D6 + pXkoigav18XNa1fxwTuvYfm91xHHMWynBLdcxekLT8AtV9N28/WIvps4jlP3Gkuj5yneeWAVB3653iRW + MA+80s8eE/3Ot5dXGri+vL6vRs0AD70CMK3wBwCv38fuzg7K1eohtuzwQVmBsxefQHNjHe/98Ot469t/ + hjMXnxlJNKRpBqpz5zF3+kOIESMIPUShl25MBIx+YPSDFK135V/e9CPWDKhpQh4dvtdDr9tBp3Ufvj8Y + rsu3UKnXoGn5mdDyjvNaN6+RD7xeskxvGMQXBD4c24JjGVio71n5PEXH9iVLqWHBTyZ5E0sRC0NiD1nW + FnuM4iBjt1/locj7sd/jWXVNUk75Mg/yrulmCeXauVTot7Y38eb3ruDdq6+k/ny3UsPiucfTlLt8BDyt + i6fG2bZTqp+dZ7L6W0QJYhV09lueRP8XHZdJ1+YZTVkMyIPGUSoAy7MucHdnB5vra1MJf4rN9TW45dLM + Npl5kFA1DQtnzmLhzFl0WjvYWl/Hq1//j1AUDWcuPoNP/cyvYOmJjyHwPQQDD36/CwDwB30M+i14/Rbi + YbzASLmqijAMR3xz6cussOl2dYSBj24n2Umv3+1A0zXoholSpSwMuhRN6JOsPP56eo4u09vd3tpbpmca + mKuVYJkmFIXR3ulkk0VJJheOHhNMsNNYEjxzcBwnguOALAGXN+4iSwvIH+Ox90kggPbT3qLn9os0JC+j + bALxuzbSp4x7FUWDWz0Nt7IE3SxhY+U2XnvlD3Dz3atot7ZgmBZK1ToufOgZlKp14TfJK+ZZrrIi39FB + GA/ROzDtt8dfn6fwixSdLHaAv+dB46FVAHZ3drC+cn/f90dhiJ2tJuoLCzNs1YOHW6nCrVQRBk+gtbWF + jXvXcefGGzj7zI9Bd2giEQK/34PvdeH35zDodTDwuvD6LQSDDqLQH2EDdN1EDIIo2suzzwbv9XsdII6g + GyZ008TcqVNjOfYnfehFJ8w4jpM8+5tr2NnawNZ6kmfftpNEPJWl+ZEAPtGHSNkNfgvPvDqLIM86lTT/ + ZGRRxZMgEkZ5LELWvUXrPuhzzBTgXP+L+KSzyisqYHSzhHL9HJzyEm5eu4pXX/4G7i+/h92dBpxysqnO + qXPn09308tpG42bS6HbmEv47pH3gM5sWtdjzwH9rI4oIxN9nZt/I/8/em8ZIkuz3Yb/IzDq7q6ur7557 + d+ft7tt9p/geaVIGJBuWSOnJgiDBAA0QhmTAMmB+sA3DHw1Dhj/RgD7YoA0YMGwRtEEbFgUbImkeMt8+ + k+/et7O782bn2p2eq2d6+u7qrq4jM8MfIiPyn5GRWdVXVU13/HZrOiszMiIyKjL+9z+Sf9U1rWsyUoCW + y/tdtLa/O8hznQVeSxPASYm/xNbGOmr1+tiHBR4HruepcMLZxUX4vTaY74h0o64bbbdbASIrSLe1j/bB + Htr7e2i3dtFubaFQKIuYfMYUwT9s7Yh0u4cH8LxIyq/XVaarLC7ftGjlqXYl5PnW/h42X73A9sYaDpq7 + Is9+pYTp+gSqlVJqUdG37qT1McaUZmNQJmAQHEVFS/tznpClrcljhk6TOTIxYP3qPiqxOal0n8eM0Hk8 + yPzR6x2U6Jer03ALNTxfeYifff+fY/XJfQS9nsi+12hg6cYbcMmmRaa+ZEnYecy+vCcMw8R3/RnzmKQs + c9wgav4sBiaLach6DlpGL2v63m/8RoXXjgE4LeIvsfFqDUuXr5xafeOIQqkMHvQA5sAPfDDfQeA4cFxP + bKTjuChWJ1GsTmKyMY/D5g62XzLsbr1E+7CFbrsF3xd2/GKpjImpSUzNTKtFSr7MnHNjSBFjTHDe0amQ + i/Lgaeca+bIEgY+tV2JTne2Nl8KPoFDAxEQFS4uzKBaTU1ePUgjCIF4YkCY2NLb3ODjKCzyoqngcFoQT + g2qbyW9uiiIBjq4BOgpSY8vS58+q7b4gfaEEwjgeUrDOmB80o1zWfC6WJjExtQTfBx4//AzPH/0Aj+7d + QmViEtXJKVx+40soVydS7yFtV5fQ9T4clagNwqDlMQapNYb3icrJaatfv/Pa1a/rJhBa7iSajbPA8BiA + U1jbTpv4A8BBs4nDwxYq1f4b1byucFwPgd8FY45QzTMHPGQIfcEUOK4Hx3Wjvx4mGvMoVCfQCwK0mg8w + v3QFxcoUwByEfhvdzr4wE8jQm0jdF4YheJiUXPKcg6Tzj3xhDveb2Nlcx/rLZ9jf24HrupiollGvVVGt + iBBB5TCU8Q6ZFoDUy8tjhkMyCjLJ0FFMAv1UtUddEI9qpxxHDCKlioKDjc9pLZZntege11xB5/+gUqH+ + XsUXzOUrUdbQvd09PP78M6zc+0NsvHyK2vQMqpNTuPnVv4JSqRJXE+W6kKFsJqJl6mPiO0csBCDbJyAz + 90DGubzzeWUG1Z4cpc5+ZXWhI3GdhgNGx//on/zOd4/duRPitdEA7G5tYWNt7Uzq3l5fR+X69TOpexzA + eYgw8AHGwEJHMAKMgTkOGBwEvo/AZ2DMheN5ape9G+/9Em6894s4bO7gcG8bPJL0K+E8eOij29lHt92E + 3zsE5zyx/4ApnlcnnGEYYHdrQ3js72yhcxgn47lyaUHZ8nXuPksNmH5us6qQfpeOjkEQDLRrYJ4U208V + OAiyJKzXBf0W3DzpO08tOyypaRBV9lHqyaori5DSea4zz/3MVY7joVITRH9jbQ2fffwJVu59jNb+LmrT + M6hNz+Dtr38bnqclucowm+Sp+elf/d5BkHdvXyZjgLoHYdLzzAYm7UK/Ngfp6zhJ/wCGtxsgAPzJ//Sf + H6uxV6uraO6ebSLBhUuXXvuwwCzc+Opfx+zltwUDwJhiAMAkM+CAOQyt3XXsbb5Ec2cLvW4PDMD04lXM + LF7D9MJlHGyvo72/p+qVixXnITqHe+h19tHt7CcYACBJFA6au9haf4nmziZ2tzfhOAyVcgnVahmlYoHu + j63uyZIS+i2y8n79uq6BAIT2Qmw96vVdaPPsk3lljqqaHHdGYJBn7Le+DMLI9RvXfjguMT/KPSf5reR7 + pLfLOVfzMQteoYzK5BzAitjZ2sIXn32ER/duoVAooVSpYG7pCtwo7FZnqCiDYVJb5z2nbhag/T4OKMMx + 7vP+pNDH8B/9k99h9NowMfYagGEQfwDYWl/HxORk7i5UrysSGoCIAUgyAw721p5if1tkDCyXPRQ8oLmz + g2d3P8TK7R+iPDGF5Tffx/yVmwg6bfjdDpnEDioTDZQqdXAeot3aQedwF4Hfge/3sLO5ht2tDWyuiZwA + nudiolrB4kID1Uo56qN86XWCgNQ58ZKkNQH5awZP1CPuo+YKwHUdhGGAMAxSuQqSHH5ch0nCyJN+88wF + 5naGuyAcxQzBWH/HRzpWWXXQ63laG9P8GATHler1Icj7/U5C/BlLMsmO42hEP9nnYmkSldo8HLeC5yuf + 49aP/hiP7t1CfWYetcYM3nrvG8rHJaFVcOI+0vqlWWwQ5otm5zPtfqc/Wx6ypPzjSvuvFSKzKUYYAQCM + OQMwLOIPiB0Ed7fPX1ggALheEWHog4GBMweMRer5iAEIg54i/vE9Hqbn5oC5ORweHKB9cIBHn/4Ajz79 + AVyvgPrsEqZmllGfXQIQq9MBF2Hgornbw/b6S7x68RCH+5uoVkuYmqygVpsFEC8Ovu8r1Xs/idIkpdAF + blBkES26wPu+n1iI89SSp2l31InVsCWhLEYmTyVsgkldnFc+q16qEj8p9LE9ar156vCjanxMZfLKVybn + UK420OtxPH74Ge7e+gMVnz+zsIz3v/2vw8QcyX7Rzaz09k3EXB8bk3YgK2OoLD/o730SnFTrMEg9ry2T + MQDGlgEYJvGX2NnaOpdhgV6hBB4G4GBgLBSEH9IEEKJzsJd7f2ViApWJCdTn5tA+OEBzdwdba0+xtfYU + rlfAzMJVTNTno99sW9xTrWJ2bgGLy5dRKLjY23yK5s4zBH4PQHLhDIIw8V1XedKXT4buyeO0hJiGyRwh + zwvE5gD5V+6cGIZJp620WcNMDPTFMWZeBlv8+knWwwEdK5NNtf/CmGdnNZWT7SbLs6j9/mrqQRbq+HaG + o6zrWSYmOhZ0DgxCVBIe/KS443qoRkR/v9nCZx//CM8e3UVrfxelSgUz88u4/MZN9HqdaG4GuRJ0lrlM + V+fr502MQN546ONC6xy1ar+f9m2Qe05q7hg3RmKoDMCgP/2r1VXs7+6e8fZBafAgwPb6OhYuXRpyy2cL + xy0IggQGHhEgygy0W4MxWo7joFqroVqrIfB9HDT30NprYn31C3z8wz/Dyr2f4/2vfxtvf/1X1OZEEnPL + X8LU7FXsrK9gd3MFdMF0HJYIJeTRJkDUqVC+eI7D1HWhgo4jCegMoy+u49CFLGkyoCYAijAMwHlIHAOT + C7uJEKXNEenvlIEZlBGIn/X0pOFB2pTHEvpifpT6+rVlHi9T+RDS/GOCHKes/ke1JNoG0tKsWR1ufhZ6 + 7yDmnyQjGJf3ChVUa3OoTM5j9ckj3P3kU3zx2Udot/dRqzewfO1NMBYzVGHQg0Pnufx9tLYMnYHTh5Ey + 3Z9iaKO6su5XDITh/rNAX61D9FdnSvMth8kyDEg801GQGIu4zg+OUdWpYdgagFsAvpFX4LDVwsH+/pC6 + k0Zzdxf1mRmUyuWR9eG0wXkIHgaA2HYrWl2FCcDvHqJ72Dxyna7nYaoxg6nGDDqHh1hbfQKEXTz+7Ed4 + /NmPjJsTlUoVLF75Mhrz17G19hDNndWUCp8SxywpGEhK/1lEUb+fSveyDVqOhiXSe7JsnVlSeV6/5fc8 + x66856BtH9Xmaupr1v1Z0i6tR5dyTRqPfvcP0m9dSjXVmUe888waehumZxqkf6b6KbIcS8vVBiq1Obhu + FWurT/DZX/5/eHTvFjzPw9zSZVy9+Q5cN/1O6HNVaqhoOV2y1yV801j0U+kfxayR987o9Q4Kk8Yvax6Z + 2jSNS7979GvnCcNmAPpue1ipVnH9rbewu72Nna2tY+X5Pyk219Zw6TyFBUZSteQ7OY8kLs5wsHPy0MpS + pYKZhQVUvvUtIOhge+0VdjdfYvcHf6Q2J1q6/mUs33gXhWIZxVIVS9e+hrnltxUjoEv7MiyPStumF950 + rL/Y+sKVlsaYsS5dhWmq26zmN5cx1X9U6G0ctY5+jMygi7GJ8GZpR0yLbr92+vWpH8GidZgYML0flIDq + 95u+540VHQOd0ROq/XlUanMAili5/ykefPcDPP38NhpzC6hOTuGtL39NbaMr+pRmgKTWzHHcSHsGqOge + wziJfgGxJis+jkoan4XWkacNMJ3Xr4nrel6QwRmKrO9HOT+I1kP8fun8JWKMjxf1IMrq4z16hmIsfQAc + 10Vjbg71RgO729vYWl8favuHrRYOmk1M1GpDbfeswHkIhByccQgbAADO0OseiuiAU0ArSs87VZ9FfWYW + ge9jd2sLe5ubeLFyFy9W7uL2D8oJZsArlLFw5SuYWbyJg90X2Nt+jk77AJyL8CcTIdc1BTrhli+oNCkk + xyG+16TydV03IfGbCJnejk7Ms7QC8hz1NThpGmJdG3AUAt5Pw9IPlIjmMVOm8ln1mfqlJ8vJkyRNz0jr + 1yVkvX1TH7Ic3UxJfOR3PYKkWJ6MiP48DluH+OKzj/DZR7+HrVfPUWvMYHpmHu9/61cS4Xoyox9zxPsa + 8vTWttLT33FJng1mHg9TQi76PmRJxqZnT813NhjxBQCOOBpBPafh/rz2B2lnEJjGi/O4f/3G4SjIZGI4 + bp2o4hNiLBkACckI1Op1bK2vD9UpcGNt7dwwAADVAHAwzsAZR6/TOtVWaHpe1/Mws7CAmYUFdDsd7G5u + YvvVGp7cv4Un92+hUBTMwJtf+WXUZ5dQn3sD9bk30Npfx/72Kvb3XhmleEpgKBGlKlFda8A5RxDEqYHl + oq47FMprMvZaJxqDSEImwkjLUk1HEASGkK/+0Os+9uJ3jHuyNCL9xkS/R2dYstS1ettZtvpBnkeOve/7 + iuHL64P+W5rakNdkXYCIzZeq/XK1gc21VXzyk+/j2aO72Nl4Kbbxnp7F0rVrcJzYOz+LQTFJ2LovSdZ8 + yxpL/Xn7Sdn6GOgMgwlZGiqd0TL14yhz+rjEuR/TeJK6B+9Ef634WWJoDMDLZw+cT//4f3SEA9fRFjyv + UMDCpUuYmZ/H88eP4fd6Z9TLGH6vh+2Njdc+LNAtlMgCLFJUCumCwe8cnlo7u9sbKC/OGK8VSyXMX7qE + +UuXjMxAtTaN5euCGajW5lGdnMdc4KO1v47W3is0d14KYqwRfYcxtZUrQ1K9rDMCLt0ciJQHISycCwcq + HobKNcuN2qL1ZUUfOIwB9HqGlEjLAkAQESRdAstbfExah6zrpwG68Ovn6LGJQWCMiSwMktBFZj3KCMjv + ifoMxAa6diFH82LS0ADiNw2CAIFB6qV/WdSe/qwSknmTBL800UC52oDrlfDF3Y9w+2d/ipV7H+PwYA+T + 0w3UG3O48uZbxvHUNVlAUktEf2vOeUpqp8+c1d/Esw3ANJjOZzEV+jnaZ9q2qWy/tmn5MyfIR4DOuOQx + s+OKYWoAXA4W+L0eXE9sQgPOo4VBMAW8iPzcAAAgAElEQVT9flyvIDLFDYMBAERYYL3ReK2TA3mFUrSI + 8eh/QfxDvweuqRVPinKp2LdMFjPw+e0f4vPbP1TOg8vX38VkfRmT9WXMXXofrf11HOyuxcxAGCIIAnDO + 4bpuptoeyA4DlN+phkBCLrLymN6bJSnKa3q5vMVPagWy6tVhWoBNC07WIjToApon9epl8sqb+ih9O6iG + BUg6yuUtrnnSsUkLY5JmqYZHJ64mKZv20XEcFMs1TNSXUa5Oo1iuod06wNNHn+HB7f8Ljx98AoQhphoz + mF1cwlTjvQRTQZ1RgzAU76eJmRJf0uMRnVdMCszzmo6faf4b58IARDbBSA8qMct+Z10bhPhjHKzmGYwI + 54mIDG54XhPTxXFBTAA8DEOvWL7rdw//DfXSMgYeBgj8HlyvAM4jFXVicAfb4vIsEAYBtjY2MLe4OJL2 + TwtU+gKE0BT02qdWv+8fjyHLYgZuR86Dc8s3BDNwI2YGFq8BreY6mtsv0Nx9iTDwwTlHu91WxJRu7JMl + 7eiSlCQGVOKSTIEuqUpQzYEcXxMRo+X7SUE6sggcfT563XQPfV5Tv7Lay+qbXkYnNiaY1Nvy95J9o+NN + n28QZoT2S/7+1A8kSzNgeiadKXAcB4ViKVLrCw2V43potw5w//aH+PzOz/Do3i04jovp2TlcuvYm6jOz + ibbks9JxCDQHZxOzpjMzpvE2jY1pzg8yhnpf+mkEsq4N+psN2pdxlPyzvstzJuZXL/sP/8t/djFMAI7r + hQB8IBqcMBQ701EpCpGTCBMpWaMLYtMaFqWwjc7JaXXWE2N3awvTMzOvd3IgKWHEWlQEp+T8B8QOgCdB + FjPw0Qf/Ah99AOU8eO3tbwgzQW0ei/gaWs117G2/wEHzFcLAR7fbRbfXUwsuXSBTTneMwY+0CKF8ORlD + IBkBQpxAFluNg0/MRQ4ktAmSwOnEzUSAqDYApE51rI2Z7JcslysFRu+aSSVO20fOom3SeNDz+nG/OhLP + xJjStKU0IbJIToIogITGAanfL9Hn6Bnlb54idkxslFUoljBRW1DzDQB2tl7hZ9//U9y99X1sr6+CMQe1 + 6Qauf+k91GdmU33q9XpKa6BrJ/qNGx1jyZRQZ74sLY88Z2IeB0E/JnUQpuAo7ZnmIj0/TsT/KBhYOzJC + DI0BiNRVjuO48TaRYRhlsIoWJzbYIEmzgbgnymcvGjmTvr9aXX3twwI5OBgHELFZYXC6ZhTqAHjiuozM + wNMokiAZVkgX54O9V9jbfoHDgy20DnbR63XV4kule+qwxXlsShDrDgdjkq7q0rXUFFCiG0cVmJiqMIwX + MZqQKIthypLoTOXS0IlKmkjEt6WJz6CEXNSRHcqXJ5Hqi7uuGaCEUo6rvEdmjIwZu2S7cnw5DxGGkuGD + akfeHxOW5DgAQKU6hYmpBUzWl1Es18A5x9rzFfz0L/8cj+9/gs21ZwCAxtwCrt38MiampjVnvFD1VW4w + JQSamFV0DHn6dfZO9NHEKEAJQmEo5qo+dqSWjOPBYX4P0toH85xNO3pmaacSdx3RR+x1QpJ55iNV/wND + ZAACv4cg8HtC1S8kl5AHCIMAjusJrlsW1ieEYfKqyRRJtly/LzrPWHTxBMzBYauFw1YLlWr12HWMEoLB + AjhZ8E4r/A8A2oenG01AYWIG1p8/UJEE197+Bq6+/U3UZ5cwMbWAiakFAEDncA87m0+xt/0CnbZILEUj + BcIwTPkOeJ6nfAt831fl5F/JPND7ZR3ymomw08WSngMGkxKyJDzTvSZpitqcs9SVegw8vZYlEeaZGkz9 + GET6leMs+6SbA3zfV9oUquGhz66r/mVZPbJDlpucmsVUYxnVyXkUyzWEYYi15yv4+Ye/jwe3f4qD5jYc + x8H07DyuvPE2JqcbKBSKifrlvKHjEASBCmfVx5P+Nan2s6R8/VrWOOZpaSiyiLJextT/PAldv8fU3qCa + hfMCA4M0UvU/MEQGoNdtI0pHB8aAkHPwMCbSlKDralouvdc5h1cokEkkpLKIwpPWuPqjhpyqHI8x0V6t + ruL6zZtHvm8cIFSncjDYqUv/nfYhvCE4SpqYgdVHn+Lz2z/UIgmmUapMYfHK+1i88j7arV3sbT9Hc+cl + Oodiu2LXccFDjpCH8FwvljbDWEI3qvy5wZQAqY4HwiB2HFOLMI8IMU9GBQAAh7b4svjYREhpvTzMV/EK + rRsTz8o5Aj9phqDMihNJXTJEzkRMUtIfSY+cSqKD7KRAWQwNfQ45LqFM++wknwWA+v0kcafPGwQBQqIx + UGMS/Veu1lGfvYJqbQFeoYwwDPHg5z/F/U9/gkf3bsHvdhCGIcrVCVy6/hbqM3MoRwIA/X0lU+G4Dlwv + dm4MggCFYiGRzIo+p4x/B4vOkWPmiDmjS88pRiHyl1LzivpLRfX1RY7WVf/NE/0m7avfU5u7tJ7E75xY + 3s830Zegzy3HbRwwNAagWK6iOr1062BrFYBw/hOTxAFjke0PkZTmxrNXHDlKihcZshgAB4AI12LCdqDK + y6knGQd6PskqDP4j+D0fu1vbqM+YQ93GFaVqHfpzmlSOJ4NMfjK8SV0slTF/6TLmL11Gt9NOMAM0kqBa + m0a5Wke5WsfC5fciZuAF9rZfoNfZTxAkKdHTRVb/S8ubpHi5+Ke2W0W+9KPXbWo/6zhLutPP010XOedK + y0FV2B5JRkOd1IIgUDkS8lS5pr5kOQBSaV+OuclXQrYPxFoMWo4+C9XEUGLsui5KlSlMzVxWRP/wYB93 + PvohHtz+KVaf3Iff7YBzHs2tK2jMLSmiL6EIPtEomJgc2QcaMqo/K9UsybqzyutjTWGaF6a5RMubNDX6 + 70PH33R/1nVT3/L6f96Ro+lYGXZfdAyNAQgDH71OK5V0nlHONzqX5CyZcgwUF2NbGhgiu3aq1rgMYrJ0 + 0qm3tbGBWr3+GoYFJu2Cp6n+HweYmIHPP/kebv/gj1CfXcKbX/lllYY4ZgbeRftwHwd7a9jbeo52azfF + DFCYFnl5ni6GupScp3o1Sdp6hkOqVtb7QOugxLkfshZwvW59DGR5qe6mpoXkrnbmuvXsh3oonrSZS8g6 + 5RjI+6UPB72fmneoiWCqsYza9DImphbguB62Nl7i9offxxeffYRH926pMRQe/AuYXVpGZaKWYsBMBD9L + /a4Td9k3ylzq80PXytDte03aJpNGJuuaCaa5lNWefr0f0c+r56JDG5PHo+qHxNAYgFJlEq7rMSDaaU1d + Medi1yeokt0Zk9p8YRZQygJ5HZDx7sp3QJ07GRMQBgF2t7dfu+RA9H1lTGYFPD3sbW2MRXwuYGYG7v70 + T/DRB/8itSdBuTKJcmUSMwtvYr+5g4O9NTS3V9Hr7CupEUhLuLr0bSL0ptwDpoWcwkTcaVmTZkLWQR3m + pAYiiyHIkt5jpzWWqFcnfFJTQvsl76ffdcJECbb+jie3YeYJm3pMpMW1drudYAIkUyB9N2rTS5ievYLa + 9BKY42Jr4yV+/r0/wp2f/YVy4pOYnp3H9Ow8GnMLqn39N1Efep5cp8/KeWTGJNdcJxZeWPRXxox7xCFV + Qo03jUIh9cEw/+ix3n/TsalM3nUqoGUhpa3oU/6iIMGcjbgvOobGAExOzaJYnige7m0IipQgQrEjDYAo + RNAlNqUoXFAfPfJSxi+gqtHcEaocMBSR4X5ZyYa21tdRq9df27BAznEmGyyVyv2TAA0beczAtbe/oZgB + xhhqUw3UphqYW7qJne11HOxtIOju4XB/PaEiF3MsTCy2MZGACl+li6lUX5skagnTAi6+i2PdpGCSOOW9 + hYJ4rcMwQC8KiZTpjSmSz4Coj1INLcuE8P0gofam98r3VrQREzPdJyAMQ/R6PaUeZxHTrodMAhyOE5sA + Zd/omJfLJcLs+ODcQbW2gPrMJUw1LgHMwavVx/j4J7+PR3dvYf3FkwQTU5mYRH1mHvWZOZTKZfVMeg5/ + nXjqu0nK5zI9c9bvKe+npgQTQ5b3l2o7dAYkr/2sZ8tDnhbrJPVeRBjGZmUE3UhgeD4ApQo6rd09wGAr + jLhmRZypRI/omMmFgE7GqAznaYKftAKkr+Xg+s2baO7uormzg8NW2sN9Y20NS1eu5FdiMVYwMQOffv// + TmkGPM/D3Pwy5uaX0el0cLDfRKv5Cu2DTfTa25mEEEBCstWlYCnVAmapzKRJoIu9roJNa8jMGoVSqaSu + 9SKmVmoGTNIiJUpZam09v4KsW0rl8i8dD5N/hewXlXDlPfoeDzS5j2QaatPLmGosY7K+BDAHL589wk// + 4n/FF599hObuZkJDUCgUUZ+dw8z8EsrViVT7pjExEVj9N9GzOOq/BX02WVa/px/RPIpU3+9aHlNgandQ + 4m8J/7GwMuoODM8HIAxRX7jxqr1/i3g+C5V9/I2libPiA0TBOAogjK+xDGpvmJNEg2YAV5J/rV5HrV7H + YauF7fX1BCNw0Gy+1mGBpw3f7wHF18cvwsQM3PnxH+L2D/8Iy9ffVWGFpVIJpVIJjZlZdLtddNqHaB9s + 4HB/De2DbQAwEmVq/6WLLiUGJmKvQyeMel0myS8LjDEUIq0V5xydTkdpBijho4wNJXS+78P3/YTHvbzX + cRwUi0Ul5fu+8DHxPC9hHjA9q+y/Thwl9M2aJqYWUZteQm16GWAOPv/sZ3j4p/8SK/c/RicKR6VOmLXp + GTTmF1CfmVPt6Y6EdFxSzJXSQhIpX+n/4136ZJ3q9+BQURp61IDyeWIsHQVC2tTPZ82Xvqr7Acpm3TuI + ztoS/9cXw8sE6Dj46l//d1defv4zYbuPzjNJvIV4n7wpYbQXVv206l1xAYZWMyZmFFEwSPlKtYrK9evw + e73EjoSba2u48sYb5vrHDknvB85P1wRw0NzF1MTr5RchQZkBsYXxJj767v+BXi9IhhVGzEBtqo5e7xq6 + nQPsbjxCK8pAKGGyyeuSnr7lsLxPt/Xq10wSvkmaphKmaTdDACgWi+qerKgFmrpWSvBhGCoCL7PcFYtF + JeU7joNer4dOp5Mg+tT8QaV8nQEwaTcqk/PKma/TbuPJF3fwl3/2B1i5/zF6nXbq+aamG5hZWMLUzBxc + 11PPQsdWjCWLmBT53EmtA92pj/NkjgIdeh2Ow+A4Sb8Iscd8XI6Ot+yPmZjKPlNzU38GMu98HvT+0Hkp + ntU6+Z0O+MqoezDMTICcc74vJ7MCF5K/vt+1WgikioBI+fr9Zjof2xMoI8vUP0dzCaQ7EjZ3d7GztYXm + 7i5q9frAdYwChZLUUhCP5YykLyfBaWYCHBXEFsaLmFlYVMzAj//kdwBWSIQVFotFFItFVCfq6LQP0dx5 + jp2Nx/B7h0mpn9qKeewYxhwnSsnA1D4NjBwj+p4wGWgLviwnr8v7Vd1IOw6aGAhE/WEqm2GgiDmP1GWS + 4Mt7ipFZQTIDrUOxq6T0M3A9D5PFIoIgQLfbFfWSREryWQJqMkHSV2JiahG1+qIi+g/vfIiVe/8nvrj7 + kWJM6KZChUIR03MLmFlYwkRtCgAS/VbPiySTJpkfqhHQzQ8mNbjOqFDCLEHt+7r2h9ah7z1AmRQaGqgz + koOo9I+ixs8qn2dmsDg+/t5//N+u4L/4X0bah+FtBiR2+pmUhCgxiRiAUJukjMWCPQdgUvEbkDQGnP5E + 9QoFNObmUG80jP4B4wbmvD6q+XFCihnY+BxP7/0YYIVEWGGlOoFK9W3MLr6F3a3n2N16glZzM6VSlwu9 + 7vhFvd71UDqqMTCpzeWx6a9Ji2C6VycyUh3e6/VEMptCQTnHBUGAIAiU5C8JutQMUBOA53koFAooFovK + Q7/b7SbyCUiCL/s2WV9CZWIW9ZnLaB3sYeXBz/Hg9u/h8YNPksl+CINSm57B3OIyphqzRP0ejW00BtS5 + L4x230usP3LMyAeEYQs1iZeR+2R/lFOfRqRdcj5lCorqcEz1RnUwGAgwPTYQ4wQR50fzPDe1Z3E2OApj + dlYYttjWBiIJSG72w6RdnmaU0o1g0V+unzRw5rSEZlVgiVtONskd18VErXaiOoYBx339JfNRQ2cGNlZ/ + ji8+/R6qU/OJsMKZ+WuYmb+G9mET66v3cbC3Bh4Gam47KpcFlNNqGBAnv1Df6178cZiTIh7UzwAJWsZT + 5+h5pVFDXLdKnMnjDHyu48JzhQ2/2+kq4luIUnnTkMO4uwye66HgFYR2oOerZ3WYg3KpDACKGWBgKE/O + YXJqAVONSzhsNfHg9k9x7+P/GRsvnyakY+ojUCyVMb98GVMzc3CcOCRRMiK0T9SMocZZs/XrzJouhdN7 + Kei9NFeBSVVOGcDE74Q0IdCZPVPbeTguYbGEf6hYGYfxHqoJIAj8DnOcPYfzqQDRSymd/+VgEO44nvxO + XFDWB8jMtshX55NrPOP8OcZZT7KD5u6Z1j9uSDADQcQM3P4eqrV5XP2S2Lq4XKnh6lu/gDDwsb3+GFuv + HsHvHSYID3Vuo+pmCd2XgGoN5HdT8h15nXOe2hZZZyJ0ZM0V6iRH90TQ+y43VZL9lu1Tp8DK5Ay8QgWV + iQaKlRlsvlrFyoPPcP+Tf4bNtWeKqaB9Ec6GDqbn5rFw6SpK5UrqeUx9p4mE9PHW1ekmBmsQBzoaFaGb + aHT/D1lG1+jQe0wwMQqn/V6PAzG6YFgx7RsybAzbBOC5hcK9APzbDA5UQprU3It2+ZPHiOOhC0UPSojp + N2dZ8lj5AvS57/DwHHn4K52mdu6UEAQ9FEuFi8BLpeB6HmYWFzGzKDQDLx5/qJgBqRmYXXoLs0tvodV8 + hfUXD9FqbgBRUmpBIES8PiWqEkJdHkQqdF8jWrrUSBlmcS4MJeFj6p40sUwyDjqSxDImFHKnRVqH2OUu + brtaW0CxPIlSZQrF0gQcrwLXdbH16jk++eDP8OjuLexurycYGWlKkMzD9Nw8pmfm0JhfTEnqMl++hB8k + 0wGrfnOm9hQQawcxk8hjR5ShDIxkblTSIzrmTEQA0IRIIQ+Vlich6UcaEDCoPQ1ofTqTYXKE5GodZIl9 + Fuh9qj3DcR70Mv18ACzOD4asAQhCHs0uhznKtibFeZXZD5KeRC8oDyH3C4ijADK45dSVWPpPEv+LOall + oprThEjccrEhNQMQCeXw6tnHeHz3+6jW5nH93W+jPruE67UF+L1DbL/6HBtrK7FjKlEjm2z5VII1SfHS + jq/DJO2b/A3yyss+6RsgSa1Ap9NBt9sVtvbiBKq1OUxOLaJUnUahIMwFvV4P62vP8ODTH+HJg0/R2heb + oMncAbq0XCyVsXT1GqYasyhXqkkzA7WhGyRjGXpI+0rNAFnELEt9n5e8Sb9Gx0g3M+jSu0m1b9Jm9NPa + 6OX0436wxH9kGPlOgMCQfQBa+9sR8yqosZpcivjztJqey30ApMreNCEpp6yfT9tULzJCvzvqLlwI1Gdn + UZ+dBQCsfPYB/G6Aam0el978KuYvfwWzS+9if+c5ttdXsN+McwpQW7GeOlePNacERk/hm6ViludpiCJN + /KMTKkrA9A14XK+MmYVlFMt1eKUawArKEbDVauHlk3t4/sUdvHzyEM3dTVUv9byX7RWKRcwuLqM+O49y + pZogpnTLZX0/AV0FTzPs6fsK5DFP9JrO7Oh1U4ZLl9ZN+Q5Mqnu9zTzGZNDzJiZnkLpN/RukbxYnwscX + ygQAAL1um0v1Z8QBxC+kPBVdTXC04GAwDVaGvM+Szn955S8SwjCA322PuhsXDpIRAJLMwPV3v43r7/41 + tJqvcLD3Ct1OG5uvHqcIOd3dTl+09VS0utQp/5okOz3cDUg6wpnKl6oNVCZmUZmcRakypfrXbrfRarXw + +MEnWHtyHw/vfIh260D5KkjPf/lXtiGz88lc/FLjIOPpFbPhyqgBBsaoRC9MHIBkUqR2g5ojkkQ9bUqJ + x5Q6FcbjIq+LYzpGnOtE1hSfTwWX+JkcFaFjtu1zzcSRJMRpyZ3mFqDt6PXodSV9H+Q5c4ZDi/OFYbuI + hzwMQ7VIkZeCIwSLXm7wMI6JBiLPZR6lAxhgQhpofNLl7+JN6jAM0G3t9VUlWpwtKDPw4OM/BlBAfe4q + Fi5/CfO1aSxefR+H+1vY3niG5u4aAr+nLdCxBKqrmQEkCL7+W+ub+sj65H0S9L5CaRKVyVmUq9Oo1gSR + loSx1+shDEM8uncLTx58iscPPkG3LXIC0KyBUkqXDEqpUsXs4iXMzC+AsciZUT4LiGo90n64riv2r4iu + h1q8vuqzWi9EGRVe5ziqPB1DCRY9P3PivgBxGCGDxhiR+x3SPv0NEpJ09CyqPXmd9NekiteJdJZEznkc + Sqj/lnmEXz0PztRNyMIADuyYfG6GjaEyAH6vyxyv8KMw9H858uCBdAQULwTk2xBHAYi3hxB/+SKZp6go + p3j2jAKJg3MOsWh0D5tnQvyzNk2y6A/FDPDdFDNw7Uu/BADY332JzVdPsLe9CoZ48Zfx9HoyGx30N9c3 + kTERA9croFpbQLnaQGVyBq5XTrTZ7XbR7Xbx8M6HePn4Hp5+flsRfSGpi5j/UqmUMBsUS2UsXL6KWr0B + 1ytEBNlN9E9XrQNJgkV9F3SCC5h38tP3UtCfWd/oSR8P2g/dP4OWybLTmzb7GUSIofeZGAHajzyCn3Uu + ay2wEv9wwIBbo+4DMGQGoFiqAMxhkOp8Htv1JXEXTn9CEyBS1soJGan6OEetPo3m7k700sX1E6ZacQJi + +1vSCZY6SEEQtfPxIjiuB797eCbZ/wDgYH8PDnNxXsZrVKjPRqmU+R4e3/sApUoD1do8ZpfewPUvLQEA + mjsvsL3xDIf7WyqsUJfcTbvTUenRpOKvTM5iojaPyuQsiuVa4l5p0+90Onh450M8+/znePr5bfjdONWv + nmjHdV2RFdD1UJtuoDG/iOpknDNDMgWKwY/8gVwn3kRISuxhGIolA4CD5CZMQRQ9IaMBmBPXyaQUwJBS + /9Mc/WoctOlL61G+GCTvv8lGTn8Lqf0w2ddVPwwmHYp+0vsgxDpL4tef1xL+4ePCaQAc1+MMLORcqPvj + MJioAGOAlFLAVCpVoeISZ8GAxcuXMTs/j831dTR3Y2dKObeTc5wBCBHb//tP9PMk1QZ+F4/ufoxSuYqF + S1fV+a1XLzGzsHQqbZyHNMDjhMrEJIAe2gerePjJ/QQzcO3mMgCgtb+NjbVHaB9sodtuJiRRqRWQBF9K + 5ZK4lipTqEzOojLRUGp9SWylZqHdbqPX6+Hxg0/w/Is7ePr5bRwe7CvCRrMHyvuDIIDrFTC7sIi5pUso + VydSBI5qH3T/AwmVhhhJT/s8yReIUwmbGB7dF8LkE6BL+/QeWsbkW2HSPmSB9inr2Ux9yYPOCGaZFPRn + s4R/ZLh4JgAehgBjjPMophUAmOEFZUypOxkYAh5EjiyAVGm7JDf/lmIEYgKv8cpRB1IXzj3CIMDW2ioa + c/MABAPw9It7AHBqDIDF2UFnBibrl1CtzQlmYLIBADhs7WFz7TEOD7bR6+yqzYmULwAYJurLqE7OqkQ8 + OvHxfV957z+88yFerNzFi8d30W4dqDK634GMtS+VK5hqzGB6bgG1+jR6vV5iG2IgmZSHEmYary/LmVIf + 66Aqd5qWOEvNrxNWnWBTgku1H3r7WUwIZb4kqKaDag2yEgHR+ujzHVXyH3TsLPEfHf7Ob/7Ti2cCkBBq + uBAhAIdxcM7AGLC1sYXWwT7mFxZQKkcLCGiMs5yw8YvhJRiBV2q3PhOtv4D0H1vP7yPwOyh68ZO/ePwF + Lt+4OcJevc7I90E5S1QmJhH4e2hu72F/5ylml7+EyfoyKtUpXHnjqwCAdruNg70NtFs7CMMQ1docCqXJ + BIGUBKnb7aLdbiMIAjx5+Cke3/8Ejx98gl6nrcrSRDhUci9XJ1CfmcVkvYGJ2lRCNU+9/IGkyhyIdxaU + 12jmP5OZQmowJEwREZKwmkKrdCk+S/Og2/l1KVxX6esaBp14y3O686FJs0DrzLPpmzQEJuiE/zjmA4uz + Q5bPyLAxVAaAOQ68QulZ77AZ7QcQRv54IRhnqE5UsLW5gU9vfYKp+hRm5+cwOzcDIN6aM+kGGH8rFDws + RozA9voG9ohpgN4zKBtwXl4PHgZYmGuA+20wAK9WnyLwe5icrIAB2N3ehOd5mKgdb1dDpv0971B+qWzE + 7CTvYXP1DnbXv0B9/k1M1oVpoFwuo1y+gjC8hHa7nZBipde+7/vwfR+bUXKepw9v46C5Dd/3VcihhNqA + x3FQq09jem4Bk1N1VKoTikGQf03qdp1AUn8B3WeBlpNt67HtWbZz2pYsR00CJkKtL8B6GKUsY7LzU+Ju + IqYmvwBTueMQAZ0J6QdL7McOO5ShHSWGrgEoliefHu5uiBdZTkwm/AEqlQq+9M6X8Pzpc+xu72L16XNs + b26iVp/C8qVLMSFPePJLiKuFQhELly5hbnERuzvb2NnaEipR4h9w0d4Hx2Fq86Wt9ReYnKiAB110Dlu4 + d+vHmJlfwM2v/MKx679Iw8nkJByE/svJJomUrIPefsLJ6PfaihFoLL6Nam0egCCe1WoVYRii1Wphf38f + YRiiubuJJw8+xf1bf4mD5nZqRz4qGU/U6qhNT2N6dgHlalWY3iKVPc1OKCFNCcViMUUoqUQt29N9Fmh5 + WobuHkglX13VTRkGnQEx5eynxzqjoav9TYQ8S5VuOq/3NYtwnzaxtsR/LHFLn1OjwtAZAM5Doe9nAJN5 + f8Fiyh6tjvVGHZcuL2NzfQsb6xtYWl6CyBGQx/GKmxmEunNmbg7TjRnsbG9he3NTxBIjaudCkS2BTquJ + rVcvMT/fQKfVxO7OLoAQ1fLoM1K9TpChpn0hiUniTjGFOefgTGqx8qXEQeD32lh/9gnK1QYai19CsVxT + Nv0gCHCwu4HbP/lz3Pv4BwBiNTrnXBHWSnUC9Zk51OrTmJyaRqFYVETfcRwR289iIip3MnRYvPFPpVwB + EBFc5qjc+NXv1DMAACAASURBVFTtTk0Lsh4exsxAGMRaARYl3uEhh6ttbc1Ishtl/ydJfWRUgSL40X+0 + bUS/haxL3ivroWaP5E/LEn1MgCPe+dHwm9L6dTBtLvRT9edhHAiMhRm6pm1UGD4DEIYBI3QfMskPkxOW + KSaAAyiWiuoLj0SvzY1NuJ6HxkwDSS2AqI+6Ajqui5m5edSnG9jZ3sLu1lbffPiHBy1g7tQeeWyw8fQz + lMtFVCslBL0OWBBgdrYOHvQQhgF2NtbRabewfO3NUXd1rMFwNE1SbIKKjogWQc7peIMYiSSTGreV32i7 + tY21Jz/D1bf/WmJXwL/4f/53rD6+n5Jwi6UyphqzmJqZxdR0Q0UCuAUPHByuFxFRcgwg5U8gw+2oTchx + k+l4ZdQPl2MgfXM5F5vksGjTHof0kSH5HUkJW4bmyTplWQZiZ3eSRNwriIyE6h7yQ1KTRJbkD6T9EExl + 9O9K6mdpG7DSkpBcD3rfjgJL/McbeqrqUWHoUQBh0I1i7GJeN5aEALUEspg/aO418ZMf/gRT9SncfOcm + iqUSup2uLGZM7iuWz3gRdSNGoNGYwc7OFna2tolG4OJgcWFGHXueC88TUlVz4zk2Xr5Ca28LC8uX4RaE + E+bdj3+Md7/+iyPp67jiyPqjxCQlTEBW7akGolwWREvGuVzkRWH5rgBMRQEAsbf7iycPEo59E1N1LF65 + hsmpaVWWbjNMU/bqznZZUjF1kqO75KknZ8nEPHrefF0tLlX2NNERdcjT+6ZGi/QzwYDwZAZFE6jDo8kM + kEVYTTb/vHb0+/Tjk8AS/7HHB+NA/IEhMwBB0APANk0rqMmszwFUq1VwAH/l29/EyhePsbG+Ac8tRJoB + AWJmzUbEUDBPMALTjVnsbG9FPgIXjxHQsb/9EkG3hYnJCnZePUHIithvCpNB0OvALZTQOWzh0f3buPn+ + N+F5hf6VnkuI5FJJ9GcJ8uaoWR3MksecMA0RI5AgoFEjTIiN8HttVYf0zA/DEF6hgBvvvIfq5JRS/9Mw + Oj1MT/eKpwScEnlp/6fn9YQ+QDLMT7fn03OmzXb0qAQJ2kfdh4DmFKDPQc/J/pgcBBOqfsZSbWQxBXqf + +p2XdWVdGxR6W1l+ChYWAIw77JwZZuav8K/8m//eT5RLlEHK0ddI13VQm6rBdV0sLi5gZ2sHnU4Hzb0m + mrt7eHj/ITZfbWqWVAlNq6BKxaaBG2/dxMz8PJycbT8vCqZqVVQrJbT3t7Hz6gkOttfQaEyh12kBEBED + e1vr6LVbI+7pqEFn22D6gCTx14iGfrv6Tm7SF3DOwaNMeCxxOgQPQ/g9kZ43CAI8f3RPEHrXxVvvfQ3V + ySlSrfDMpxK153mqf1JipjsBUvslPSclbsooAGJfAEpQZVmTVE01ELJ81i58+kd3HpTH9FlNNnUZlkg1 + GLIfeZI/ZUx0RomWiX+bwQjxUYi1iRHJen6L8YGcX6PGKJwA/fRZYhQFUCqV0GmLXet4ZB81SUnPn62i + XC5hbW0NrVYLV67Hme5arRaePX4G13OxuLSIWm0SptAtyQhIZ8Hmzlhs0zxyVCslVCvCDLD5/AG2dvbR + 3NuPIgjOT6bEYYG4u6gzYtZzUoAecO0vS/IaijA54Aij10fumSGKSHu+9LC/fOMtlMhWu0EQJCRk3xev + pjynh9Upu3uYTImrJwjKUm9SidQkCZsYAVrGJCHr/TRtAawTQ8oEmML4dIaCQmcGdO1CHkzPafo+KLLM + DlnlLMYG3wXGgzkbOgPQ7RxGb2jSeq9SA3OO2flZtZjFuntokhFDbaqG3Z0d3HjrDXx+76FiABiA1Wer + ADhKpRIe3n+Ia9euinoz3gXJCMzMzeOwddEl3DRmpicxPTUBx2HY23yOav0cekmeGVjEfJpOU8Kuqf0N + SYfomuG4HkCcxkIebQnL49A2+XG9AhpzCzGx5Jz664ExhmKhoAicRyRi4S3PE/ZxVQdjyoTmuq7SAOhE + m16nvgg86ofJwU8+B0OamMtrjk5MQRiG6NgxEEg9eyC9liKYOjOQIeEfF8epIYvo9zMmWYwHxsUsM3QG + IAwDQsyZfGMJsZcXY43A1RvXAOZEn7jMdGMavV4X9+7cxztffjuhJi2XSgBjuHrjGmbn53Dvzl1Mz07j + 4f3PcfX6NVQnqpl9rExMnM3Dv+ZwXDG+gd/F/vYaJhtLOGjukd/kokJ/dpNZQMxpFk3teL5Lpz+W4Scg + TjKHRdtkkPKOizAMIrs/wKIQvZBsdlMoFOA4DmbmF3Nt2VSlT7fuldAdAtWTkjJ6LL+eUIhrTIRUu1Ot + AI3X11XsugbBlM5X9zmgdejHun+AGvE+dvNxcdYbRIIcByJjkYbuxzIqDN0IIXel45HBX83hBFcd/Y3O + S2Jdnahibn4OcjFdfb6K6UYD125cxb279xJKgsXlJWxsbODp46eoTlRRm6qhdXCIxeVFyxKfAnbXn2Dl + 7kfYWn+JQvGiOgQCRuKfuS5HMzTD5p9czzUTgPL6j4i9NCBIiRsxcXSceHfGMAyxtf4ctfp0Kh+/bt/2 + PC9zYdKZBfmR9nP6ocSfqtl1AmxyAkzt3EcIv+53QLUIchMjMY4xcyDro30w7dRn6ovp+ceFoA5ibhiX + vlok8ff+k//uu1IzN2oMXQPAHAfMce7wMHwPAMBDTYKM42GBtLPO7PwcAI5up4tOp4uH9x/i8pVLCPwA + rcMWqtUJABy9wMfbX34HX9z/As29Jm68eR3VahUrX6xgYXkx0ad7d+5hbn5OmAgsBkbB6WFxcQZlEpFh + EQnonOdoRczq/XQZeSgJvCNrh3hPaFFxjiFdY7dziMrkJIJI/S5V/krd73nRO0feN3I9DEP1LJxzhESS + V11ksQMgY/FOnkp1j9i3IFoD4Go2fl21zkk/eFQXNE2AYiQIkVdt5EjwlAHh9LeK1qJ+WoA8DHLfWRBn + S/BfD2TtWTEKDL0XnlcEg7OnbP7MUWuhyfYG45LGUCyVUJuq4ebbN7G318Ts3FxE/MX1e3fEjnfvfe09 + FEtFrHyxAgDodDoI/AA72zt4eP8hdrZ31HmLo8MSf10SY4qWCAJjltSSVpM8m7IkUrI+aiKjhFyUpS1S + Il8qVxJqeKl+p7n5ASipnkri+rE0K5ikeuo9b5LYZR36TntUYjWp/2VZ+tHL0meg7clyei4BWafJZJHn + Rd9Puh4FIbbE//WBHmI7SgydAXBcF0q+l/+QycvUeaRov4kVkEzAjbduJM43Gg2sPluF67q4+fZNBH6A + vb2mquHR548ACGfBVquF2lTtdB7Q4oIhw+2K0blsetH12ZwtNXJZR2wvEzUQSVuU44oRkNdpyB0lznRH + PgkqwateaoQZSJsQKEySja7Wp/1NPys3hhKaytM6deKeFYpnGuOTqvyz2srCaRJrq+p/7XBLn5+jxPB9 + ALjcAIBw4KCqR6iV0xT6Z3KvSl4VuHrjKpp7Tdy7cw+b65vkkjgI/ABvvPUG3nnvHQS+cF4KggCrz1ZF + eQuLEyFSmat/MkoxYtsHNEeA2AseYFGkH30DyDuS4A2SkvTs4hUASMXWUxu+1AZQ2znVBNByptA5/ZpJ + ik+YFGBmAGS7tP+6T4A8pn+TY5rUXOhE0sTUmCIATOVMZfsxNaeNcfNHsDgSVJz5OPx+w/cBEFB2tySR + 12yj8gVLV5Jyl9bLuK6Lr33za3j2+BmePH6CaqWCCc3zXy40Uvp/9PkjdDtduK6LtZdreO+r7yXKrz5b + RalUsr4CFoOBMeELACDNuiZ9AGR2QeOsZlxFEXIegiMiwKRqmmefgaHT2kZpsgzf99E53BehcIzBYQyu + I7bilkQ7DMOUPd7VkuIo5gEi9I4SOpeo+sG5+m7y0ofO8McXzefJvVJYICMDRGF+ej6BPAYBWj+UECLr + NmgD6F/aj34wMS0nwTgQDYuTQTc3jRKj0ACAOe4zaqdMvk3xC6lLQ7m8tXKEir96rosbb93AN7/1Tbzz + /jtwvVjlWSqV0NxrJqrY2drBdGMa77z3DlzXTWkCgiBI+QrIPQksLIyQC7Zh8nJF1GPmIMNtjVInVVm2 + h4EsKiT3qcZcSu0v/QFklj7dZq6Hzekhe7rUqxNd3Z5usuOb+kvro2X13P/ymPYnT2OQNT60HtpfCpPp + YRA1blb9x4GV+M8NbjEmknDJxFujxCg0ANxxvCfqe6TaNBQkx+qfCLqaVHhEM5rpj8G4Or7x1ptwPRdX + b1zF08dPsbi0mGAENtc3sfZyDaVSCdvb2wlpv3WQ9hX45KNP8N7X3kO1mp1XwOKCI1JYJSMDTDM/j8ll + UDkDNDZBEUzNbCaJ1OTUDJiTzPXPQ0FUHdeJW2bxNr5qd74wjMvweGc9SZQpEQakX4LWB4N/A0cyrS+9 + rvYLoPWAJ74njg2En/bXOJp9iGnil2CGX2YQWnwK9NoS/XOHXZkvYxz8AEaQCpgDPOTS7hkFH8WLSELN + x7QXz+QolSE5JTSuXH2XmwhNN8QuaGsv1pRmoDZVw9z8HCoTFbx68Qp+kM+hyR/SEn+LfGRwo7qa2rge + mLxe5HyOmd2YyKbV19IRMEvioBI0NQsAyb0AUlsAkzZ0RgBI+hxktatn+NOZiazjvHppv/T2+pXL0hpk + nc8L+TtuGKGpXxbnBzJFd54W7KzQbrdRLpfR7QrN9dAZgF63zbkKOoaS3LkQQBASKckwPFF5BiBEemGk + EgNUshTTdUAwAdONaWH391wsLi/i0eeP8MZbb8D1XFQmKrnP0jqwKYMtBoH0zu/zciemKw35M9WoOQAa + 6tfV/jIVL2DOtQ9A5QTQ1ehU/U+jB0yhc7T91CMaiLeJUGedy7LPm44HIeRZTILJJGJC3oJ91MVcN4FY + nEvc6vXEXiqj/I2LxSI6nc7wGYBCsQwAXCxgiAyhTiTFQFvDkh7PIDHW8WpJVP4EqaHNGWuqFbh2/Rqe + rjxFp9PBzXduDvxc9+7cE7sWei7m5ufGJtWjxTiAUva8OBZabpAyggngLJvYOo6DwO/CcYT0LrdxlsRU + aLHEpkLiexgxB1Taj+ey6ybT+wJpghUT0eTOfbJd+nyc0+Pkfcny6WfMYiaSkRJJ8NQikzfO/f0IsjDo + 4p43bhbnEjvyNx9WJsD9/X01z8rlMlqtFqrVKkql0ghMAPShVXhQfMpxHLH1KI2lTi2Mugc1PW948fJj + BxOYnZ/N9PIvlUpK7W/C5vomiqUiNtc3lSOhhYWAUneJrwl/AAmeZSzoW3emLw2Aw9aeKGVwjpNEPAzD + RFIgnWDrjoIqq1+Oc5opHt8kfQ8i3evnBpG8Te0NSsyp0+JRcBLCf5T7LV5fyEyAehKus8Lk5CSazX0w + h2F/f1+ZrA8ODoYfBRAEPtxC+c+F/V/6AQBS3cm53OI0OqdeCEeVkR+W+A6As1SZuI70/Uf9zM7PYWN9 + E63WIQCGbqcH1/MAMDT39nH1xjW88967cF0PG+ubJ27Pfs7jR4DnlEnN66yynLw7zEndT4mqtO0DUHnz + pQQimdq8+HxqCjB5+OtmA1M9VOIxOe3R8yZmQPeqz2I+TJEGJmaEevOf1CFrUC99Wk7XjFjifyFwS+bb + OGsnQJnldmdnB7XaJCYnJiJmoIlmcx/ACHwAvEIRjut5ihs3SUHKITA6xcR5tSAmHXTNDn+gF7he6FiQ + ToJ3PrkjNhfSMghKzmp6Zho7WztYXFrMqsriIkJORTpXE3NSevLrN8XHyi2Wc6H652nnO31ZcZiI/w/C + UGgeqJ07ygEgIgNCcCQz96k6uYi3T7AkeruRZNPPXs5kPVx/1uicwRbOoDEKpF9Mvz9VpbkdWo9+nNX/ + QfwcckGZkOPWYfHa4lf/w9/aGYbqf2NjA9ONaWxsbMAPfGxubgrmndFEXGwkYYBgjDG5mEHau6RfYLRI + 0n3NEx7PekCO/gafcWTF1etXMTs/i52tHcUQSLRaLeVPYGGRBgOYdE/lRp6UTHNyYCIQLK6SJehKCmEY + ouf3BAEj4XQ01C/kYWLLX10y5aEI59Ml/TTzIf4LQqFVMCY8YTRqAUamgYYc0rbo9cQwZGgdEs1mlImF + kcxbVVumaIR+MNv5LdG/iDgrc8/qi1UADJeWl/HixUv4gY+XL18iCAMsLixifX1dyMYMiY26hs4AhEEA + v3vYdgBw5kQ0O14UWbSiKeZADVhUhr73avyiWnTNwJH4+8ExUa1iQgv9YwBePFtFqVTE7tYOPM89xRYt + zg9Y4o/5OrW3M3JWev8DcZwLQxTCrxgBKh3LTxAEKc9/aQaQYYLSNhmGYYrgZiXikXn7KXT/AlNUgTyW + 303naTupUcpQ/WeOasZiO4hPwaB19Strif+Fxwqd26epCbi0fAkA8OTpE/R6XTiOMKVfXroMAPCDAA4L + wZgDJxR/OeejMQF4hVLB77TEokY4eanglFoAneMW26KSl0dxAWZpCioxUEr3eiaYnZ/FnU/uwPXEBkSW + A7CIQU1Y0vSVRbDSxNKs3TJIreS7TvxVEbIASWc+eo9RBW8gyHTzIMlQ0L0EqN9A6gn7OPhlOQzmwSTh + m0LqzpIAD+KcaHFhsUIZ77PAtavX4sZWVvDkyROxBvR64JKJj/bbYKMwAbheAY3LX/pk9d6PozPxYqhk + G+UaQEwERiSZAZUoDSZyf3Yvn0wHvLi8iMVla/e30KFRbuNU7Bf+p4Ol7QVSY8bkZUFE2609lQUwJHZ6 + fZc+eZ5K5YkWSVkq+VMnQJ3g65I99fjPYy5MbeZJ+Fne/qdJdLPi87PGi/bLEn8LIHa4le/baePu3btC + L+hAJP6K2gk5xxtXr+LJ4ydgjjD5McaGHwVweLCHuRvfeBWrMTPAAUC+yHLjDsLlJwsmIGX+YaFYKuKN + m28MsUWL1wtZM5KK6zCUoYRTu4cZSvMkEyG/h2FP5fyn56kNXk/rS89lbeebBVMCHdqWifj3O5cXlpdH + mE8LeSaEvMQ91rvfgmDFdV0UCgUUCoUzCQN899138c6776DX83Hz5k30ul31efjwIfygBz/wxXoQhCMI + A/R7CPxuUXgyA8lljBrxqXRDpZ0BMeR3zu4QaHEiGOd3/A6wxF/tcs4pYQKIbH+OC5HwJ/44jps4D7DE + Odf1EDMwjAQRMFVeHtM25HnHceG6Xqpdrt59ltkP2R5tn16T1+U5U92n8aH1m/qh98l+7Cfj81iGAJ4V + U/jTn/4EAPD+++8DAL785S+j2+3i7bffRq/bg+8H6HV98fH94ZsASpUJOI7bAw8hFj0Gqv5MmkZ1bp8l + nQITAg+DtAEkXacsLMYJRw9TiV0GyMvBdfMYU7XrKYGoSlxPTpWlnqdaAKril4m69Nh/2pb+3eTBT8/r + JoCjxEeb/BXo+SwJ/axMBnnaAAsLibPyAfjWt76N7//lD/Arf/WX8aMf/wgOc9QOtt1eF07gwHFdsWU3 + H4EGYGb+Cvd73Q4gXzZKxQ0xtkpVkGYGzMp/C4txhpyjgxE5SUuUd78iLvpcp/Wl3wM9gY9OfLOS+dAN + fTgX2wfLKAEZPUDr1Os2EXlqXpBtSJ+C4yRHyYrNN5kiTM+flYmwX5tnbXawOHdYkXPdiRzxzgK/8ld/ + GQDQPmyj0+7gW9/6Fn74ox/h61//Onp+D71uF++++y66vd7wNQARHDDnGTi7Qk8yma2PSXsfi6X7iEHQ + U3pI/iCxEMkL6l4Li3EBjUwZtGz8DRDvidpNK1GGpTRfMvmHE8X+O4ltdJOt0VA/KhVLgh9LyXE9sTkg + W4pmDJFGIclcxEwH1Cd3NDKYA0fb8tdE0M/GO99K+xZHwgplfs8yE+Af/tEfot1pw4m0hP/aL/0SAKDT + 7sLzXHz44Yd47733hq8BAIBiucodx3sack0NIim3suFxogEg2v/oauIll4tPoi77clqME0wvfP4ikLVG + 6Pvcy3K0uFxsZBpg6oBn0gboJgB6XZempcRONQu6ZJ/l6Z94DoOjH21nUK1AXsjgWRBp69xncRzQ3Bhn + ib/9t/42Ou0uupH6/0//9E/wr/7ff4Vut4N2u41f+IVfwI9//JPRaAAYYxyRcC/ShwpVCJeSPBXhZWyf + eteIlVNbsFgiLtq+nBbjhqOp/werK/rGIN4HLbSIMYZer61s+VKal8ja0Y8iL64+S32eRxx1v4OstgZF + lo3/rAi0JfwWx8TOMBv7u3/33wYA/P4//320WofwPA+u6+HXfu1X8cEHH+AXf/Hbo9EARNCMculT5II4 + Mkj1+c47Z8tlWVicDOlsFUkww1WVJCN5jQsDma4yYIyh2z5I5ADQVf001M8k7Wc52iWaP4K0Tu85Sdmj + hCbmYRBp3uTLYGFxFHznP/qnt+TxWSYD0vH3/8Hfx+HhIb7zne/g137tV/EH//IP0BFueCNlAELh2sdJ + dn+p9s9aGLJePno/lbLsy2oxpuCDzE9t3wuZFwCU6Bl8YuQVg+Nd1nfdLk+JuYnJ1rUA+t9BGAKTnb6f + rV4nxHmmhUHOZdV/lPssLAaBbjo763n127/92+r413/91/G7v/u7AIDv/J3v4G/+jb8JYEQMQLdzCCgr + vfT0J4ORCAiQan3Nxk+RWmMGdbKysBgRjjw9CZOrO7yq48SLk24yxynuOKr3QRawQQjxsCTro6QFthK/ + xSljR2raZHrus/YD+M3f/M3E99/4jd9IlRkJA8DDEI5b+D4QyThMvpxAemXsT8yzh9GaACzGEexUpmYc + HMuiKnmiXkrEqCNgVgrSLIld1wCYpHbdjDCINJ/VB1PZ0yLE9FkscbcYIm5JM5x8H8dh/o3ECdArFAEu + 9gtVGgBmVonqMk2+l8DgVywsxhvpvBdAMlROhNfF1038s+7xn0f8Tdvyyjr0+49LQPMI/6Bhe8fFOCy4 + FhcXMu5/nPaHGFEUgAPmOC5jTCQ3k5F8AFhiv19tGcz3l4qhUqdZWIwj+EC8qdFNIDGvGRgj22BLbtlQ + 9yD2b/pXX6TyNrs5jYUsK4/AadQ/DgutxYXHDs2mOS5zcjQmAB6Ccx5K2z5jUiVqcuYjp+Ia4tOmccyM + KLCwGAf0M2uZ527+osHjEFrNGe+0CDQ9pnkD+jn60XuO0o7p+1EwLoushQWAj6UZjjGxm6bv+6Pu02g0 + AK5XjCg3A2MuBB8ShUQksv9RZHznGdeFOuG0umxhccroEwXAkyp+s38MBXGmJWXDwI/uT3vtZzadmdHP + 7PnfL+Z/UEJ8Vmp/m5/fYhxwknTXZ4WRMACO46JYqt4Ouu1I+o8dAcX6FUkNkHRcHPEMzWn65WaQ6YQt + LMYTWQRJd+STr4epfHqOO6RuxhjarV11HNfJBnb4o/fQ6/r5PAwzKc9RPP0tLIaInWHF/R8FIzEBhGEA + gO2wSAsgMvwTiZ4Qekr8Y7A+SlRL/C1eY7Dkl2z6FTsGKgJNwmVNG+7oUkjWJjk6dIaBOhdmSTTDIrx5 + aYAtLMYEt/oXGT5GpgFgLIoAjNSVCSaAJRWk8fsdn00qUI3eUmfTeQuLM4Ocx5x8HTShFb0nOiTJeAZR + 3/fzTtZt//3K5l0/KvIkfUv0LV4nXPgoAADgSlSJFjweqe05h1JMsFjC4XqyIORZUUc/sBYWR0Mihx9M + BH0gkLIy85g8BpLe9qlbCUHN0wwcJ77/OBhWOxYWw8A4EX6JkTAAYRgg9Hu+EHDECsciSYdDRAkw5igu + QZoBjBifsbSwGABZFF3O8eg6o0UT+rCM+2k9MRzHAXNYIu84S2wJbNAMaGGKR4r5P833kZ2t/4CFxbDw + a//4v/muPB5WJsBBMJpEQF4BjLHtmKzHDn5K+uAcnKgcEZVTds9EjWabpV04LMYPOc5/CSYAGTTfZOri + UdRABqPMOdyMBEC0tn6Sv/F+PWY/s+TRIdcDC4vzgHHMBDgSJ8DKxBT/6t/493+W3OqEJ1OZymimlGo0 + +yuta/RDa2FxFDDyN23qMiNiFnIEiSxGOIuwUzX/oHuXn1S1qacPtml6Lc4ber0eGGMoFAqZGTdHgZH5 + ABy29kJG9JyRrz9N8QMwBh6GyheAgt5lYXGekWSEWepKHPKaNA8IQupAZyhMIYESgmFwEoxAHmLfnOMT + fwuLc47vep6nHHI9z4PjOEPbDjgPI2MAgEhO5xwOY1H+H7kYOWDMERkDwVJ5AWLkLDwM2dcsLMYexAlA + +QHQa6byslx8vds5EFczpH0a3jeI5N0v899RYIm/xUWBlP7l+yZNAaPGyBgAxhwluXAV6iQdAuOvjBgp + tCApQ4gUNwtKFhavFeS8NkzivqGByfO97qExG94gx8aenWLMvfXTsbgocBwHQRAo05rMyTFqjIwBKBRL + 0RFTzkMcPFJZqksRMhT+iiNQCQXS1ywsXjtkT1we/cMSTICh/KBO+8y8CU+/e04DlvhbXBB8QHNoyD0A + xoEBGIkTICCSATmO9/04EVCMeFFiSYdoPRkIQBIK0AoSJSwszg2OSzNNiXTo36M4Cp4Eum/BuDhDWVic + JYIgUFEAQRCg1+uNuksARuwDAAYg8vFLqgOFdzNjDKEMSY7soCa3v9QaFdsIzqbfFhZDRzzzVbTfwFK+ + /l0y2DyRRlgvA8j3Mr++o0C2l8zkd/z6LCxeB1CVv+d5qFQqcF13xL0aNQMgk51lSAFq8x+RDQich0iH + AlKWQBoS7KJicR5B5vqgxB8xc23y/s+S8E87v3+SoUinFLawOMf4LgCUy2V4njdW2q+RMQBBtE2pIt3K + 8w+JhGiDqfPtImJxUcBk7N2R7Px5UQDyeJB6TkK08xwRLSzOMyYmJtSxjAIYBx+A0TEAfi+S1ZM5z9Wi + pJkFTHsBMHojPTl6xsrC4uxwDLqZlxBIP87aN+CoxH/QjYMsLM47JNGnxH8cNAAjcwJ0vQIcx30ySNlM + X2ejdsAuMhbnHUdLvDOoM5++5e9pwBJ9Cwvc8n0fvu+j1+upcMAL7QPguh4cx33C4RCbp43MAgAAIABJ + REFUfZz0B2qDoGgRkbnOaRwyiDY0IckkSsAyBRYXD2LOh4GPQeZ/ljngpDZ/C4uLjl/9x7+14/u+Ivpy + M6ALbQIAAHAeJrf3MW1kYjpLHQQy8v73TZhiYXH+cdjaHUh1P45blVpYnAfI5D80/O/CawDCMAAUeY+8 + 97lOsBniPOcm5DhDWeHf4oLjqGl7bYIfC4tTxy26C6DjOGO12dVoNQDQHI8ioT7OBhBvciIyBHIkrACy + bBwrGF/Q9jS3sLhoUFK9oznPGhgDS/wtLM4EOwDU9r+U3o2DE+DIGIDKRB3MYTsyqolH2/4AiGL+SeZ/ + Rdv1hYtoCIwqf7sYWVxMeAWRapsxln4LeNJsZom/hcXZgar6pd1/HIg/MMIoAABwvNLHIhJQDApjsSmA + uCHFmoCsQbOqfguLBFyvbCb+BKepijzNXQItLM4Rbulx/1L6D4JgxF0bsQnAcVyXS4LvSF6ExX+Ih79y + ZOJyx0BN3Z+A5QgsLLJwUqKvZ/U7rXotLM4hdnXCT7cEHjVGxgD0um0Efke6RIqTim5zgJt2/+OapEGc + AC3Nt7Doi9NIwWtKLWxhYWGGngRIwnFGqoAHMEIGwO91wBzPg7L8s4gRYBH9Z0ri51EOgHhT4Kg8YIgR + zEwbZGFx4WEi/lnq+37nLQNgYdEXK3rM/ziE/0mMMBFQIfLsT7j9C0e+xK6AUXCAdBakCxLJEWBKEmxh + YdEfptS/pmOr7rewODJWwjBU4X9AzIQXCoURd22EToDMcfDVf+sf/hkApdqPdf5psq52BqQiP1mDuOHI + wuKio9s5hIyvZcyJmW7DR2jaHHUs76F/7cd+7OdoHxkCyDmH4zgolUoolUpj4TQ7Mg2AWFBQjCV7RBYA + BknE1QAx8YfTL+qYnE35AVjHAIuLjW6nBQADS+w85WdjYWFxAqwAgOd5Kg3wuGwEBIyQAajVZ3lzdyMy + jEhCrkUCJECSBitqb7x66n21sHhtoZjnwW32nCbRsq+ThcWx8av/wW+tMMYQBAF83wcQOwWOgxltpGGA + XqHUibP/Eqe/hOTOY+2AQnyNQtylZwS0sLi4UG/CMRz3xmGBsrB4nUGlfUn4HceB5408CS+AUacC5pyp + Hf/ECYBBJfSLVZEyFTAtJ20sekrTIfXdwuI1gSTkRyXo1tPfwuJEWJEMAOccrusqwj8OOQCAETMArYPd + kMF5CuAqV7v6xeF+yhFJOVSIPxFPEMUiky2BVc120bKwAI5G9HXbvyX+FhYnwgoQh/1RbYDjOBc7CgAA + Ar8H5jhPY5W/WbWfOKdyAI2HE4WFxTjjKM5GeoKfcXFUsrB4XeE4jkoDzBiD53kol8soFotj8X6NVAPA + eexupFT7oJIHV//SMwwAT7j9UxWAlVosLCSOq/a30r+FxYmxQm3+MvOfTAx04RmAUrkKBgSRpt8AFu9c + Jv0CEAf+pWyUNurPwuJEsITfwuLU8LhcLgMQjLXv+2Nj+5cYKQPg97rxF3NKv/gcN3xVzoLWImBhcVJY + 4m9hcbqQ6n+d8EvHwFFjxGGARTDmNIFAOfcZY/mT2X/jXEGqWDoawMLioiMIeqPugoXFRcaOjP2XkL4A + 42JmGykDMD27zD/43/6rW4Dzt5JXsgaGxvdHUf+cSC5jMKAWFuOC9sHuQCaxcViILCzOIW4BsbTPGIPj + OGMj/QMjjgJYffwZA5jDIJ2PcAxBfjwG0sJivECZZfNH7g3AeX45+7Ef+zn6Jwg5m5qaYpLwA8mNt8Zh + V8CRMgDlag2M7InMU058IkAwn8SLG9JSjGUMLCwGgdUAWFicATh2AGBqaorR6BqZEGgcGICRmgBm5q/w + 7/3efx3AAXECJIuR3B6YnBcOf9JZgKfvUZDnbGiAxcVF3sy3b4WFxdnh3/nP/odb8rherzMAaLVafJwY + 7pFqAA6aO4w5bgEARLa/dG7/9BeNQUgQek3qHxM7i4XF0NFnjRmnRcjC4qKgWq0K0TXaF2DUGCkDUCiW + 4bqFj8Clsj8GSxyxwcQVjWOw5N/CwsLCYgTYybpQqVRYtVpl48CEj5QBKJbKnDG2I90mHDAwcDgQWn1x + Pvqe+vBEGSZ9ATI/fAzcQuzHfobzsbCwGClu9SsgtQGjxEgZgG6nzRy3oDwh1L6AjMmNAbN9+fqJ99H9 + 3GQ6sLA458ia7eMSf2xhYQFgxDz7yDUAYeCHwk3PiRYnIe9zsJghMHxEJkD5PdYRyJAmDirzZ9djP/Zz + Pj/9MS6xyBYW5xCZJoAMDP7iniJGGgWQAGPa0/MoNSAzDoteOn2dKgmGPq4WFqOHtqTokr/VBFhYnBk+ + PuZ98qUcCnc+Ug0AABTKEyuJVYpzcC68I7nwDjTAPDaqFsk4WFhcYLQPdkfdBQsLi+NhKARs5AzAm9/+ + zheMRdIIY0otyUmInzzWRyTLz98qNi0sgDAM1LGV9i0sXjucuVlg5AxAt3Oo6DjnUeY/TmL66ePrKswM + Q4Bd6iwsLCwsRoUgDD84xerOjKSN3AegUp3ymUv4kHhLQIFIO8CiY0izQMrfKZb71Y6Bqg6bDdDiYsJh + I+fxLSwuBGief0qxcDpK6TPxDRg5A8B5GGqeStF5Hkn40sMfEe1n4CruP6khSY+MdAUciYOlhcVIYWe8 + hcVw0CeiJumTfjKcZl2jNwG4XgEA9ug5zmkEgIhbjo0C+rNzGE8nHAtPscMWFhYWFhbIJvz/4D/977+n + nTpNfvzU6ho5A1AsVeG4hTviW7RvMkB0+IL0GzT9STDjYe4tFhbnFV5xwnjexv5bWJweGHFcN13u8/1E + TZ9GJSNnANqtJpJSvD6YLL2hHyf+/8qBULvFLnQWFxiOY95q1EYDWFicDjjng9AZExNwWi/hiesaOQMQ + BD1G6b+MBJAUXWoDOOURGDGDmB6f05HJM5lYJsHCwsLC4vTAOT5AypV9PLUBI3cCBCKvSS7c+5TXMmPR + 5kAg4n1yy1+R7DfNwzAW38KQ/JsAh40QsDjfsFPbwmJU0KXPft9Ps62BMBYMgPTuF5J7tGLJxEApZz4G + 8FDtGZD09I++mfwE+6o+7Uppcc5gp7SFxVDBYm11kjDFxPksmYAjY+QmAABwvMJn4kgQ9HyFfVr139cO + I/MHmM5bK4DFOUW30xp1FywsLhzCMPwE6Uw1+jHFafkFHLmOkWsAHMcFGGuCQbAjlE8CIhU9AeeAE0n7 + aQWAujVxl16ndokpBsGKTBbnB73O4ai7YGFxLpEndHJwuQkHpU66BsCU2Oc0RNIj1TFyDQBjDucQScul + h7JQ41PPwKgwJ+PGoIz9XBXiykqQbKTfiFjCb2FhYWHRH/00zmGYkP71D5AkOGcZJdAXI9cAcB5Cbf8H + JiR+HjExhJfhEaHXw5hkQCDnPPILEPUwxtO+AKnG6YFlAizOF2z+SwuL4YIB6PV60gTA+/yF4ZhWdVxt + wMD3jlwDUCpPAEBgik/mJrqsRHwWl9HGj9MQwjzY1dHCwsLCog+Oklem5we7yJf8szQAQ9cGjFwD4Ptd + MMYeJcaGAYyLnQCEZM+UQkBI9wyMOdqPkhxrfU+hZLkINLrQJkixsLCwsNBA6cwgjEAY8n6E26QByIoS + AHQJdzAMpAUYOQMAAIy5j8RfBh5yRYwV8QeiUMG0CSCqAfnPGtcR/yzkR4WMPbBMgMV5g53TFhangaS2 + OQsMP7n9+NMBCgJHMwkAAxL1o+D/Z+/NwyU5qivxE5FZ9d7rVktCLTaxCCSzCDDgAQ9gD2MwjA2YbTAY + wweYHRswm8EeGz7v8/MA3ma+wdjCxsvYBozBiB2ExOZFGGGQAEksEggtjZZu9fa2qsy4vz8ibsTNqMis + rPded71+HUeqrqqsyMis5eW5y7k35p4CqKsxACgiAhnT6ALI8j4APd568/NWSkWbopBAorggIyMjIyND + Ytb22W//h08fgeVW2aymrRwwjhZ0pQTi/adh6rhtEQGwb4lgyAh1vzt7xcp+BVXo5j6ATRNIo0kJo0q2 + DEZkEMh2gdGcGRkZGRkZG8QsTBKHnlMpAeAYRQPmbgAopaF0ociX+wWvn3P/vCQwABsliHv9uv3kZ0Ww + 7YX5uYVujMtOf8aORi4DyMjYEkxZ9c+jJtM3/C/RVS3gTwHHwAiYvwGgNcjURrn8viEDbgdsIwAK2rUF + NobV/bJBcPgMFCD43T5QYoyCEwe2fD2q68WMjIyMjJMSfasAjKHDCJ5m263XITHp/W/ECOh8fe4aAAC4 + /6OfewlIubB8s3pCKQ2w4t/VBdoKAECporEmAEEFU4DiNIt9q801BPIt33bqDajrMTIyMjYGXu53A0vL + b4RkEN3H2+MxEqltvTD3CMB4tAYAZMjYlQC5G2B077+IRv/f0ADI9hIS3QNjEGv92yoJMjJ2FtZWDs/7 + FDIyTlj0DftLjKv6eliCiqMAZoZpuqoDuqoE2hAIM8LcDQAyBgDW+R1pHYISDaIm986DWMB9OfLzUDxU + PJvhXDawT0bGdkX+LWdkHF9U4/p6pMm/LS3AaCVptGsD2h73xtwNgLquQGSWlNJOuO9U/U7850leAQoK + oLjFb3jfSjylBJ035X9qohAgXzAzMjIyMjYCq2Ej6f2z1x8/n9gVk+TdJQzcMiNg7gaA9fL1RLJSMTur + pgCDQFBkXC5/0vtvQLxs9wNIqVApGH1enCTIpkBGRkbGyQXfQn4DoX/G8ur6DWiua9snCjDtYH2qBDaE + uRsAi7v2kFJqTZflVcZU9/WL+7gogLKuv3fVlVJWL9iQLyqw/C9wtxKPA7Vr3V0JYHfdaBIhIyMjI+NE + Q0z4GzUC9h882mYAyMfTNAEK/QwDnrOPMZAcM3cDAACISCutj1BN0EqDxOflFwTipj6s8/Mk7kSAUhQY + 3H7r+fMTAICGUvHnIAifd51mJGRkZGRknPCIiX4W4pdRAwCoa6MBFAgEnzIApkUDuk6gj0Cw9xuYuwFg + 6goAaiLpx7v3xVaYISh23aFsZECL0D/Je9jwAIVYQsOTd9oCv29je9gWXmmzAmL9RkZGRkbGiQZZabaR + fblCTSmFb33v5hsRyusVLNlLAyAm/z7VAW2kHhsBM2P+BoCpwwfPvA8WAvJ29uGdeA9eHsBdgyO4pj8y + neBfcfMTJT38xm+gdxQg6wYytiFyCCsjoxdogyFfIuuc8v5/95FLpAFAHfd9IgFtxkGK+FPRgBgTxsLc + DYBqPAIAkDGKCNBcBQD5LvlfZ23BV/Tb7b5L4CwpEwkFQuhA6Ld2/h5ESkK1zZuRkZGRcSJglrx/xxLB + cf6/7T5lDMTQ0djOU3L3ffUAALaBAWBMDTKGlMKtof0RGwGczyeXk1cAGd4RShdQZM0AzUUDIloQ0bmf + j48Th/FVxOHx8yaEkZKNgIxthOHinnmfQkbGCYEOIm8dHzep4+1VXd+AkP/n8D/QzwCQj2dJD0ycorvv + pQWYeyvgajxCXVdKF+VVMv5uiVqkUghBAwD+suIQvx3HXyQZ0/gIlF8dkJy+QAoJFSj6vEj8i4lX1OSm + jIyMjIwTBkosNDfrfjFGo3ofLKcWCMsBy8ep5/FNiVufcZvC3CMAg+EiAEDpYmDIQJGCLgpvaRnjjCAn + 0CMyjeo+UsED5+9EkVXzk2gqZLlf+XnY2Ag2h6gekGh16mNdAdoGZmQcd+R1ADIypmNW4V+K+DtSADIK + kBIE8n3btj5RAHlCM3n/wDYwAIqiBAAiY5Ztjb9b6883AmoaOpynUUrZuH9MuspZBARXHuiiMcq1+BH3 + jU+JWVxUAgCJ57zRqRBlwaZKjs3ION5QWM/rAGRkdGKjzX5SUEphXNdHMVkCCLSnA6YZBX0qBmLxX3zc + zjc5dwOAoXSxAO+DUyPcz4aAV2ryFyeUmxR78P6tKyQ9++bRwYmEfvTtQwrNjzhLADK2EfJPMSNjEr52 + H7MJ/9rmYr/x8JGVb6GZVo+JnQm/i/j5Xj7uaimsovuZ3szcDQBjagBQgDHKrQbIJX4AIrsmvEDg2kvy + pRheJ+DI2bcTZrW+yBPEXN26SuAEqYvvxbv9QhDY+K4zMjIyMuaNuGGPvNbP0geAo8+p5kGsR+dp0ST7 + tnsgbQCw95+KAkhDQBoAk7Q2BXMXARpTw5iatB58KuThXQ2AU/yTcYp+R+hENkLQeHeOjP0nSG6WmNQb + 6wrIT08lP642ISBR+2sZGRkZGdsHUuwXO3p+qfmeSJG/Ugqr66NlNIV+8X3q1meMFP6lxILyNvHWu97L + 3CMAbjlgVS7sPnVt+ZAjZQ1DNazoj1f/sy18TegNLEg7LOETvmTtDQi3wR6PAK3ZggsGg03rswEi9Qci + 8OD1CCGENPG7adhgOQqQkZGRsd2x0W6A0nj4zg23fhtpDUBbCmCWMSnPnx14fi6NgBNDBLiwtBsAyNSj + ZSgFMgaqKKzX78mcc/zui4rqL5V2n0NQ4nmCbzT1J44skM/dhNd4RqkpCM9jtKkrCJjSPyAj41gj//gy + MmZBF/F3hf0ljCH2zoF+If8+Y+RjaQgAk8QvPdRehsDcDQDfCbCuKtvcR0MRoJl+lfDuYZv1sHdPZKCV + bhC1NZGEhsJzv00bKF4O2H1OXiDoNX3hs5NEHl9Suzg+X34z5gnF/+QfYkZGEg3y7vg7IV6SHgSlm0ZA + wyhQwG2HlzkFAASK2Czpy8d830b88h1Rx3OPuRsADFUUJWBgvFgPsB+7gRUHuoFaePeswheKQRIL/Xg1 + gRMCkuLyQTS/DjEe4Eg/NwriTL9bqihKA3S/qdk/h4yMTSP/7jIyAATvPd7WZz+JtmoBue09H//iNQj5 + eanynyUa0PW47cSDj9yMAJwwIkAs7jnjP8BCDZIfuG3+wyQeaNq9RycMtPaCVPyLY7AWwG233xmPk5ag + EveTn1/bp6lU85rblBlmkWBGRkbGvJAi87ZxbcZBqmWwb1IXME3EF4v+UgLAri6CXcLAVDRgahxw7gZA + NR6hGo9wu7s94CAAp9bERAdAD9EgSGvtUwSGDBBZaeRJXob5pZHQjLKw5+/HQH7x7T8imrQ5oumzEZCR + kZFxPBGX/vkW8VMiAHGYPzUf81NUWdDHAOhL+H1aCLeRf+8E4PZJAShdcx8A79nDfuiat7O3rwqEpYE1 + iGqbJnDwlO0eaKVdFEB8Nt7Bl5+Vdn0FopOTLYQR7mVPopY3NfPnkMhNZGRsEPk3lHFyIqSJAfl3QNR8 + nh4vt9vxNpWgG2NDV1qNQ0fWvobJ1ftS93FYeFoKIPWc9+Pj9dUCTGC7GAAEYOQfySwGAHDbXrbAtIap + xjAa0KpIfG9O4KfC8sGNj5krAxoLAgWDw4oMw6nJLoNBF9BDC9DoaJQvxhnHD6aq5n0KGRlzx2Y7/XXN + 04w2e2887trnXm7oAqSSPxYLpshejheHbCX/WAsg92lg7gZAORjyw8J+oOG92h4BIS9PJnj63OWPiKB1 + AWNM0AdQbGTxFyijAG673QFs5cmPrEHv8qMkpwp16Yq23xcBMy4VzMfPxkLG5rC2mtcCyDg5EYf++4xN + be8yHiZfI/bIgUDOcRc/tNynIgITpxQ9lvPysXqH/hlzNwBM7T0VpZQ+opTaw+Qa0u8R+woDx5gahS4j + Myeo/excGtwV0FE9Giwv5g71/+JwIJcFmLQMphmXfWh/q/bKyJDIv6CMkwlMyDruE9MxPvWa3y5eTxkC + VjJmR3z/lkNXoGkAxOS/GQMgjgrIfdtKAnuEqLeBCFAXJYpyiKIcVuVw8VvyG9G6gNLa0bIlclPXLjLA + DAxP7gzfKpg9egpjQwvhODIic//ugZP383hpUMqURBNR5CFMPwV8zGnjMjKmI/+MMk4mpAR/00L/sj1w + 33HeyNAa2jWg01qDiJhw25T6qdf6qPzjFsCpObuEf51vcO4RgMFwEQCglFLk1HlKu46AWgfhvoPlcBvu + J1g9gCwf9KEb9viNaQgEndkW9oEgch8NUKLpQ0hBuNNrFBak0fJi648t9vjz5TtjExALVGVkZLQj6dmL + 8H68fkBsNLAR4PxK2ao3FfpPPYe4T+X/GdLTj1sCp/L/vTB3A2C4sCSfKs6bE7knCKF3t3Kgz/8rvtC5 + dsCGTIgGGBJCv+DRKxUtDpy4TgY6psbrLdkidH3eOZifkZGRcWwRe/LTevv3iQ7wOCb9uBcAlwNqrfHV + b13/dQQRYFvof5oB0NdqZ1rh400TAkJsaxxj7gbAaH3VP1YKUFzjr/hsfQ8+KA7Di/bAGmFRIM7J+EWA + ohxPeJ3scdi04Mlcvl8pd0xyvQFM2NY01trSNc1nhJ66vmwtZGRkZGwa03r7932NDYFE05/GWEMkQ/VS + mAd0GwQQ9ym1f/I0xfxt5N8LczcAJBS0DrX+Tu2PoN5vhGYaexLg0wJuX2WEklOMbCo3reQvlWdQaLH6 + +OgNq0HsGN4N34W1B2K0/RCzJZCRkZGxEcxK/rJdcOz5S/iy8vaGQjH5x8Qfkz6PicsCO98eJjUFGzYC + 5m4AyA95uGvPZdWhtQcSGShVBLdZcK3SBciY8CU48Z4WaQGfCgDBajPkcZwn74k8HMKfkz8322QIcpRv + ChSPjiMD9qRDn4EEPM8LQyJzf8Ym4ctn8+8o4yQDL94zy2sx6ftxqjlG7k++wsz+nf39Ry65Cu0agFRE + ICb/PlEASf6pmz/d+C2ixbCYuwFQFAP/mEw9ZsPGGILWyuXtC/u6Twc4oZ4T/sFyvy//4OiBMbUI4RB0 + Yefxgj5Pum4C/iEg6A4UNIhJ2o+JjSxKbENjlvAmk6ZGC/HLDdkyyOiHhaXTsLqc+wBknFyYpeFP7OHH + Xn1bzh/ARBtgB/kkVaMfb0d032eZX5li2LQAENgGBoAAwdCITA1W7xNxB0BeF0B5zz5YZAqK7KqBpEor + 2CAClIYu4BoEwQsHPQR3hzLCZrtHtu6UI3/v4zcsSZqcsGE6yndI/tUwF/8jdp1qDGRkZGRkMPqQfyq8 + 3xXql3OnRIXRvl0X6JRBEHcKBAKpp7r+TfP4pxFEMgowdwOgrsf+sTGVe+Jq/k3tu/xxuQUAsJrfVBVg + DKA0l+wDrAZ0efdmlGDyy7YWAPl57V382ZLYV34XckzqcfM48bftH0u7pL8Rm5GRkXHSo6/n35a7n7b4 + D8PV+wNwjqWyC9IdXRldj7T4T0XP/VRoGgIx8cfefVvP/1k8/u2ZAhiP1vkhGVOvs/gOCiADGKrF22x+ + Ub68X3G3PwPFn6FyiQKlg3DDveRzN4g+Fc++tg9AAyqk/0kBSoxtc91D0IHC0ARk7IDvJ3UDOQWQkZGR + EaNPv/8+JC/L/VJNgjj0r7VGWZZ+//WqWkV7CkA+jw0BGbpPGQIp0pf7thFCKh+dxNwNANEKmAB8y5K1 + bd6juJGPLoRezmn9RaUAv09DJugAEDoIiiE2nRD3AnDzwoX2yUUFvDLUWiUcVIhsEZ4/Iv/Od90cy4TP + U3RXDWQjIGM61lYOzfsUMjKOKWb1/BkynO+XlG8xBHicccJzjgIYY3wUAP0vzKkqgVQUoCu/34f4U8Hm + JOZuAIxHa/Lpd7jUzn+4rq6fV+jTSqEW4j7v4dtkvoPrE+BJnRf6cYZDw0t3xO6rCpjggygQnEbolPQH + qImvId4vMYc7fZV2/zP3Z8wEYVhnZOwIbHRVP+nJS2JvpJVbjsVkz/syL9W1rQ4rigK3Hjh6HZpETS03 + GQFIkX8b2fcN+bd9QK0f3NwNAO7uB0BpXRTs/bJdxV+edh49yC0BDK7HJGilQAbQRQHl/vNhfi4DhHIG + hHZCQbuV/6VGVECJ//jbs48VNUNDk7xs5w4JArmYcBiTgk1ZtLzuMwzZCsjIyDg50De037evP49NbZP5 + /dSxOZXMuX9+fW19tIJAzl0nLJcLls+nefvH7KI/dwNA64IfEmw3Hx+K565+uih86J6jAQBs+9+6DvWb + Ll2gCg0ytdf2ea9fhecAR/2Ddx5HDcIgM1kfSizr4whC2GXyF0BBQNDxXSp0vx5mz0ZARjeC+ZqRsXMQ + C7kbZE7obQTIueLmPmQSV3COGijtdObW4NBKwxWp9T1wPI4ZJRYAzjJn41RnGTx3A4AXAwIApURMhlxO + X5dQ0DCmgnJ1/CqqxecyQSnc4/bBlqCNIOxmDojn4mWAeSlIG46XoXvFFkPQA/CJNvQIsRk4zSgUmPJ1 + Z+rPyMg4GdDm+YfFd7rr+BnTBIKc24/3l9vaIgaMa264+To0y/qAZirARNsRPW9LA0xDKs0Qb+/E3A0A + yfm6HByGYuIvnNfuogGltkSrNeBWCwQISgMKGqwdIDcemskaUKRt5ID1et7jFysHAv5fawIYQBX+a1Bu + k1eIur28FalaovNx9ynVYRJ0Wa/M/tkCyJiG/BvJ2CFo8+jblPxthoF8nNom521bIVBWAcjth4+uxlUA + E7u3PObn8ureJ8+fIvfewj+JPgsPHFMMhot8U/d86E99FVDQuoS9LwAfaildSN/19le2WyBvA7QnZHKh + IJe1t945IYz1HrxrpczbCTZUz8dpRGcUbN2hWCZY6AgAt29jP3lubCGI+943hDlp1n3z7eS7ZWSc2Oib + 029btle+LlX70uOftsCPrAZIRQMiEaFC6M2f6s8/yx9tnz/oNqEhEo/juT3mHgEoisYphFZ59pn/wI0L + 8xMMFAUNgAJ/aWQ1ALI0UNncOxF/6c6rN5SIAgAc4vcthxsdoOA8fbddNxcZmgSHG9zO4k35DofJfdLf + N4/PaYCM6VDZFsjY8Wj05gdN/N59dVjL6zKdIOezerJIACj+431tpFrj6utuPoDuvzbV8ngWz5/Hp24m + et4bczcAop7lA0vWVmxhYOx9bWDI2Fp56IYQUFpxvlMf5+6dOk+WDPpyfd+lh2AXFQ6d+oKqL1QaeE0g + wuqEdqzTBDijQIndwYdwh+MZZgbN+K1mZGRk7HC0heulxx4b2nI2AAAgAElEQVSPT43l12SYPzWWewbE + x/jKVddt1ABI+4Hi9MTrbcQfk38qIhDPGd5Tx8GPCyzhGxbykW0ApDnDDsf64gtRLoxjl//1FQFChGeo + 9oRsDyLCOYqPSeHG5C9zQ/45+eO6A/kRjW/SGRxpr96P8sfoT+hTv8OMjIyMHY8UsaeW8U2F69t0AVrr + dCQgmls+ThgXs4T6u9ID/hQxnfi7SL8rNdDA3CMAC0un8EMCMNJFAWNqGBPy7HZdgMqZSxTIVrEoo3D9 + BOyXUyiOEhRC5Ce+OC4vtArCBvHb13kz+cY84Ytv/kjCLkpE+d0RSbwm5k5Btb2Yvf+MjIyMVhJPLebD + Y1KEzTX8KaMh3l/ea619IyDeZ2V9fBCNpHWYpuWxzOJOC/vHnr70+FPbZk4DzN0AqKuxfEpFObyGRmvn + WKsLvumCMY5IybVv1LrxUeqiABmDoiigtEJRWAGhbwTk5mMBn11LwC4iZFcMVCEtIJWkSlqArlrDNQ0i + Tjm4ewXt0wu2GVBoAdQsXQTi7721AVACKuyQkTGB/MvI2AloK8OLyXqauj/VCbBtv65jSfD+R1dGh5D+ + k0sZAxQ9jl+X+7aF+1O3PuH/5BuZuwEgOgECQAXgqNIaqiZoVXivH7BCPe71r5VGbSrwqoHKGQXWSedK + ALioO3GKwZcLuifgNQf4uRSNKKXBWX3yiX133hxB4LC+Ej3/CKD4+5UhgQjtF2xKf2sZGRkZOxBtOX0g + nZeXGrBp6YG2+dvOwwvQ3Wq0fC8NBxVIoY/dHRsCbYbDNOKvW7anSL/zDc/dAIhglFLERgHX/EvVPuf6 + yXfnc8Re19bz1rrhwVuC5xSAbPEoTQvlad8+CF8rpxy8ZtCBSwwnUghhaj/Sb5avRV+9N1gaCP0GJpGY + JCPDYeXo/nmfQkZGb/QhZmkItOkBfJ+Wnp58vD+H+OUcZVk22gPL8ziyvMYCwGkX5PjqnzqhFPHHRkCN + tBEwLQKQxNwNACneg2dLcnl3wLn9UEb7fL5Xa/IXpQuYauzC9wC0XD6Zj+N4WilByeCNUAAMjCvvs+0g + g+GQMNiUpGYR7J/4CbgfC6cYGnoMcX4tn0/bryS3ec3IyDjR0dcjB5q5+T7efp9jtBkRUifAvQNSxz5w + ePk2TC7/O3EYNPP+bZ76NO8/Jn++jw2G3pi7ARCtWkYENVaqcOF8BV1wox5bekfGQBUaUBpkDAj2y4Ks + /yfAGEBrBWNqV9OpXWUgP1Yueq9c+Z6LA7iPj3PyHPm3egQNkAGUhuEoAznyd8YFUYsxKA2dyFIgcbwm + 4nni59kIyJjEeLQ+71PIyJiKWcifx7cRf9wBsG3+tnFt0YOJdQKIUNd1KAkksurz6DDR87bQvxzXRvx1 + 4tY3AiC9zSTmXgaoixK6KFGUA77dZC0wu+Ifl/wRCIZq8PK/skEPpwPsc2etuXC/qStwSaEuCigKBpil + fDfO1fb7LxvuB8RRBQFrFLjSRe434IwB/0tI/rjl9x++nziLII6S2DfTfkZGxomPWRbuAdoJPTVXF/l3 + zdO2D9+qqkJd16iqCkVR4Kb9h/djMp/PzzWmX667vP4U+UsjoEsM2AtzjwCUg6F8qsrh0gGoQ7bsTxUJ + Z9otyQgbJUBdg5sHAXArAtrPwqbzHWnqwnn9tRNzuElV2M8OV4Gfxf6Bu53CX02utmZ7D/BYHc41niO8 + 3fYPZtLu8BM0p8lagIwmFpZOzb+IjG0Pkg5ThJioU2P9mIQ2oG0BHz8PV3sltsuoghaPbbUYUBYFhsMh + tNbYd/NtB+QhosdGPG7L/W+E/FNGQBv5dxoDc48AkDHyZkw1PqSUXeZXKRF6h7JL/xpbHRAss6DEt0sA + 2whAKC9UTs3PxoEOnO5/YGF9ZxIeP8FVD4jqAMVGAMSPT7jwFCwRN7N/p/JdN+8VfDpBbuuHfKnPaEIX + c7frMzI60RX+T5F/nzm6qgW6xstjptYMkEZFURQoy1LuK3P70vNPve4PjSZZt+X7+VahnfzbQv99ogA0 + 9yuFLgoX7gcAqGJQLsLUVoznpHXWCCCniLcpF61sfl8VGqaqvBaAyMCYCkUxQOE6PBlOERBsrl7bVf4U + bNWA1jZ3r106gev97bdpjTb7m7KfqVYKpJVrVmSgedVAsudoBYKc6ncRBYjOhGwIukETAYJGuWDaww/j + sgGQ0UT+RWRsd8TNdiT6KvZ5bF+DIfWaDPFLpT8Q1grQWqOua18GWBSFNwpuO7LCKwFKD58PomHJuvV0 + 0F7mF5N/yghIRQHi+duOC2AbpAAE+dueAAQYEDQssRflAESAqY0X/hllUJQDaONEgaoAmTGMI1WlCmhd + wjgtAdW1rSSAArQO/OoaBVjVPwBVAGRCP2jNqwACLC4MAj4bWWDjgksSOSCg2Aj0V2OZ+3ePVegbYE9H + hZ9PZ6qADYx8qc/IyDhx0ZaTB9JE3kfln5qza1ss9DPGoCwtNRpjUFVVI7rAVQJaa3zu0m/eyNOhGfKH + eN443cRNEn/Vcmvz/iXx9/H8G6/P3QBYWz0qn5Kpq+tDrT/BrxUAG263gr+BD+eTATQ0iPdxEykd0gJ+ + cnAan609ssYDcaMg6+kbXlWQbBrAq/1VIF0rRqzB3QllIyBC8OonK/njNJE4Z2dsEJEIAsRpoziSlI2A + jBj5N5FxYiAm1i70EQ12RRRSpXxxaaFs9sNePzt4cs2AqCIhCu1Onnpie5u3z7exu8URgC7xn3/LLecx + sW3uBkDUBwALp5xx49FDt4BLAY2xHfd4PQCtbctfFBrafe6hOsCq8snU0IXN0/h3zCTtyd5tExzKvQWa + kRzlSVwRszobARGZu2P4uaFAjskjueDElqYpkH40sW9jmmwMZAjMqLDOyDjWSBK8Clc+FXXZi6+zcc4+ + Nb+co/GaOFY8B+f7Pdk73jFuPk/8COsIQCmMDa1Hh+D8v/T8JZnwiaVC/pLomfjbIgDSEEA0/9Swv8Tc + DQBPxg51tX7Er/AHm+fHoARVlf0CxGtcLmgAkGHrrQB0YUWEoisgAYBfyKFxBvZ/J8Cjum4YJcGT1xP8 + qrQGvFjENH+wrWWAdrb2D6T9pQn4xkIq839GRsa2xSyd/rq2t2kHpOHQd0zc3U9qAYgIZVkmKwvYIDhw + aJVLAGX+Hy3bgGbIPs7/S69fev99BIDT0Dpm7gbAaG1FPjXV2vIh6+XXtte/LlCPx+FLhesRwJZaXVsj + gOw9l3fEYEEesRiPPXQ/1vb+J2WtO1m6Z0P/xLs0F/pRypUQhoV/GHbJ4knDwUcW3M8jGAzN7oJpT79x + gDA2e3wZGRnbDLM2+5H7pNICKbFfvNiPfK0t7C+NALmdXxsMBgCAuq5R17VX/8tja6Vs85hm/t+fCtrD + 8LHnHxN/G/n3bf3b9ngCczcAatcJ0H1xShWDIZGxgj5wOMZ685q0I/4iRA50WIGPv2RdFJa0FdsDBorF + hs7bZ/FhiECwMM8dWXG5oGqGlbzC350LbP2oqcfQ5dDNSeHc3D4+1OW52v1ofT+CKIUAMSb5VFYa8D85 + DJCB/BPI2BaYlfxTZXldaFsTICb/1HFkzl/m+I1bUZZfr6rKvyYNBiLC6vpoLXVamIwExII9mfuXBsAI + k+H/VPe/PsSfej6BuRsAi0unAPBETGQqn1exIj/jw/0gV5JRjVCUA78iX12NwTX7hgw0Chf6LwBVwRjR + /EEQbSP9IML2YSlg1wEKnEMKXj2pZmMK349AfOb8TEulv/i3SddhHcLGFTwVSJLIF/uMCOurh+d9Chkn + MTbi9c8yR6r0D2gaDbGyX77OJM51/fwaK/ulccCpAFkKCFjdwM0Hjt6IyXC/PKlYoQ80PXom+5G48bYx + goEwjfz7GANJzL8RELfUhSXRweLuLwFAoUufVzfc4AdGbAv5G/butS6glfDWyaB2Fhw4x++qAmzYXoWM + gfi4lIvNs+Hhl5z047g/gdQKiI+SIip3vQAI1CDshp6f5FYZ2pcTJfYk+SBbAxkhqpaRcbyQUMbPvH9f + tC38ExN3PCaOMMicfqz8lxUBbCTw9rq2HGLqmrvNiYVo7KGiU04t5sMe/rq7jdAUAMbknwr5x5oCRI+n + Yu4RAF2Uvg0vANzxXg87fOimawEYtwyw9bSprl0vf/fFlNonX5Sy84zNyFUM2Lw86dDqUSugru1nUxSF + ixQoGMh1nwmFLpzKE4AL74u1/hpRARA5UaJTn4JcxCJAKQVFgfht7x7ZqlLm+jty+TKoFJF9pv0Mifx7 + yDieSHniqe199+87XkYCkq2DhaOY2g9AWNQHwYBgb5+9fwD+OXcJ1Frj6MrqCtKeP2sCYqJmsR+T+wiB + /OPwf1u9f9/cfy/M3QBQStvV/QJMUQ4xHq2BQKiqMYpyYBX8UC6s73L4FALnUMq2CFYGWpXQpYsGFCVA + lsK1LlDXrqkD2Ry65VxeB9qtFwCOSDhRIcJaA0z4xoUOiqIElHbiQNU4H7BVrEL1QtACTF6mA63HOoDU + 95q6zOdLf0ZGxvFFn4V42pAa27VgT9fqf7xdGgQpXQF7/I327wjqfgB+xT82BuKqAWMMvnnt929EmoBT + oXlJ/kz80vtPif+mef/x8WbG3A2AwXCh0Q0QgCKynjSnB0ytoLUjWiDU/NtnIGM7Aw6Gixitr0AV7NEb + gFynQJc6sF8kt/aNLT/5g1QhMqGUXYOAvXxnDRblwI0lmNr4NIAhY3sGKDufdotCNck98Z35Q8sxQRvg + uwYmogA5A5CRkTFPbEb0x+gS/8nX2tT+cm5J7HI/Jnb25pncZRoAgA/981jAcsp4PG4cik8P6a58ccMf + FvutuVuX59+n1/+GyR/YBgZAUQziTUopBYMKUvGvC23faaFQUCF4lGxIXVvC1a5209Q1CMYujKIUqHY1 + /tLYUIAqnNDQ7c+Eq8iAZX5M/kor1FUFgq0q0EJAQtq1AlYUdAhc56fh9pGhfrgIBgcL7PsgpZpZAJcy + CMJBLj9sDrEVibNaAdlqyMjI2Dy6Sve6xktM6/SXKgFsmwsIHn0cLSiKwufzZRSA8/9VVWFhYcGnB6SR + sbq6CqUUFhYWAIIGUCAQtYYlcUn8cbc/Jv9VWO9/DZOiv1rMcczIH9gGBkACtSqK7wPqTpYnyRkCpc2l + Q7mlfXmRH1eu58SCg+ESxqM1T/oGtdMRaEftJAR7ocsfiFxkQHnhnv1hhEiDIbsqIJEVKcKJBC2Jaxiq + wfWHRORKBDWIRAqAy/eYe106gl9r3De+Xo4fiNdk/WviUT9kAyAjI2NrsFHy38g+kthlEx8p8PPruohx + ssUve/taa9/zvyzLRikgGwXcD6AobKr4w5+97GpMNvbhSIDM3bMRwITP5L+OEBWQor9j7vkztk0VAN/q + elzoYnCrgoZWLucPWPW+sgRonJLfLgtcg/wXansG2LzN2C/mQyzzZ2tOMUmH7n0EiLQDNc7Nphzs+Wpd + hNJAt4xx9I5s3wJfZkhNrQIo8DbxnchTRYQs7NzGOGr8FjaKTP4ZGRmbQ0pxP22shCTsrvB/2/yS7OO5 + pIqft9d1jaqqsL6+7kl/NBoBAIbDofXuxfkaY1DXNcbjcWop4DinKz13JnMO+68CWEEwADjvH5M/z3NM + yR/YBhGAVMmSUkqVgwVUY9sSwHrRtv7eCgHDZ86et1Ta2y++hKkrFEUJQwakCj+exA+F6hpwnr5yZYHh + d2a/X+UqCxSUFfQVA+f585LBLtRk+BwUiGpvvIRYv3jotX1C5JeoDIglgH6JZOnzNwbJlNQ0zDI240RB + NR7lbzTj+INo5t9dTOpdZXvJ+v8otx9XBsSVAABsm3gABTf3qWsMnNpfAairyq8ISER+/HAw8PsNygnq + TGkAZLMf9vxXMJn778r7xwbBlmLuBkDCqquVUjXn3C23MWFbsjMw0I5cTe3SJWSgi4ElaQMUhQagPUnD + 9RAodAHfDhhWV2hXFITz9q2hYM8NsEYDuWNbEZ4uCtTVCHCVBVzWp7WCMRWKYoBqXKEYFD7i4PPzinsI + uPcPQcOsBQCPb2bpeaVBJHQAytuibVUDGScL4gteRsZ2wSx5/j7bU/OnyvnYOKiqqjGW71kEqJRCWZY+ + 7C/HSQPj1sNrN2My1A+xTa7qx8R/FMHzH2HS84/TCcfE65eYewogAQWgMKaynre2y/LWtVsJEFZVL38P + csldIgriPKeaD42GlI0GuBK+Zvhehe0UDDmfgmjoASjy0d0MWkSEFF+IpbdOIezf+XXKtEHw0q333xyW + Rk8jYCJqkJGRkdEfbeF/9r77pAXi/WYZG9fwS0OBw/uykQ/n/OU+/NrCwkLjuRQGDodD3xFQaw2tdFvv + /zjvvwZL/kdgDYE1hLB/yvNPLfRzzC7Qc48AxJbdlVd9QxXGCfLA3fZc+ZtYjteXbziLrCwGNlSjFKC0 + 9aAVeREhkfuxEDm33z5u1O2Dw/OFsxoD+VvLkqMAaqKu38UQvF5Au06GyrvmfJM5gPibFeEvwAsX2YAI + vwgrL5SljKk5poX2qTEiB413ChYW98z7FDJOAnQp8WOBXl9x4KwGQ7wPH4dr95n8pfefOs7i4qJ/nffl + iICMEMgjo5n/Ty3vuw5gGdbz59y/DPtPa/YDHEPyB7ZBBKCuxqirMfbe4W5q7x3upv/6b/52QMXwal0U + UNqWa+iiBIFgqHa1mzV0oWHqyoX8uUFD+HJZKOji6jZ1ILtCIVh6cPsRbAkff9HyR2J1ANrtSSK/zxao + 0wPw4kRCfGgrB0JIX3b9hyB4u5eM64dz9YYKNV6KZpTb+v0hhb/LHAXYKdDFoGlz5lu+bfHNtzVP3JRW + vqzaX7t6zOlLsVuek/iPj1GUBXShXZk4OZ4wgILfVtUVxtXYb1da+X10oVEOSj8eCigHpZ+bX4OyVWe8 + z/U3H/4eJkmaCV2S/xF343K/vuR/THL+MeZuAIgwjAIw+NjHPrn7ttsOrvgWu47My8GCJf96bPP/EXGR + cYRe1zCmRlEMvAduS/IUQOQjBqFO358IeIU/AM6Td7n9wuoC7PNCtP8NqxIqMO3a/xpdppj8GykH8ntA + hsrEKTWHcvqABL+r5k/EP05N0oHM/TsK1Xh13qeQcRKjrTlPX3iBdkfpXxz+l616ZR6fl/PlVf7KsvSh + fC7nk+V+ADAej/2+lRMEyuNbYWA1QnMJYK7d57K+VQCH3U2q/tvIP+X9H3PM3QAAgDve5Vy28xauv+HG + Uw4cuG19sLCEshwGMjcGpq5ABBhjSb4WXj6L+mwXQWtxFsXApQSceE7Bk7HSLCpU3kPXRciI6KIE1/jb + 0j9L+taOcOWDrHol8p60jBpoXYToBJ+nPw3i6aI0AcJ9OGmIDe4cwudH4eCzf/jI/L/TMB5lAyDj2OFY + 1fqn9pfGQFwV0FbbD4Te/ZL8ZQhfEr7sCsiEz7fYmBF6gnUEspaEXsGG+5n8V9BO/m3K/+OGuWsABDx7 + XXvDTd869+yzVoaLu3bpsoQxtS1tUjp0DvRcadmwNgYu+Q4uFyAFFEWJwv94lAsREcpi4PQAAGBs+L8o + LLFqF9Ln/JE7jioKZ0wEz52XJIZSUKRCqoHsAkHG1CAoaLefXDXQSgHcfL6WTwU7RTPTsxZAflrK3fxE + GzYAFM83Q+ogIyPj5MNmib1rPknoqTEpz59z+5Ko5eO457+sEOBSPyD0EJCNgXi71hqDgeUdNiyuvu6m + G93pya59IwTyPwib++8j+jsu+f4UtkUEwIE/wENveutfvfdlv/rHT7/y6us+XA4WMBguYmFxt2vZaysD + dFHYhXhgc0PG1D7/brnM/UhM+EzZwye/vLDd2+f3falhqPvnJYGhmlanExx4QrdRB9ulULuGROHHzdI9 + 0ZPavyJdefFpSMe/oRkQL/q0wOxqWxlCiGfPyMjIkIg9cMZm1f8pAd+00H+8nUV7AHwXv8FggOFw2HjM + r3E0ICZ5NgKk0SDD/+vr6/48Dh9d5TAbRwB4dT8mf877t9X6SyMAmNMFeFtEAG664Wq6413OBewHSACq + r171nZXnvebNb/q5p//Eh3/2yY961e3POO1+C4u7fDmgYk2cEYYUEbRr7FCWBQqlXEfAAuAfSeFW+DMG + 0HapXq01inII20mwgkZIG/jKAfay/aIR1oBQguQVASD7Ayq4gsAuBOAI3xkJsJ67D2K4AEDoCBxy+5bq + 2fvnf0WkAOTaI/UFR0K4biFs3mAAIWNbIn+ZGVuH9pw8kHJAOOI6K+QhlFLeu7eK/EDYMkRfukXZmNDL + smgYC6EdMPwcluTd0vK6cHl/EkYBoXYLvBVFifX1EThNa7crDtczkTP53wbgEGzen2v9u0L+wJzIH9hG + EYCbbriaP5ARrHpyP4Dr/vofP/nJxz/v137ugxf+2++Ma7p1YWGXE+VxbigI/WDFGe5XRH4MyIQ8vw5h + fM7IE6tO4XI8NrEP8BgZdmp47OFHrsA9Bpq9p4vCKkrZgmbSbogD7Q5uUg6DASAT/iIIPuoQa/6bzN2R + SvJahbTPv8XRvYyMjB2Evq1+N5omYG+e8/Ycbpf5e0n+0vOPF/XhXD7PIdMLTZ2W9n3+49c4GsDnAwCj + 0QhKKfz7V79zIwKRj2DD/QdhyX8FzUY/yU5/y8vLxz3nH0NtdU5nK6CCKq4AMACwG8BpAG7/52953avu + f++7P7ksil11NcZ4fQ2AbRRUDhctfWoFrQonD7BffjUe2chBYYV5ds0Aq+IvdInarSFQuJJDsADQNwIy + Id/vwOsEuJO2rYfLgf1RjceuemHojh0s2MZ79SWH7I+H2H/4Y6Lmz6QRRVB+Dj/I2yXK7xvt3hgaffbd + X07GtkddKRy46dvzPo2MHYYuruiq9Y+bBUlClo13+J49fl6QR+7LBkJVVdBae0V/qhGQFP3JVsEc8per + /8URA9lHQF4TV1ZWMBwO8cw3/PnrEBr9HAZwk7sdRDPvn8r5g7YJ8W6LFEAC0o2VZRXLL/7lP/zd+9/7 + Hn/3G6957i+dc7c7PUrrgVszwPYD0OXA9gcY8FsTCntnV1h1vvshKA0oDYDJ3IbfjYsWWI/e9ZNWohkQ + ODNAbna3cJHLLihdiPSACBaQIH1wiSKf6mQVgIqOE94PAC5b9BkK7lPg9vVRiwSCCGFiUw4fZ2ScvAiN + z/pzVKoRkEQ8Xyzak+Qdky7vy+RPRF6Ux69Jw6Gua0/2fAw2Jnj/8XjsjzEYDPw2WUrI58FzLy0tNToJ + IizwcxuAA2jm/VvJH9tIcLVtUgAt4A+tgv2gDwC44evf/O7lP/Py33nd311w8RtuPXjkysHCEoaLu1CU + rvuesPzs2s+VbylMxpWLaC3C684idap+FgAymfo/CGPED672+9oxpuGx+2y9P4T7kbN4j99e4w9FGCsU + 7vyHEUcBgp0gxIkQpYUJ0U48T/Rhh0dzj05lZGRsMaZ56Zup4Z8m4oufp8ifu++x985ELsv8eFtRFJ7Q + +TYejyfmB9BIC/CNxX680p88xsLCAhYXF8OCQMZgfX0dSimsVvowglN6EDZdfRA29J8i/3iVv22D7ZoC + SG52Nw1gCGAJwOkA9r75V1/yrEc85Lzn7FpaPHM8WvMSOf4R1aYCuFEQsYjPTqq1buTUtS7AKw4aIrsM + MeAJuShKVNUYvNFXDChXqudWG7Q/PoPBcAGj9VU3d+kMDfjSQRsBUJ7Qw4I/8MsTe+Ge6z/Ax+SPJW65 + qXz4355j6iuOQ3DyQ2550IGNCX4yjg3qMXIKIKMVMgQfb9/MnLOMS5XtSeKXEYM4lx9XGsi+/ezpx+V+ + cQSiLEuMRiO/LxsERVFgOBw2ygFluaHWGkdH6pYX/Oqf/RqsQ7oPNvR/GLbev0JwXFuV/tuFd7drCiAF + 6ZZymGUdwNFf+b13/OkD73vOx3/xhf/9BQ+4zz2eNCiKXUQGdTW2ZEl2VUAooCyGToDnogBKAXXtDIMC + CtpHA0A1oLQvJYxD8P6HqzWMsXNCCP7s6xqBHHltA4CDL6FTIUCkRGTCkSovV+htH37JdSNspAQS6wPE + esHGJgUucpgYlH7SgWwAbB9sj4tLxvbDZjz8aXPy4zYd0bQog3RkZPmdzPlzhABAg9hj8mfIHgH8utYa + 4/EY4/G48frS0hLKsvTVBzIKMR6PvTGwb//aFbAe/80AboUN/TP5bzulfxdOpAjAxDBYRiwALAI4BcAZ + T3j0f/7B5z/jcS895+w7P8qYGmSM7RjIpSC6CFV2jmNNVTnvXVkRn9MFGFOD6rrBbcptt00jbEliUZQ+ + BQCXr2dm1UXpRIdVaGIE+JUNfZmh//FrX91AhlMGpkHSiv8IOM8f5csC+Hzk+cvDTUYBVOOfvp4975+N + gO2Aekw5ApDRis2o9Nua9HSNb8v9y3tJ7EAgdxbpyYV54v3lWKApGOS5eDsbASsrKwBsJKCqKiwtLfnX + pCiQO/8Nh0N896aj177rQ//6jn/98lVXArgF1vO/DaHPf+/OftuFd09kAwBoqOEwgDUETgWw97Uv/unH + POmxj3jlaXt2n23qGnVtIzPcxY+9eaVCCImMQVGWUG5BIEOurHDinNwPrHLdCV03Ken5W14uPNFW4zWU + gwU3VzOEz++isY3cohZM4kI34JsWgVsgxwYA+TmAyABAk9ZT3z7zP1FsELQhGwDbCVU2ADI6MOs1v+Eg + iOtg2zyS9Nu8/Tj0H3cBZOIHmsZB7OHLSAG/znl9NgrW1tYwGAy8B7+8vIzBYIDFxcVGQyAme9n/fzAY + 4OYj5trz3/WJP7/0a9dcDRvq3w/r+XO9P5M/oQf5d312xxsnugGAm264mtcSAELZ4C7YssG9b/7Vlzz7 + xx7+wJeWRbGrrseO6GuXs4f3wI2zFlXhwj7KNgyqDf+Qal/Kxz/wamz7FhXlELoo/BwhV+UMCVPbdIRW + KPQAqiiCSNBFAbisr8HdFLQE3srdD4MAACAASURBVFAgZ8Aomy7w+zX6B2ByrlZ0e/nZADjxkA2AjBhd + 4r9pIXtG7H1PqxSQ5J8yCuQcsXfPtfmx5y9RR9dbJn+pI7CR2tqJwUOvf/b241I/6cR9/+D4O3/27k++ + 87KrvnctQpMfbvRzFM2wPxN+L7HfduHdHWEA8JcvFhUqYIWCuwHc7oH3Peeev/iCp77gPz3gXj9DjuzJ + LSbkxfOGfPVA6A1QecI3xjgeDD/GqhqDuP+A1mHhH2Ogi8I2HYLtUcBpAxYCatYfCEJnMaJyhgGklkCQ + P5xYUIkfeiMKwP9YC6flx0bhbirBd30nmfy3E+q6wvryCpYP3zTvU8nYBthMuH8aJKnHBB+TP4/hcL0M + 2TPJczhfev+SnCWhS+OADQZe6S82ajgiQES+kY88rvT8AeDGg+PvvuM9F/7FZVd973uwZH8QocnPMpqL + +6Q8/qkf3nbh3R1lAAyGCyAi7L3D3ZgRS9i0wB4Aex/3qP/8g7/w3Ce95q53vv1DeYEh/q4swVtSNXWN + wi1CZK3KwnvarBbllIGhGgoKxWAIEGzKwHnnZWlXMazryvYm0NrrC6ylWjii5zeOhh7AagpkyCtoC3wa + oWEdK8/7zc8yrgSgiShBat9e30kzT5AxZ4zXV7G+sozVowfmfSoZ2wAbub6nSD0m+C4tQMrTl3X5co54 + HtkFUIr2pIcuyZ/HSoGgbADEnf6IQp1/HPZXSmE8HuP7h6pr3vGeC//yK5b42eM/6B4vI4jPNy302y68 + uyMNgGo8kmkBWTZ4KoC9r37h0x7zlJ/40ZfvOWXp7LoaWc+9IUCxXQK51t/ym+0S6AnepQXqegwQ3FoC + jmwNoRgM7HhjnBEwBpkauiihVOENAMBZzDDQqhDePgDYlQtBzTyX/Yyc9+87DE6G8jliwcewiD3/xmik + Xuz8PnjeGb6zjGOHbACcnJgllN9njCTcrpx+Kg3Az2VDndSY2ACQjX7YYGCPnueT+8Ud+/h84nPnqAL3 + CBgOhw2j4vpbV68+/z0X/tVX0h7/CoLILw73z0z88Wc0b+w4AwAAxqN1nHr67VFVI+w57cw4LeD1Af/3 + d1714oc+6N7P1qBdxtSAUqjdssPkSdeV1ikNrUMnQH69qsYAGRTFsBGSL8uhzb+7H6mpxzZ6UBTWCIAK + qxnysaSaH25tAdNMKfHxfRpA6RYhoN3HjwenE0LmodtxV+HfXgZA52QZxwlEwPLBW7G6nA2AkwldBkA8 + btY5YuFdl5JfqvIBNHLt8XhpGDCZhwV+7LWRCTx1bjyel+uNjQOOFnBZnzEGCwsLvjfAvttG3z7/3Rf+ + dQvxs8cve/mnxH0bItDtwrs73gAAgLoa4/S9d5ZpgaAPOO+ce/zyL/zsK+57zt2eaMNE61YUyMsLE6AL + 2xKYQ/gc/ueUgKlt2YgVA5YhBEU2q2/qCixABICSx/nWvZE77kjbLy7UEnrjZYx9KsBuBHvw3kp327lU + MTQb4j4CSHB32qCIIwXNAEA2AOaNslzEwVuuywbASYK+xM9jZ52HCT31uqzDl+p9IOTX28r2uN6eSdxX + YglhXnzOUkMgG/gMBoOGCJDnkQv4rK6uYs+ePRgOh7julpVvn//uC//msm9clxL3rcAq+znHn/L0N02a + 24V3d6wBcMqpe2FM5Z6v+Q/c6QNk/4A9AM54/KMf9oOvfuHT3njmGXvuZ4xBNV53rX+th10UA/fDMs47 + d9UBdW0p3NTQusRwYQmA99cBCiJA7uw3GC6iKAcIhBmI2Mhwv/+jMeEH4zUAoSOgLQsEYtKOw3SUSCX4 + 8aIcUW7l/f35qKYB0JAw5DTA3FGUizh4czYAdjpmIX65T9dccs6YRBltuf9Y1Be/JsPxsgWvFP7xvnEI + n7fzOPbomfBLUYYtj8XiwLqusXv3buw/PNp3wae++A/v/9SXvgxL9gdgiT/O8UuPv/F2e37UU7FdePek + MQBMbT364cISiAinnn57NgQGCPqAM1/9wqc99ulP/K9vWBoO99a17Q+tC5uvN6IdpdcCOE+bYGCqCgtL + pwTBiyNlMjXqqnJEbqCLAQaDIaC0S/fzMsHwkQWfqifj5ADie1KhbFCrYiIFED5D8qF+cnNNknjX584G + AD+mxnaOcIjTmjiPjOOLbADsfLSJ8DajAYjHc4ldW1Sg7zU6bs7D5C+X9JXCar6WywiANAik6E8K/uRx + +DGRVf2v02DfBy689H0fuOg/vgxL+nyTxB+H+oEtJPwY24V3TwoDYLS+ar15YQCYupJpARYK7oZdX+DM + d/7+G151v3uf/ZRCqyUytaVoR/Q2L6/8OgG8DgCXDxaDoV84SLk+AJwqABlAaQyHi8GA8Pl9YcG67Rw1 + YN0B87cP/0fLDPsEwIT4L0QS2vL6zShA2qAQR8gGwDZENgBOPsRh8s1c0zm0Pm0ueY2OSZpD/1I7IJX6 + 0otn8pfHkip+efx4e5wS4POqqso28LltZd+HPv3lf7rg4i9fBpvbvwW2gc9taBL/cW/bu114d0caANV4 + hN17zphqAFTjEUbrKzjr7POkPmABrq3wA+5zj3v+xmt/7vXn3P2sHyOy5XyK4MR5NZQuXP7f1vRX1Tq0 + LrCwsNuG8olQuOWJrRHgWlPWNQbDReiiaHjkxtRWYwCCgtUHGNcSGAgevNIh9O/bAke5eaW0+EO2h7GG + jOskmIgE9DMAxFGin042AOYPawB8LxsAOxBdefqtQBzu74PYEIjD/zwvX6NTq/HJMawLkKvwAc2afalL + kIJDvr/10NqNF1z0pQ844j8E27lvP0K4n3P8cZj/uJHhduHdk8AAUBitr3QaAMOFXTCmxh3OOoejASVs + WmAPgDOe/4zHPfxZT/nxV595xmnn1fUY1XjdNvTRGqauvMduCZ4wGC6hKEq7VkBRgqiGqWufNmDjoRws + CL51lQXWfQ8RgEYlAF8ErHGgdWGNCNdIyHrkIUzfiAaQ7WoIb1wAgDQCVMT90uOPv5OWFQbd+8iYH7IB + sLPRlq/f7JxAe36/C23aAQCN3D6P5bp8AEmhX3x8TgdIb5+jCHVdYzAY+GPsP7x2wz9deOkFEfHLPH9D + 3Le6ukpLS0s9PqGtx3bh3R1jAABAORgC2LgBsLT7VC4bBEJbYa8P+I3X/tyTH/vIh7x814LVB7B3Tq7L + HxG5VQVLLCzusoZCUfqqAuOX94VrHjTw3rjvJKhgCVoF61eWAhpD0C7nLysO5DLCAAlDAcL6rqVMsOHt + N3T+jY9fhX85CkBpUzlHAOaPbADsXMSh/tT2vpAh+lnKB1Nj4+V2Y2EfH2dhYaHhvcvxMrwvj1cURSNK + wOQvDYNbblu54f0XfvECEeo/gODxH0FE/MvLywTYqEI2ALbJiUhs1AAoStt8Z7S+2mEA7AKRaRgAC0un + oK7GWNp9KtZXl2U0QCEYAkIf8Muvuv99zn5yofWuqloPywVrhdpZtwuLuy3ZK0uuVWWbUPi+/kSNdsHB + ktaeQ8kYrwMA4NsDA8qXJOqihPTU3UEEkct8nIsweM9/sgrBz5RIBUhhYQrHpgogEh5mdKIosgGwE5Ai + 3NS1erM5/9Qx+x4XmCR/Jn0WEfJYqdSXr6cqBWRIX4b9eTwbAvsPrV7/vk9+8YMR8XOO/ygi4l9bWyN5 + 7GwA2FD3SQcZUm9sF1/KjddeSeVgge5w1jkE+wOqYEUjR1/4+rf8zk895uEXPP9nHveyc+5+50fV1TgI + 7HwkoJ7ItcvwvSFH7C5CQIBvJMQkb6sC2FKWJG9dcKv+R3M7PyVL1MGyJqHhm4VMJQGnXP/I+NhyTGoP + MjqQ7aQTHrOQw7TSvq592oyHOKyfghQLynuZt+dwPYf6ZUQgJnk5Pi7/i+fef3jt+n+68NIPXnDxly9H + IP5b0PT4WdVPq6urxIsBZTRxUhgAbYTfB9+//luklKY73uVctiRHAFY+ctElRz9y0SXfeO2Ln/7Yxz36 + YS8483Z7zqurMaDdqlPr61hY3OXoUUOrAsZUPv+vXR5eEWCv2kpm4QEAGsqqVCSvw3YmVC6X3wjpi1H8 + WDHvM+lzBKARMQjpAD9jitcpPkM0BqVe3RxS3n9muC5s/XeQcbzQ5oHH26Sj0Xfe1PiusH4KcdpAKvE5 + jC/FfMBkTwDZvleu2sf38haf48ra+NDFX7jyY3/yros/g6a47wAC8Y/gxH379+8n1htkpLHjUgBlOcR4 + tIaFpVPALLa+etTO61IAVrhnJlIAi7v2YLS2ArtQ0DrKwYL/AS4s7uKyQaC57PDpAM586xt//lkPf8j9 + nrO0MNg7Hq2hGq9jadepXqFfG7sgEBljewqQvbd/CAW/cXvnDsJ5e2NqlzJohtHKwTCh6Cd/5xX/kBcX + mqwAcBGHCU1Ao/QvjXTRwFaRUBRxaKlQyAgoykV8/9qvwdTjeZ9KRk/E1+C+17/UtTsVUu8K4cv9Ug14 + 4vmaZcVNzz/27CX5s/hPNvMZDAY+OiDPKz7+ytr40EWXXJEi/qS47/Dhw1SWJVZXV1FVFU499VTICEBO + AQScFBGArcLB/ftotL6KO5x1DjeMqGCXhjz6hv/5p29/4HnnfvzVL/rp5//Q/c99JohQ1xUGw8XQURAK + 0IXN3xOEslV7rQCIQCoQMP9n4moV4j8siB4FgdcJ/CMjaKVEBb/yKQKvA+DnIpXgGwbb8EH0SQTDoLGX + tys2kxYIZ9o4FMR95v9OZPI/cbBRIugi/3jbNAMj9ujTPUSac8Tqfobs/S/3k2V7ZVliOBw2ji3PlfdZ + WRsfvuiSKz7al/jX1taIiPyiPxnTkQ2ADeDmG68hY2q6013vRbCGwAjA6uVXXn30Ra9/y+8+4ccf9sFf + eN5TX3PWHXb9sNJ2YSEFAFpDOZYsywVU1Ri6KH00ADzGle0ppVxrYAVFGsY1BIITCiq3tLA9BceUSjnj + QIhsigJKLirEloIoAQyiQGrO1erZh2iF52WFjvEptIX43TmIU20OyxZAxomPPp75tPHTxvaNLsTRgpQG + QNbyyzHGGK/WlxGDuL+/UgrD4XBCECjPsa5rrI3NoYv+7esff/u7P/0Z2Bw/h/k51L8CQfyj0Yhyfn9j + yAbAJnDTDVfTHe9yLq8L7fUBH734C0c+evEXrnrtS57xmKf8xI++4tQ9u8+GAQDbiEd74rawtf5aiPo4 + Ve8YkJp/uLYLoN0PXNOvXL7f5fj9HyLPqdwfGgmCn0BwtZUjYN7XTRAeR7M0UgYxccfHiE9BidfEcam5 + NaMPJq2wjDkjldsnmvxVTxPtAdPFeXKuthx/rPCXnUTluXntkVf8cwWQaoyxqUzt3w9rAbTmsLu9Hg0G + w4lzYT2AUgqr69WhT/3b1z/+9ndf/FmEXv23whoAMsdfA6C6rkkaJBmzY8cbAN6zngFdlnb8B3jdNV+l + hcXduMNZ53AkgNMCy3/0jve+/4/e8d7PvvVNv/CsH3vEA19WFOVSWGWQLW6bArA9/10DIEPOKbd5tJpC + O2DAdQHUClrZJkCWmF34DLJ9sFtrgMv//NuaWH8wcC+fF4QEwL7xZoBAThdPwsrDxOv+okJpYu/0cnIK + IGObYZpwr2u8xHTyT3vl044j8/BxHr+t1C8u8ZOlfky4XnflPP/Ugj58kx4/599lpcDqenXookuu+Pjb + 333x59Ak/gPueYP4R6PR9kig7wDsSANARU0l/PYZxIWzQOsCN994DWld0Jl3OpsQVpVaBXDkDb/79j99 + 4HnnfuLVL3r6Cx58/3N/BrAyO6UKG6p3+XsygPL2CufnNZQuQLVx1raCckYNuXnghIDE5YFKgXypnwLI + lRQidAG00X0VIgMc9ZfHZiuALw4kz008isP+jXkEhA1BjX17XDghDZJsAbSB16fIOD6Iw+a8jdEnbN+X + /KeN6Zo/Ja5LlfHJfZjY+bV4WWDZoU++d6kjYE2AXPaXjZJRRYcuuuTrn3j7uz/9Odic/n4Ej/8wbKjf + E//a2loO9W8xdqQBsFFsplyQsf/m62h99SiddfZ5BPvDHQNYs/qAN//u4x/9sA++9iU/88bb7z39PEUa + VFeeYG0qwOX2wSv5hRUHNXf2c/+SMSC3JLBcRtiWCkr1v2tIFCfTHflaXmV2ZuKnUDEYSfGViBJ4I8Qe + DHJ5IBX7+MKWQLxvfJgUci5gKsaj9XmfwkmHrnD7tP3aMI3YY3V+17l0ef1tVQIygiDJn1GWZUPxL0v7 + pFaAid9XLpUl1sbm4MWXXPGJt7/74s/Devi3oenxL0MQf1VVpJTK4r5jgJPCADCm3lAqIAUu2zPC0zKm + nvgj+uZX/4VOvd0d6E53vZfsH7D6sU9/4cjHPv2F573mxU9/zDOe9OjXLw4GZxpj1woAxGp/YKGfrc3X + yobWi6J0JOjy+VRD6dKr74nIEq/3rMmRf/w+4Im+481ikpVdokLJjACJhH+TpZvHnZxPqSAImMbvQWeQ + 0Yb86cwHbWTeVo43K/mnyvJSY/vk/bvOXZJ93ISH38dgMPDjeZW/OD0gBYBEtm0vQa1/8evXfu63/+SC + D8B6+NyyVy7Ny2lUIiKSHQUzth47wgDwf2AND37+aSK3Ih8ppVgfUMPpA/74z//xn/74z//xc2/7n699 + 0Q8/+N7PLgfFUl1XvKPP4XthTTFw1nXoiQ0W27BtQ5zvJ5sWUOQEg9LzJ0H+7JHLnD3n8SfD92xMQKnG + p2vtCOn790/WE7VxejPqMDldDgeksHTKGfM+hZMGfbz+LlV91/g2pOrxp51b2+PYOJHhdQ7b83heYleW + 77HXz812ZFUAH0NrDUNq7UtXfPdz7/jHz37ixpsP3owm8XOOfx32+mjY48849tgRBkCMaT8eoo2H+pt5 + uX7zjNbXaH1tmfactreRFgBw5BVv/KM/eOB557zvf7zyOS+/77l3eyK5RYPcAWwKXhyb1wqII/MKsO2F + iWwGn7WBWjU5nVJkqkAwEZ3GeX/20JtKwJDTnxT+qbQUYwLk3md/kLjPF4qM44dZSvFS+25VmV/feVM6 + Akn+8rX4Jpv2LC4uQobhOf9fVZVfujeo/zktibVLv+6J/yaEUj72+FcgiB8AssDv+GJHGgDHE0ppaF3A + e++N15p/lPtvvo6UUnTG7e/aaCt8+ZXXHHn2K377jS/82Sd86FlPeexr9t5uz3nGWdegIPRT2jUMIg1T + W6V/WQ5c+kD02oZNISitvOjPi+f8KbloAII40C9epGJTIIgL7WsiZAiARYx2VlFBgJ4WAJragDSxB1Fi + M2qQDYAY+RM5NmDjWmIaoasNjm1LA/A46bnrxLxt0YlGVYDbZpynT1LMB0ArhaIsLdnDaqQKrUMLX61R + RK1+dVGgNrT2xa999/Pnv/ezn9h3y8F9sDl+GeqX4j4DAFVVkVwqOOP4YMcYANNy/MbU0MXW6AA2i9Xl + w7S0+9SJtMA73/3Rw+9890e/9Ju/9IKnPPaRD3n50sJwb2y1uycgMqirMYqitMv8Ku1ycUGn4GlZpb0E + exFQ/p638fF4X0XKBg4i8nezBO8/FVyIxqaQUhq07e1PI1gZW4AcSciYD/oo/dtej/+m479dec1IjZN5 + eg73y/GyuQ+H82W+n1MAPL6qzdqlX//uP5//3s9+0hE/q/qZ+GU5nwGA1dXVHO6fI3aMAbAV2ExqIAU2 + Suy8zT/euq5p+cgBnHr67SfaCv/mH/zl3/z2H/31x//iD37lNfe719lPLLVaIjLQqvTEb0wFpbWNPBCB + FGEwXISpqwYx2tA+W+nuQkDkxH9KBNOdWJAvMv5iogWxS6Gf3UJcCiBKDLmRcF9MagcQONlzsyRp1S1e + zMjYQmwkNN9nny7y71L59zlWs3GYmsjvA00DIG7tK1X+vC3uBcDbLfF/55/Pf+9nPrXvlkM3wxL/zbDk + fwhROd+RI0cIkCuVZswLO9IA2CrF//HAd7/5H7S4aw+3Feb+AevGmOUXvPb3fuvBD7j33/76q5/3+nve + /U6P1FqhGhtL/sqV+pEBlLbVAc6A0UrbqIBWALEXYEN+Wiu47sLeTiAKLTztAkJKeOVWUKh9+iB0AbNz + kl1MUIXyH+X6CExerIJioMnuQjRIwhjhXfx9opSxE309+53kgaid9XbmDCJq/TyTEbUWj7tNxc/bKHIQ + fGWtq+iR88rwf+r1+PyMMb5MWLnyHSKCcUuYs/evtU0b8iI9IR3QPFdDBrrQqGqz9u+XXyOJn0P9t7rH + RxFy/HTw4EHKpL+9sCMNgDZ0GQap11pz+5v9ESes+H3f+wbpoqQ73uVcQrCYV7/ytW8eedpL3vSqFz3r + if/lWU95zCv33m7PfVRlc/t1NYbWBbQK7TftRcF17jLBm+d+AMagcTFSwQoQ93ZBIoAp1IoPCRBVBvwY + 7gKkE3n8LkTk7+9aBH6NvH/ztW5xVR8jIB5z4qYEqvHqvE9hx2BWzz/5d4VJQ4HHyAqBaXN2qf/jcr14 + vPTW422yTK8oCl/ilzJafOSAsPbvl00QP5P+QVjiX4ONapoDBw7kcN02xY4wALpySNMszrgPtoTNratG + zX8qTaC0tjZuansrZFhPg2xKDNdd81W62zk/OKEP+It3ffijf/UPH/viW970Cz/7sAff97nDEnv5HHVR + NkJ4pubWna7NsKk9e/q8P8QftRfXWRHgZAjfhgvI1LbU0qUR2MDQuvBpgMn3OJl7DC81yb8TrAFMDOYI + R1I42AupcSemEVCNsgGwFdhM2L9PY6CYVJlw26IK07QCbdvi85DbZN6/LMvGYj7y2AytNb585bX//L// + 36c+tO+Wg7cgePz7YYl/GfZ6VcFdEQ8fPkxZ2Ld9sSMMAIlQPz8dpmfb1L7zdWGWC8pNN1xNSql42eG1 + uq6P/tJv/d+3/9AD7vXxV7/oGc8/7153fTLqapeC8saKDZNz6FJ5g0VBgVQQ/bEBoJSCDD/Krn7w3gdv + cmsMeHW/0ALE+fvJD2DyRcexFG+PIXMBrbzcJiWclcRFOiLjpESfv9Wu8H8biaZIXxJ/XJ4XGwfx8VMR + BOnly1vs/XOXvsFg4PP9qbQFb7vqO/sufef7P/+hy6667lpYsuda/kMIof4K9npFhw8fJtlKOGN7YkcY + ABux1lPoaxBMn0fk23rCk6swNg4fvIXWVo7QHc46x8bv3foCX/7at448/7X/3+8+8bE/csELn/mEn7/H + 3e/0Y9V4FHQBAKC4xM/+G+r0CdD8B86NhiyrymOHCwD3HbBaAO+Ja+1XIbZGRNiP09Akc/aen2MhIQAl + WF1GElSczxbNhZNhVbGZ0mPaEVsWOyMlkHH80HUdisP3bYp9Sdax197HOJACP0ZM/uPxGFzbL1X+KdHf + Vd/Zd+lfvO/zH778G9d9F81yPm7Z2/D4jx49msv5TiDsCANgJ0JqEg7ccj0BqM+4/V3lssOrH/7Uvx7+ + 8Kf+9Ruve+kzH/u4Rz/sRWfebs99iBV+IbIPuzCQXVtAa+VTAGwaWPikAHiRoHABcq+zkSJWM7Sv+CkE + z0+G431kos3b5+MA/txstIEmhk2sM8CvUTNg0B9SXCiPd4KlL7OdsiHM6kTMMn7a2GmOgiTwLjEhI1b8 + a619uN8Y4/P9vK/s38/Ef+U1+770zvd//sOXf+O6a9FcljcmfgMAa2trpLXGaDTq8YlkbBectAbAVnn7 + XWgTHW60SoEo2VZ45Q/Pf8/7//D893zu93/9FT/7Xx/+oJeWWu2SXqsvFlBiqV9W6jvCtREC1zpYa8AY + kDFh5UHpwUhXW+bfVVju1w2EZCRP/oQGyfNOvC1QcVtuPw3WPZAzgJQvFdwoKworKmNHoq3cbquP0Wfu + lHfP59YW8m97Lj16Fgdz336t9USNP2ANAUH830MQ9+13j1uJP4f6T0zsSANg0yr9PsdQOikItN200tu3 + AocP3kK33HgNzr3fwyb6B7z+t9/2Zw+63w984tUvfsYLH/KAez+DyLXyhAIpR4zgWn9eIMhZByTD94GG + G8J74y4WgpMVFBTZiIHdXYU9SSU9FEnpMcWLIKTXNEh4/5zaPKfw3asGf/clcXJzsFEjj3wi4EQ5z/lj + mrBuq44Re+8Scdg9RfJtnj+36U0JBfk5k/94PEZRFChdZz85LuHxy1D/hKofsA18jtVnlnH8cMIbAMfC + cu9qCJQi8s12strI/t+4/PNUjUd0/4c8pqEPuOyKbx954et+73d+6jGP+MArnv/Trz3rjnsfylUACu69 + EaC0beKjFZxYkL17PienCHbPbcSkmatvnDeFFqWknJHReFlcnPxhKKQN+MKnovr/RrlgVAPQSPrzefuA + gtAlyGFdEQVqjmnkE7IOYN5I5bv7/u205cqPBbrEeV3n26bk7+P9y3uufGKxH1Eo85NzeuJ/3+c+evk3 + r5ehfkn8jRz/6upqZv0dhBPeAJAwpvZlcdsBG6ke4Dx7jLa0wVVf+Szd98E/xmmByt2vfOSifzvykYv+ + 7Ruve+kzH/PUxz/ylafu3nU3Gx73AX9oVwFg2/zyxcn2EfDCPyhX5qdAFQGKwrk0HHRHklwiqFyEIb7e + eR5l99x5SE60GKn42DoI+3BkgKglOi+LHOXpbYzA7TEy+W8XSBKdRv5tY/uG4zdimLcRdXwOqedyjpQw + L3WcGBzWlzl/DvvLmyD+62DJ/lYE8p9Q9VdVRVw5kLFzsD2Y8hgh/iPpImQV1cD2mn+DYf3NlBXyMcmF + /wDgxmuvpGo8wt1/4EHSEFgHsMz6gD978xte+p8eeK9nlUW5SFQ7cZ31qDlvHoL+2tE5awCU1we4NwAu + PdS6cJ0AQ3qBvXg+RuP8Ae+SN2jas7lqjGVBYiMlQXAVBsA0YibxIKQUUoTuQv/8G1AIn0nWAcwNsQc8 + KyFu5Hib3W8jZYTxvrMaH9LwqOsaVVXBGIOlpSVP+kopfOeGW6/4k7+/6H2Xf/P678EK+uTSvEdg+/V7 + 4q/rV+Yq+QAAIABJREFUOof6dzB2nAGgdbEhy/1YQGoR2Ktn79l0WNJeiBdt43naUhQ333gNGVPLtsIV + 7B/00Zf9ylvf8qD7/cA//Nqrnv+ae9/zzj8pCZVziVAKWmlP8FrZBUD4YgK3zVcRqMmmQZyfj/k1XMQp + cLBPBPi8QxQFiFf+21wg3pJJ20wc/QjHa6b/cxTgeKFN1NaVSwc2l4prI7lZIwFS8DfrecbRA9mYR0YE + YuGiPPfxeAxjjG/swzX++245eM0HLvryxz9w0X98BTbHz8R/EIH4x3DEn5flPTmwYwwAq1yfLTyldQGj + 5xfS2owwUGlt/euE4PHmG6+hpd2n0p7TzuRlh8cAVi674ttHnvnzb3rDE//bj/7da17yjDeeefqp97GE + p7zRIVcBUIKAmTyVKsNrgA/j+ygBYFMKUz3zoC9ouOmyBqBF38HnHFID/dFI66cmllCJbelZWyY8/hit + Lc/7FHpjo6V0KVLuow3oIvm27Rs1KqRor6tpUOocUsQed+SLjSEZ6l9cXPTjBPFfBkv2+wHcgkD8vP6I + D/XzfBk7HzvGAGAYU6PAoPdYRops4j/UWUsH5x2JOLh/H52+984T+oAPX/gvRz584b8855df8ZzHPfUn + H/na3bsWzgDE+ZJq8JnWhbu4uBXCHIMKqvbE7xMJnBJofAYcZg8th+3+8PsopcPMrCNojBI6gCSTs8WS + /kwaCYD4IoxI1hBP32o5xJbC/L73xd23w6Fbvze347chpWTf7Hwxtlrk1+fvty303xUFmCWNIT1/+fnJ + /v8AUBQFjDEYDocp4j+E5iI9h5Eg/kz6Jx92nAFgES7Ikz/q2S8M8yBycnX4fdD1h7v/5uuoLIc47Yw7 + ThgCb3nb3/7DW972txef/9ZffdlDHnivZwzKcsmH5Z2nrLRCXVWCcAm2vA9uwaBmiNIYI6ISiYsjMc2G + 50Sc7Vch5+93dZ4+pw6kISCjD0iMTxGxCrtChJbjNENjFz6fxpTR+2hUDcwPsyzDfDxwPErtNjJ/19hZ + ib/vsdvSGG3eviR/mQ7gxj5yvFIKRVHEoX4mfg71M/GPEHn8GScndqgBcHzR3tgnHT3YqMBnMzh04CYi + MnT63jsTQr5vFcCRl77h997ywz/0gPe98VXPfcM5d7/zfyHwin8aZAimrmx6gBXVkX4gsKetn7ctjePP + xBImL3rE5YiCHjy/B4OA95ukc6L2zzHEFRJGADVpO+RYuyL+jT0anD8x8UmGNk/8ZBGOtRkCbXX5Xfvy + OAaX7SmlPOHLpXu5m5/I8X8sCvUfgPX4Zai/Rib+DIdsACRg17af37rVvt1uArbUceOhukMHbqLTzrgj + EC4GIwCrX/zy1w4/9QW/8sqXPvepP/LMJ//4q8683an3VVrBGLv+d0H8mZD7P3WhYy0AwGV6iTcXhoLC + cztZ8JDcc7sdfuHAxnFS941xk0YA8bQTJ0e+sqCNu7zmQZzaREQCECd7/C2C1eUDM+/TRlSz1qz3eW07 + oCvVtxHvv21Ml04hZSBwBI2IvHivqipP/ryPbOWbIH4W9yWJ391QlvnSn7EDDQBrHRcwZvbFKPqE3Lua + BMl5bM48HRkIXmeoDLDL9s5O7BsxVPZ97xu0tPtUOH0AXxzWASyf//8+8PG/+PsPXfpbr3/RUx/7yB/+ + +aWF8gyt3XLFrhSQ4LoLMsn7nDvn3ylUFqTeN+Avdry9kR/20n9B7ErOwSF7fu9K3KcuzpER0HX9Trzm + DZKJKeW80bFbMhDbHdPy2Bsh9z4RgVSnu2NhSPQN3U8T6rXNk6rfbxME6kaVUEgNcD4/HsOpgJ6q/kao + H23BrYyTGjvCAJi32G4jaDMkphG6v9BExkLf9sfyuAf376OiHNKe0/YSomWH3/Tm8//yt//orz78zj/8 + tdfc9wfu9iSYeslmBRQANla4uyB8ft72J7BtkrUu+QXwgkR+HycI9IsXKQ2Q8kaGe1d+LiZUxWpDlut5 + Y8G9v4k37KcCpLc+wc6qMbxtmtQ+4ak7n4koxImJrRLVte270QjDVpxHKueeIu22/WZ9T7FhkKpakGTP + 4f+6rhvEf+DQ8r53ffQLF3zw4i9fhtCrn1X9RxGV8yETf0YHdoQB0BddJKl10Vmbn8K0aEBoyVknPYrN + YqvWPFhfW6FqPKLde04nhLLB1dFodOQ5r/zN33zaEx71T8/56Z98+T3vesdHAnAkZ71yFv358kEiEGqr + AYhy5NxrwBBHEwAy7Pm4yIIKRMxRhglCVfa6FrQCFNsB/pi8Sxva8/4bAYl/T2TqtzhWofzjYbDL3gFx + NGEa+cfzxI/b1PpA02OPX0t19uuKsnC4HwCOrqzfdtElV3zyT9518ecQxH23IKzQ11D1IxN/Rg/seAOg + rXQvhNyOf67fXpBm3GcDZD9r2eLq8mEqyiENFxY5IjACsPb+j37m6AWf+Pw3XvfSZ/63x//4I16093Z7 + 7s0pC60thfqLrAuLK2VbDfNrWts0gawwtGFO4y6Mrs8Agn9ur4nktAHGVQhMhojZuVdxcp+P5x1/Eqwc + znMjl8okYYjAgn8f28AKOBbG51ZgKw2MLhV9G4lP+0xiwpf3qVSFXGRHzpEifjmPPF+u5+d9BPF/FlbF + z6F+Jv4V5FB/xgaxYw0A+UdvNQFb1/Bn1lx9mxag1ThJ5M8br0+NPGxsuWHG6vJhWl9brp1GwAAY1XW9 + 8ta3//37/uDP3v353//1X3z2jzz0Ac9eHJZnUF0B/gInjRQO63N3vQKGaliP3Xr7duVEBV1wu2EVFgPi + OUSOPSQQOKXQHNn0ucVoz8RxCZbquFym/XilJrc1TiKeb45WwPEswZuGrc7t9xEhdpE/vy7v43lTHj+T + NNBsyCOX1o1FhfImx8j5WTOT8Pg/i2bLXq7jX4HV7TTEfRkZs2DHGQBMzpu50MQEu1lC3UrExkcq5Dix + Dxkf6ehrCBlTY3XlCC3t2tNYdtgYs/y63/zfb3v4Qx/48Zc/77+/5D7n3vknhsVgyR6DIxvkSN3l+omg + VOHTBIZsqaAhsq2Ffdif/BK+UGFFQSvCk2sH2NFx3l7575vCy36Y2Ft46pGUq/MzCbpEOU6Qu8hWNO7n + 4IEfa8JPedxdY6fl+1MkvJWNfWLvPRbgtY1NjeHzkqQtG/PEwr3UvHIpXwAp4v8Mmh7/bbCGwCpCPw+i + eVt2GSc0dpwBMCu26sJsVe1101jYhmHXGNOMm+UjB2n5yAG6w1nncFpgDGDlkksvP3zJpZe/8WlPeNR7 + X/LsJ73+Tre/3YPDtciuINg0VghKa5jarmVgjNMB6MKG5llHwJ5T2E3ehSfio2VenrwScsrAiQvFOIXJ + /ach2BeSoCjYG1srKDgh0KdssI/Yry2vvpm/zzZu1KKnRde5dOX6Afu+uOd+/Bl0GTWyjFcS/8WXXPGJ + twWP/zaEWv7DCMRfAzCZ+DO2Aie9AdCFdEMbi1kuTMbUNqwvcoQsDJx2/GnwKvljAXF+V1/xBTr3fg+b + 6Cb4/o9+5sj7P/qZK/7Hq573uMc/+uGvOO2UpbtY4gVU4aoFHDsaVyFgmVLZz6PQgHKrD3Ko1L4xEcRn + ZnWelQh6eKNBeP9EcNUKcl8VcTOLEXh/V43QeP8IY+RG4shDaIGMeFiMLTMG06mJxogNckNcitf1Wmps + TI5dUbg+57hVxnlXiV5qTGqf+HxlI55pY+M5pQESefxtoX4u1TVunkz+GVuCk94ACBe0rRMDGlNDqck+ + AFvxd7uVWobUvF3xgBuvvZJOOe1MnHr67SeWHf5f/+dv3vO//s/fXPyHv/Wa5zzqET/0IkD5tsIy52kv + wBpEY7ugkXLek2gyhCg8q5zBYL13gqJA3szR3mggiowGCWo8CtpAam4UkxKFDoX29CIClLOLJ5NHj+MO + G0Gf30+/Y7SJ5vqM74s++6S8/K1Ml/Dvjm8poZ7sR9F1jqlb6rw5DRDn/FuInz3+uFe/9PhzqD/jmGDH + GQCTBLlBb2hKbl1a87NCF4WlzsTxNKXniy82xtQodFg2uK8Bs9ELufw8Du7fR4PhEpcN+v4BAJZf9xt/ + /LYH3/9eH3vDK37uZQ867x5PhjEhPO9D/QBAYmlhY6nc6QdAjsKVhuG2xE6xz2sF8GqEir1/+fko+YC8 + LkHxOXB1QpQIsM2OxNYo5N+YOjok8P+39+1hdlVVnmufc29VEh4hIWBAQkwghnckhAhEBUQEAW18oB/4 + QEZ0FEdnbMexx9aZb/qbmbZ71P7Daf20W/ulaDMNRuUpBMJLFENBAglJwIQ8SCX1SKpSj1tV956954+9 + 1z7r7LvPuec+qlK5tX7fB6l773nsc27V+a3Hb63lBCIgScVVIwtyw9nRBgD8B8x7isnUJORV1/u2zfLO + m4Uv9F+L/Ol+vjp+n5Lft258TnjK+Q6CLufDUD/1+Jn4GZOKtjMAEFlhzKlCHlKmUQKaM2+l8NBdh8+4 + aeR83bu3qcMDPWr5BW9XQPoHvLD5laGP3vH1r9/4nivu/sxH3/vlU0+efwEaZoEKjSdWBAABUVTREQHA + SEEc9teteQPLqsYOMEZAQAg9WX1gH8hKQZz5x9dgiV8pnDaILYDNLANbHYDh/jT29qQMUkDPG7+pnBSD + L7zvIUSg/J9jXS1ErXx/rfMrlW4J+ZrjNArq9etjB1VKfVwL/uvm7/F1YI1sj8HlEX74DI2JcmVsw0uv + PfnD/7f+N929A/shLuU7CMlyPiZ+xpShbQyAWg8LH8HpbnXNEe1Uj9Bs5rlQT7vhpCcjM42ZvTs3K6Wk + WrT0fDpfYHTtA+uH1j6wfstX/8Ot77nxmjVfmt1ZnIfHCsMOiKKy9ZjxoRsEtHQQF66J2fsN1yQJewIM + 3ic/S4w+VokIAW5ueZqeNhHkj9MBqVTuHkDlIftq779KxzCFyPu7V0vFXyvsn+ZFZ+2fBft7ZVDL68dt + s4jfPT69Zro9If6Hu3sHDkAc6u+H2ONnVT/jiKBtDACA1tf7I0QQeEV72LSjrmPViAroY2YfIy519HQd + swTfGDkIIRKkmixpyjofwJ4dL6pFS893hYIjf/V//+nn3/nBneu+/82vfubCc5d+pKNYmKU9dBETqcmv + C6HvtzKsiyI/+4BF8Z5QxIF20wB6G3TiARQobFAE8SbmE/0AN68g8GkHgKwFCC+neOe4WRx4qCaRXF9P + ciMqUdDn8XjTk2QTpAnbGhX6pUUSapG/bx9XY0JFd0rpwTppIj9fLj+tSiDPteF+HuJHVT/26x8BVvUz + jjDaygBoBvV02strZGQ+RJTSlQG5z+vLjU5+9CErwoFTC/V8cr3d7lc3qoWLlmM3QexLPlYul4du//L/ + /KtLV624508/e/Pnz1q66N22IRAhdwUAgQhBSwsIoZOf7cMehI3Qx8K/wOxL1mmsARQTxlTqePHClCRa + 79+EgEUAiqQG4m/CJSK8L+boJL1QjazUQnL1dFtV9ZG7hsn5k6Zed3ooPLm97xj17JMv3QBV5E/3C8PQ + 9tN3j5Xn57Tz0fNSg8EJ9R+A5GjeQdDEPwas6mdMA7SdAYB/kNjWP5cSOUdYPAhCiKL6JwwiULR3JFAr + hF9z/wbSHEopZR6KibHDz2zYOHTT7Ru/8qH3vuvnd9z6gT+bP3fOm3Fyo5QRFAKcga7LGzHfjY2AlI0W + SNA6APOwxgc8AICpLLDrNlGNarqNH+QY+JBKxQyujDcIcevmJG37CFxvkczT25viiVbE60geXZFdMHrh + jFj2ENXYyEDVe82C5sRraWvyhuzd46V5/vWE+ul+UkooFAqJUboUVKVPP8/SIfiiBxghM8T/FMnx0zp+ + zPGPg46MSQCAsbEx1dnZmfv6GIxWo+0MgGZQ1cinQbiq+Vz7eMZ/4rEoAbtef73EjiWKU4GhwX41XhqG + BQsXV5UN/tuvHzn8b79+ZNNffu2Om664ZMWnZ3UW5gMYH954zkoh5ZkHLubxlbIeNhIxNQQEAEQysnl2 + myYA4kPbf5LkG3cTxJ4EZq6BsrQOzjcESS+fkBfdyq4FjQM0MojeweoU4mNgRsKnYBBVhkTr4ZJgo8I8 + Oh6attB1jYpGq1RccqbkT1X8vn3wtfu35yr7Mzz+p0io/yDEOX4q7ksQf90XyWBMAtgAqIE8D6S0lEDg + qTlGw0BKWTOVoMkaH5qT0444KY5KX09jD35977p3b1Mds+bAiScvqjIE/uv//t6PisXCr//hO1/7ylln + Lr6mIwxmWVKzjnAckle4RiLUE7ElkDy3UMbzVwkjQH+KFoAhUWEMLdQW4DHRjTfDjEBJUAlvMRmBiH90 + JxRi5EIf1/r5wn7qzwaIKr/fXjc2SE6cX7TGJojLXOs7mBuGTyxNUM87Pk+cOtHGXvJ3LU8bYX1ena7S + tf5SRlAohKkaHR3oIYYWaeVLr0O/J423L6zxbIn/rvUP7+sd6IFq4h8GkuMH0MQfBMGUC4cZjDS0hQGQ + FpZsNLXm5ubrIb98+gBPDjUIEuI+/aCpPpZdm3OeRvoR5AWtlsA1ShnZBxmNKIgMAdXhgV5VnhhTJ568 + SIHOg1YAYKxcrgzf8ed/841VK8756Zf//c1fWnL6wkv1wSD21JWeH2BJAnRHwfiBnZ5Pt0StlCZv3++F + L+xsDmljAgJAKRLCN5+nnDVJbHZ5yQRCFpI8qLwn8sgAnMuqJtC8ufW8v/e1cvfo/fs86jxrSksJuJ4/ + huTDMPQ2/HFBG/W456GVAt5Q/13rf2OI/xBo4sdQ/zDEQ3pkpVJRuE4mfsZ0Q1sYAFloJH8NEOegm0Oa + WIo+tOoRH1aLBvM+pKmB0SgENh7KeZjEA56cmxgCVh9w+PBQ6dEnfz/4/Evbv3Dbze+74sZ3r/ns/BOO + PZNec/x9aEJXUkEQhCZHXx3iBQgMQwbxbpaLE8F0TSZgjBl0x62HL+x2eloRTRskj0Ou3qyDhv/Ttk0C + f0PiCAJGMUjogB4jwwpwSY6+nwZfaL4eIxhD/FJqgw1b5rpE66YWfIZBnmvB9/A89D3ftbnHpMd1RYTU + sN66o3vDN//uvruIx++K+xI5fimlYtJnTGe0lQEggsDnNKdCSQnghNZrefBphE1LEOsxHPRgnBrndHUB + Jn0QQjH3eeLz5YuKxCHV5nodZGkhBvq7lRk5jIbA+KFDh0a++3d3rr3rV+t+/x9vv+mD77j4vFtnz+qY + p4AI6ECH8G1UAgDAnduAHjpgCDew5A8KQAmiG7APfFyrJnkRoAFhA/axV6siez67CVjGTgYZDJOnkZL3 + vkG81vhCoIr8047mqvZ9pO7bh+bCc681hWh95XRZ508jeLo2nybBXS+ewx3bm7V2PDeW9tJzbN3RveFH + 9zz5641bd78G1eK+KuJHVT+L+xnTHW1lABwJpBkE2HmsHiBRZRkQ1eOAzdS9HBIBHxlLKSEI9UMyT/rC + FST6ogo+7YNdA3mwShnB7lc3quHD/eqcle9UYNoKl8vlsb179w79xbf//gerVpy97vZbbvj0WUtPe3ex + WJhlH6natbbCPP0Aj6sdsMWw3tbk/OkDGY0AHERkUgzCHAsrCbxeuxAQQBh75fEh04V5ifeF89rZVJ8C + NYLkfTrngG7rJ9l6yup85JoGNzLgI25fCN4N+dcqJ6wVuXA9dAC/sRqnqvwRCHrtdN0v7+h+7sd3P3Hv + xm17XoM4x59K/JVKRU1mKo7BaDVmnAHQCqu8VZb9VNTxNws0CuqtagCoL/3yxy2/V8ccP18tPG2ZAtNW + eGhoqPTMhk2Hu17c+vXrrlpz981/ctXn3nTayZckSrYMHwRmyiCmWHTZJk4fBLN94DjRJCwtpaFWYY03 + iQI1J8QeawFkkpDI9QSC1OwntiEqPeHuRZIT9n9J7z9JiPHkRAqfp59G7G7I25cPd+GG6+lse/zXW83i + nCetwiCrKoDulzQmkzl7WnVA3087D13vyzu6n/vR3U/ct2nbnl0Q5/h7IYP4m9EcMRhHCm1tAAj6EE7B + ZKnrW42A5MHzknGjJVXV72UTuRb+BcQDF4n9bA7f650low4mfKqEEGUAiMbGxibGxsZG7rl33cA9963b + 9J8/99Hrrrzswk+dfOK8pZr/3Tw89e402aZl3u3PRlhIP0B1ubI5A2XJO34PQAT+Bz8mKqzxoOISP5JR + yJIC2DWiJKH6E/8hskjT3c5HprVARW1I9j5y963HXUfWayoipK+zjAv6MzVM3M/oOF+EIf77N23bsxti + 4scJfSjuS5TzMekzjma0tQGAYd2pPidAfaIpF+nCQCekawRySjbX6KcWsjoW1hsZyGtwRVGkwjC0ZYPj + ExMTADD613/7L//6re/f+di3/vsXb3vbxed/rFgszI5r6w1hG+4PCwXdvElgy2GIdQT4/SAxm/2Ukvrx + HoRxXt9ebPyjMmmFKKqYa1LORgqcvc1+StslznaJfel53E0yBH8UvtC5T/Fe6/fUl0ZIy5W7Ajw0ENzz + +I6Zlf9PL+VTXsJ3P6PiPqUUdHR0+Dx+JH7s3Ndnfh4CXbFSBkP8ExMTCs/HYBzNaGsDIC9ovX0jiL2K + +rsF1iJum+PPezwyItiHRrsCxqWJ9kg119XsXIahwX4VVSbACAXHAaBSLlfGASrDX/ja//nOqrecs/ZP + P3PL51ace+YNgpAnVlfo8H0FAAQoGwkQibQAagnMJQGAAKkUBEqCbQ2Mx4rvhvZ0QYBU2LKYhOuJOj9+ + V/8kzPtWPZDYJd6PnlDF1klydhGtTqCry1C/+7xxn/rd3ZcSKyXatL8b12v3rcUnTvSlI9zjuqSO22al + FQLTsjol1E+J/yBUE38EoImfSZ/RTmgrAyDtYdRI/rpVSHtg2PG4NdbmdidsxQOI3qfJFi3lVpIHroER + 48Drf1RRZUKduvhsFAqWAaC04YUtQ7fc8fWvffSD19/zyY9c96VT33Di+UlvGb1w7BwYxK+xy6AREioT + FRCgmw0pAAgKYWwbILHQmLsQIBS9PqT7eNSsZXgBJqJA1pbwims49kolTl0P0sLxNMTuiw5k7Uf/cz1v + l7zTwuS1lPn0eEopiKIoYVikGRdUDxCGIRQKBV+o/z4S6seSvgHQoX7q8avR0VFVKLTVo5LBAIA2MwBc + 1OvV15om6IbCG0svJHPWbjOdrHp9GSXXZnPveQvzG4SUEQRh7V8VJSWExUJGyLZ6nek5VAzrRna/vTs3 + q9OWnOtOGxz96d33Df587YOb/vxLt99w7ZWrP33Ccce+0QwQsCQvRAiUq/F9CVr5rzv9aWNAqtjoUvgR + iERLAQBldA8ACmhUhUYCnNfooeL5UdTnkn+2JWDSGABWTOBpgpQWZkfCdrfxKeOzjofbUsFflngvDb7o + g3ucKIqqDBTsqOcaHvTzjo6OxDNgX+/Aju/840M/yUv82LKXvX5Gu6ItDQD6BytlVOfUvfwQwh9ur+ov + 4H0Y1g6h10La/s0eFxH3NWhM15CW021mfTu3PaeEEPCmN69MtBWOomj0L771g598/5/uWfc/vvKZT7xt + 1XkfK4TBbBL4x8S9zcErpawHT9dZCIsQgDbEbI05mM5+1rE3oWUrfkyq+vC81X67EQ8i8XvC+ML1802W + Qph1xpUECleW3DyFUGu9B+AP3acZCjQEb9fuIWR3XVnHpuJCAICJiQno7Oy0QkO6Tp/OIAgC6OzsrCL+ + X67ruv8Xj3Q9D5rsXeIvQSzuU9yylzFT0JYGQF5kefDCqr0bQ8urC+yDNe9DKSXs6ml+5EOe9dsSwZTQ + vZIShFMP3iqx4oHX/6jmHDtXHTd3gYLYcxvr7e0dvuO//K9vX3/tOx/81Eeu+8KyxQuvMIUFYJgfQIHJ + 3cdheh0FiGv/LTEZj10ELmkJO5xIKgkhxNUPdjvbeSh+h6YJcBuRWRKAHj8RFVoi9OgOIEm01BgA8IsD + cTu3Za9LsO4xssifriWr/I5WEVBvH8m3WIybXdHj4NpQjBgEARSLxSriX/tI1wNr13U9D3EDH9fjt8TP + OX7GTEPbGwCp+cc6/tCDIGwZcSXW4JA5NuVJ3776WoIgcMcCJOB7QB/toMZJf88eVSh0qLnz36AgHjs8 + et+Djw5t2bZj11VvX7Xmlvde/sWTFsw7A5v8KA9pYgVA9f0y8wNsKiFIeNzaIw80kbvCPQVgRwdajYH5 + HslXqQQVvum9q4wBGyggRgQaAQLXkvxz9hFt8tqS27mfuyp7up8rIKTHcr1093g+tT6SOW6LDXnoJD+f + IVIoFKqJv2dg59p1XQ+sXdf1AlSX842Ah/iBwZiBaDsDYCpIzlXSZxsTU/NsaSbFUUut32gppdYOtC4S + guvwrXdosF8pJdXxJ5yEqu3yzp2vlf5+52v9v9vw4qYPvOft777+qss+e8yc2fMIXYFmT+29K0VGJQv7 + P8ABwOh9o1gw3kYQEZ+wDj6KDePTYQTCNRRomSL5HpVrCOhjK9QOeNIHlYmS996lESj92U0NUEL2qe1x + O/w3TYmPn+O2SO60fI8aALgNhvTptq6q3+PxP7R2Xdcm0F5+r/nvEKSU83GonzGT0XYGQBJHxuP1ESZ6 + rXlTAzjXIAhCEEGQ2K/V0Yha4ke6XbNodiiRz8CjjYaGBvvVcXNPTOgDXtqybeSlLdv23f/Yhqc+97Eb + bl15/pvfF4bBLL23ijV1WB6oYo0A1uoJMgXQvq+0x57w6kUc2kdRoQKMHJjUAb0HymyNxoOU2sAQaDrq + n02TeaMdoOdK3o9KuWTvU5pwD8BP3BRpeX93/6zSO4DkJEB3SBASL1X3Y4Me3xwB/DyF+B80xH8Y4lB/ + v3ldAiLu6+/vV52dnVXHZjBmGtrCAMjv9dOcaTrq8XhTZwHk8Mgxf1l1vBz87iNR+1BuIhpgu/dlGBmC + eGW4Dt9+PgJy103vdauiNyNDA6pQ7FCds+agPqACAGMbul4Y+kb3/u6LLzz3lx8DO0zGAAAXIUlEQVT/ + 0LtvX77ktCvJwjxrV7G3buYG2JkCZoaAWbgle2FoXimJVgVYBR8QbYmIDQpN6ApAxJJBpbJ0AXm0A/R8 + SbJ3X+PP9H1f6N8XCaj1ndHjUz0BNQKwXA9D/z7NgG/Er0P8gxCL+w6BJv5RiOv41cGDB1W5XM5cL4Mx + k9AWBgAAPiTylapR6PG2zTWsSa4jfRhJ+j4pOoVmVIgZaMaTF05IthHkMbBoyWOeiEEQhCCdJkz9PXvU + 6PCAWrT0fDt2eF/3/tIvu/f3btn+2o4br33H5ddftfrTJ55w/Bl6D6FV/VQj4JBcXFWAwkDdWEgaEtf3 + B4lV6W1UCCD0sQHAlA3iiF8wuQPiZVuxogAMBQQiAAkSsILBBv9tk6I4JZD23aTl+Cl85E+3r+Xx0/ML + ISCKIoiiCLCOnpI+krHboIceIwgCcGvwM4j/IOhQfwl0BCgCADU8PKwAdEUBg8GI0TYGQBryhptrERqO + 7aXT+rKrCOr3wrOa8tgmNjWup57zCjNAJzv8r2w5nG07nHsWQTIqIGUEhWIBVNRYCqCe1AG9plc3P6PO + PPdSTAtEADD+yqt/HP3J3SN9Dzz2u2dv/eDV73/7Wy/42HHHHjNP2c5+nnQFEh0KCWne3woFjWcNwobw + q1L1VACIpApgqwq00QDxMYUxvCpRfH4VGxkYMqI07Hr79H36rz6cf/SzG/p3PXO6v1sxIKWEKIpgYmIC + isWijXZJKaFSqdjzuOF+XLPP4x8eHT/0z798+mckx089/iri7+/v5wY+DEYG+K/jKEJ11UCU+Lc2cobY + rSc7tfBFJvyVD8kwcZ5xyHt3blZhWIBTTl8egRk73N29f6y7e//gt/v6D/z4Xx+477996bbPn73s9KuL + hcIsAH23pMnfg1I2rK8Jj3rTuA7dRMi2lsY12osBwOY/VTl2gT9LAEWFgGA1AUCPZsPjAMLRAqTl/tOM + ASRuV2iHP6d5+265IA3rI8lTEo9MVAcjAvgZPQ5qACiGR8cPPfLM5t9872eProe4Za/r8SdC/ZMVPWMw + 2gltZQDoMa75BG15j1d7G+Ft14vevNu9r9WYzCFAiLRIh88gSXRKnGR1NdU8aIFZfL60GQo7tv5BHXPc + fPWGN56BZYOV/Qd6xvYf6Dn0xW985xsXX3jez+74xI3/aenpp64GEBAEBQCl9HwAEeiSPTJ62IbMMeVv + Q/GBCdVTxT/+D7P3JIePlYFWZBjY9EDs7ZNQAslS2FQBJL1oV6hHQb11n+AP93PJ2TUSlFKW7JVSMDEx + AeVy2XrwmAaoVCrW2y8UComwPub+M4j/cdCh/n6IVf1U3BcBgOrr61NhGE5a6ozBaDe0lQEwFbAirgyk + hfJpWVPu82EnuozzTlafgnqQ5/xZD+a0roqthFLSGgX7dr2sCsVOdfKpS60+oLe3r7Ru/W8PdW18+dU7 + PnnTdVeuWXnrgnnHL5FGIChMPl4pCUqZiIUCkKZ8UECgIwRBiNl4II0AAMtHdYpAmwFxQyJzD6wBYev9 + IFl2GkcApFL66E5gx63Vx/eyCJ+q8CmCxO9fcj9U72O4v1wugxACOjo6EmK+SqVi14J1+xgpwF79FMOj + 44fW/W7LQ39757rHIanqPwgp4j6fboHBYGSDDYAjBKWQEPJ/Ba2KbORHkhwaUen7asIbPVa9wDbQANhQ + ptrAcOYLROMTE+P7DxwY+eZ3f/zTH//814/92Rc+futF5y97/5zZnfMUBPHsAIhz9UIm8/yBMNoB1Ivg + tVp+SpYTxl61AiD5cGVKFFFYGBR0NCI+hm5SZAMADtycve+eU7Gd6/2jN00jCkIIqFQq5v5KS+4Y3qf9 + 9zE1gI16MNcvpbSGAAUh/vUQi/sOQlLVb3P8AwMD3LmPwWgCbAC0GEomhW+59skxolcZlXkeI6Bpck3Z + n4Z/MbXheu3JUrrqhzNdGy0jPJLYue05JaMKnHHOW60+YHR0dPy1XbuGvv7N7//NpatWPHjL+9/1qbPP + PP1yrQ/QFSfCMK/hZ5DKfDcKrG4AiDof/w1EaHL9Kk4SCAGBCEGIME4fyQiEwnSBglCE8TmEbkWsj5pM + NdBOey6oYA8gFuG5A4LS1P4Y6sewPu5XKBSsmp/uh6SPHn+xWPR6/CTUT3P8bqi/AkTVj4YIg8FoDG1t + ACSb50y+xynsg9sv1qsFKSUUUkL9SeJsjjRbHWrPs55a58xqRNMoso7h63G/f+8rCgDUwtOWKTBjh/v6 + +kuPP/2Hwe7eQ3vXXHzBJVevectHlyw+9SIM02MDIGwjHJfRxUadwHp/Eiiw1QYKG/8EpmuiiD9XyqQI + jAEQFhLiQo/Uz3vttLSPKvqp+h7z7+5wHfovhvkp8dKpe7RXAE0loKo/g/ifgDjU3wtxqN9bzsdgMFqD + tjMAmiW3LNLwhbNbKTpE5BIf1rjOKsW3lCDCIJOsrcGUI2zfiBFSu4QxLfKQ3gI4Kb6MahUD5ML+va+o + hacts90EDw8NTWzdtn24r/9gz3Mvbn/+fVevue7yt17wsbnHH3uKMGV6UkrTMli3FNYXhDl3sF2DFSV9 + 7DhgtSEx+ced8pC4jSctAr0/xHTvM57cnLirB8D36GdI/pTIEVEUQalUsp+jt09r+H06A4wMUBjif9h4 + /IchLufrBx36T4T6R0dHFQCP5WUwWo22MwBcuAr9NLQqFG1r33MYIrXOOVljjLPQjDFDy/P0sfzXZ8cM + t/KBTs6rQ9r+68Dvp6oDo9EI4OdDg/2qc9Yx0NE5SwLAxPDwSGV4eGSsp6d3YPfuvfvW/ubpdZ+++b2f + uPiCZR8oFIJZIkD1eZzft0WAgZEDitA2GUJBISjjhePvKCFiDPDrYUEKdLBBgZQVCMIimUdgrt/wtevF + +wxXaiBQoqche/TcpZQwNjZmq1sKhYL18qnYjxoPmFqgmChXxu5/YtOvvvezR5+EOMffB3HLXiT+ChDi + ZzAYk4O2NgDqVdzXgvZ8kh6/lFHNqEFLzhuGIMfzEWZd8wYAsJg8dbu83v7UixTzod4KCbp9f88eJYRQ + 8086TQGAHB0dreweHR3r7es7/Jd9/X+95pJVD1/7jgtvueCsJVdr4Z97LOIVC+z8F+hugEFg8viY5bdB + AwClwA4nMvoCbP8bhh0glYxHFON3J6rD/a7KXx86GSFwRXv076ZUKkGpVIKOjg7o7Oy0xO/z/JH0fcS/ + 4aXXnvzhXesf3tc7cACSxI8e/ziQUP9UpOwYjJmOo94AsA+6hDeZRchTE0Z0SSfNk6/Xw8dw8NQA69Rb + A5+BkP19xOduRfi3dtok/Rzdu7epYscstWDhYgUAUalUKm/fvr20ffv2/o0vvbx9zcXnPXz9O1d/8rSF + C84RIoAwLMTHw6o+KQEVg/H0PxNul6YiwJQLWhI3r+NrMAJMJUEpt6zU37CHvnYH8lD1Px3cAwAwPj4O + AACzZ89O7O/z7n2hfkL8v9nXO9ADyZa9AxATf0Lcx2AwpgZHvQHgYjI9h2ROtbF89mTB1+ylUWiyJfl+ + W0qHkYX819aKML9u8JReUtgsan2X9L4afQBAPF1uoqvr+dGuruf3vfLavs1rVp71rmuvvOS24+bMOQHA + kKkknfpIPh9AK/iVkiCjSjzLQoGtEFDm3yAIAaQCEYYQCGWKEU0Zor0nMQFTMsf1Yzi/XC5bso4iHcGq + VCpw7LHH2vx+pVKxLXzxHtAxvr4UAIIQ/0MO8R8C7fGPQOzxy+HhYe7cx2AcAbSdAeBDq+fSI7DzYBQ1 + Vo5Ec+EiTG8eZH6q+qy6tatsycjeZuCev55hS/WuPdW4EMKE0GXdaYms7wKPNTTYr4IghGOOO8GWDQLA + 2IMPrRvp6tq449Hfblp/203XfOIt55x5faGgdFvhQHf2k1KCCJQRAepGQFGlDAAKIhkZUsfwPZj0jO48 + iNEBEAJCEUAkK5Agfc/vIRX2YS4f38dcPQDAnDlz9PWbEj9fN0Ea8k/L8RPiPwCa8GkDnxGIc/wSAODw + 4cPM/AzGEUJbGABHmvSyoEint2bhkll6rXerUgTZ664pYlRu5ADANWTSQvu1vPLp8J2XRodUR+ccFYah + bSvc09tX6nn8yYHBw4dfP2vZkns/fMPlty1b8sZ3gJIAgTDNe8BUAOi+DlJpoSqSuwgM+aJOwFb+6e3D + QhHAeOBSRgBClw9OjA1Zbx5D+/hfFEW2FA8b/CCB05a92Kef/m7hdm7uH+Eh/oPkPzfHLwEAxsbGFE/n + YzCOLNrCAGgFWq0NaGrkbgvC3NVh+8aOXys020o9Qt5jiQyVfz3IVRKZAyNDA6o0MqgWLFyM7WnLXc9v + HN285eUDu/buf+Ut55yx+iPvveLzJy2Yf4YQoQntG+GfTLb5lVJBEGDzIFM+IAIdDYBYL6DD+6HZtnqU + rpvfR5Kn5E/7AWAqgJI/FfwVi8U04n/KEP9+SOb4UdWfIP6BgQGe0MdgTBO03V9i2oN7OniMAJCpts+D + PIZKns6CtaCrHbDlq+n6J2iOOSZgGglwhXbVUQJFQtL5SLyhscvUgw0Lqdv5KkXqNcDwOna/ulGdfuYK + 2z9gfHxi4unf/m5485at+zZs2v7in1zztmuvvXz1p2bP6jgBoytKSRBBqFMWEPc7CAIdYo8qFSiERXM5 + wt432zTIs1YkfmzP6zbpoap/1AWg99/Z2WnWIGsS/w/ueuyR7t7BA6AV/b1QXc6XIH7O8zMY0wttZwA0 + Ap9xkJbbPxJjcgE8desNEXz2AzgIsH1txhEyyDh72I9fpKg9zFD3EKjj3qYbdESoWYcAUQvzAkvC3iPb + CgzlNRwAAPbseFGFYQFOXXy2NQQGBgYmfv/sH4Z37nzt9cee2fjb229+z2eWL3nj5bNmz56lIl3jLwIB + IKXVL0SyrAV+gQClhxKDbjqEXr0yRgC5pyLO4dP1UWU/NW7o5DwhhO3Nr5SCjo6OWsSPU/mQ/A9BMsev + hoeHFbYZ5ra9DMb0w1FvADQTLs8iUZzpnvB0fb3tg0D7Ob737X4u8dGhKzHpYPmX75qwK1wetC4sn10G + WKvXf/oxYzRT3pd7hkKLzlcP9u99RRUKHVg2OAYAlZ7e3rGHH3l0cPDw4X3nLl+y6qbrr7ht0cJ5KxVE + ABAPK1Kg0o0pjJ4oCWCV/slNfKF/gGQHQGzmQ4EjeX3Gzcs7up/78d1P3Ltx255dkBT3DQDAEMTlfLJU + Kilfq2UGgzG9cNQbAAjdkCd/6Dtv+PlIj9n1YSp6GWR103O3S772aA4S2/hJQZC+9BTUi9ff7+Smclp9 + b7t3b1MAoE45fbnVBzz77IbRY+bMHvjhnff/ccVZi6644q0rPnzSgnlvEoEw6vwAwrhRsCZ5HCqktOev + 0AAIC2QQkNumOtmsB71xSvIYLejs7PQS/9Yd3Rt+dPcT96UQ/wgY48ZcG5RKJWZ9BuMowVFvALSu9r01 + XewaGZ2rPf9q44WWL7a6q6E+dsH8LPV5TPhZ56DdtcTEOBV6iskQ+TVjzDWb+unbv0stWLjYpgUeW//k + LgDokfKanhe27Hz28tXnXP+21Re8f86szhOUne9r8vZRBCIsxh0bldJCwNCMIfQQP9bt0/a8bqMfgOT4 + XgoP8aPAbwAAhoF4/GDa9rojhRkMxvTGUW8ANIIj2bI2D3lmbdPK/vl5jBRX4Kei6TGQJYuQswY0JabU + Sanr5KWEoJBjXgQ10nIaeCII7D082LtXBUGoTjjxFJw2WPnVvQ9tvfAt5/U8WCrt++3z2x//wDWXfXz5 + 0tPe1tnR0YltgHVev2waBZmoQIC9DpR3KVjf7/bpp6V8GcSPoX46mncQksQfAehyPh7Sw2AcnWg7A2Aq + RHp0aEwaKIm3btBQtXeVpktIELddb+s897yenpQRhEboR4Gv3fW7vejzopVRiaxjNdpxkf5eHuzdq8ZL + I+qU05crAIief+GlAwAwsObS1Qd+uvbR3cvedMqlV1x6wYfOeNOiC/XOoCMzptETpgbsKgiRu2N+qaYE + B/n4iN+T46e9+rFzH3Y/hJGRERVOQnMtBoMxdWg7A2CqkRiRK+WUzRrIi1ZUC9QiVzsBUYi6NBjVRFpn + i+Ec/ONLrUyH70gpCd27t6mx0rBasvyiMgBETz/z7OsnLThxYHx8vOfV3d0b16w8+7rVK866/uQF8xcH + oS4VpFUaQgAIO3UQICqXACBOAVBjIIv4f3T3E/dtShJ/H1R7/BJA5/jdUcMMBuPoRFsZADSv3Sgyy9wm + IdTZTBVD3a1zTRkbDZEHQaiHy9SJtHvRSASm3vI/IQLbDCgkbXvT7keee0z3beQamkkrbel6VJ2z8p0S + ACZ6+/qjRx57qrRk8aLewcHhfU93vfzYDe9c/ZEVZy29eu7cuXNxfboZUHKdlfKY/ZkO7anh8e8GHepH + jx9z/CjukwAAQ0ND3MCHwWgztO1ftOuhTIWanxJHI+dDMaCLadPEyCBtql+zXmF26D0wOfvaRp6UkREz + 5jPY6D3P2kdP83PX2Pg16+iEJuetLzyuOmbNgaVnXRwBgNy5a09l5649o0sWL+rp6x/YfcE5Zz55+apz + b1y54twrkfwV4D1LEjy2+/XB4/FTVT8Svw31c69+BqN90bYGQD0QDaiX64kGJMa5NmGI4DmVlDW92kbC + 3DoaULH3Al+nQZeUJX+FRCIf7buvOSMeDYaZdfva7HXngdtIJ35/co2x7S8+rcoTY+rci65SoA2Bct/B + Q8M9PX09r+x4feNlO/c/fdWalTe9ceGC5QBGDEhuaZp+Yl/vwI5/uOepXzz+h63bQBM+evzYwId6/Mr8 + B8cff/xkXSqjBeBUDKMZtJUBoMPDUzuGNw1ZYeSskDuGt933ANIjBNXHaN09qBbpRVCcBBLUqYnWR2n8 + Xns+IWfmMT3QvQyqr8E9T56H9ksbHlbnrbpaAsDE0NBwZWhoeHxoaHhox85dr+/rPbxx5XlnvOuSFW++ + cd4Jc9+QZVPt6x3YsfaRrgfXrut6AZKq/oOgG/h4iZ/BYLQ/2sIAqGfkLCIIQpDBkSsHbEZPIIIAAmhx + xYNLSk0aEbnD71I2fB2NpHkaS834OdGNBmSNEm4Er25+Ro2VhgENgd6+/gpAf+lX994/eGjgsl1dm3c+ + +fZVZ19z2UXnfbBYLMyhoQBD/A+sXde1ETTxYx3/IdDEX4I41M/Ez2DMQLSFAYCQMoIQiuR19SAaui3C + V9rltuStV+Q1FZoDrGOvZ/tGtssi6OrP8hkOdvytfR3UZXQ0Wo43OZjcdWx/8WlV7Jilliy/SAHAWH// + wfITTzz98rJlZ+4vFov7v/vDf77zq1/4d7edecoxHz7QN/jKL9Z1PXjPw89tAq3kR48fW/Yy8TMYDAAA + ENPnIRpjuoTxGYxpCpwXXACAWQBwHADMA4D55mcBWtBHxX1M/G2I6fj8Zhw9YAOAwTh6IQAgAIAiAHQC + wBzQBgGArt8fhWQDHyb+NsN0fH4zjh6wAcBgHN3AP5YAdGskzMlI0O16FTDxty2m4/ObcfSgrTQADMYM + BDJABKZ2P+VzBoPBSGBaRgAYDAaDwWBMLqbfsHsGg8FgMBiTDjYAGAwGg8GYgWADgMFgMBiMGQg2ABgM + BoPBmIFgA4DBYDAYjBkINgAYDAaDwZiBYAOAwWAwGIwZCDYAGAwGg8GYgWADgMFgMBiMGQg2ABgMBoPB + mIFgA4DBYDAYjBkINgAYDAaDwZiBYAOAwWAwGIwZCDYAGAwGg8GYgWADgMFgMBiMGQg2ABgMBoPBmIFg + A4DBYDAYjBkINgAYDAaDwZiBYAOAwWAwGIwZCDYAGAwGg8GYgWADgMFgMBiMGQg2ABgMBoPBmIFgA4DB + YDAYjBkINgAYDAaDwZiBYAOAwWAwGIwZCDYAGAwGg8GYgfj//EC93mUR4SUAAAAASUVORK5CYIKJUE5H + DQoaCgAAAA1JSERSAAABAAAAAQAIBgAAAFxyqGYAACAASURBVHic7L15rCRJeh/2+yLyquPdV989s8fM + 7uzsEsuVKB6SLK2WlmlrIcuWJUCwYMCQbdiwDdmiJQuwYQiw9J9swzZMWF5DFkRRss1LPERyyaUoU9yL + 3B3OcGZ2p3emp4/X/e771ZFXhP+IiMzIrKx3VNXr7tedv0Z11cuMzIzMjO/+4gugRo0aNWrUqFGjRo0a + NWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGjRo0aNWrUqFGj + Ro0aNWrUqPH0QU+7AzWePOI4Rpqm6PV64Jxjenr6aXepxlNCzQBeEOzs7MBxHErTFADgug4TcTidJslS + ksRTqUg3GXc3wNx4ZWVFPuXu1nhCqBnAc4zj42OkaQohBMVh12WERYjkWmf7/udFmnwhTfqvELAopWwC + 2CXHf8Sd4Jeac9d+C9x9O4rT3Ru3Xgqf9n3UuDjUDOA5QafTQZqm4JxTr9clEXWnGHeWujsPXk/j3p9O + 4/BHZJqsAFgEwOxjpRwQ+AmI7XKv8S5x/zepufDzLZ8/mrvy8p7rurV28ByhZgCXEJ1OB0QEKSUBQNw/ + dqSUCzKJbhysv/8nAfGjSdj9OIAlKWWr6hyG6O1vfU4QUWEfiHrc8bedoPUvW9OLvz61cO23Prx3b/1T + n/5s76LvtcbFomYAlwQbGxvUbDaxubFO7abfdl13+Wjz7mtp1PvRNOr9USnSq1AEr6Q7EWBJdgkJAg0S + PCSAYlt7PwAIKdQp1XCRjDuHkrmrqUh/05m69lOis32vufyxzZc+8jFx0c+hxmRRM4BnFEdHR5QkCcX9 + ji/SeMFhuHK4/sEflTL9QhJ2PwnIZQm0ABCkVAQPAFKRtPltQwgBkCJjm8BPhWYmhnkQka0lpMT4DjnB + O9xxf9X1W78ogccvv/7DB2M/hBoXjpoBPCPodruUxqGTJtF0mkTXOturr0b9w8+ncfgjIomuAJgH4FQd + m6nqNiOw9qVpCiICZywnZlgvv4IRDGUQUkJICcYYCIAoaRQAesTdDSJ8k3P3J4WUbzFGa6/8wJ+JRngs + NS4YNQN4Suj1eth4cCeYmV9elGn48cOND38ojvp/Igm7r0iRLgJoovR+bAlctd125pk2xq6XlgRnjIGI + IIQYsPvtY84LIkAI+zgpJeiQMX6fe/5XGHN+Uop0NY26W6/98b9YOxOfAdQM4AniO7/zc1MQ6XJjZvHT + aRJ9Mep1fjCNw2VAzhHAUUGMNobtGyBWLeGlECAtqUEERgQhZUb4NvGfZA5kjEefp+qa2bW0iSEshmP1 + OyViWwB9hzvOT4s0/gqIrX7qj/+FzqkPr8aFoGYAF4S3f+unGAFLAK1I4I8B+NellJ8gwjIk2gCgjXEA + yOx2Mr+1jm4TXdHWh/bdWY4+m0FUmAP2uSVkgQmY4xkrRAhPh7E+1ElVny0mkTMh5XCUUupBR5CQPSHE + Kne83yUp/gF3ve+kSbT++p/4S/H5OlFjVNQMYEJ4+5//ZBvAIkCvSCl/VEJ+HhLXpJSL0LZ7Wd2ulrq2 + Ol8tmXNToOznU8dIaTvjqVLCG5NguPQveAkq99nmxbDzI2M0irEIIQrHW/cjGWP7AO4TsV+SUvwMET0C + 5Pbrf/Lfrc2FC0LNAEbAH/zmP2QAlgCsAPijAP5VAK9LKZekxJSUktSgN0fkhK++1TZAWoJ6ODMw5xgO + aTGC/Jx5GB8ZAZaPEyKX+oogq69Z9D/k+opiNsMZSNlvYZiC3Te1Pb9f1ZYSKeUmY+y7RPjHAH4bwKNP + f/4vH5/wIGqcEzUDOAPe+o1/oKQ70SsAfhTA5wFck1IuANK1B7rBoHQ22weJqry93N4movM4584a6jOq + /7lCg6Xjq657mj+j+LuocVRoFD3G6BHAvkqEfwwp3wGw/pkv/Hu1uTAGagZQwpu//vcZgAUQrQD4IwD+ + NIDvh5L4Uyb7zkaVk+xcqLDX1amKsf1RmcFJbW3JfGbiHxJuLJ8vO6/accLpysyg2L+yn4JAkgh7xJ2H + QWv6F2588o991Qsa7zLubjLu9EdhYi8qXvgn9ftf/j9bAC0C+DgR/SkAXwBwHcACAG8Y4QwLyZ0FZyHI + 0zBKmO6k/tjnPc89lduft19VWlCVX0FlLQLc8eE3p9GaXUbQnoMbtADINI36+0Kkd12v8WtBa/bXued/ + lzveHhHVGsIJeKEYwBu/9iUl3aGkO1Em3RcBTEM/j6Ge9QpU7y/b0oMoS8pxpNYwU+I8xDiu1LTVfn1G + GAfgSUy02smZ+0WY48L1m2jOLKE1swzHb4JxpxCtyPKgICGSGFKkURr1txh33nL8xi81puZ/W6TJfb85 + fUxEdbqyheeaAXz7V/9eC8AigT4O4E+BqCDdTTsp5VA1XDeABMC0FDoNp6nnk1ZRjZpdcN89Q2pwwUQC + ACJInZZcbscdF44boDm9iObsCtxGC9zx1DPVDkuT7ExQfguRpkiSGI6rGQNRFu8UaSJ7R7vdsN9bC3vd + fxEeb/9EGh3fB7Dz/f/af/jCRxeenVEyJr79K/87AzAP0BKAHwTwY6iQ7grGU14thSdqL58YTpssBvtl + S+OnBxP5qHSKMgbHDeC1ptGaWUajPQvu+KCBfATSTJgBIKRJgjgOQURwHJ4lIZnrJVGI7vEBNlc/wP7W + GhgJNJsBPM+NidgmgHcB/DyArwDy0ff/2H/0QkYXLi0D+NYv/0QDRIsAXgLwowD9GICrUATvDzsuJ26p + Q2PlkNRJ9rnaXz7f8DBeZQ/O0fY5BBG448L1W2jNLqMxtQDHDcC4Y0l25DJexTAhhJb0cR8AwXFdMMaz + sGSapoj6XRzubmDz0Yfodw7gOgxB4MNxHDBG1nsuPP8egDVA/jaAnwXwBqRc/9y/8R+/EL6DSzESf++X + /jcl3YmWAPwAFaX7LIbcR4GQ9UChCgI2+yuj2TZ3GDFM9qKDcReOF6AxvYjmzBJcvwHG3epnqZOGVBah + RJLESONIawpGxWeQQiBNInSPD7C3+Qh7m48hkhCNwIXreeBaI5AV7/wESAD7AB4A+BUJ/DSkvA9g9w/9 + mf/kufQdPJOj+Xd/8X9tgGiRMumOM0n3KgwygcGbnoQjrkYOYhzc9RE0p9GaXYHXmALTdnyxoSZNYiBi + EEIiTWLEUQiQhOO4YIxlDj8ptJQ/2MHO2kMcH2zD4YRmQ0n5bN7D5JAC2ADwDrS5IKV89Ie/+J8+N+bC + Ux/xv/uL/4ttu/8AzijdR4VRwF9wRXyyIAJ3vEytD9pzcFwfxPhgUzVZIAvrpWmKJAwhRALuOOA8d+RJ + KSDSBL2jA+zvrGNvaw1RvwPfcxAEPjhnhT48gfepzQVoc0G+AWD9D3/xP7u05sITp4Fv/tP/uQGVaHMb + Srp/AUrSn1u613h6YNyB4wZozCygOb0ExwvAHHegXUbwYGDEIIRAEkeIoxDECNx1wDjPtQMpEYc9dA53 + sbe1hv2tDTASCAIPruuA80Gm8pRQMBdgmQs/8Gf/80tjLlwoA/jGz/9PDMAsiJYBfBbAF0l9L0NJ93NO + PavxtEDEwLgLN2jCb82iOb0Ax2+BlaV8ptbzbBYgIBHHEaJ+F5w74A4Hke21F4h6HRzubWJnfRWdoz14 + Lkfge8ruvyjTjAjc9VU/pIRIE4g0GfVsKYANaZkLkHLtj/ybf/VwYv29AEz0yX795/7HBhEWgIJ0vw0V + d29M8lo1LhhEYMyB4/kIWjNwg6Z23DGrCVOagN8Ed3xVg0DXG0iTFEIogmKMwfP9gvROkwT93jH2Nh9h + d+MxkqiHwHfgeR64w87juDvfbTEO12+iPX8V89c+jsb0omYAAnHUx/HuY+w8/C6i3hGSJKqOXZ4NPSj/ + wdcA/BNAviElNn/wz/0Xz1SZ9ZGf8td/7n9Q0l1J888C9EXU0v1SgzEO5rjwG1PwWzNgjgvGilXIcqmt + PnEUIk0iOK4Hxh24QQDu+OpcTDn3TAQljkN0jw6w9fhDHO1ugTGJwFeq/bnrEJwVBHDuwmtMYWblJcwu + 30JzZhmO1xiShSghRYp+Zx+d3XXsb97D8d464rAHKdJRe2HMhVUAvwLInwHwIYCdH/xz/+VTNRfOzQC+ + 9rN/d5Zz768C+IIQyW0pRS3dLymIGJjjwPNb8FszcLwGGHdQOStP1/tIohBCCGW3aw99FSGZbXEUoXN8 + iN3Nxwh7h/B0bJ7bdv/E70up9kFrFgs3XsXMykvwG9P63qpRXVZN/Z3GITp76zjYeoCDzfuIesdIk7FK + HAoo7eAOgP8XwG8CePRD/9Zfe+LmwrnfwG/8/b/5Gc69N6dmr8FvzQEyQdg/QJL0x+GQNZ4ISKnsXgC/ + OQ0vaIM5RbVe2fA6aUZLbSkkHNdBVtjjhFEj0hRh2MPh7g72dtbApIDvO/A89wIdeARiDH6jjdbsFcys + vITpxZvwglZlJKLQX6FLnlcURhkoaSYlRBqje7iDzv469jfuoXuwiSTqjTs5S5kLUpkLUkUXNn/43/6v + LtxcODcD+PKXfvwzAN4EVIKHF0xjZvE2XK+FNOmh19lGmoSlqjQ1nhaUWu/Bb7QRtGbAHK8kCU1IjkEK + iTjqI45CuK4Dx3ULKbbDkMQRep0O9rbW0Tnag8sJfuDBcfiFqfZEBGIOgtYsphavY/7qx9CcWYLjBmea + epyteXACA7Bht8vOJVLEYRdH26s42LqP4901xP0O0nSsqGBuLkj8CoCfAeSHAHZ++M//9YkT1SgM4JMA + fh/WZBqA4DgBWrNX0ZpZAWMc3aN1xGEHUtZawZOEccwZb73rlbLutIRXkpEQxzH6vSNASrier4n2ZKkp + pUAUhjjc38X+1jqSuA/f4/B994JVewbHCxBMzWNm+SXMXvkIguY0uOOdSPTFvherI5tt9re61uC8ELt9 + +RwiTZEmIboH2zjceoC99bvoH+1MQhBm5oI05oKUj37k3/kbEzEXRmEAH4ViAO3qFgyeP42ZpZfgBy2I + NEK/t4ck6iEV8The1RpDwLgL7nkIWrPwgilwxymovkRMZecxB6mQiMM++t1jME4qbdZxTiXaNIkRhj3s + bW3gcG8bDAKNwIXjuMWEnInfm6OnAy9j9spHMbN8C66eEnwSqgqLlPefpSKyaVuuVVA+p/07jkIc727g + 7hu/iqR/dPpNng8muvANQP4TAG9AYv1H/sJ/PZK5MAoD+AgUA5g6qZ2UAOMemtNXMbNwHa4bQKQRep1t + 9Lp7kCIZNjmjxikw3vpAe+u5G4BxJdEBZJl2jCkVPk1ShP0uon4XruvC8eyJNNWQMDPqjrC7tYZe5xCe + y+B7rkq7vUAHHuMugvYsphZvYu7KR9GYXhiaWQhUz94cZs8PO/YkU+W0qd3SJC8d7ODed76FrQfvIe7v + Y25uFtwpM6rJ5aDGUSSPDg8OdzbW7m4+evRn/8aX/sXD857jZDZajZ7+nMgAVGg1Qmf/Po73HkBKF0vX + X0WzvYLm1Ar63X30u9s61lr7C06CIQrXb6oqOJWTaQhEHJy7kCAkcYTu0R6ESOB6HhzHgTddfmXFgW0c + eEd7O9jbXodMY/g+h+d5aMw0S2r2BCsSMQ7ueGhMLSjVfuUl+K1ZcNfP7h8YlL5E+eImZputzpfblnHW + ad1VbYRI0e8cYfvRXay+/xYONu4DaR/NdhPtpgc+tWCuUnHGknPxHIjCEDvb23j04V3sbm9SozU9Mze/ + eH1u+dpIjodRGICp63xmEEkQRdhafRMgB0FrCfNXXsbc0icgRIw4PEa/u4Mk7o/rQHluYFJtg/aMVuvd + CgmobHnGHAghEYV9hN1dcM7heC78wAOxIGtdJcmSOEbY62B3ax1HBztwmEQQ+Gg3HTCWu3lUfY3JEb1R + 7afmr2PmykfQmr8Cz2+BcTfrq03c2R2XmIH5mKKmJ7Utb7dxFi9+GkfoHR9i7d67WP3eW+jur8NzCUEj + wOxMAGLNc53vTO0k0O/1sLO5gUcf3kXn+AiuH6A9PYelq7e1cHB6APpnumAJozAACcUEzg3GGQCBsLuO + xx+sQwgHi1c/jtbMEmaXFiBFgjjqone8hSg8Gict89JBSUGVsBK0Z+G4/kBMHjD2vAMijjRN0e8cI476 + Ssq7DppT7ZNVe+3A6xypabRRvwfXJQS+h7npUnLMBfhriBgWbn0Kc9c+jvbcivba2+W9Bm3ss6jgxktv + HzcM5wnZRf0ejvc38eC938fG3beRxh0EgQs/CLCwMD30eY1aYZkYh+u20e/HeHj3Pdx77y1EUR/M8TA1 + O4+55etwXLfA+ADE+nNujGMCjAxTM5+xFDtr72DrERA0l7B47WMIWtPwGzNI0widgw10j9bHjbE+kyAy + 9e4aCFrzVqqtFWbS5iIR0xl5hDiO0D/cAyAyovf8ompffl5pmiDsd3Gws4X9bT25xnfgOw6aM80Tj500 + hEyx+egRWLAAvzUPYir1F0ClKl8m7JOSjoCiZnAWB18ZUgr0jg+xv/UI99/9PeytfQBGCYLAx/SUD8aK + E1RPel5VocMqEDEkSYooEli9+x5W791Bv3uMoNnCzPwSuOvqzEsJqedVEBFc1zW01APQPdeNmmuf94Av + f+nH21BOwI+OcsFhkFIiTQTiSGLl1muYnluB4/kIe4c42nuIJO6NLZGyhbN1ObBsOSuNqlp+Vnm5AZx3 + cGVJOK0Z+Dp8VTllVifcEHMghUQY9hD2unBcB67rFmfPDbnTKAzR6xxhb3MN3aN9XR3nYh14Z0UcRej1 + +gjDGO2Fm7j6kdexcvtVNKeV5jMMp3n2q9qf5V7TNEH3cBcb99/DvXe+gbi7D89Rqr3rlRKlJgQihjAM + 0Tnu4cM772Jn/TGSOEJzagbt2Xn4QTMza5IkKYUqlWRwHG5qJnzlP/jb/+gLo/RjFA0g0p+JgojguByO + C+xtvIvNh38Av7GA5VuvYn7lE0jiHo4PHiMOjyDOmHFYDt/ksXCLGVDeFrC2Z+ew+3g+HmS89V5jCo2p + uSFqvVF3GYi4lgYJwt4xhEjgeB4cztGeLkddSw48kSLq93G4v4PdzccQSaQm17gu5uZapSOfrkbleC6m + PBdTkEjifay+/RXc+d1fhtuYxdLNT+Dqy69hbuUGXL86Xx8o+giqPP5l86HsAwh7HXQPd7H6vbeweudb + YDKE77toNRpgjaJqPzgmKhjRSUVls4YMUT/CzuY27r//XRzsbkFKiem5BSzfuK3yGTSy/AK9lFquHQFm + /KSpgA4yrJ984RO6NMpBX/7Sj78J4DOjXvSskEIgjhNEocDKzU9iZvEaOOfoHW+je7yFNC76PapevEGZ + eI20H1bB9zRiLx9nrqsKYzTQmJqHG7TAuDNUghiil2CIoz7CXgfc4XD0vPfTJE8Sxwj7XexsPsbx/g4Y + k2j4F5uBd5EQaYo4itDt9hGlwMrt17Hy8icxv3ILQWt6IKRW9f6qyqKrisIC/e4Rdtcf4MO3v47DzXtK + ygcevCAAY4SzksNpDkV7nxBAGCXYWF3FvTvvoNftgHOOqbkFNNvTcD2/MGaFEIV3V/7b7oMQAp7ngYj+ + 9l/57//Rf3OmzpcwigbwxECMwfM9eD5wsH0Hmw/fhteYw9Xbr2HhymtI4i6OD9YQhUfZPATDrU+S5Orv + QclwUvvB/dJ4YMG5h6A9B7+l1PpykkpWm5f0NFdSabe9bgdJEmXJOM12qyBFyl1Q8eY+jg/3sbv5GFHY + gecw+L6HmengRKl1GUCcwWsE8BoBpJQI9z/Ana++i36YoDG9jBuvfg7Ltz6O1vS8ioqUiL/s7U+iEN2j + PWw/uot773wd4dE2mk0PfuBjcWmm9Lzy/0/vaP6z/JyJcaRxiihKcf97d7Cxeg/9fheu52N6bgHzK8qJ + B+Q+DbvP5fkSnPOB+zL3ajGG3bN1fBCjMoC7GFEDGLX+nuO6cFwXQvTx6IOvo9+LsHT9VSxceQmO66Lf + 3UXncANJ1IOaulYt3c+iqZ2E3Fs/jUZ7Do7nF5x3Zo0BKaXOozeptYQo7KPf74IR4LouXM+BH3jFC5Qd + eIly4O3vbuFgewOEFIHvIHActPzmicdeZhAAz/PgeR6mAaRJD2vv/ia+981fhhNM4epHPoOVlz6B6cVr + cN1cikZhD4fba3h459vYuPs2GMVoNgO0gwAzzfniRcqTfVDebWuUw8aNEgJxnKLX6ePe976LrbWHSOII + rek5zC1dAXc97bcxd2YLIKNN5up9eZ6CaSNEbv/nBVUIAJ07AchgVAYwUtqhlBKba2vwgwCz8/OnH1AB + xhj8RgC/EaBzcB87a++BKMD1j34f5lc+CUCgc7COXmcbSZx30zAD9UFh+0kgIhB34HotNKZm4QVtcNeD + qVxbNDnUrDTOXQAcQqQIux1Ecagy8FwHzWYDw8wUsy2OlANvZ/OxduCpMN1UqxSbf44I/jQwztFoNtBo + NiCEwMHqG1i78zWEYYrm7Ar8xhSSuI+j7VU0Gg4ajQCLi8WQqB0dsFElYauQZa4yBiIHQjDsbm3j3p13 + cLi/A0iBqfklLF+/BcdV76n8rlV58sE+2MRvxqppmz0DRno157ydMl3w4fmeZo5RGcC5nYAiTbG1vo7j + oyP0ul20p6fhDKRJng+u58H1PAghsHH/W/jwnR5ml27hyu1PYGruBuKoi6P9x4h6BxAi0Q9eHWsIdnD+ + t/LWc9dDoz0HvzkzoNYXNAsyGXgOpCTEUR+do10QKQnmeBxe0B5QVe1+CJEi7PdwuLeNve11iCSC73J4 + nov52aIDr4YWAkEAz/cBSKRJDyLqwidC88r8qXZ5lRPvNLuecxcgB2nKsPbwAe6//y76vQ5c38fU9ByW + b7ykaiMw0ouX5GE7sgi7zJBsX5RBKtJCRSS7f9zhWsHN+ptgxBAgMDoDuHeexiJNsfb4MfqdDgCl1u5u + bWH56tURL18EYwxBq4mg1UQS7+P9t76CsBvh2sufxuL1j8Bd/hjC3gGO9h4hCo8hRZqrWVIobz33EDSn + ELTnwL1A2Zh2vLeQlUbgzAExB4kQ6He7iKMePC3lG42i91qaWDYhiylGUYxe9wh7W+s4OtiFowtftn0O + 1rDqq5RNmPPVuX9uUbabeb7j1MShgaenQ2uUh4Sy9GTGfMQJcPfOO3j84H0dqpvGzPwCFryruSovJIgV + bfoywQ/LalR/2D8trYHytpk2gUJEa+QsQGBkBnD2BRbLxG/QOTpCNL+gufjk4Lgepuc8yBmBo/17WLv3 + JhyvjZuvfA7zK6+CGKFztI3e8SaIMTTac/CabZ2CWuTOijmopahAynkHYoiTBOHxMYgA13PhuhyepyT1 + sKiCEKrm3OHeLna31pBEXXgug+e5mJ3yBwaD7aQcUFkvkYNv1Iy4U887ZOHR03IFTtrPHA9+cxbcaeFw + bxd33vw2ttYegDGG9uwc5pZW4DiDC5oQESSrUutz6W4+QohKBj5M4p+mzRBorMS8UTWArbM0SuIYG48f + o98b1FCEENje3MDVGzcvZIAQYwiaTQTNJpI4xur3voY7x10sXP0IfuiLfwXECFG/g97xHsLeAYSeqmx8 + BMrDr7QAIQT6vWOINFUhOsdB0PArvbi2PZkkMcJeF7tbazjaV1NoA89F0+MgLyhKiMEwReGcgzf4bOkB + p80V0EmNxW1DVOBym6HnrArflvYXQoX6mRWlMoPrtcCcNg729vDWN7+CzvE+HNdF0Gxj4cr1Qtkzk0BG + oAITIqJMw6uS+va4KGtx5VyVvL+qLSuFg0vPLIUyA0bCqAxg+7QGSRxjbXUVUThcO+l3u+h1O2i2hpQW + mBAc18XMwgKm5+dBJMB8F43WLNr8CiAlon4HxzsbONx7BCmEmhXX76LfPwRjSqtwXAfMzx075Zx19bdA + HEU6TPcIYa+jHHiei6mGkw2kquNtnMm5J5Ue8KSy+k6zkTPr5oRj7f6Ww7CjODTLfcr9MsXOqIgMZURn + sixTwbGzsYPV+99C1O/Bbzbg+QHmV64WiMxWxUGWtJaamNmgKj9ME1RNikzPJvzsGowyZlKVs5KFAAld + PHEN4JQxl0SnEz+gbnxncxPB7aaeKHSxICJ4jQZEEiIOj0HEQcyB4zewcPNjaMwt4NGdN+D6LVV5ptlA + msYQaapKXadpvjy1fremUMb+9ib2ttfAIBF4HK7roDFlzcRDcXabeZlm27BkD9N2GOxBf5E6gX3Po0rs + s+w/a3s7rbsK5WfKmAMpGYRwsPbwAdYe3AXjHH4jQKPVQrM9ZWlj+hgtee2ZhuVnPEzaG8ffwH2coCVk + f5tjLUex6Ut5/BCoJyGfuBPw7rAdUb+P9UePEEdnCxREYYijg33MjBgWPDckkEZ9xESqKAZzEPUOsL/5 + EJ3DQ/jNKcwt34CIVU37NIkQ9Y/R7+0jifvKlg9DHB/uYW9rHf3uETyH4Psu5qeV826YLQjkxGMzgzRN + IaXUlXWGx6OHSWETQroIFJgQDZfc5f6MGqGsJvhBAyIjRAKkFNn1bC2LcxdCMoShwPqH97G7tZ4lXc0s + LBYItsyAy977KtjEWLV96LZzvqqq81nPqffv/61/OHJBjYnmAUT9PtZWV5HE55uZuL+7i9bUVJYhdaEg + IE0jIGLZSrN7ax8gDjsgKdHdO8D26nsAGPzGFOaXb8ELpiDg4OhgFRurHyDsbMLlEi5nCKZ8a/AYySgL + F7Trwql3qbzOuRmglrcWQsBxuG5HmpDM4JfZeWUpKUVK+9rjYVC6DxK6uZ65H/N3ObllFBTvS1Zcr4q4 + tHRkDJx7SAWh30tx787b6PWO4QcNuL6H6fn5Su3FDtsN89yXTZdhfTn//Q43Fc52guHC+CwYiQEo6wQC + 1uIfcRRhfXUVaRyfWxalcYyD3V0srqyM0p1zgRFXGVZJCEEMIk3UTEOol+H6PmZ8X+WlhyEefu9bWHtw + D2kU4aOvfQ4flCaKzQAAIABJREFUe/X7IEWK/e37ONpbRZrGmQQvO4sAI52KA6ts/5mPyfTKGQplDEMW + Y79IU23LlgjGXLvMJM6KYlLMoGVf5XXPibR4jpMkV5V6XLVtuJdfJcGogigeJBwc7B/i0YdvIgp7CBpN + OJ6LaX8uO/egA5Ayx2BZC8gIs0Twk/K5FM2F6v2nOUD1PY2cBASMrgGY0EOWpcI5x/TsLA729pAm53dK + Hu3vY3p2duJhwUFIyDSB0A+ws7+Vx+ktMM7hN5vwm00c7G3icGMdb/zz/xtu0MaNj30GK7dewczCTRzu + PMDRgaqMaztoCl7fisFcDg8ZJmL7BYzqO4yQiKp86ygRcHlbEScPtMH+Vl3npJDlMJSPGc5YigTItJQn + 7kJIF9sbm3jw/u/BcR34QQNBs4nmVNucBEIIq1+mBLrxZ5DxTJ4g9fOokHoixjTINZ2zhB5Pey6DGsZg + hCk7X2YSEQAaq+roSAzAa07LqHtY6BnjHHOLi5iancX+9jYODw4qCWsYhBDY2dzElRs3LtazTSo3gbTX + Xs0dOK1vMRavXMHilSuIwxBbq+/g3rtfh9+cxkuf/AEsX/80RNrH4e4qoqiTVTIqS3llqquZacLSGMx+ + kxlZuHvt7bePN+cWQoCZwTviMztVyuhrkh7xpi9GxSgP3LMU8DDtpF5hyJxPFDSYXItwHE9NpXaaEILj + /vvfwebjB2AOwQ8amJ6bK6xfUHC2MlZ4nuo+UHzIlue+6pnYXv4sSUcfNxAFqMBJ4/ks/oOBY5TH17R9 + 8hrAzU9/nu589aclZ9ya6aa65jgOFq9cQZIk6Bydjzn1Oh2EvR6CZvP0xiOCO76yyYVEGkc4S932qN9D + o638E14QYPnGDUihSmutfu8buPNGB+2ZFdx65bOYW/44kqiDg71VRP1jxFGU5W4rU1ZrCVr1hJRIkyQj + MFsNlZoojOQbUEmtdkaNzfZZ0sOcG1abUxxL+TaglAVpGQYyL8WVe9CtGn1CFL0hFedI4ji7t5xhEFyv + gaAxDdefwdHBEe68+yZ21h/Cb/gImi3MLS7kz0gzE/OsOOdZnwece1IOXW3YbK0y1U5CucV5NKFTz03D + p63rZzjyRCBgVB8A430AoZRyKrdxWfaymZUSaRjDWSClxPbGBq7dvn1xK8pASWAwQhKfnkGZpimqqhar + pagaBWZw/7v/Er1uHzML13D71c/Bv9pCHHZwsPsA3c4BkjhSUh+5ZBJCIBUCjBEYOFIhoAS6WlTTDHAh + BXK1UOhEFGRS2TwvM+5IZmJNtzQSUUlAIWVpoBet/eG2d3Fbpiab5BYjhUuDVkoBznjmy7DdmqkQ4NyB + 5zfQbC+Cu23sbm/h7a9+FYe7m3B9H62pKcwtL0NFS3gm5Ys+i/ydjTJ+ioRWbRacrDFBv7vJarDDog0A + BAEH45x7JAYg0kRy7kAKgTRN1EQZJYJ0CzMQJESqpsUCaj+dUngh7PfROTrC1MzMKF07HZZT7SwLPEoh + cNpYMsxg6fr1jBm8/+ZvoN8LsXD1I7j+kU9j+XoTYXiMvc176Hb2kOi6bmqgqv7EUQShGSojlW/gcEdN + MMlKh1m+g/yGsvaANjmybDNtw+qjhe2gywIMWv22Aw5kmy5knS9vI1GcWWn6QNA+De3QNOnUaZKCcWZ6 + BRDBC1qYnr0KCQ/bG2v45m//Io4Pd9BqT2Fqdh5L129kiTPKSaqZi5WZY9YrNISr+q37l+ZVg6oclsYn + YKv2Zqpt2VlbNmmkfrDGF3CRlmsZuj9j1+cciQEwxnvE3F6a9JBJJSEzjyokwXU9qCCBllzQHF/mv4dp + B7tb22i22hWLKowPxw0AqP5KY8idACklOKuOz1eBGIffaMJvNDUz6OHOG19GFCZYufkqlm++gquNJsLe + Afa3HqDXPQCjWL1QRnCoumafSEUhyqD6n49kATEosQyh2hwA+m1IZMwmG9ikNBJbrTfHijP4cwRK6+xJ + 1c84iS0zhuAHbTSmFiGFgwd37+Abv/X/4PhwF0GzibnFZcwsfAycD1Y1KidSAcie21BV2djpthOPCg8j + I/4CcUNmx1adp9D+CRI+YL1PQoQRp+YbjOYEDBopIFNFxAQjPFjVA9ESF7odYbAJgMKLS+IYh3t7mFta + GqV7J4OMLS0qVfsyhEgVcxvpUkoz8BsNzQx2cOfbv4YkEVi59UksX38VbhCgc7SH/e376Hf2IUViSRJb + 4qhcATtyUMkoshpyxUU9jTQ3FWdsQsrs6MyGtp2Twyr0Fr3gRDaBFlNWOXfB3ADt6SuQkuHue2/jvbd+ + Ab3OIYJmE0tXrmPxynK2WlFuzpRSptWNZD6NrK0WPEbTHFDTzf4q4i39Pg1PmNYrYfU3xNNgAFMzi5JA + Uhp7FUXPsN1JIpbZqTTAGHJ4QYDpmRkc7O0hCkPs7+2hPTMD1ytVzJkQpDzbnDopZVa2ehyUmUHYWcN7 + 334faUq4cvs1rFx/DcxxcXy4g+P9x4h6+xAiVvY+UaE6DIATmEBVMpKCKjAhMqKyCS2/X5Gp2kbjMIzH + dZ2sRp1tg6NCghJz4PktNFqLiBPC++++gQ+/+8/Q7RzA9TwsrFzD1Zu3wB0HjuMUtRvDcLSvw6RfkyTt + C0FG/MPDd0WbvorIz0r4FxqVGg9jzQMARmQArdmVXtCe7YX9jvF6DDwkFdLKRuvAOYz0yP4WAtNzc2jP + zKDf7WJ3awt729uqZsAEX0Chnyc4dAyUE3A0DWBoH0rMoHNwH3vrd5AKhhsf/T6s3HgNjHN0j3exv/Uh + wm7u5ynYpcj5aMEcKHnmy0RQiCog9+jbhCOkVEldRFldujAMs+Nt6Wz2O64H12vCC+bQ78f43nfexMMP + fgHdowNw18X88hVcuXkLvq6XkEl2ljuQB4lXbTfaARkTRY872/FclirmHs/jECybEs8w8QNACMgnrwEw + 7ghiXJC2n+yBlJsB+luPUiWTLG5t77TPzRia7TYarRaiMFTx8gm+BLXenMTZ5L/q4kVOVCJd3cYPVCHM + 3Y13sX7/TYA8XP/o9+Hqrc8iTWPsbn6AzuEWIJPcOSeBlMqhoZwojKNuQEeQEhDSsn/VQE/SNPPkS01k + EkAUxxlTcR0XUpsj6r0zuE4TjjeNfj/Cu7/3bazdv4N+9wiO66E9PYuXP/E6/EYzYxTMEJfpi2EExq7Q + +yCR5TkwoixywgzhF47TB2TOUQyo/Se+hxM0iWcYvb/83/5fY5XoH4kBSCkEcX5IVLTVzAvNvdQESZaU + yX6d/mCJCH4QnNruvFAr7JwdUTiWhnUuEBE8P4DnK2awtfom4iiB47Zx9eVPY2H5I+gc7+Bg+wGisANi + gCg4A/PwVUYTsG13WVgVWGomoA7LGa2UAGcMUupjdbxOOQo5XMdDe2YaqWDY393HH/zet7Hx6B46R/vg + nKPZmsKtj38C7amZvHovVIEVY86Yee6FEthSZMODUXGtPyEEyPIrGAaUaSJW1KNcr/Esz/2S4sNxTzBi + GDAFMdpknKuXptgygNxT6nhuRvxAPs4y4i9FAMwAufB69lpTlKbfp0DKVKmXT3iMEBG8wIcXqMSlzYff + QhJL+I1ZLN/4FKRIsKvNgzTNtQKDsn2s7kXVH7QTb/I4fd7GXJ+01AUcNKcW0GwvIUlibK09xJ3f+TK2 + Nx6ie3wEIsDzA1y5eRtzSyvwg8agfY7cuWd8CkYLywUIZVl1xgtPrMIJabYbBpZfRLUzjEZWREYqnnP5 + vi8RRi4HbjASAzg62EaaxDLj1KI6E+1ZxVlTgJ8VEJEuiw5I2cHmw99HmgJ+Yw4rNz+tlk872ETYP87W + RwCsOH7JnrUdeIPfDNzx4QZTaE9fgRu0cXx0hHt33sadt/4pDnY2EIU95RT0PCwsX8HStRvw/ABcLzuW + Zy0arSH32kthtBDbtaKn7zKmE4jMNmTh5XxsmYlOVHEeO5pUqrZEeXSiyllYjLhcGqyOe4KRGMDc4jX5 + Oz/7dx8AJiZpqq2IQnJIQcIgDx1pjdP8N+49nBtxv3PmlYeTESY2XSSICNzh4A4g0kPsru9DpITG1BJW + bn4KcdjF3tYDxOExEivRySZ+87cJ2TluANdvojm1gkZzDmAODvf38N47b+GDd34X+9vrGdETY5ieW8Di + lWsImi149so2kCbZA0aXN1LfmOgggOsQZfXSXhKkJ5lm4VdtXiofgCZe655yt5Mpp100TW0ntX09O7x4 + CYkfeFomAAAw5oSQeahPOY1Y9jBdz8OVG7ews7WJKAxVKFAWX4oNlc8tM1PiohD1u+gcH2N2cQXdo0O0 + pk/OOEziEMrX8ewNEGWSczAOxOEOdh7vgsjB9NxVNNvziOM+9rYfoN/Zh0ijjOC448JxG2hNL6E1vQLX + a0IIYG93C9/77tfw/h98A7ubjxFHaoaj5wdoTc/gyvVbaE5NwXG9TLuwE3FUnwyB6vwCrYYbdd82DYxz + tRAR0B5jO9xoCNpeNcfOF8jNmEGPf1WotCqr75Li1NJ8p2FkBkDEhO3U2dnaxtT0FPzAN/vRbLfQaL2M + XqeDXcMInjIOtlbBvSY6foCjvR002u288u8zhVG0IwkpY3QOHqJ7+Ah+YxbXb78OYi76vQ6ODzbBnABe + MKVX4SXs727hwQffxHff+CoOdjcQ9bvgnMP1fMzML2JuaRnt6Rl4ng9mJREZwqyKuRvYBFYmVnu/beOX + 02/LdRTt3+XsxErpbvXhktr5wyDxtEwAAHD9xgPjNWZEaLdbeHR/FY1mgJVrV/OprURotdtotpoIez3s + bm+j1+1WemkHI7kXAJmAI8HWo/totxu4+84buP3K6/D86ogD4Qn1qwoVmpLZXo6bD7YRCLu7WL+3j6A1 + j7nlj6E9/UlEUYS93R3cvfMOvvOt/w+bj++h1zlSlY6DJlZu3MLM/BL8RqDTufPQok1gJqRnoEJ1rCDx + ywSZtS+FVsvOvEK+ArHidFzjnCQqZSYOmTtf2vacED+Q1+QYC2Mk28vYJGpISLieh+mZaTiug87RMVrt + FsIwRKutijMQMTSaLVy71UK/28XO1ibCfl5EQ+oED37SJSeEJOoh6nYRsRAcMZKwg6P9HSysXEccR9nA + f9oYpgMYr4oUEtLE8imL52VONEA5PHvH2wh7+1i5/YcQhim+9hs/jTtvfk2tsNNsZyE7x/PguV6m0meq + OmNwuFPInahyMNqee1Idyzz7xiloGERBc7Ar4OqIi03oQNG0UFEcORDNOE2tf46IH1ClwNNTW52CkRkA + d7wdIxsktHeP1EIZ3U4XvX4fzUYDSRTDcR3lyYV6CY1WE9ebt9Hv9bG7tYl+78l65KWUmGqrAp6+52J3 + /UPEUQKRRNjb3sLHXv8cNh/fx8qNl59ov4ogEA1KNMA4U0k7UQ1ydqEkqrSSbFRij5r+7GBn7QFaUzO4 + /vJH1eKmhaxAe6adlQ4s0oLUL6vpdu6/7v6g2m+YFUoaAYq+AZvxlK9l0oPL/TgtfPycET+gpP/I1YAN + Rg66L9x6/cM81UTH/l0HjsMxNT2FfreHo6NjPHzwEJsbmwCAw4NDPFp9hDiKtUbQxLVbt3Ht1m00W62n + 9pJICnguQ/9wEw0fuPfdb+Ngew1SPO0IQJ49UUAWZcmJLW9bMht0GyEF0iRS5hckbr3yCTRa7cKsO/O7 + oDZbDjZTuLScKwDkBGzb7Oa4LFmnZN8TqTRjx3GyAillyW/algm+SjuofIKWz6DMdC45xp4HAIyhAcRR + T9oDjbsO5ubnkejwGncd7UxyVTIJEfq9PlrtNtYer6PZbmJ+YQGMMTRaLTRMFaCnyKkZV9f2GeC7Ho73 + t9DrdOASPdV+DRgCpDUvaZgAWe20xJdSR2WkZgJ5yGt2YRG+p5y1XM/Xd+2p12UCzCYi6fn9lgfezinI + ip3Y2oHZZ53PJvJCmBBFYj7LEz+N+O1Q32ntLxkSjLEikMHoPgBioZQIIaVvJJCEgMM5iHFcu3EdURhi + a3MLhweHWFpZRqPVxN7uHtrtVrbQRtgPEfZDzM7PjnsvE8fRziOQiMG9J1CufCjMgDUJFIPEPtg+L4Jp + cvpJJ7okiVrc0pyHc57l2Ze96lwzbmDQI2+YBLfU/CriNRkBZc0AyHP6lR/Aqt13RiI9jZilda7niPAN + en/pb35pbBNgZAbgOG4KILUze+0H7nAO3mzi+s0bmZQ4PjrG/MI8dra2wR2OBx+qhRdnZmeQJAk458/c + i/KfKvHb0Da/FRnIJVye/65CgVJrBlY1Jg3uOCriIdPseRviHYihszxhxybgMiHbkjZ3CCLz+VS1t4/J + zI5yVIiKtv4o6vuzNp4miEeTOMkYeQAEYyBmD9k2HfU35xyOjh+vXF3BxtqGChHqQ65ev4rDw0M8uPcA + vu/j2o1rSNMUneMOZmZnKsOFLy4sO78g6e1wl54SI0Red1DPoU+iHhgL4DocaSIy9V9l6UmA5bUbTPYd + pMzeH2lNIfML6F5ASj15qJgLUFD7kTMU+21m5sMpHvwsG9BiWCc+qed/zIydBASMZQJQD0Q9Aum1AYa9 + lNyvzDnDtRvXAEiE/RCd4y52tneUaholSJMUcRxDColer4eZ2RmsPljFjVsXXCr8MiEjAGDQ9s/b5MFC + 2/Mu4Lg+PD9AKPU6BMjn3SurIS/rZofjAFtSW0k1jA1YIgOhuwotAKZfZPkMqhyeFRbOCxTqOwn3JnGS + kRlAmsSCJEl7ieRq5BxfDTJly/pBAM/30QpbkFIijvO6came0CJSgSiMkMSJqpd3ATUCLyOGj/EiJapq + Qrqajq4y7GhPf5koucO1YJcZkecFPav6YFN8vs1MrGGsmgnY46RqmexRvfQvEOEbjFUO3GD0uQDEhYQU + kAIgbUuKvBwV2fO5zSAwB1sDxqQOX795A0kcQ1UblhBpvuDj6oNVEGNYWllCq3VxawZcHhiTSxaebbH0 + R64FZHUb1EEAAM7Lr95OICrW6DeQslgFuLwfKMbuy3a/DcMoiucHyucbdry9LT/XC4WdSZxkdB8A5z1i + vCfSIhcvqqXl12Je+OALc3RtOABwXQ/EGB7efwg/CBD2Q9y8eQ2bG5totVqoAW2rU/bsy3JTeWiKDNg8 + c0YESKv+goQuf15cG49RyQmH4ltjJS3Arq47IPGtcJyUFqs6JT//ZMmutMlJVoy6RBhrUVCDcXRqyZSb + WTloCFlKJwCQecm2sMoOPeWFEXD12lWkSQLGGO5893vY39sbcCC90KBC8a+CNCSoidmEQQKSUpXpNgRb + JPBSNIDyY9R3sSy3kGIgkmD2lf0AwyYBnZfwB459MQfE2OXADUZmAEFzOuReEIp+RzmFYLzEeZlwxQBK + DqkzvjAC4LgOpJRoNALMzM7A9dwX9YWXUFafy144qOUYYAhEZr/TNFHSv7R01rAwnf0pp/baGkM5lbdg + 6w+x689jt5cJ/wW0+W2MXQ7cYGQGICQSxwuSuN+xtuZVZQAjjWzOf/7rEBFuvnTz4kuFXSpUuMZtSC3d + SyXZALXOgdDOQUVIrMAEihNs8uXIitI9J3IiBs5ZwTdg2/Ll8XCmuytpD1X7XnBMZB4AME4ikOsLALHR + 8wfeS2b7oaAFjIKa+M8Obd5bPxRsVkDEoIICuaQvFOpg1clBZdu+qBEMV9kHpfbZnHZ1DshQPH0NQEoh + GXceAPRZtUWrpNJ8UW4CyOJabjUmgTwZaNCTrpBL3pz4HM7glCS2IvScOIW1EhIvVe0ZFtYzdFpdGKSs + /Z1tDNTEPxQhlB9gbIwsWhev3AaIJcgGhR6M1kszed7InDX1C50cqhlq8ennkZiMvKWqDGzArbwAs78K + VdK4bOfb6cCFPp1y7oEEodrGPw0TKQYCjMEAAEBK2ZcmM9VMVrFmnRVRv9DJY5CgCvl/ZIcJ87ZVNfaq + psqeRPB2m8osv4rtVb9PyxasUYmDv/jX/97pC1ueAWOl1jFi95W6byq5FpdZrnHBGDClrfkAZG2xfDAm + u88mtKpaeacRZNXxtgPxNNTEPhYmkgUIjMkAwMjUmwBIqfrlUB8NDND6pU8MJxFQJlmLfoGqORvD4vJn + 9cKfdsxZzlHjXPhwUicaiwE4rr/GSJeJkpY6ZzeS5Rdev/yLgQRksR5gEcociHV9/+yo0jReIHf4VdXt + P69n/ixJPzXOjYmkAQPjmwCHpipglmtCJ08MqnFRGB5qzUODKpvvtHi8HeIrnud83vuq7L8aE8FEagEA + YzIAIdLEZAAaJ9OgI2mcK9QYjrI5JQdVr4oEIcBIYwC2dLde21jEn/1XE/0FYiLzAIAxGcDi7U+/f7j1 + QGf8KQmkNAC1f+D1V1R9qTEqqrIBZfV+67Gruh+DmXaF3/ZZapv+WYPAhEKAwJgMQBKFJslEMQG9uKMV + CShM36lzAS4Ydqad+dvkYCgukKZmqbMcVfn1+VyAkwm8Jv4njolUAzYYiwG4ri9AEACYKveE6nmpAIar + BTUuAlnxlVLCUJpEQwm+eHzttHtGMbF5AMC4TkDOe0TUk1K0ilNLYeUF1Wr/k4deVGRI1NVO+y3+XeTg + J0cZ7YKk9ft9gphIOXCD8ZyAaVqUFNaAy4YRlU2AGk8G1VEB5fsbDAPqv8525hNm69W4cEzUBBhzmh3F + RIizWL+28cuJJ6ppPVieOMZw4J13e40nhhBAf1InG0sD4JxHBBZlfiawQZXfdiKdpyJIjYmDAERhF5Uz + NWpv/2VB98//tZ94NkwACUgiSCEEQMoJKKnoA1BKQV6RpsZTBNNFPkrvoSb+S4WJpQEDYzIAP2j1QNRD + YbEKyh2AQE30zxAcJ0A+P1ChJv5Lh4lNBALGZABJEgmpKkXCpnSTHZj9lasC41yuxrioJ+08D9ib5MnG + YgBETDLuyTRR1YlMsWcCsgSSvBpwPZieBVRN/jEoVvip39czimfHBGjOLPX81nSve7CNsgYwiHoq8LOA + OOoOZAIaKKZd1198xrE+yZONlwjEuCCQKUBtVaMxW5BtqUn/2UC+rmA1asH/TEMC2JzkCcdlAFJC7mQz + y7I9lE1BZcxaeLJmA08ZdRWeS46JJgEBYyYCNVrTALBLlvxXMGvIDeai13h2UTOHZx4TWxHIYGyDj4jS + wgYdEbTcgeNeosYTQE38lwITWw/AYOz1tuN+935uONp2v6kKg4F9NZ4ORJqqkuAjJALVeCbQW9s6mKgJ + MDYDcPxmHIfdvAwUKkpV2DkBNSN4BnC+fIAazwaiOI3/zv/xyxNLAwYmwAC448RqIlCRyIlZtQHJyhKs + mcDTA+VvAaiJ/7JhbWu/+2hzv4/Byi8jY2wGINP0Q6Pwk64Okk0MzGoClftbM4GngfqJX3qUk4DGdrKN + zQCESASBgYjp8uBGGyBrTTqjDdTzyJ8V1O/gUmK7YttY2sDYDMBrTG+HnUPt7bNXK5KVvoCzLhFdY/KQ + QkDKtGgH1Lg8IDw+ca/CuQhs7DDg4kuf2SAChC4gmU/6qWcAPGuQ+l8t/S8npJBnmQdwrpc7tgbgekEK + YhKUkpQAI6bXCYAyBex6c7n3adzL1hgBBPV+RM2WLxWM1ry9d3yIs9n9Z9YGxtYAXC/oAdQfqPpbqerX + A+9pgnEv+12bYpcPP/XPvnFP/zwrIZ3abmwGEIVdqReX1lekrDxIvlqQbixr7//TBLF8OfDaDLgcsBh1 + T3+o9DkNJ7YZ2wTQtC8ZWOb9NyFAAkO+bLhdM8juU80UnhRK7pkalwhElABIUUymsb9PPHxYm7EZAONO + nxjrSSlaanCZBej0ZQfWrDPb8lTh4gIWNS4KQiQQaXp6wxrPBGwzTUrZk5AhBgllLCYwvgZAJAAp7dNL + Q/SkPc9SIisaWrleRU38Twq1AnA5IaXsSylDQKvUwwn+XM6d8VOBOY+IWGRyAIwnABIgxiCEgBl2OUMr + s4B6SD4Z1M/5MqDKQZsKmaRCpFAMQJQPwWCe/TAvfGH72AwgTdNISkS5g09fIxtrxYknVSvR1OvQPWnU + z/qyYX37sLe+fWg0AEARj5GuxQw8hTOlCY/NAAgESTJT+wlK8kspFDtimqOR7k2WC1AyXeox+WRQ2wDP + PFQkrUi7cZo+TlNhR+3siTUMg8R+Jt/A2AzAb8/1/GCq1z/eA0BgjMOUAleTBBmEFLlSUIgUWNpBPSov + HCYTsMazi2H5GamQhwA4chZupH45B79wOgwygcLf45sASSxAJIgp5kREEKlAVhHMMkvywICEBNUJgU8Y + UqSAqPMALyOSOHkIRa8CeTjQMALzLa2PwYmawPjTgSFBxOIs+m+WnhKm+qy6tooAqL5UB/3qUGCNFxen + ZWb2wngHil5NHNdOBjIawEmaQCXGNwGCluCO+1CS/Gx2KRMCJGMGmCRAbduQBDGb2JW9UDsDa7yIOIn4 + DU3sHXZ2oejVJnpbE7C3DzMLBhyEYzOA6dkl+c1f/gmRq/lSuwAoy/rTvn7LuaFqBWR9kfbk4XKWYHlb + jdFB9USsS4qvfOM7j1BkAGnp23bv2g5CUdpmQADk+IlAAKQQh0wTd8ZapASEABhpLUBLeH1tK2BYUP4H + 0pzqTMGJgIjB+GlqPDsYJv3tJdqklHGnGyYAXAxK+zITAAaJXmCQOQAATYQBMM43pRQq8aeYvlgiboIw + a4nqLeom7bNVEHtN/xOBSCdaT7LGBcI2haWUsSYlowEw/bEJ3/wGigziROqZCAMgYjlVm2+mA//a7idi + KvYvLMeA6ZddSCRzHKpvIpktNFpjDBAhifo1H32GIKUEO6VKlpQSQsgwFSJB0QSo+pQ1AqCoZF/AXAAA + xPhdmCIg5makngMgRV4vEJqQTTSABnuVLyMmrd/mPurhW+P5wUlCzWYKaZomSSoAZQKwIR9D+Cj9Ngyg + 0gyYjAnAeGSWAlPzfrSWYpUJy4uGIvP4q64au9SKAugUQoK0+Um9vuBYqJ/bZYSUEmGcRlEqgdYUAAAg + AElEQVScChQZQJUGUGYEQM4AKicRTYQBAAghhCJ8MpxNZk5nItKOPNU9KQRApLcjixMqXqA4RsYHrIvU + 9D86yB4mNZ4a7FB3LgRR+Ltk/+PguBceHHVTDJoAZQ2g/AGK0n/g7U/ELdxevv0B6VWAlU6vg4CGGRhz + wHRH3Zk2BcxDsB/K4IPID61TWWs8fyh5/QEAQggQEZI0jVMhOBQDMB/X+jgVv007jkEmkWFCJoAbKWo3 + 0pspMhVSqfgWzUoYdZ60KWAvWZ37MU52/FVtr30EJ4N0MZD6GT0tKOnPLPveFnrmt9qeZc1KoB+mWyjO + AyhHAGz1H9a31O2qNITJJAIBAGPMZCVxKSWkduKBACFSMOLZjdozA432n/eVdFKQHLqGwNC8gJr+T0US + 11GAp4Xcv1VcL0Naf5vxbmsDBOC409tEngZse/urVH6gmgEwVFDIRBiAFzT7YCyCFA2mnXpCCO16IBBn + kEJCmrBkFjJkiub1DTNGMIuMDWasae0iu0Uq7qPyM6hRANXzLZ8WDPGfpRIzad+YOYaI0AvjLnL7f1gK + cBXBCOQmQFk7ADA5JyBR5uHPCVUSwEDZ1H+y8pOIMZDxFZjuykwR0t9GU8nvr3YEjoZyuLXGk8MwU7ZU + 82/gt9GY17YPtpGbACdpAWUInGD/AxPLA3D6xHgIkTaMRCdieimqXO03rv3sgZDxCWgNgKyyYRYzsfMY + FMsoSX9YTWoMgdGsnnY/XkxkNDDk70xDKLcB8OZ7D7cxaALYob6TiN/WAC6GATBiqZQyFUKAMZbF+s0K + QUJKcMbBGEGkCbL7NLE+GLUHOeMoqKwmhMmyXIDMTkLOTEo/alhQGlc9F+BpoEr1NwRf3lfWBIiY7PTC + BHnErkr1T2HF1zCo+lf5CCbnBOwcbicSIiUipCJVTABSFwU1f6vLEuc6DwBaAzDhQGQMQ2UIlu16Yxzo + /y3LYZD2a3WgClIOmy5e40miiiEwxgacgI7jIElFpIuB2lGAYWEwIJf85chAVdvJMIDdh+92pJAdQ9gm + hCelyG5M6lQ+gooSSB3jJEvtV8VEKLfzdXah2ZBlEQ9FFVeoYRCH3afdhRcGJzn8bEefTfi2VqDmAAjE + SZqk6VAGYHv7dS2+QnLQqZiQD4BJRZtmNSDVFUZqdiBZ1QEAAgODJJk7/kxWIFQOgaBcvc94gPEfwDgb + ixRecLTU5sAA8iqM9TO5SNiEbz/rKkcgmQI5EhnBm3OY9kIgSVNhpHrhUta3If6TQmGVHGlCYcBW2uNO + CpkqwqT8hilzAAIqW5AgU6EcfJQ7paTWXEhXCzLpwlJPJirwuqrbLPsF63FeRP08Lhw24drEb4i7nOJb + 9gGYv23tIIqTKIxi4wOwR77NACQG1X1pfex6gQVMhAHc+NS/Ena/9vNhmsT6Jk1xEAYz8UdICYcIUjJI + zSjIvh+pbH8plUkwWCFI2wTGWQhLQyi006c7MZPwRQQVGG6NyaNqvBnPvtFghRRFLUFrAXY7NU1YCb0w + StJ+lBgpbxf6KDv9gEEGIayPLB1HwIQqAoVhlyQEKSeTWhOAwLRUNzdvblwWbxq6VoB5WJAZE9Ebc3Vf + 5lmChmEMoi58XePpw07kAVRiXNVkn2ws29qDdVy3H8b9MC6bAPYQL0/zFaVPikFGkJ1jIgyAc0c4jrdF + MB1XhMwYL8Q2jZ0vzXKCBLVkdeYgVGCMIIT2Kujt6jmZ30aSmQeW/7bV/1oDyEFUW/9PAjbhDwv/ldsX + bX5RaHvci/eRLwdmJKOJi5eNYcMAktKnkviBCc0GFCKVIDpWN65MEcZMzF4qe17dkrLvYewfQ8eWRmA9 + s0KVYOMNhL3GoGk3rGe1LmAjijpPuwvPJcr2fNVvY9OfJpTsNkIIdPvRIXKir5r6a2CkfQpF9LH+mGXF + yyYAgEmlAqtknpgYB4gyyS9hiJNlao4ieqZLhuvZgAyAZDDr1mRtjIcUKHj9iw+RChpABc+dyC1edkiJ + emnwC8AZi3pmuTA2Y7C1BLtGgHEaSilxeNwzKwLZ9f2MBmBeqK3ux6WPYQC2BpBhIgzA8Xw4XrCupP2g + s1FKASH0jTJVnZZSUy1IwqwloltXhvnMOXOtgKxtunkxj7ji94sLYkxJl6fdkecZVu2L7Dmb31nmqgW9 + Ly8MovYyIiRCwOEcG9v7O8ilvQn32TDEb6R+ZH3KDADl4yfDABwHRBQrTqfuVYoUjDsAI8hEayCSwJkH + QIK4WjOQMXVvqmKtBCQDmCJy5QtQ1YbNigIsc5Tk18/qDDIU7AEqN3yBwSzHUo0LQkkbKPsBhk34IaLM + 9jfHOJyDMYad/U4POQMo2/1lmz8CEOqPYQDGLKgKA04mCiCEkFLKPUgJIVLNAAQYB4xjUAoJYjzz0ROx + 7IHJLAHCui3SbTK7X2pGYEJ/JhBoNABzvvw5yaxFjerkiRqTgE3oVZ5+oNobJbQGIITI8gQMIzC+gLur + WwcoOgHtU9r2fh9AT3+HyKW/lqwDDMAY5+NjfukGiGgNmtABCXuxUJgPchXJrBic/S2UiUI2byPK5hWo + bRJm8RH7XijbZ2+3vk/OH36xYL+P+jPSp0BN+m/7226XfUOZYfbxgGICqU56AxEY55mZnEokeh4AUJwM + ZCS/YQCG+A0DMCbAicQPTK4eAJKo31d5AHlKr7oppiV5qug/uwUC49YUSCL9gHQ5MdITfxmHSOPMsWjU + esUfDGMx1YO1BpCZ/ZqbFNYhrFFjdJzk9KvSBIbl+dsfIsokfpIkcBwHjDHEUZKmQuYhtJz4jfQ3kr+r + P4b4jfQvh/9Q+j0ZDQAAHNe7b2oBCikgIayYph3bE1rqC8icjWrJTxnNKk1C/c10dEFBbbM1rIF3MkDv + tQYgZIpcmNQ4D6rSdsv77e8qGDW/HCIkIjiOksOpjtIYRhBGUZwkIkGR8G3VPwTQAXCMIgOwib8qCSjD + xDSA+ZuvHe5v3FfOP8ZBUjnxICUYcwBtp5PMbXoDAsCYo5x8Os5vZkkx4iDSFVK1CYGskKiS9lQ4EwY0 + APv/FxW1L2R0DJTxtnAa0ZePtRN9OOcFrSFNU7iuizRNkaYput1+1I/iCEW71jj9+lDEf6i/belflQJc + iYkxANdrIBWphBREzAXxfB4A4xyMXCXVGazsQKmiBOahSEBAccVUpCBGIHKQSpnPHoSW/hWqf1aCnEw7 + yxn4oo//F/3+x0AhIa203WCYx79K4tsfoxmkaQquPf9JkiAMQ0RJIpMktT3bhvgjKIm/DyX9e1DaQFny + n0j8wAQZgJAiZIxHUsCH9gEQ8Sy5hzGOJI0gRV4piLLkCCDz3IsUjLnKfQCWcdFiLQsj6Sk7zkwsMo5A + MpEDoloDAFDf/3g4qXJPvtxdNewcfxtRFGXnMcQvhEAcx+CcoxcmUacXGolu2/1dALsADvRvQ/x23v+p + xA9MkAEQIB3HlUlsvPkEYlJN/ZUExh0wzrIwISMOM7efdITDqPWMAWo9gXwFISXtdTqlCQQyAkmTISAH + pDwz/gLdwWrIk3Y+P5AqGvIC3OkTQVWYj0r7heXkMxqCEWhpmirzWG/n2uQVaapyXYgQxuIYeQKPIf4e + FPHvIVf9DfEPzfgbhokxgD94510EUkpiXDvwjL/PVD3R1YGE0gmktuXzOL86j/L2m4fJMslu5wQY2788 + nLOEKpi0YruAKGE4sT//ZEFMSZjaDXg+FCQ/IdMsyzht8o8QQiW+kZLySZKAcTVOHcfJhyeUNiClRJKI + UJ/GhPxCKOLfAnCEouQ/N/EDk4sC8P/ub/0dB2AhoFT7NDGZfdLKQ1eczTxECZU6bOY/m8lEmY3EWB5D + 1eFEqacV2zF/e/okAEiZzzbM8wOAKkLPzY/nHdoYM8Gk/7+9K3+vokrT7zlVdbOxh1XC0oIIIra4Y6O4 + tKKICm40Nrb7Ni6to3bb8yfMHzDzw0w/bfeMPTMKIqIoAtrIKrsoO8EAAUISsic3996qc+aHc76qU5Wb + hRjkJqn3ee6Tm9pu5aa+5bzfFr86fUW/L7+DTzvH02xMMBUJ4xb3hVxI4XNbrufCsi1YlnqpRjnB/0dC + NcWpa2ypRuD6p6GsfgXU2r8VQaYfrf3P+0HuKQ+Alx477pWfrTsysWTENcJLW4B2gaCJEMZgcQ7OGITr + QkoBi1sQEIoEtCylBBnXLhCgvg29xucWpHApCKBcJ8B3l8y/PWBNjOGjHbGAHa8R+gQ6CmPFaIuuMv7R + zD8i9iiu73keXNf1twMImuTq44n1Jy+CPICqmoZzCFz/egCnAJxDIPzRSr/zhtWdk7JAtiRTjavX71iT + TLmVl0+aMLUgzxnIGWfC8yChlgFct/wGtEwCYFBhQs65UhC6YIUxpgeHAIBUmlSq7VwnGXHjS9fv/ONB + wg8E1wy9iH9A6Bp99QUArc2NkKK9oTLxq+03pt6TV2puC/bRdvXMqTU+NJvv+cqAcwu27cC2HU34WbAs + rs9R/xNN00Bor3jr3mPbjxyvPAUV6isDcAaK9OsR4Qd6TgEAgJtx3frv9pfuWf3NztWDBw20J5aMnmRz + li+lp1181SNACgHLsiElxUkZLK5upd2CFQZNHuo+gWA6tyBIIlJkrBEuRBBuCXkI/n7j8v0gTtja3KAV + QIzzQbYQnxnfV2G8oJiHMQ7P83w2n+l1v5kDkO1c03NwXRf/t3rn2tqGlgoAx6EUQCOCRB9zFkC30ZMK + AFA3lGpJpqo2bPth49bdB7dOHF8yesyo4SWMwVLregvUn16NEA/ShoMeAEQMiiBnQBqDRnTuNKP5A7r3 + IKDJbqL/OA+0t4o76ttk/mcHmhz+vr76ihVAgKgQd/Wc6O8kxJy8Vy28pjCb7cDoPIr9A/CXAI7jKKLW + 88C45X2xaf/XDU3JgwCOQq3/e1T4gZ5XAAQBoLW6pv7El9/sWHP8dPWByydPuGzwoAHFgFQzP3RhBOOq + LNjSRRBCk4bcUu8BKAUhSUNaEEL4mlVdRx9Dcg7FE1D1oPocEnjADy363oGhEPrqCwytzfWxAugGom27 + zG0k2JS56jP8WvjN0J+U0hd2QAl+a2srhBDIy8szPQR5tqapfN23B5e3JFN7AVQinOjTY2TOhVIAgLpJ + VwjZVHr89KEv1m//wvVE7WUTxl6en5cYQAQepfcy7c6rZQG58Qzwh4sIZceYYvk5U5wC09abMahRghD+ + 2p56CvhLAXVF6CuH3gPBNdryAUFAsbe+ACAZKwAfHS35snkH0Y495ntT2D0vmIQVVLmGr21m/+Xl5SEv + L09ZfiFkVV1Lxd9X7XzvvY83/ntdQ/MuKNa/Fd0M83X6PfTkxTqBBWBAyejh015cMv+fbp919UOOxYqE + 9FSvAGY0UlRsHwDA8zKw7YSRUMHh6epAy1JBDFWERLkHAtRKjEKJ1HWYuILAHdOKJvIwhB+OvpEo5LoZ + 1FeV68Yr/RcdufudLQXIlfeVgd7OtZufyWSCnn6M+S3YhBCqaY4mo+lYMBUZY4zJ09UNFcvW7lq2ZU/p + +pZk6iiU4DdAuf1dzuw7X/zcTzYDYHPOh06dPP7GN599+O3pU8bNYpAOxevJuvsKwM2oGmmmsgkZ43Az + KTDGYFmOThwKeiWoPgNEyOj2YyywgwGhIw3Z7kABGMqoNyOTakVD9al+WRGYzX0P7ad8EsM4UFw+ug0I + ewPk+mfcDKCXrgD8ZDjyCEwvgTgC23Fk5bmmig/X7Fi6ZU/pN82B4BPZ95NZ/s5wsZ5sDiDh2PaIO2df + c+9LS+a/M6p40CQhXAZQbbRy+4VQKZN2Il8JuxDIZFIAJJxEgZ8PQKDj/Q/iWvMa1p8xqspiEfkPlIQP + Py2xlysBCZw7c7TfKYCuFPJEXX6KyZvHmSm95u90vD8Z2wC5+o7jhK6dSqVlS1pU/s+q7R9s/a50fXPY + 4pu5/xc8ceNiP9UcQMHggUXjFz94+5LH7rv1xYL8RLGqGRCA7hKktGVC9wUA3EwaUnhKAXDVJ1Ho8J+K + HAQeAOdWqDuR/w8VXsiym3HeIGzYtmtrr4VkqD59pN8pAKBzD4DgdaFrsvk8MMaQyWTaKAeT+Tc/V0gp + K8/VV6/ZcujTtVv2r65vSh5A2OL3+Bq/M+TKU20DGDD+kpFXvfrUgtdnX3/lvRZnhUK4RiqvhO3kK7LE + zUB4LrilkioUj6jcNSFVZiG5Z7RsAIhAVNdS/QXgK4HoMoH+D37OQJ9QAIf7rQLoDFGyjtCm6Mdg/8m9 + N5WCGRI0jpXVdc3Vn63fu2rt1gNrG5qS+wGcRGDxfxZrnw259FQzAI5l8aHTp0y8+c3nHv3jtMkl10rh + 2ZCqkCKRVwgAEJ4Lz3PBGIftOGqdhqgCEGA6+4oaiYZcPcqIY/D30zKBPP5QHUisAHoVuhLnJ4HNJuTZ + Qn7k6gOqE3Y2jyEi/LKmvqX6k6/3rFqzZT8J/imoXH5y9S8qcvGp5gDyHMceuXDu7Aefemzum8WDiyZ4 + nsss29F5AK7P9lt2InC/9D9JSmqtZMF2HNCf6VckhvLidWdhmCuCYJu/pS8ogFN9WwF0JvRdWQqElonG + cyJMr9KI+dM5RPLp8+W5uqaa5V/t+XTd5n3r6puS+wCUQ+Xz54TgE3L5qbYAFBQPHTTpmUX3PjPvjhuW + 5NkYlpdXCE94EK4Ko3Bu+T0DGQDPcyF0WzIAsJ0EQOKspdyPAhB0NIBpj8D8WrKRhB0ilGecO1+vEBJV + pw6F3Zo+go54miiJl+346D6zcCeboANAJqMmYVMDTyX4kLWNzbVfbty39pOvd6+qqW/+AUrwc8biR5E7 + T2j7sBljgy4dP+aXrz/z0D/fdM30X1tc5nueq/oI0uAQHWNVbprr5wzYTsIXcOGJQEtTynE0B8BXAv5v + bbyDMMw8AXPeYbZjLx6E6ykF0MfQnvBnS9tVpK6Zs09CD/j/OxYcH+3Rr7Yp40HCrz9H1tQ31325ed/a + lV/vMQW/Fjkq+ITceUI7BgOQsC1r2Ixpl85+95XH/2ViyYgZFrctz9MJFTopCFLCdTNgjKuaa67+SUKq + kIxlhBiVYDPtHKgx5aEvhAhC/b6NpTCOMx84Fjk/FyA8gary3qcAsgl4VLi7wvCb1+lKMhC5/JYVJMtm + 4QVkXWNL3ZotB9at/Hr351rwT0BZfGL1cxq584R2DRxAXlFB/iXz77p54bO/mff7wQMLxkohGNUSAAxu + JgXObb++QErpRwYoO1CB1mwikhSkfqEcA/Oh6ciNNMFyzAPIpJKoqfjxYt9Gt9DR2j6b8Jsx+mw/sx1v + guL3euRd6DzK5W9OZuq/3Lxvzcp/7FltCH4NeongE3LnCT0/WACKiocOnvzikvtfuGfOdYsK8p0hTPcc + 8POxNTHIdOgQYP6QTCBg/0GcALUdI06AwocwssVYeMqr2ha4kaArG7kEuQAhgMoT+y/2bZw32hPazlz+ + 9rZFlblp8RWBrH53HAeMMZ/pp+3NyXTDpt1Hv1n65Y6VFdX1e6EEvxaqWKfXCD4hN57O7oFB8wNTLi25 + 5s3nH3tn5vRJcxzbTgipmi0qRaDi+4oz4GpGAaCqA4EgeQjGckAKcMuCGT0gbiCbAgiQuwoAkuHs8R8u + 9l10GZ0JelcseUdkH9NTbIVUjTjNkB4N6qBjJICmllTjxp2Hv1m6ZseKiuqGvVLKk+jFgk/IkafzJ0Hx + A7ZVPHP6ZXf88ZXH351YMnIaY5y7mRQYVF82v6cgufe6l4DUAg8/m4v7fADtp30dKwBpyr9/fs58xb1I + AYS9K0PQje+4veo8InjNtvBmrn80zGe24yJGn64vhEBTMtW4YefhjUtX7/is4lzDLillGYLa/F4r+IQc + eTp7BBxAflFhQcmiB+5Y9NuFd748IN8ZDUjmJPI0w0uzCIO4LaAalkoZDDQNCoyknmoccAZmqaf/NEqE + HjIAxjlRXByl4GYyqO4FUYCO1vjZjgvndATsvrmf4vZmfT4QuP0AkEgkQmx/U0tr0/rthzYs/XLHZxXV + Dd9LKY9DdeNtRR8QfEJfUgAEC8CAcZeMnPriEw+8dOv10x8qKMgf5If3tCJoUx/gx++57sri+nSgWeRB + tQfkGVAaMsFvQKIubtyW4R5kxYVVDOlkM2rO5jYJ2J7wm8JL20nwKZPPTPCKLg9MpWAKPzXuoPU+AKTS + bsvWvaXf/vfKLR+dOlu3Vwt+NYKa/D6FvqgAAM0PWJwPnjp5wg2/f+7ht66eftktnMFhjKyCDu9oBi9o + I6YE3PNcVZYM3U3I9xzUeabSCNqYIRJhoFuhBzH4vX1cGEWQTjajpuJYj1+3J9CVXP1s53TEE2SL3EQt + P+fcd/uTremWb78/tu39T7cuL6+o3aUFnzrw9hmLH0VfVQAEBiDPsa0Rd95y3dxXnlz4h7GjiicBkvsM + P2cQngBlAjI9nkkKL9RTkB6qQAGIgPmXgXVnmnT0byBL+Cq7WxtKPO6pv99HKtmUkwrgfIXftPpAdjIw + W6zfZPtd14XjOLBt2xT8j8sranf3VVe/PfR1BUCgsuMJv33orsWP3X/Hi4MGFoygWL+f6smp96CnIgG6 + lJiKjQCa2gLfa4CkoQ+69bjpAQChZYCfPJQ1q5Ay1bLXr/9UpFp+XgXQlb8jm5B2tOZvL6xHyDaN1wSF + +SzLQsYVSS34n2jBP4Y+7Oq3h/6iAAiq7HjsqCteffrh12+96Zf35zl2oS/surFoJt0Kv+EoiBRUwst1 + xqFqPAJI6CIRv4tReEpRe1lq0dRif4kQSkjqObQ2N6L27IVVAFELnC38lu34zog/Ev7odbJV7EUTf2if + H88HT/1w5NTevyzfsPRYefUOzepXQs3c6zeCT+hvCgAI+IEh06b84ldvv7z43aumXnqtbVs2CV8m3aoL + jFQc2CcBjSWA8hKkH0Lklh0pJqJQIoFGmQc3QdcEDO8gsp3OjZx13mhtaUbNmSPdPt9EVMC6go6O72h5 + FGX7symAqHdgsvm0P53xUt8fKd/7txWbPzp2smqnJ0Qp+rHgE/qjAiD4Zcf33j5r/qtPP/TWyOFDJzKA + eV4mcP39ueRMzXrTw0tVrrjnC65l2aBRZBRyBDrwABBe9Ztg5gGszZ5uIdXSjHPdUADdIei6e+32LD+9 + N79TUwll20fLAVfI1PeHyvf+dcWmZcdOVu3whCiDEvwW9GPBJ/RnBUDQZceDJz712LwnF94z++nCAqfY + shz1IOk6AXrALNsBICE8odx/PaSEc8snEcnamxVnlFGWneWXQVoyIrJvnA/z9/NEU101Gs6VZ92XTRC7 + Y93P57yoYGdbNkStv5mkY/6Muv9SSnhCpr87VP7d3wLB/xGK3IsF30CsAAJYAAZOnlhy1WvPPvLmzdde + Ode2eIHUBJ+UHqjBiJSquEgID0JNcdFVY8xPH40s6APo3AHa3rkn0FMKoKrLCqCr6EoVXkefYwp/9Jio + Aog23KQqvajS8DyROfhjxeH/WLr+gyNlZ7d5QhwBcBb93NVvD7ECCIMBcGzbGnbVtMm3/um13/3xF+NG + XmVxyyai0LJsgKmBjtJzVTzZsnwOgEY9MxaEAwMhl75O8B9+w/KbCqNNzkCIQDj/f1tjbSUazpX3iEvf + 1UhFR59lWvXoej1bko/5eaYyCMJ7MnPwx4rDf172zYeHyiq2eZ44BtVwswmx4LeLWAFkBweQP6CoYMwD + d89+8OnH5r1RPHRgiePkMZp07Hke3Exahf70tFcG6FqCtiw/gMD669RhU0lkJ/rIrQ3fXHfChI21laiv + Pnle50RZ9faOid5bZ0om6tKb26KRASrJjd4PwRMyc0gJ/geHyiq2e54ohbL4zejBGXp9FbEC6BgWgILh + xUMmP/f4A88uuGfOkqKCxBAAEFLCTaf00BIepBf7fIHUKcH64fWtu/QVQBAyNHyANkJnsN76yO5kFDbW + VKK++kT4CCNs1+5VOmHoowRc9Jxs1zMHZwJB8w3aT1Y/6h2ErxGy+N9qwa+Esvg/e3vt3opYAXQNNmds + 0KSJ42a+8fyjb91w9dQ7HdtOmPMHmK4hMMIAKmSo39OxUmcPhte/tJ/ODT44HEo0t5ueQxa+IcIZNNac + Rd15eADZrG1Ha/6uEIGmW5+NwKPrRF1+02PwhPDKyqvL3lux8YOd+8o2asGPXf1uIlYAXQeDKjsefs2M + qbf96dUn3r10wtgrhMhwQMKyHIBx3UVI+qWnBLL4qpsx9Regh57raIL5YWZOQXAD4W0d1A3oqAPzFUAl + 6qpOZD+2zalhoe9IoKPVd51dlyY7m4Mz6B6zCT5BSOmVlVeX/e2TTUt3HzixJZXOHAFwGoHgxxa/G4gV + wPlD8wOFYxfee9vDTy+657XBAwvHOE4e45YNah4iYZJcQfMJmkhkNh+l2nNA+nkGUWHveC0uw28NgaTj + 686eRGNdRZf+wGxLg/YY/M62medGr2v+bC8BSAjplZ2qPq4Ff1MqnTHn57mIBf8nIVYA3YcFoGjUiGFT + Xnvm4dfn3jZrQVFR4UA1EVZ3j2U0KEKFrDzP9RUEY0E7MkZLBFpGaE9BOQmmVaR6gWAYahRhayx9T6Om + 4jia6ys7/IM6JvtgLGOkTp02BbX9Ah3Thae/j85Vn2k2T6EmLdL78VT18f9asWnZrgMnNqfSmcOILX6P + I1YAPw0MgG3b1pBfTr/8hjde+M3bM6ZMvNmyWEIJRDCbkDEGz00r6065AtErgQUKQEpApxMHpF/QwShK + EPqXYWoGgOlBMMZQU1HWqQIA2rfs5vts5Fw0HVfdS1BoRXH7johCtY2J01W1p/+8dMP/7thXtlFb/DOI + Lf4FQawAegYcQKKgIH/EvDt/de8zv5n35thRxVMY55yKjKjJSLDWVwJNywMAfvpxKPmHMZj2H5D+LIRI + vNHnH00FQclENRVlaKo7G7rpqDB25NJ3FgGI7mvvM8ztpEyk4hLWvZYAAAg7SURBVCvE6bO1Z/7+2daP + Nu8p/bolmTqMWPAvOGIF0LPgjLH84UOHjF/80F1LHr7v9ueLhw4eyRlXfQd0u2nzS1f9BzwwqKgBCXm7 + PQWlLkAyIgj+tXQwQEQ8BMYYzp35MaQAzBBcuM2Z+VHhphvR46K8hHlNc11vdts1r2tZFjjn4pQS/I83 + 7zm6viWZPgQ1VCMW/J8BsQK4MLAYYwPGjR01/bVnHnv117dc/2BeXqIQADzX9YWXaZNN8/qUB8BVd3IE + 4cFAGagftDwADTIxXH1JCgIIvADGcO7MMX8J0J77bbr15iy84FrZkY3MM7vvmEsB/zjOxZnKujN//2zr + 8s17jm5oSaYPQw3OpPl5seD/DIgVwIUDA2BbljV0xtTJs/7w6hPvzJg26UYpXJvyBsDgDzmFbj5qzjlE + xMIG5F9gmbm+TkgBkELRPQoYYzh3+pjvAdA1zfl35pjrqAvflWxAsxAn6jmEk3ssWV3bWPnXFZuXbdp9 + +B9a8E8jGJXd57vw5BJiBXDhwQEk8vLyRi687477n1007+3RI4ZOYJwzKSUlDFJeYDC4RAZrfgA+V0Ct + sVWUn0jCwNJLKSA8L0hE0sdUny5FQ82ZdhN2okIMoI31jwp1KCVXt9fmnIfGaVHc37JsWV3bWPXxul2f + rtm8b019U/IAlMUnwY8t/kVArAB+PnDGWMGokcWTnnx03lML7pnz5ICi/GFql24gqvMDKEpAXoJap1uK + QDRqBhQXANDsA9omdPcbGm7CGEfl8f1oaqhuc1PRkF021z9q/U3vgXiNQNCtkMVnjJPgf75Gjcr+HmqN + Hwt+DiBWAD8/bM75wCunTZ754u8WvjZr5hVzHccuCFh95dZTFh8JGxUg0dKAM656FQBKWVDCEQDhuQBg + NDXlOHNsD1pbGvXh2Vn69rLzQhl5RrzfHKqhCT3/XM65rKpprPp43a5Vazbv+0pb/F4xMbc/IVYAFwcM + gFNUVFg8+8aZtz23eP5bUydPuFrHDH0hB5QAKqGDDiHy0HYzYYgbvIIQntpmWWDMwunS3Whpqm83bGfy + AWYFnroV5rfSzmQy/uisTCYTaq2tX7KuIVm7bM2OT1dv/N509XvNxNz+hFgBXFxwxljewAFFYx6Ye9uC + 55c88MbwYUNKICVTVp75RCBNMDb7E5oRBLXmt/0MO+G5oMamnFs4XboHLU11+tCAqTdJO3LbLcsKeQau + 6yKdTofIQtPiawUg6xqTtZ9v2Lvuk692f15T3/w9gJNQgh9b/BxFrAByAxZnrLBk7JjLXnjioRfunnPd + oqLCgiEkkEKThSoAECQHSVIAEuC2rQeZqENVJEDVG1iWjdNH9yDZXA8grADMUlyzDFdK6Vt8z/NC63tA + 1elrT0HWNSRrv9i4d+2Kr3avqqlv3o/A1Y8tfo4jVgC5BTsvkRg8e9Z1N/3u0Xtev/bKy+fYjp1HoUIp + A16AAf4SgFlcVSNC6ggAfD5ASpWGe+robt8DMNf50bg9kX7pdNpvpe04Tmh9r9f8sq4hWff5xr1rP/lq + 92pt8U8gdvV7FWIFkHtgnPPEsGFDR9x68w13vfzEgncuGTX0csbA/cIZX3DV8FJuqYaknvDURCOmR5zJ + ILeg/PBONNafaxOXB9qW9aZSKZ/Vp7l5RPQxxtDUkmr8bP13az5et+vzmvrmH6AEvwax4Pc6xAogd8E5 + 5/kjRwwfv2jB3Mcfue/W54qHDhnNGBgVFPlkoa4f9lzXTxaynQSkED4JWH54Oxrra0IfYGbn0Zo+nU7T + h4fIPS34Deu3H9rw4eptn1ZUN9DgzBoAKcSC3ysRK4Dch8U5L7p88i+ueOnJR16Zff2MBwsL8wdCqji/ + FAKeUINMpVRrem7ZfpdiKSUsbuPE4W1orK/x1/Dk3pOAk3V3Xde39qQAGptbSfBXasEnix8Lfi9HrAB6 + BxgAq6CgYMivbrxm1jOL5781Y+qkWY5tJzyP6mU0a+9bfa6HlajS4OMHvkVjQ61/QbLq0WWAlNJf8ze1 + pBrXbz+08cPV21ZUVDd8J6U8iVjw+xRiBdC7wBhjiYEDBoyad/ec+55dPP/N0SMGT+KMc2nWB1g2uE4F + VlyAQNn+rWisVwqArD1ZejOFl3OOZCrT/PXWAxs+WL3tM23xS6FGZcdr/D4Gq/NDYuQYvFQ63bj/0NH9 + h46d+oeUSI0ZOWxSfiJRyJSCgMUsnUgUWPi6qlNIp5K+kJs5+7Ztw3EcpNJuy8bdRzb963+u+re1W/Z/ + 2Njcug1AKYJYfpy228cQewC9G9bQoUMG33jNjGsXzpvz8rVXXnZ3QX5+EaC8AMaDYabH929FS3MDAITW + +IwxJFvTLVv3lm57f+WW5eUVtXuEIvf63ajs/ohYAfR+MM65Pa5kzMjZN868c8Hc2a9MuXTczEQiz/FT + gQGUHdiKZHOjb/ktyyLB3/7+yi0fl1fU7hJqVDYJfuzq9wPECqDvgCUcJ3/8+LEl99xx8yOPzr/jpVHD + i8dZts2k8HD84FZ4mTQ450il3dbNe45ue3/l5uXlFbW7DcFPIhb8foVYAfQ98IKC/MKpUy6b9vTjC567 + 5fqrHi4qdIpPHtyGlmRL6ruDJ/e+t3zDsmPlVTuEkKVQE3NjV7+fIlYAfRSMMWvMmNFDbrr+2utuvOrS + xV5TxaS/fLR+5bGTVTvjUdkxCLEC6NtgAGwAgwAMgYrf1yEelR1DI1YA/QNm++B4jR8jRowYMWLEiBEj + RowYMWLEiBEjRowYMWLEiBEjRowYMWLEiBEjRowYMWLEiBEjRowYMWLEiBEjRowYvQ3/Dxk6lLSjrC7n + AAAAAElFTkSuQmCCKAAAAIAAAAAAAQAAAQAgAAAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAEAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDA0KSE5TV0tfb6gNEhVOAAAAEwAAAAIAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQUE + LDE1O4qcq8ayyNr+gaXA/2+Ws/lEW222Cw8SSQAAABEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAACAgICHB8hInKCjaGkvdD5rMTX/7LI2v+BpL//a5Ox/3CYtv9vlbL4 + Q1psswsPEkgAAAARAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCQkKD1JbYnagt8ju + qMLU/6jB1P+txdf/ssna/4Cjvv9okK7/a5Ox/26WtP9ulrT/bpSx+EBWZ68JDQ9GAAAADgAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAwMDBzU7P1CUqLjYrcTX/63E2P+rw9b/qMHU/67F2P+vxtn/hKXA/2mRr/9okK7/ + aZGv/22Vs/9qkrD/b5e1/22TsPY/VWasCg0PQwAAAA8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAyMmKDCDk6C7qMHU/arD1v+sxdf/ + q8TX/67G2P+pwtX/rcXX/67G2f+Gp8L/bJSy/22Vs/9tlbP/bpa0/2yUsv9nj63/bJSy/2+Xtf9tk7D2 + PFBgqgcKDEEAAAAOAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAQwNDhljb3mTpbzP9qzE1/+rw9b/q8PX/6vE1/+owdX/q8PX/63F2P+rw9b/rMTX/4epw/9wmLb/ + cJi2/26WtP9tlbP/b5e1/2+Xtf9pka//aJCu/2uTsf9ulrT/a5Gt9DtPXqUHCgw+AAAADQAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUGBg1FTlZqmbDC6KnC1f+qw9b/rMTX/6nD1v+pwtb/ + q8TX/6jC1f+qw9f/rMXY/6jC1f+sxdj/hqjD/3CYtv9wmLb/cJi2/26WtP9tlbP/cZm3/3GZt/9vl7X/ + apKw/2yUsv9qkrD/b5e1/2yRrfQ4S1miBggKPAAAAA0AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQUpLzNG + iZ6u0aS+0v6mwNT/qMHV/6nC1v+rw9b/q8PX/6nC1v+pwtb/qMLV/6vE1/+rxNf/qMLV/6zE1/+JqsT/ + cJi2/3GZt/9xmbf/cJi2/26WtP9vl7X/cJi2/3CYtv9wmLb/cJi2/22Vs/9rk7H/bpa0/3CYtv9pjqrx + N0lYoAYICjkAAAALAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAMSFRcocYGOrqS90fynwNT/pb/T/6S+0v+owdX/qcLW/6nC1v+qw9b/ + qcLV/6fB1f+pwtb/qsPW/6rD1v+owdX/qsPW/4ysxv9ymrj/cZm3/3CYtv9wmLb/cJi2/2+Xtf9wmLb/ + cZm3/3GZt/9xmbf/cZm3/3CYtv9vl7X/bpa0/26WtP9vl7X/ao6q8TNFUpoFBwg3AAAACwAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAELDA0VU2Bqhp+4y/Opwtb/ + pb/T/6W/1P+mwNT/pb/U/6jB1f+owtb/qMLW/6nC1v+owdb/p8HV/6nC1v+pwtb/qcLW/6jC1v+pwtb/ + i6zG/3KauP9zm7n/cpq4/3KauP9ymrj/cZm3/3CYtv9ymrj/c5u5/3KauP9ymrj/dJy6/3Obuf9zm7n/ + c5u5/3GZt/9wmLb/cJi2/2mNqO8yQ1CZBQcINQAAAAkAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAACAgIKO0NJYJSrveOivNH/pb/T/6jB1v+jvtL/pL7T/6S+0/+kvtP/p8DV/6bA1P+nwdX/ + qcLW/6fB1f+nwdX/qMHV/6jB1f+owdX/p8HV/6jB1f+LrMb/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9ymrj/c5u5/3Obuf9ymrj/cZm3/3KauP9xmbf/cpq4/3Obuf9zm7n/c5u5/3Obuf9pjaju + Lz9MkwQFBjIAAAAJAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFHyMmPHyRosiivdH+pr/U/6W/0/+mwNT/ + p8DV/6S+0v+kvtP/pb/T/6S+0/+lv9T/pr/T/6fA1P+nwdX/qMHV/6jB1f+nwdX/p8HV/6fB1f+nwNT/ + qMHV/42sxv9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/cpm3/3KZt/9xmLb/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9wl7X/cZi2/3KZt/9ymbf/c5u5/3Sbuf9zmrj/Z4mk7C49SZEEBQYxAAAACQAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC + DhASImV1gqWdt836nrrP/6G80f+kvtP/pL7T/6bA1f+mv9T/pL7T/6O90/+lv9T/pL7T/6S+0/+kvtP/ + pb/U/6a/1P+mv9T/p8DV/6bA1f+mwNX/p8DV/6a/1f+nwNX/j67H/3OauP9zmrj/c5q4/3OauP9zmrj/ + cpm3/3KZt/9ymbf/c5q4/3KZt/9ymbf/cpq4/3KauP9ymbf/cpm3/3KZt/9wl7X/cZi2/3CXtf9wl7X/ + cZi2/3OauP9zm7n/cpq4/2eKpOwsO0eOAwMELgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBgcHE0lVYHyVr8Two77T/6G80f+buM7/obzR/6O90/+jvtP/ + pL7T/6S+0/+kvtP/o73S/6S+0/+jvtP/pL7T/6S/0/+lv9T/pL7T/6S+0/+lv9T/pb/U/6W/1P+lv9T/ + pb/U/6W/1P+Orsf/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cZm3/3KauP9ymrj/cpq4/3GZt/9xmbf/ + cpq4/3GZt/9xmbf/cZm3/3GZt/9wmLb/cZm3/3CYtv9ulrT/bpa0/3CYtv9xmbf/cpq4/3GZt/9jhqDo + KTdBiQMDBC0AAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQECCC82PVWLorXd + nbnP/5y5zv+ivdL/oLvR/5u3zv+fu9D/or3S/6K90v+jvtP/o73S/6K90v+jvdL/o73S/6O90v+jvdL/ + o73S/6S+0/+jvdP/pL7T/6S+0/+kvtP/pL7T/6S+0/+kvtP/pL7T/42tx/9zm7n/c5u5/3Obuf9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/c5u5/3KauP9ymrj/cpq4/3KauP9ymrj/cZm3/3GZt/9xmbf/ + cpq4/3GZt/9wmLb/bpa0/2+Xtf9wmLb/cpq4/3KauP9ymrj/Y4ag6Cc1P4gCAwMqAAAABwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAABBgcHzZ5jp3BnrrP/Z26z/+duc//nbrP/6K90v+gvNH/nLnO/6C80f+hvdL/ + or3S/6O+0/+jvtP/or3S/6K90v+ivdL/or3S/6K90v+ivdP/or7T/6K+0/+jvtP/o77T/6O+0/+jvtP/ + o77T/6O+0/+jvtP/kbDJ/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3GZt/9xmbf/cpq4/3KauP9wmLb/b5e1/3CYtv9wmLb/ + cZm3/3CYtv9wmLb/cJe1/2CDnOUlMjyCAgMDKQAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgsNDh5dbXqcmrXK+Z66z/+futD/ + mrfN/525z/+eutD/obzS/6C70P+dus//nrrQ/6C80f+hvNH/or3S/6K90v+hvNH/ob3S/6K90v+hvdL/ + obzS/6K90v+ivdL/or3S/6K90v+ivdL/or3S/6K90v+ivdL/or3S/6K90v+Qr8j/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/cpq4/3KauP9zm7n/c5u5/3Obuf9zm7n/ + cpq4/3GZt/9ymrj/cpq4/3KauP9wmLb/cJi2/3CYtv9xmbf/cJi2/3CYtv9wmLb/b5e1/22Vsv9fgZrl + JDA6gAECAygAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAQQEBQ9BTVVzkavA7Ju4zv+duc//m7jO/525z/+Zts3/nbnP/525z/+gu9H/n7vR/5660P+duc// + n7vR/6C70f+hvNL/oLvR/6C70f+hvNL/obzS/6C80v+gvNL/obzS/6G80v+hvNL/obzS/6G80v+hvNL/ + obzS/6G80v+hvNL/obzS/5CwyP9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9xmbf/ + cJi2/3GZt/9xmbf/cJi2/3CYtv9wmLb/b5e1/22Vs/9tlbP/Xn+Y4SItNnsCAgMlAAAABQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQgpMDZOf5is15i1zP+Ztsz/m7jO/5y5zv+at87/ + nLnP/5u4zv+buM7/nLnP/5670f+eutD/nbrQ/5y5z/+dutD/nrvR/5+70f+fu9H/n7vR/5+70f+fu9H/ + n7vR/5+70f+fu9H/n7vR/5+70f+fu9H/n7vR/5+70f+fu9H/n7vR/5+70f+fu9H/kK/I/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/ + c5u5/3Obuf9zm7n/cpq4/3KauP9zm7n/cpq4/3KauP9ymrj/cJi2/3GZt/9xmbf/cZm3/3CYtv9xmbf/ + b5e1/22Vs/9slLL/cZm3/1+AmeAgLDR4AQECJQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUFxov + bYGRuZi1zP2Vs8r/mbbN/5q3zf+cuc//nLnP/5q3zf+buM//nLnP/5y4z/+cuM//nrrQ/525z/+duc// + nbnP/5y5z/+eutD/nrrQ/5660P+eutD/nrrQ/5660P+eutD/nrrQ/5660P+eutD/nrrQ/5660P+eutD/ + nrrQ/5660P+eutD/nrrQ/5660P+Vssv/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/ + c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q5/3Oauf9zmrn/cpm4/3Oauf9zmrn/ + cpq4/3Oauf9ymbj/cZi3/3CYtv9xmLf/cJi2/3GYt/9ymbj/cZi3/22Us/9sk7L/cJi2/3GYtv5bepPc + HigwdgEBAiAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAEJCgsbU2NvkpKvxfaYts3/mLbM/5m3zv+Wtcz/mLbM/5u4zv+buM7/ + mrfO/5q4zv+auM7/nLnP/5u5z/+dutD/nLnP/5y5z/+cuc//m7nP/5260P+dutD/nbrQ/5260P+dutD/ + nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/5Oxyf9zmrj/ + c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/cpm4/3OauP9ymbf/c5q4/3OauP9ymbf/cpm3/3KZt/9xmLb/ + cZi2/3GYtv9xmLf/cZi3/2+WtP9sk7H/bpWz/2+WtP9tlLL+WXiQ3B0nLnIBAQEhAAAABQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDAwQNOUNLaomluuiUs8r/ + l7XL/5a0y/+Us8r/mrjO/5i2zP+Yts3/mbbN/5q3zf+Zt83/mrfO/5q4zv+buM7/m7nP/5y5z/+buM// + m7jP/5u4zv+buM7/m7nP/5y5z/+cuc//nLnP/5y5z/+cuc//nLnP/5y5z/+cuc//nLnP/5y5z/+cuc// + nLnP/5y5z/+cuc//nLnP/5y5z/+cuc//kbDI/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9ymbf/cpm3/3OauP9ymbf/cpm3/3KZt/9xmLb/cZm3/3GYtv9xmLb/cZi2/3CXtf9ulbP/ + b5a0/3CXtf9wl7X/b5a0/ld2jdgaIypvAQEBHwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAABAQEGIikuR3mSptKWtMv/kbDI/5Syyv+Xtcz/k7LK/5Kxyf+Zts3/mbfO/5m3zv+Yts3/ + mLbN/5i2zf+Zt87/mrfO/5q3zv+auM//m7jP/5u4z/+buM//m7jP/5q4z/+auM//m7jP/5u4z/+buM// + m7jP/5u4z/+buM//m7jP/5u4z/+buM//m7jP/5u4z/+buM//m7jP/5u4z/+buM//m7jP/5u4z/+Sscr/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cZm3/3KauP9ymrj/ + cZm3/3CYtv9wmLb/cJi2/3GZt/9xmbf/cJi2/2+Xtf9ulrT/bZWz/26WtP9slLL/b5e1/3CYtf5Yd47X + GiMqbAEBAR4AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADERQXKmR4h7CQrsb8jq7H/5W0y/+Pr8f/ + lbPK/5a0y/+Us8r/kbHI/5e1zP+Zts3/mbbN/5a1zP+Xtcz/mLXN/5m2zf+Zt87/mbbN/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5Sxyv9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3GZt/9ymrj/cZm3/3GZt/9xmbf/cZm3/3CYtv9xmbf/ + cJi2/3CYtv9vl7X/a5Ox/22Vs/9rk7H/bJSy/22Vs/9tlbP9U3GH0xcfJmgBAQEeAAAABAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB + BwkKFkpZZYmLqsD0kbDI/42uxv+RsMj/lLPK/42ux/+Wtcz/lrTL/5Oyyv+Rscn/lrTM/5i2zf+Yts3/ + lrXM/5a1zP+Xts3/mLbN/5m3zv+Yts3/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/ + mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/mbfO/5m3zv+Zt87/ + k7HK/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3GZt/9xmbf/cJi2/26WtP9ulrT/bpa0/26WtP9ulrT/bpa0/2uTsf9qkrD/ + a5Ox/2uTsf9qkrD/aZGv/U9sg9QXHyVkAAABGwAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgMDCzI8RGKCnrTkjq7H/42txv+Pr8f/i6zF/4+vx/+Sssr/ + jq/H/5Wzy/+VtMv/k7LK/5Gxyf+VtMv/l7XM/5e2zf+Wtcz/lrXM/5e1zP+Xtcz/mLbN/5e1zf+Yts3/ + mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/ + mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Orsf/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/ + cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/ + cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cpm4/3KZuP9ymbj/cZi3/3GYt/9xmLf/ + cZi3/2+Xtf9ulrT/bpW0/22Vs/9ulbT/b5a1/2qSsP9qkrD/apKw/2iPrv9rk7H/apKw/2aMq/1PaoHO + FBshYgAAAR4AAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBR4kKD91jaDL + j6/H/o+vx/+Pr8j/j6/I/4+vyP+Nrcb/jq7H/5CvyP+QsMj/lLLL/5W0zP+Sssr/kbDJ/5WzzP+Wtc3/ + lrTN/5a0zP+WtMz/lrTM/5a0zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5Oxyf9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cZi2/3GYtv9xmLb/cZi2/3CXtf9wl7X/b5a0/26Vs/9tlLL/ + bpWz/2qRr/9rkrD/aZCu/2mQrv9njqz/ZIup/2SLqf9oj6z9Tml/zhUbIF0AAAASAAAAAwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAg0QEiVecoKpi6vE+o+vyP+Mrcb/jK3G/5CwyP+QsMj/j6/I/46vx/+RsMn/ + j6/I/5CwyP+Sscr/lbPL/5Kxyf+RsMn/lLPL/5W0zP+VtMz/lbPL/5Wzy/+VtMz/lrTM/5a0zP+WtMz/ + lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/ + lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/krDJ/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cZi2/3GYtv9xmLb/cZi2/3CXtf9wl7X/cJe1/26Vs/9ulbP/b5a0/2qRr/9rkrD/apGv/2qRr/9qka// + Z46s/2SLqf9oj63/XH6Y7QAAAEkAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGBxBGVWCAhqW88Yepw/+LrMX/ + ja7G/4qrxP+LrMX/jq/I/5CwyP+Rscn/kLDJ/5Kyyv+Or8f/kbDJ/5Kyyv+Ts8v/krLK/5Gxyf+Tssv/ + lbTM/5W0zP+VtMz/lLPL/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/ + lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/lbTM/5W0zP+VtMz/ + lbTM/5W0zP+SsMn/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3GYtv9xmLb/cZm3/3GYtv9xmLb/ + cJi2/2+Xtf9vlrT/b5a0/2uTsf9sk7H/bZWz/22Vs/9sk7H/Z4+t/2aNq/9fhKD0BAUGbgAAADgAAAAP + AAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAQk1USYSnwf+IqcP/iKrD/42txv+KrMT/iKrD/4mrxP+Kq8T/ja7H/4+vyP+QsMj/ + j6/I/4ytxv+QsMj/krHJ/5Kyyv+Rscn/kbDJ/5Kyyv+Us8v/lLPL/5Szy/+Tssr/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Oxyv9xmbf/cZm3/3GZt/9xmbf/ + cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/ + cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/ + cZm3/3GZt/9xmbf/cZm3/3CYtv9wmLb/cJi2/3CYtv9wmLb/cJi2/2+Xtf9ulrT/bpa0/2uSsf9pkK// + aJCu/2qSsP9rk7H/aJCu/2aMqfkICw16AAAAXwAAACwAAAAPAAAABgAAAAEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4y9hLgaW//4qrxf+Kq8X/ + jq7H/4iqw/+Jq8T/iqzF/4iqw/+KrMX/jq7H/4+wyP+Mrsb/jK7H/5Cxyf+Rscn/kbHJ/5Gxyf+Rscn/ + krLK/5Ozy/+Ts8v/k7PL/5Kzy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/ + k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/k7PL/5Ozy/+Ts8v/ + k7PL/5Ozy/+Ts8v/kbDJ/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/ + cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/ + cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3GYt/9xmLf/cZi3/3CXtv9wl7b/ + cJe2/3CXtv9vlrX/b5a1/2+Wtf9sk7L/bZSz/2yTsv9pkK//Z46t/2uSsf9oj63/ZYuq/goNEYEAAABr + AAAAUgAAACUAAAAPAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAALjM2lN+o73/h6nD/4qrxP+LrMb/iqvF/4qrxP+LrMX/iqzF/4qsxf+Mrcb/ + kLDJ/42ux/+Mrcb/kbHJ/5Cwyf+QsMj/kLDJ/5Cwyf+Rscn/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/ + krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/ + krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+RsMn/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cJe1/3CXtf9wl7X/b5a0/3CXtf9vlrT/bpWz/22Usv9sk7H/ + bJOx/2yTsf9rkrD/aI+t/2uSsP9jiqj/ERgciAAAAG8AAABiAAAARAAAACAAAAAOAAAABgAAAAIAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnbnNX4Kmv/+Fp8H/ + iqvE/4Snwf+KrMX/iqvF/4usxf+JqsT/i63G/42uxv+Pr8j/ja7H/46vx/+PsMj/kbHJ/5CwyP+PsMj/ + j7DI/5Cwyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/ + kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/ + kbHJ/5Gxyf+Rscn/kbHJ/5Kwyf9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9wl7X/ + cJe1/3CXtf9wl7X/b5a0/2+WtP9vlrT/bpWz/22Usv9sk7H/apGv/2uSsP9rkrD/aZCu/2qRr/8cJS2S + AAAAcAAAAGgAAABXAAAAOQAAAB0AAAANAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACgus5zhKfB/4Wnwf+Jq8T/hKfB/4usxv+LrMX/iqvF/4epw/+Jq8X/ + jq7I/4ytx/+Lrcb/ja7H/46vyP+Pr8j/j6/J/46vyP+Or8j/j7DJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/ + kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/ + kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/lLHK/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cJe1/3CXtf9wl7X/b5a0/2+WtP9vlrT/ + bpWz/26Vs/9sk7H/apGv/2mQrv9qka//bJOx/yIuNpwAAABwAAAAagAAAF4AAABKAAAAMAAAABoAAAAN + AAAABgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKS+0ImHqcP/ + hajC/4epw/+DpsH/i6zG/4qsxf+LrMX/iarE/4mrxf+Nrsj/iqzG/4utxv+Mrcf/jq/I/46vyP+Pr8n/ + jq/I/46vyP+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/ + j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/j7DJ/4+wyf+PsMn/ + j7DJ/4+wyf+PsMn/j7DJ/4+wyf+Tscr/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/b5a1/2+Wtf9vlrX/bpW0/26VtP9ulbT/bZSz/2yTsv9sk7L/apGw/2uSsf9pkK// + LT5LpwAAAG4AAABpAAAAYgAAAFQAAABAAAAAKQAAABcAAAALAAAABAAAAAEAAAABAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnrnNmIiqxP+IqcP/h6nD/4epw/+Mrcb/h6nD/4qrxf+Kq8T/ + i6zF/4ytxv+Kq8X/jK3G/4ytxv+Nrsf/jq7H/4+vyP+Orsf/jq7H/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/5CvyP9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9vlrT/b5a0/2+WtP9ulbP/ + bpWz/2+WtP9ulbP/bpWz/2yTsf9tlLL/a5Kx/2iPrf88UWK2AAAAbAAAAGcAAABiAAAAWAAAAEkAAAA2 + AAAAIwAAABIAAAAHAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACduMyk + hajC/4Wowv+HqcP/h6rD/4ytxv+GqcP/iavF/4irxP+Lrcb/i63G/4mrxf+Lrcf/i63G/4yux/+Nrsf/ + jq/I/42ux/+Nrsf/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/ + jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/ + jq/I/46vyP+Or8j/jq/I/46vyP+Or8j/kbDJ/3KYtv9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/b5a0/3CXtf9vlrT/bpWz/26Vs/9ulbP/bZSy/2yTsf9rkrD/ + a5Kw/0ZfccYAAABoAAAAZAAAAF8AAABYAAAATQAAAD4AAAAtAAAAGgAAAAsAAAADAAAAAQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ65zbCEqML/hqnC/4Wowv+IqsT/iqzF/4apw/+Jq8T/ + iKrE/4utxv+KrMX/iavF/4utxv+LrMb/jK3G/4ytxv+Nrsf/ja7H/4ytxv+Nrsf/ja7H/42ux/+Nrsf/ + ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ + ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+RsMj/ + cpi2/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/2+WtP9vlrT/bZSy/22Tsv9tk7L/a5Kw/2qRr/9rkrD/UGyC0gAAAGUAAABhAAAAWwAAAFYAAABN + AAAAQQAAADMAAAAhAAAADgAAAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + h6nDvIOmwf+FqML/hKfC/4mqxf+IqsX/hqjD/4iqxP+IqsX/i6zG/4mrxf+Kq8X/i6zG/4qsxv+LrMb/ + i6zG/4ytx/+Mrcf/i63H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/ + jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/ + jK3H/4ytx/+Mrcf/jK3H/4ytx/+Mrcf/jK3H/5CvyP9yl7b/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/ + cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/ + cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/ + cJa1/3CWtf9wlrX/cJa1/3CWtf9wlrX/cJa1/2+VtP9vlbT/b5W0/2+WtP9vlrT/b5W0/26Vs/9tk7L/ + a5Gw/2uRsP9ZeZLcAAAAYAAAAFwAAABXAAAAUgAAAEsAAABBAAAANQAAACQAAAARAAAABQAAAAEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMrcXJg6bB/4Sowv+Dp8H/iKrE/4epw/+GqcP/ + h6rD/4iqxP+JrMX/iKrE/4mrxf+KrMX/iqzF/4qsxf+KrMX/iqzG/4utxv+Lrcb/i63G/4utxv+Lrcb/ + i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/ + i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/ + ka/J/3KZtv9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/bpWz/26Vs/9tlLL/bZSy/22Usv9tlLL/bJOx/2CCnOcAAABbAAAAVwAAAFIAAABN + AAAARgAAAD4AAAAzAAAAJAAAABEAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAJKxyNSFqMP/hKfC/4Snwv+HqsT/hKfC/4apw/+HqsT/h6rE/4iqxP+IqsX/iavF/4mrxf+Jq8b/ + iqzG/4msxv+JrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+Prsj/c5i2/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9ulbP/bpWz/22Usv9tlLL/ + bJOx/22Tsv9skrH/Y4ai7wICA1cAAABRAAAATAAAAEYAAABAAAAAOQAAAC8AAAAiAAAAEQAAAAUAAAAB + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj6/H3ISowv+DpsH/hKjC/4apw/+Ep8H/ + hajC/4iqxP+IqsT/h6rD/4mrxP+Jq8T/iavE/4mrxf+KrMX/iqzF/4msxf+KrMX/iqzF/4qsxf+KrMX/ + iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/ + iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/iqzF/4qsxf+KrMX/ + iqzF/46ux/9zmLb/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/ + b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/ + b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/b5W0/2+VtP9vlbT/ + b5W0/2+VtP9vlbT/b5W0/2+VtP9ulLP/bpSz/22Tsv9tk7L/bZOy/2ySsf9qj6z1CAoMVgAAAEoAAABF + AAAAPwAAADkAAAAxAAAAKQAAAB0AAAAOAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAANfh5gGMrcXmg6fB/4Sowv+EqML/hqnD/4Wowv+Ep8L/h6nE/4iqxP+GqcP/iKrE/4iqxP+IqsT/ + iKvF/4mrxf+Jq8X/iKvF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/ + iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/ + iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/jq7H/3SYtv9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/26Usv9ulLL/ + bpSy/22Tsf9tk7H/bJKw/2uQrvsKDhBVAAAAQgAAAD0AAAA3AAAAMQAAACkAAAAiAAAAFwAAAAsAAAAE + AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAytjhBoWow+uCpsH/g6fB/4Onwv+GqcT/ + hajD/4Sowv+GqcT/hqnE/4aqxP+Iq8X/h6rE/4eqxP+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Orsj/dJm2/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9tlLL/bZSy/2yTsf9sk7H/a5Kw/w8VGVYAAAA6 + AAAANAAAAC4AAAAnAAAAIQAAABoAAAASAAAACAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAADG1d8LhajD8IOmwf+BpcD/g6fB/4Wow/+EqML/hajD/4apw/+FqcP/hqnD/4eqxP+GqcP/ + hqrE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/ + h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/ + h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/42tx/90mLb/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9tk7L/bZOy/2ySsf9skrH/HScvXQAAADEAAAArAAAAJQAAAB4AAAAYAAAAEwAAAAwAAAAF + AAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMPT3g+Ep8L0g6fC/4ClwP+Dp8L/ + hKjD/4Omwv+EqMP/hajD/4Wow/+FqcT/hqnE/4WoxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/ + hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/ + hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/hqnE/4apxP+GqcT/ + hqnE/4apxP+GqcT/jq7H/3WZtv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bZOx/22Tsf9tk7H/bZOx/22Tsf8iLTdl + AAAAKAAAACIAAAAcAAAAFgAAABEAAAANAAAACAAAAAMAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAx9bgFYOnwfqCpsH/gaXA/4Wowv+Ep8L/g6fB/4Sowv+FqML/hajC/4apw/+GqcP/ + hanD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+LrMX/dpm2/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/bpSy/26Usv9ulLL/ + bpSy/26Usv9ulLL/bZOx/22Tsf9tk7H/bJKx/ys5Rm8AAAAfAAAAGQAAABQAAAAQAAAACwAAAAgAAAAF + AAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP3OQagqbB/oOnwv+BpcD/ + g6fC/4Omwv+Dp8L/hKfC/4Snwv+EqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4qrxf91mLb/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9skrH/bJKx/2ySsf9skrH/ + Q1ptgwAAABcAAAASAAAADgAAAAoAAAAHAAAABQAAAAMAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAM/c5CGBpcD/g6fC/4Kmwf+Dp8L/gqbB/4Snwv+EqMP/hKfC/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/iqvF/3eat/9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/bZOx/22Tsf9tk7H/ + bZOx/22Tsf9tk7H/bZOx/22Tsf9skrD/bJKw/2ySsP9IYXWaAAAAEAAAAAwAAAAJAAAABgAAAAQAAAAD + AAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu87cK4GlwP+BpcD/ + gaXA/4KlwP+DpsH/g6bB/4Snwv+DpsH/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+JqsX/eZq4/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/ + bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/ + bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/ + bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9tkrH/bZKx/22Ssf9skbD/ + bJGw/05pgLEAAAALAAAACAAAAAYAAAAEAAAAAgAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAC7ztw5gaXA/4Glwf+ApcD/gabB/4Kmwf+CpsH/g6fC/4Knwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4mqxf94mrj/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9rkbD/X4GcwwAAAAcAAAAFAAAAAwAAAAIAAAAB + AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALfL2UR/o8D/ + gaXB/4CkwP+CpcH/gqXB/4Klwf+DpsL/gqbC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/ianF/3ycuf9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2uRr/9hg57UAAAABAAAAAMAAAACAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu87cSn+kv/+ApcD/gKTA/4Glwf+BpcD/gaXA/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+HqcP/ + fJy5/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2KDoOUBAQIDAAAAAQAAAAEAAAAB + AAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvxdZW + f6S//36jv/+ApMH/gKXB/4CkwP+ApMD/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Wow/96m7j/a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka//a5Gv/2uRr/9rka// + a5Gv/2uRr/9rka//a5Gv7gsOEQoAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6ux2yApMH/fqO//4CkwP+ApMD/gKTA/4CkwP+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/gaXB/4Glwf+BpcH/ + hajD/36duf9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK/2Cw4SEQAAAAEAAAAB + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + lrTKfH6kv/9+o77/f6S//3+kv/+ApcD/f6XA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+EqML/fp25/2qPrv9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/4OEhYaAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPr8eIfqO//36iv/9/o7//f6O//4CkwP+ApMD/ + gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/ + gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/ + gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/gKTA/4CkwP+ApMD/ + gKTA/4Snwv9/nrn/aY+t/2qPrf9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/ + apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/ + apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/ + apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/2qQrv9qkK7/apCu/1d2jiwAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAJe0ypl9o7//faO//36jv/9+o8D/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/f6TA/3+kwP9/pMD/g6fC/4Kfu/9pjq3/aY6t/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+uPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmrbMrH2ivv98or7/faK//32ivv99o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/+DpsH/gZ+6/2mOrf9pjq3/aY6t/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj65R + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACRsMe4fKK+/32ivv99or7/faK+/32jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//4Omwf+Gor3/aIyr/2iNrP9ojaz/ + aY2s/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrW0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAImrxMB7or7/fKK+/3yivv98o7// + faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//gqbB/4ejvv9njKv/aI2s/2iNrP9ojaz/aI2s/2iNrP9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/ + aY6tiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAh6nDy3yhvv97ob7/fKG+/3yiv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/+ApMD/h6K9/2eLqv9ni6r/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/ + aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/ + aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/ + aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaz/aY2s/2mNrP9pjaymAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFqMHYe6G9/3qhvf97ob3/ + e6K+/3uhvv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3+kwP+LpsD/Zouq/2aLqv9mi6r/Zouq/2eMq/9njKv/Z4yr/2eMq/9ojaz/ + aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/ + aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/ + aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/aI2s/2iNrP9ojaz/ + aI2s/2iNrLsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAISoweJ7ob3/eqG9/3uhvf97ob7/e6G+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3uivv98or7/f6TA/4ulv/9liaj/ + ZYmo/2aKqf9miqn/Zoqp/2eLqv9ni6r/Z4uq/2eLqv9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyrzgAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ3eYCgaXA6HmfvP96oL3/ + eqC9/3qhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv96ob7/e6G+/3uhvv9+o8D/kanC/2OIp/9kiaj/ZImo/2WJqP9liqn/Zoqp/2aLqv9mi6r/ + Zouq/2eLqv9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/ + Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/ + Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/Z4yr/2eMq/9njKv/ + Z4yr/2eMq/9njKvhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAANDd5gh7ob7teJ+8/3qgvv96oL3/eqC+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/eqG+/3qhvv97ob7/eqG+/32iv/+RqcL/ + Y4em/2OHpv9jh6b/Y4em/2SIp/9liaj/ZYmo/2aKqf9miqn/Zoqp/2aKqf9miqn/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLquxni6oGAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAydjiDnifu/N4oLz/ + eaC8/3mgvP95oL3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/ + eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/ + eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/eqG9/3qhvf96ob3/ + eqG9/3qhvf96ob3/eaC8/3qhvf95ob3/fKK+/5etxf9jh6b/Y4em/2OHpv9jh6b/Y4em/2WJqP9liaj/ + ZYmo/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq9GeLqg8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADF1eASd52793ifvP95n7z/eZ+9/3mfvP96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf95n7z/eZ+8/3mfvP98ob7/ + lqzE/2CEo/9ihqX/Yoal/2GFpP9hhaT/Y4em/2OHpv9kiKf/ZIin/2WJqP9liaj/ZIin/2WJqP9liaj/ + ZYmo/2WJqP9liaj/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn8ZoqpFwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMbV4BV3nrv6 + eJ+8/3ifvP95n7z/eaC9/3mfvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eqC9/3mgvf96oL3/eqC9/3mfvP95n7z/eJ+8/3yhvv+YrcT/XoKh/1+Dov9ihaT/Yoal/2GFpP9jhqX/ + Y4em/2SIp/9kiKf/ZIin/2WJqP9kiKf/ZIin/2SIp/9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqkmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzNriHHaeu/93nrv/eJ+8/3igvf94oL3/eJ+9/3mgvf95oL3/ + eaC9/3mgvf95oL3/eaC9/3ifvP94n7z/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/ + eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/ + eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eKC9/3eevP93n7z/ + fKG+/5aqwv9bfp3/XoGg/1+Dov9ihaT/YoWk/1+Cof9fg6L/YYSj/2KFpP9jhqX/ZYin/2WIp/9liKf/ + ZYin/2SIp/9kh6b/ZIem/2SHpv9kh6b/ZIem/2WIp/9liaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/ + Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/ + Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqP9miaj/Zomo/2aJqDgAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2ytkq + d527/3eevP93nrz/eJ68/3ifvf94nrz/eZ+9/3mfvf95n73/eZ+9/3mfvf91m7n/b5Sy/1+Dov92nLr/ + eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/ + eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/eZ+9/3mfvf95n73/ + eZ+9/3mfvf95n73/eZ+9/3mfvf94nrz/d527/3eevP97oL7/nK/G/1p+nf9bf57/XICf/16Cof9fg6L/ + X4Oi/16Cof9egqH/XoKh/2GFpP9hhaT/Yoal/2SIp/9kiKf/Y4em/2OHpv9jh6b/Y4em/2OHpv9jh6b/ + ZIin/2SIp/9kiKf/ZYio/2SIp/9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ + ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ + ZYmo/2WJqP9liaj/ZYmo/2WJqP9liaj/ZYmoTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALDG1TR1nLr/dp67/3adu/93n7z/d567/3ifvP93n7z/ + eJ+8/3ifvP9xl7T/dpy5/2WKqf9eg6L/YYal/3eeu/94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/d568/3eeu/92nbr/ + dp67/3ugvf+escj/XH+e/1x/nv9dgaD/XoGg/16BoP9fg6L/YIOi/16BoP9egaD/YIOi/2CDov9ghKP/ + YoWk/2OGpf9jhqX/Y4al/2KFpP9jhqX/Y4al/2OGpf9jhqX/Y4al/2SHpv9kh6b/ZIem/2SIp/9liKf/ + ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ + ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKdk + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + scfVPXaeu/92nbr/dZ26/3eeu/93nrv/eJ+8/3Wcuf9vlbP/YYal/1d8m/9ulbL/Z42r/2qQrv94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP93nrv/d567/3aduv92nrv/ep+8/5yuxP9Xe5r/Wn6d/1t+nv9bf57/ + W36e/1yAn/9egqH/XoKh/12BoP9egqH/X4Oi/16Bof9egqH/X4Oi/2GEpP9ihqX/YoWl/2KFpf9ihqX/ + Yoal/2KGpf9ihqX/Yoal/2OHpv9jh6b/Y4em/2OHpv9kh6f/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ + ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ + ZIin/2SIp/9kiKf/ZIin/2SIp/9kiKf/ZIin/2SIp4IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvxdVHdZ26/3Wduv91nbr/d567/3CXtP90m7j/ + YIak/16Dov9dgqH/cJa0/3ifvP93nrv/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3eevP94n7z/d567/3eevP92nrv/ + dp67/3aeu/97ob3/lKe+/1R3lv9Ye5r/WXyb/1h7mv9Ye5v/Wn2c/1p9nP9cf5//XoGg/16BoP9egaD/ + XoGg/16BoP9egaD/XoGg/2CDo/9ihaT/YYSj/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9jhqX/ + Y4al/2OGpf9jhqX/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ + ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ZIem/2SHpv9kh6b/ + ZIemnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAKvC0lJ1nbv/dJy5/3CYtv9hiKb/Wn+f/3GYtv9ehKP/a5Gw/3edu/91nLn/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ievP96oLz/ + gKG6/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP93n7z/eJ+8/3eevP92nbv/d567/3aeu/91nbr/dZ27/3qgvf+TpLz/TXCQ/1F0lP9Tdpb/ + VHeX/1V4mP9WeZn/V3qZ/1h7m/9bfp7/W36e/1t+nf9dgKD/XYCf/12An/9cf57/XYCg/12AoP9gg6P/ + X4Ki/2CDo/9gg6P/YYSk/2GEpP9hhKT/YYSk/2KFpf9ihaX/YoWl/2KFpf9ihaX/YoWl/2OGpv9jhqb/ + Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/ + Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqa2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAobzQZHWcu/9sk7L/ZIqq/2CHpv9tk7P/ + dp27/3Wbuv9xmbf/XISl/1V8n/93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/ + d568/3eevP93nrz/dp27/3ievP9+oLz/iqjA/5izyP+LqcH/d568/3eevP93nrz/d568/3eevP93nrz/ + d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/dp27/3Scuv91nLv/ + dp27/3Wdu/90nLr/e6C+/5yswv8nTnP/R2uL/01wj/9SdZT/VHeW/1d6mf9ZfJv/Wn2c/1l8m/9ZfJv/ + Wn2c/1t+nf9bfp3/XH+e/1x/nv9bfp3/XH+e/1x/nv9dgJ//XoGg/2CDov9hhKP/YoWk/2GEo/9gg6L/ + YYSj/2KFpP9ihaT/YoWk/2KFpP9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/ + Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/Y4al/2OGpf9jhqX/ + Y4al/2OGpckAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACcuM11dJy6/2aNrP9hiKf/dZy6/3adu/9vl7b/XIOl/012mP9NdZj/Vn6g/3eevP93nrz/ + d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP+Bobr/iqjA/6vD1v+txdf/ + rcXX/4upwf93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/d568/3eevP93nrz/ + d568/3aevP93nrz/d568/3eevP92nbv/dp67/3eevP93nrz/d568/4Gkwf+mutH/rbvP/2+Gov8wUnb/ + HkRr/zFWe/9Gaov/UnWU/1d6mf9afZz/Wnyc/1l8m/9ZfJv/WXyb/1l8m/9afZz/W32d/1p8nP9cf57/ + XH+e/1t+nf9afZz/XH6e/16BoP9fgqH/YIOi/2GDo/9fgqH/YIOi/2GEo/9hhKP/YYSj/2GEo/9ihaT/ + YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk2wAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJa0yYV1nLn/c5q4/3Scuf9ymbf/ + WYGi/011mP9MdZj/TXWY/011mP9WfqD/d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/ + d567/3eeu/93nrv/ja3E/6W+0P+rw9T/rcXW/63F1v+txdb/i6nA/3eeu/93nrv/d567/3eeu/93nrv/ + d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/d567/3eeu/93nrv/ + eJ67/4alwP+Srcb/h6S//3KXtP9vlLL/gKC6/5ivxv+VqMD/aIGe/zBTeP8dRGv/LlR5/0luj/9Ud5f/ + VXiX/1d6mf9Xepn/V3qZ/1h7mv9ZfJv/W36d/1x/nv9cf57/XH+e/1t+nf9afZz/W36d/1x/nv9egaD/ + YIOi/2GEo/9hhKP/YIOi/2GEo/9hhKP/YoWk/2KEpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaTpYoWkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAk7PJl3Scuf9ym7n/cpu4/2eQr/9MdJf/THSY/0x0l/9MdZj/TXWY/1iAof92nrv/ + dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/+eus//s8nZ/63F1v+txdb/ + rcXW/63F1v+QrcP/dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/92nrv/dp67/3aeu/92nrv/ + dp67/3aeu/92nrv/dp67/3aeu/91nLn/fqC8/4imwf9+n7r/bpWy/2qSsP9rk7H/a5Ox/2yUsv9tlbP/ + bZWz/2+WtP93m7j/iKW+/42kvf9kfpz/MVR4/x9Gbf8xVnv/Sm2O/1V3l/9WeZj/WHqa/1l7mv9ZfJv/ + WXub/1l8m/9afJz/W32c/1x+nf9cfp7/W32d/1t9nf9dgJ//XoCf/16AoP9fgaD/X4Gh/2CCof9ggqH/ + YIKi/2GDo/9hhKP/YYOj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/ + YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/9ihKP/YoSj/2KEo/JihKMMAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACduc6mcZq4/3KauP9zm7n/ + ZYys/0tzl/9Mc5f/THOX/0x0mP9NdJj/WYGi/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/ + dp27/3adu/92nbv/dp27/565z/+5zdz/rcTW/63E1v+txNb/rcTW/5KuxP92nbv/dp27/3adu/92nbv/ + dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3KZuP96m7n/kqvF/46pw/91mrf/ + bZSy/2yUsv9sk7H/bZSy/22Vs/9tlbL/b5a0/2+WtP9wl7X/cJi1/3CXtf9wl7X/bZSy/2ySr/95m7b/ + eZm1/2B+nf81WHz/JUty/z1ihf9SdJX/V3mZ/1d6mf9XeZn/WHua/1l7m/9ZfJv/W32d/1t9nf9cf57/ + XX+f/1x/nv9cfp7/XX+f/16AoP9fgaH/YIKi/2CCov9ggqL/YIKi/2CCov9hg6P/YYOj/2GDo/9hg6P/ + YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6P/ + YYOj/2GDo/9hg6P/YYOj+mGDoxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAJa0y7Jxmbf/cZm4/3Obuf9jiqv/S3OX/0xzl/9Mc5f/THOX/010mP9agaP/ + b5a1/1yDpf9zmrj/dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/mbbM/7rN3P+txNb/ + rcTW/63E1v+txNb/l7HH/3acuv92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/dp27/3adu/92nbv/ + cJa2/3SXtv+Pp8L/n7PL/4emwP9wl7T/bJSy/26WtP9vl7X/b5e1/2+Xtf9vl7T/cJi1/3CYtf9xmbb/ + cZm3/3GZt/9ymrf/cZm2/26Ws/9ulrT/bZWz/2yUsf9slLL/bJSx/3KYtf95m7f/a4mn/0Jkh/8zWH3/ + R2qM/1Z5mP9Yepn/Wnyc/1t9nf9afJv/Wnyc/11/nv9cfp3/W36d/11/nv9egJ//XoGg/1+BoP9fgaD/ + X4Kh/2CCof9ggqH/YIKh/2CCof9ggqH/YIOi/2CDov9hg6L/YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/ + YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/YYOi/2GDov9hg6L/YIOiIQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhajCv3CZt/9xmbj/ + c5u5/2GIqf9Lcpf/THOX/0xzl/9Mc5j/TXSY/092mv9OdZj/YYip/3adu/92nbv/dp27/3adu/92nbv/ + dp27/3adu/92nbv/dp27/3adu/+Ytcz/vM7d/63E1v+txNb/rcTW/63E1v+btcn/dZy6/3adu/92nbv/ + dp27/3adu/92nbv/dp27/3adu/9vlrX/bZGx/4ahvf+bscn/iabA/3WZtv9vlrT/b5e1/2+Xtf9wl7X/ + cZi2/3GZt/9xmbf/cJi2/3GYtv9ymbf/cpq4/3OauP90m7n/c5q4/3KauP9ymbf/cpm3/3GYtv9vl7X/ + bpWz/26Vs/9ulbP/bZWz/22Usv9tlLL/c5m2/3ycuP92kq//S2uN/zxgg/9NcJH/WHqa/1p8m/9afJz/ + WXub/1l7mv9Ze5v/W32c/1x+nv9df57/XH6e/1x+nv9df57/XX+f/16An/9egKD/X4Gg/1+Bof9fgaH/ + X4Gh/1+Bof9ggqL/YIKi/2CCov9ggqL/YIKi/2CCov9ggqL/YIKi/2CCov9ggqL/YIKi/2CCov9ggqL/ + YIKi/2CCov9ggqL/YIKi/2CCov9ggqI0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACApL/Lb5i3/3Kbuf9xmrj/XYWn/0lylv9Lc5f/S3OY/0x0mP9MdJj/ + THSY/1B4m/9zm7n/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/5Kyyf+/0d// + rMTW/6zE1v+sxNb/rMTW/564zP9zm7n/dZ27/3Wdu/91nbv/dZ27/22Vtf9oja7/fpq4/5atxv+IpsD/ + c5i0/22Usv9tlLL/bZWy/22Vsv9vl7T/cZm2/3KZt/9ymrf/c5q4/3Sbuf90m7n/dJu5/3Scuf91nLn/ + dZy6/3Scuf91nLr/dJu5/3Oat/9ymrf/cpm3/3GZtv9xmbb/cZm2/3GYtv9xmbb/cpq3/3GYtv9xmbb/ + cpq3/3Kat/92nLn/f6C7/32YtP9Zd5j/SmyO/1J0lP9XeZn/V3iY/1l7mv9Ze5r/WXqa/1l6mv9afJv/ + W32c/11+nv9dfp7/XX+e/11/n/9ef5//XoCf/1+AoP9fgaD/X4Cg/1+BoP9fgaD/X4Gh/2CBof9ggaH/ + YIGh/2CBof9ggaH/YIGh/2CBof9ggaH/YIGh/2CBof9ggaH/YIGh/2CBof9ggaH/X4Gg/2CBoUYAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHyivtR0nLr/ + dJy6/3Scuv9bg6X/THSY/0x0mP9MdJj/THSY/0x0mP9MdJj/Zo6u/3Wdu/91nbv/dZ27/3Wdu/91nbv/ + dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/kbHJ/8TV4v+uxtf/rMTW/6zE1v+sxNb/pL3Q/3OauP91nbv/ + bZW0/2OJq/90krL/j6jD/4mnwv92m7j/cJe1/3GYtf9xmLb/cZi2/2+WtP9zmrj/dJu5/3Oat/90m7j/ + dJu5/3Sbuf90m7n/dZy6/3Wcuv92nbr/dp27/3adu/92nbv/dp27/3adu/92nbv/dZy6/3Wcuv91nLr/ + dZy6/3Wcuv90m7n/dJu4/3Sbuf9zmrj/c5q4/3SbuP90m7j/dJu5/3OauP9ymbb/cpm3/3acuv+Co7// + gZ65/2WDov9UdZb/VnmZ/1p8nP9Yepr/WXua/1p8nP9df5//XX+f/11/n/9df57/XX+f/11/n/9egKD/ + XoCf/16An/9egKD/XoCg/16AoP9egKD/X4Gh/1+Bof9fgaH/X4Gh/1+Bof9fgaH/X4Gh/1+Bof9fgaH/ + X4Gh/1+Bof9fgaH/X4Gg/16AoP9fgaD/X4GgXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZ272XWdu/9vl7b/VX2g/0x0mP9MdJj/THSY/0x0mP9MdJj/ + THSY/1N7nv90nLr/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/3Wdu/91nbv/dZ27/3Wdu/+Pr8j/ + y9rl/7rO3f+sxNb/rMTW/6zE1v+kvND/YIWn/22Nrv+UqsX/kKzG/3iduv9zmrf/dJu4/3Oat/9zmrf/ + c5q3/3Oat/90m7j/cZi1/3KZtv90m7j/dZy5/3aduv91nLn/dZy5/3eeu/93nrv/d567/3eeu/94n7z/ + d567/3eeu/93nrv/eJ+8/3eeu/93nrv/d567/3eeu/93nrv/d567/3aduv92nbr/dp26/3Wcuf92nbr/ + dp26/3eeu/92nbr/dp26/3aduv91nLn/dp26/3Wcuf91nLn/dp26/3yhvf97nLn/aomn/1h5mf9XeZn/ + XH6e/1p8nP9afJz/W32d/1t9nP9cfZ3/XX6e/11/nv9ef5//XX+e/11/n/9df5//Xn+f/15/n/9egJ// + XoCf/16AoP9fgKD/XoCg/1+AoP9fgKD/Xn+f/1+AoP9ef5//X4Cg/15/n/9ef5//Xn+f/11/nv9fgKB6 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1nbrm + dZ26/3Obuf9WfqD/THSX/0x0l/9MdJf/THSX/0x0l/9NdZf/bJSy/3Wduv91nbr/dZ26/3Wduv91nbr/ + dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/dZ26/46vxv/W4er/1eHq/67F1/+nvtD/q77R/73J2v+3w9T/ + l6zC/3aYs/9xl7T/dZu4/3acuf92nLn/dp26/3aduv92nLn/dZy5/3SbuP9zmrf/dp26/3ieu/93nrv/ + eJ67/3eduv94nrv/eJ+8/3ifvP95oL3/eaC9/3mgvf95oL3/eaC9/3mgvf95oL3/eZ+8/3mfvP95n7z/ + eJ+8/3ifvP95n7z/eJ+8/3ifvP94nrv/d567/3ieu/94n7z/eJ67/3ieu/94nrv/eJ+8/3ifvP94n7z/ + eJ67/3ieu/93nrv/eJ67/3ieu/94nrv/e6C9/3qduv9ujqz/WXma/1V3l/9Yepn/Wnyb/1p8m/9bfZz/ + W32c/1x+nf9df57/XX+e/1x+nf9cfp3/XX+e/11/nv9df57/XX+e/11/nv9df57/XX+e/11/nv9ef5// + XX+e/11/nv9df57/XX+e/11/nv9df57/XX+e/16An5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZ26BXWduut1nbr/dZ26/3Sbuf9YgKH/THSX/0x0l/9MdJf/ + THSX/1iAof91nbr/dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/dZ26/3Wduv91nbr/ + j6/H/+fu8//v8vb/6/D0/8PQ3f+9zNv/scbW/6rB0v+qwdL/qMDR/522yf+Ipbv/d5iy/3OXtP91m7j/ + dpy5/3eduv94nrv/dp25/3mfvP95n7z/eZ+8/3ifu/95n7z/eZ+8/3mfvP95n7z/eqC9/3qgvf96oL3/ + eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3mgvP96oL3/eaC8/3qgvf95oLz/ + eZ+8/3mfvP95n7z/eZ+8/3mgvP95n7z/eZ+8/3mfvP95n7z/eJ+7/3ifu/94nrv/eJ67/3ieu/93nbr/ + d526/3mfvP97ob3/fJ+8/3GSsP9Zepv/UXOU/1V3l/9Zepr/Wnub/1t8nP9bfJz/XH2d/1x9nf9bfZz/ + XH2d/11+nv9cfp3/XX6e/1x9nf9cfZ3/XH2d/1x9nf9cfZ3/XH2d/1x+nf9dfp7/XH2d/11+nv9dfp7/ + Xn+fsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1nLoK + dZy673Wcuv91nLr/dZy6/3Sbuf9agqP/THSX/0x0l/9NdZj/cJe2/3Wcuv91nLr/dZy6/3Wcuv91nLr/ + dZy6/3Wcuv91nLr/dZy6/3Wcuv91nLr/cZi3/2qPr/+Pp8L/19/q/8bU4f+zyNj/r8XW/6/E1f+uwtP/ + qb/Q/6i+0P+qwdL/rcTV/67F1v+txNX/p7/R/5axxv+AoLj/d5u2/3eduf96oL3/eqC9/3qgvf96oL3/ + eqC9/3qgvf97ob3/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/ + e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G+/3qgvf96oL3/e6G9/3uhvf97ob7/e6G+/3qgvf97ob7/ + e6G+/3uhvv97ob3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3mfvP96oLz/e6G9/3yivv9/or7/ + fpy4/2SCof9RcpT/UXOU/1l6mv9bfJz/W3yc/1t8nP9bfJz/W3yc/1t8nP9bfJz/W3yc/1t8nP9bfJz/ + W3yc/1t8nP9bfJz/Wnyb/1p7m/9bfJz/W3yc/1p8m/9dfp7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHScug50nLrzdJy6/3Scuv90nLr/dJy6/3Sbuf9agqT/ + THSX/16Gpv90nLr/dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3Scuv9zm7n/bpW0/3iXtv+ar8j/ + nrXN/4anwv98ob7/f6O//4qrxP+bt83/qcHT/67F1v+uxdb/sMbX/7LH1/+xxdX/rMDS/6zC1P+uxdb/ + sMbY/7DH2P+txNb/obrN/4unvv97nLb/eZ25/3uhvf98or7/faK//3yivv99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or// + faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//32iv/99or//faK//3yivv98ob7/ + fKG+/3yhvv98ob7/fKK+/3yivv98or7/fKK+/32iv/98or7/f6TA/4Wnwv9+nbn/ZIOj/0xukf9PcZP/ + V3mZ/1h6mf9Ze5r/WXua/1l7mv9bfJz/W32c/1p8m/9afJv/Wnyb/1p8m/9Ze5r/WXqa/1l6mv9Zepr/ + WHqZ/1t9nNYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + dJy6E3Scuvl0nLr/dJy6/3Scuv90nLr/dJy6/3Scuv9fh6j/cpq4/3Scuv90nLr/dJy6/3Scuv90nLr/ + dJy6/3Scuv9xmLf/dJe1/5GpxP+ht87/jazG/3+jv/99or7/faK+/3yhvf99or7/faK+/32ivv9+or7/ + g6bB/5GwyP+jvdH/rcTW/7HH2P+yyNn/tcna/7XI2P+wxNX/rsPU/6/F1v+yyNn/ssjZ/7LI2f+pwdP/ + l7HG/4Kguf97nrn/fKG9/36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7// + fqO//36jv/9+o7//fqO//36jv/97oLz/eZy3/4iiuv+csML/iKO6/3mbt/97oL3/fqO//36jv/9+o7// + fqO//32ivv9+o7//fqO//36jv/9+o7//gaXB/3yeuv9mh6b/SWyP/0ZpjP9Sc5X/WHmZ/1h5mf9ae5v/ + WXqa/1l6mv9Zepr/Wnub/1l6mv9YeZn/V3iY/1Z3l/9YeZn/W3yc51x9nQIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0nLoYdJy6/nScuv90nLr/dJy6/3Scuv90nLr/ + dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3Obuf9ymLb/hqG+/5+1zf+Wscr/hKfC/4ClwP9/pL// + f6S//3+kv/9/pL//f6S//3+kv/9/pL//f6S//3+kv/9/pL//f6S//3+kv/+BpcH/iqzF/5q3zf+pwtT/ + scfZ/7PJ2f+1ytr/tcnZ/7LG1/+uwtT/r8XW/7LH2P+zydn/s8nZ/6/G1/+huc3/iqe+/36fuf99obz/ + gKTA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKTA/3ufu/9+nrj/ma/C/8rT3P/q7O7/ + 8/Pz//Pz8//z8/P/6evt/8nS2/+ZrsH/fZ24/3ufvP+ApMD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4ClwP+BpcH/fqG9/2qLqv9KbZD/P2OH/0ttj/9Vdpf/WHmZ/1h5mf9YeZn/WHmZ/1d4mP9Xd5f/ + VneX/1Z3l/9ZeprwW3ycCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAHScuiF0nLr/dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJy6/3KauP97nLr/ + m7DJ/6K4z/+MrMb/gqbC/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gaXB/4Glwf+BpcD/ + gaXA/4GlwP+BpcD/gaXA/4GlwP+BpsH/gqbB/4Kmwf+GqcP/kbHJ/6K90f+uxtf/s8ra/7TK2v+2y9v/ + tsna/7HF1f+vxdX/scfY/7TK2v+0ytr/s8nZ/6nB0v+VsMT/gqG6/36gu/+BpcD/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+ApMD/ + fJ+7/4Wiuv+svcz/2d/l//Lz9P/29vb/9vb2//X19f/19fX/9vb2//b29v/29vb/9vb2//X19f/y8/P/ + 2d/l/629zf+Forv/fJ+7/4CkwP+CpsH/gqbB/4Kmwf+BpcH/gaXB/4Gmwf+CpsH/gqbB/4Kmwf+Ao7// + cJGw/05xlP8/Y4f/SGuN/1N0lP9YeJj/VXaW/1R0lP9Tc5P/U3OT/1h4mPhbe5sSAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdJy6KnScuv90nLr/dJy6/3Scuv90nLr/ + dJy6/3Scuv90nLr/dJy6/3abuf+NqMP/rb3T/6y/1f+MrMb/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Dp8L/g6fC/4Snwv+Ep8L/g6fC/4Onwv+Dp8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Sow/+LrMX/mLXM/6nB1P+yyNn/tcra/7fM2/+4y9v/tcjY/7DE1f+xxtf/ + tMrZ/7XK2v+1ytr/sMXW/5+4y/+Jpr3/gKK7/4Gkv/+Ep8L/hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/ + hKfC/4Snwv+Ep8L/hKfC/4Snwv+Ep8L/h6jC/7vJ1f/m6u3/9/f3//j4+P/4+Pj/9/f3//f39//4+Pj/ + +Pj4//n5+f/4+Pj/+Pj4//j4+P/4+Pj/+fn5//n5+f/5+fn/+fn5//j4+P/o6+7/wc3Y/5GpwP9+n7r/ + gKO//4Snwv+Ep8L/hKfC/4Snwv+Dp8L/g6fC/4Snwv+Ep8L/hKfC/4Smwf93mbb/XX6e/0Rniv9GaYz/ + T3CQ/1Jykv9TdJT/WXqa/1p7mxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAB0nLo2dJy6/3Scuv90nLr/dJy6/3Scuv90nLr/dJu5/4Ghvv+ftc3/qbzS/5m0zP+LrMb/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/ + hqnD/4iqxP+QsMj/oLvQ/67F1/+1ytv/uMzc/7rM3P+4ytr/ssXW/7HG1/+0ydr/tsvb/7bL2/+0ydr/ + qL/R/5Ouw/+Do7z/gqS+/4Wow/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/hqnD/4apw/+GqcT/ + lLPK/7XK2f/c5ev/8/X2//j4+P/5+fn/+vr6//r6+v/5+fn/+Pj4//n5+f/6+vr/+vr6//n5+f/5+fn/ + +fn5//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//Hz9P/S2uL/oLXH/4Oiu/+Ao77/hajD/4apw/+GqcP/ + hqnD/4apw/+GqcP/hqnD/4apw/+GqcP/iKrE/3yeuv9hhKT/Sm2Q/0ttj/9Tc5T/WnqaLgAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHScukJ0nLr/dJy6/3Scuv90nLr/ + ep+8/5Otx/+ou9H/nrfO/4usxf+HqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/ + iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/ + iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4ytxv+Wtcz/ + p8DU/7PJ2v+4zdz/vM7e/7vN3P+1yNj/ssbX/7XJ2f+3zNz/uMzc/7fM3P+vxdb/nrbK/4mnvv+Dpb7/ + hqjC/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4iqxP+IqsT/iKrE/4irxP+QsMj/qsLV/9Pf6P/v8vX/ + +vv7//v7+//7+/v/+/v7//r6+v/6+vr/+/v7//v7+//6+vr/+vr6//r6+v/7+/v/+/v7//v7+//7+/v/ + +/v7//r6+v/7+/v/9/f4/+Dm6/+xwdD/i6e//4iqxP+IqsT/h6rE/4iqxP+IqsT/iKrE/4iqxP+IqsT/ + iKrE/4iqxP+IqsT/gKO++GuOrNJZfZ4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAdJy6THScuv92nbv/hqbC/5+2zv+ctc3/jq7I/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/i6zG/5Gxyf+eus//rcXX/7bM3P+7zt7/ + u83d/7fJ2f+yxtb/tcna/7jM3P+5zd3/uc3d/7XK2v+nvtD/kazC/4alvv+HqML/iqvF/4qsxv+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/42ux/+hvND/xtbi/+rv8//6+/v//f39//z8/P/9/f3/ + /f39//z8/P/7+/v//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/v//Pz8//v7+//8/Pz/8fT3/9Xg6f+pwdT/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv2KrMbiiqzGooqsxUyJq8UUiKvFAQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/o79Nka7I/J63z/+Vs8v/ + ja7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jq/I/5e1zP+mwNP/s8na/7rO3f+7zt3/uczb/7fL2v+4zNv/ + uM3c/7rN3f+6zt3/uc3c/6/E1f+btMj/iqe//4iowf+LrMb/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/ + jK7H/4yux/+Mrsf/jq/I/5q3zf+7z93/4erw//n6+//+/v7//v7+//7+/v/8/Pz//f39//39/f/9/f3/ + /f39//r7+//q8PT/x9fj/6O+0v+QsMn/jK7H/4yux/+Mrsf/jK7H/4yux/+Mrsf/jK7H7oyux7yMrcdl + i63GIousxgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAI2uxwOOr8gbjq/ISo+vyJOPr8jPj6/I8o+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyP+Pr8j/k7LK/526z/+txNf/t8zc/7zP3v+8z97/us7d/7jL2/+8ztz/wtLf/8jX4//L2uX/ + x9bi/7HE1P+Ur8T/i6nB/4ysxf+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/ + lrXM/7DH2P/W4uv/9Pf6//7+/v/+/v7/+Pn7/+Dp8P+6zt3/m7jO/5Cwyf+Pr8j/j6/I/4+vyP+Pr8j/ + j6/I/4+vyPiPr8jRj6/IhY6vyDSNrscKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACQsMkNkLDJMJGxyWyRscq1kbHK5JGxyvyRscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Sssr/ + mLbN/6W/0/+6zt3/zdvm/9Pg6f/U4On/1eDp/9bg6f/S3ef/z9vl/9Hd5//O3Ob/vM3a/562yf+OqsH/ + jazF/5Gxyf+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr/kbHK/5Gxyv+VtMv/pL/T/6W/0/+Yts3/ + kbHK/5Gxyv+Rscr/kbHK/5Gxyv+Rscr9kbHK4ZGxyaCRsclKkLDJFJCwyQEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTssoD + k7PLG5Szy02Us8uVlLPL0ZSzy/OUs8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8r/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Xtc3/o77S/7jN3f/M2ub/ + 1eHq/9fi6//Y4+z/2OLr/9Xg6f/S3ef/097o/9Pf6f/G1eH/q7/R/5SuxP+PrcX/krHJ/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/lLPL/5Szy+6Us8u6lLPLZJOzyyGTssoD + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlbTMDZa0zDKWtcxu + l7XNt5e1zeWXtc38l7XN/5e1zP+Wtcz/lrTM/5e1zP+Xtcz/l7XM/5a1zP+Xtc3/l7XM/5a1zP+WtMz/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/ + l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+dutD/rMTX/8TV4v/V4er/2+Xt/9zm7v/d5u7/ + 2+Ts/9ni6v/X4en/2OPr/9Le5/+8zdr/oLbJ/5Ovxf+Tscn/lrXM/5e1zf+Xtcz/l7XN/5e1zf+Xtc33 + l7XN0Je1zYOWtMwzlbTMCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmLbNBJm3zhyat85NmrfOl5q3ztKat870 + mrfO/5m3zv+at87/mbbN/5q3zv+Zts3/mbfN/5m2zf+at87/mrfO/5m3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/ + mrfO/5q3zv+at87/mbfN/5u3zv+jvtL/tsvb/87c5//c5u3/4enw/+Hq8P/h6e//3+bu/93l7P/f5+7/ + 3efu/8zZ4/+uwdD/la/F/pm2zOGat86fmrfOSpm3zhOYts0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJu4zw6cuc8znbnPcJ260Lmduc/nnbnP/Jy5z/+cuc// + nLnP/5y5z/+cuc//nLjO/5y5z/+cuc//nLnP/5y5z/+cuc//nLnP/5260P+cuc//nbrQ/5260P+dutD/ + nbrQ/5260P+dutD/nbrQ/525z/+cuc//nbnP/525z/+cuc//nLnP/5y5z/+cuc//nLnP/5260P+dutD/ + nbrQ/5260P+dutD/nbrQ/5260P+dutD/nbrQ/525z/+cuc//nbnP/5y5z/+cuc//nLnP/5y5z/+cuc// + nLnP/5+70P+rw9X/wdPg/9jj6//k6/H/5+7z/+Tr8f/g6e/y4Onvxefu83Tx9fgr5u3yBAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAJ660ASfu9EdoLzRTqC80Zegu9HUn7vR9J+70P+eutD/nrrP/5+70P+fu9D/ + n7vQ/5+70P+fu9D/n7vQ/5+70P+fu9D/n7vQ/5+70f+gvNH/n7vQ/5+70P+fu9H/n7vQ/5+70P+fu9D/ + n7vQ/5+70f+fu9D/n7vR/5+70f+gvNH/n7vR/6C80f+gvNH/oLzR/6C80f+gvNH/oLzR/6C80f+fu9H/ + n7vR/5+70P+futD/n7vQ/5+70P+fu9D/nrrP/565z/+euc//nbnP/566z/+eus//nrrP96S+0s+6zt2D + 7vL2PvX4+g////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACivdIPo77TNaO+03OivdK6orzR6KK80f2ivNH/or3S/6K90v+jvdL/orzR/6O90v+jvdL/ + or3S/6K90v+jvdL/o73S/6O90v+jvdL/or3S/6K80f+hvNH/obvQ/6K90v+jvdL/o73S/6K80f+jvdL/ + o77T/6O+0/+jvtP/o77T/6O+0/+jvtP/o77T/6O90v+jvdL/or3S/6K80f+jvdL/orzR/6G70P+hvNH/ + obvQ/6G70P2ivNHgor3SoKK90kmjvtMTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAClv9QF + pb/THaW/1FGnwNSbrMTW1qbA1Pamv9T/pb/U/6a/1P+lv9P/pr/U/6bA1P+mwNT/pr/U/6W/0/+lv9P/ + pb7T/6S+0v+lvtP/pb/T/6a/1P+kvtP/pr/U/6W/0/+mwNT/psDU/6bA1P+mwNT/psDU/6bA1P+mv9T/ + pb7T/6W/0/+lv9P/pL3S/6W/0/+kvtP/pb/T7qW+0rmmv9NjpsDUIKbA1AIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADl6u8B2eHpEtTf5zzE1OF+ + tsvbv63E1+qqwtb9qsLW/6nC1f+qwtb/qsLW/6nB1f+owNT/qMHV/6nC1v+owNT/p8DU/6nB1f+pwdX/ + qcHV/6nB1f+pwtb/qcLW/6nB1f+pwtb/qcHV/6nB1f+owdX/qMHV/6nB1fiqwtXRrsXXha3E1jSuxdcK + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD19fUB5ertCNjg5iLQ2+RVvs/dnbTK29auxdj1 + rcXY/63F2P+txdf/rMTW/6zE1v+rw9b/q8PV/6vD1v+rw9b/q8PW/6vD1v+rw9b/q8PW/6rC1f+sxNf9 + r8XW47bJ2KS9ztxNwtLeFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8vP0Aent8BHc5Os4ydjjerrO3b2zydvqscja/bHI2f+wx9n/ + sMfY/6/G2P+vxtj/r8bY/7HH2PC5zNu/xtXibMPP2SXL0tcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAOTp7Abe5Okh1+DoVsTU4aC8z9/XvM7dzsfV4YXX3+Y53ODjDQAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAPHx8QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAD///////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////8f////////// + /////////+B///////////////////+AH//////////////////+AAf/////////////////+AAB//// + //////////////AAAH/////////////////AAAAf////////////////AAAAB////////////////AAA + AAH///////////////gAAAAAf//////////////gAAAAAB//////////////gAAAAAAH//////////// + /wAAAAAAAf////////////wAAAAAAAB////////////wAAAAAAAAP///////////wAAAAAAAAA////// + /////4AAAAAAAAAD//////////4AAAAAAAAAAP/////////4AAAAAAAAAAA/////////4AAAAAAAAAAA + D////////8AAAAAAAAAAAAP///////8AAAAAAAAAAAAA///////8AAAAAAAAAAAAAD//////8AAAAAAA + AAAAAAAP/////+AAAAAAAAAAAAAAA/////+AAAAAAAAAAAAAAAD////+AAAAAAAAAAAAAAAAH////AAA + AAAAAAAAAAAAAAf///AAAAAAAAAAAAAAAAAD///AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAB/ + /4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAA + AAAAB/+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAA + AAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAA + AAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA + /wAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAA + AAAAAf8AAAAAAAAAAAAAAAAAAAH/AAAAAAAAAAAAAAAAAAAD/wAAAAAAAAAAAAAAAAAAA/8AAAAAAAAA + AAAAAAAAAAf/AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAH/8AAAAAAAAAAAAAAAAAAH//AAAA + AAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAB//8AAAAAAAAAAAAAAAAAAf//AAAAAAAAAAAAAAAAAAH/ + /wAAAAAAAAAAAAAAAAAB//8AAAAAAAAAAAAAAAAAAf//AAAAAAAAAAAAAAAAAAH//wAAAAAAAAAAAAAA + AAAB//8AAAAAAAAAAAAAAAAAAf/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAA//4AAAAAAAAA + AAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAA + AAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD/ + /gAAAAAAAAAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAA + AAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAA + AAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAA + AAAAAAAAAAAAAAB//AAAAAAAAAAAAAAAAAAAf/wAAAAAAAAAAAAAAAAAAH/8AAAAAAAAAAAAAAAAAAB/ + /AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAA + AAAAP/wAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAf/wAAAAAAAAA + AAAAAAAAB//8AAAAAAAAAAAAAAAAAH///+AAAAAAAAAAAAAAAAP////+AAAAAAAAAAAAAAA///////AA + AAAAAAAAAAAD////////AAAAAAAAAAAAH/////////gAAAAAAAAAAf//////////gAAAAAAAAA////// + //////wAAAAAAAH/////////////wAAAAAAP//////////////wAAAAA////////////////wAAAD/// + //////////////4AAH//////////////////8Af///////////////////9///////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////ygAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjg8Kz1NWXoICw0Y + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABodIBNreoWY + qMDS+X6hvP9mi6bwNEZUiQgLDRYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDg8H + Tllha5+2x+2rw9f/rMTX/4Gkv/9tlbP/bJSy/2SJpe8xQk+ECAoMFAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + BAQFAjI5PkGMobLWqcLV/6rC1v+pwtb/qcLW/4Omwf9wmLb/b5e1/3CYtv9tlbP/ZYmk7S9ATYAHCQsT + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAhJioic4aUtaW+0/2lv9P/p8DV/6jB1v+owdX/p8HV/4Snwv9zmrj/cpq4/3KauP9zmrj/ + cpq4/3GZt/9ni6XrLj5LewcJChEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAEhUXD1hmcouZtMn3pL7T/6W/0/+kvtP/pL7T/6W/1P+mwNX/psDV/4Snwv9ymrj/ + cpq4/3KauP9ymbf/cZm3/3GYtv9wmLb/cZi2/2WJo+osO0d2BgkKEAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAgJCgU+SVFfj6i86J+70P+eus//ob3S/6K90v+ivdL/or3S/6O+0/+jvtP/ + o77T/4Wnwv9zm7n/c5u5/3KauP9ymrj/cpq4/3KauP9xmbf/cZm3/3CYtv9xmbf/Y4ag6Co5RHIFBggP + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAACAgMBJy80OXuTpc+buM7/m7jO/5260P+dutD/n7vQ/5+70f+gvNH/ + oLzR/6C80f+gvNH/oLzR/4Snwv9zm7n/c5u5/3Obuf9zm7n/c5u5/3Obuf9zm7n/cpq4/3KauP9xmbf/ + cJi2/2+Xtf9ggpzlKThDbgQGBw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABofIx1jd4arlbPJ/Ji2zP+at87/m7jO/5y5z/+cuc// + nLnP/5250P+dudD/nbnQ/5250P+dudD/nbnQ/4Snwv9zmrj/c5q4/3OauP9zmrj/c5q4/3OauP9zmrj/ + c5q4/3OauP9ymrj/cpm3/3GYtv9wmLb/bpa0/2CBm+MnND9qBAYHDAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOERMMS1pmgIupwPSUs8r/k7LK/5i2zf+Xtcz/ + mbfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/5q3zv+at87/mrfO/4Wnwv9ymrj/cpq4/3KauP9ymrj/ + cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/cpq4/3GZt/9xmbf/cJi2/26WtP9slLL/XX6Y4SMwOWYEBQYL + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgcIBDVASFZ/nLHjjq/H/4+vx/+Tssr/ + krLK/5a0zP+WtMz/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/5e1zf+Xtc3/l7XN/4Smwv9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9ymbf/cpm3/3KZt/9xmLf/cJe2/2+WtP9ulbP/ + a5Kw/2mQrv9Wd5DfHikxXwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkKi0Ka4SYxousxf6LrMX/ + j6/I/4+wyP+Sscn/kbHJ/5S0y/+Us8v/lbTL/5W0y/+VtMv/lbTL/5W0y/+VtMv/lbTL/5W0y/+VtMv/ + lbTL/4Snwv9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9xmbf/ + cZi3/3CYtv9wl7X/bpa0/2uTsf9qka//V3iR5wAAADcAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACqwdIU + hqjC+4qrxf+KrMX/jK3G/42ux/+QsMn/kLDJ/5Kyyv+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/ + krLK/5Kyyv+Sssr/krLK/4Smwf9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3CXtf9vlrX/b5a0/2yTsv9qkbD/XYCb8AEBAWgAAAAlAAAABQAAAAAAAAAA + AAAAAAAAAACnwNEchqjC/Yepw/+Kq8X/i63G/4ytx/+Pr8j/j6/I/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/ + kLDJ/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/kLDJ/4Smwv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7b/cJe2/3CXtv9wl7X/b5a0/26Vs/9rkrH/ZImm9gMEBXAAAABO + AAAAGgAAAAMAAAAAAAAAAAAAAACpwdIkhajC/4irxP+IqsT/iqzF/4usxv+Mrcb/ja7H/42ux/+Nrsf/ + ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/42ux/+Nrsf/ja7H/4Smwf9wl7X/cJe1/3CXtf9wl7X/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/26Vs/9tlLL/ + aI6s+wcJC24AAABWAAAAMwAAAAoAAAAAAAAAAAAAAACatswuhKfC/4epw/+HqsT/iavF/4qsxf+KrMb/ + i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/i63G/4Smwf9vlrT/ + b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/ + b5a0/26Vs/9tlLL/a5Kw/gwRFGoAAABMAAAANQAAAA4AAAAAAAAAAAAAAACivM84hKfB/4Wow/+GqcP/ + iKrE/4iqxP+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/iavF/4mrxf+Jq8X/ + iavF/4OlwP9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9vlbP/ + b5Wz/2+Vs/9vlbP/b5Wz/2+Vs/9tk7L/bJKx/xMaIGUAAAA6AAAAJgAAAAoAAAAAAAAAAAAAAACeuc1E + gqbB/4Sowv+GqcP/hqrE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/ + h6rE/4eqxP+HqsT/h6rE/4SlwP9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/26Us/9ulLL/bZOx/xwmLmIAAAAiAAAAEwAAAAQAAAAA + AAAAAAAAAACkvtFQgqbB/4Onwv+Ep8L/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/hajD/4OlwP9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bJKx/yc1QGQAAAAO + AAAABgAAAAEAAAAAAAAAAAAAAACcuM1fgaXA/4Kmwf+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/g6fC/4SlwP9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKw/zRGVHIAAAAEAAAAAQAAAAEAAAAAAAAAAAAAAACXtcttgKXA/4Glwf+CpsH/gqbB/4Kmwf+CpsH/ + gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4Kmwf+CpsH/gqbB/4SlwP9skbD/ + bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/bJGw/2yRsP9skbD/ + bJGw/2yRsP9skbD/bJGw/z5UZooAAAABAAAAAQAAAAAAAAAAAAAAAAAAAACLrcV+f6S//4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gKXA/4Slv/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/05qgKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQsMeO + faO//36kwP9+pMD/fqTA/36kwP9+pMD/fqTA/36kwP9+pMD/fqTA/36kwP9+pMD/fqTA/36kwP9+pMD/ + fqTA/36kwP9+pMD/fqTA/4WlwP9pjq3/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ + ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrv9qj67/ao+u/2qPrrsAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAACLrMWdfKK+/32jv/99o7//faO//32jv/99o7//faO//32jv/99o7//faO//32jv/99o7// + faO//32jv/99o7//faO//32jv/99o7//faO//4SkwP9njKv/aI2r/2mNrP9pjq3/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrc8AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACHqcOre6G9/3uivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/ + fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/e6K+/4Skv/9liqn/Zoqp/2eLqv9ojKv/ + aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/ + aIyr/2iMq99ojKsBAAAAAAAAAAAAAAAAAAAAAAAAAACEp8K5eqC8/3uhvf97ob3/e6G9/3uhvf97ob3/ + e6G9/3uhvf97ob3/e6G9/3uhvf97ob3/e6G9/3uhvf97ob3/e6G9/3uhvf97ob3/eqG9/4SkwP9jh6b/ + Y4em/2WJqP9miqn/Zoqp/2aKqf9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6r/ + Z4uq/2eLqv9ni6r/Z4uq/2eLquxni6oFAAAAAAAAAAAAAAAAAAAAAAAAAACDpsHFeZ+8/3mgvf96oL3/ + eqC9/3ifvP96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + eJ+8/4Sjvv9fg6L/YoWk/2KGpf9kh6b/ZYin/2WIp/9liKf/ZYmo/2aKqf9miqn/Zoqp/2aKqf9miqn/ + Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqfZmiqkNAAAAAAAAAAAAAAAAAAAAAAAAAAB+o77Q + d567/3efvP9ymLb/bpSx/26Usf94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP94n7z/d567/4Wkv/9bf57/XYGg/1+Cof9fg6L/YYSk/2KGpf9ihqX/Y4al/2OHpv9kh6f/ + ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/9liKf/ZYin/2WIp/xliKcXAAAAAAAAAAAAAAAA + AAAAAAAAAAB8or3ZbZSy/2mQrv9qka//dp27/3ifvP94n7z/eJ+8/3ifvP94n7z/fKG9/3ievP94n7z/ + eJ+8/3ifvP94n7z/eJ+8/3ifvP93nrv/dp67/4Ggu/9SdZX/VnmY/1l8nP9cf5//XYCf/12AoP9fg6L/ + YYSk/2GEpP9ihaX/Y4al/2OGpf9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqb/Y4am/2OGpv9jhqYl + AAAAAAAAAAAAAAAAAAAAAMvZ4wJ5nrvibZSy/16Gp/9ReZz/dp27/3eevP93nrz/d568/3uhvf+YtMr/ + qMHT/3ieu/93nrz/d568/3eevP93nrz/d568/3eevP93nrv/faG+/4ynwf9gfpz/RmiJ/0tvkP9WeZn/ + WXub/1p9nP9cf57/XH+e/1+Bof9gg6L/YYSj/2KEpP9ihaT/YoWk/2KFpP9ihaT/YoWk/2KFpP9ihaT/ + YoWk/2KFpP9ihaQ3AAAAAAAAAAAAAAAAAAAAANnj6wR6oLzqZ5Cv/0xzl/9Qd5v/cpm3/3adu/92nbv/ + dp27/4aow/+wxtf/q8PU/3ieu/92nbv/dp27/3adu/92nbr/fJ+8/3+gvP90mbb/bZWy/22Vs/9wl7X/ + c5i2/2qOq/9Ud5j/Sm2P/1J1lf9Ye5r/W32c/1x+nv9df57/X4Gg/2CCov9ggqL/YYOj/2GDo/9hg6P/ + YYOj/2GDo/9hg6P/YYOj/2GDo/9hg6NMAAAAAAAAAAAAAAAAAAAAALHH1gd1nLrwZY2u/0tzl/9NdJj/ + Yoqr/3Wdu/91nbv/dZ27/4Snwv+xx9j/rMPV/3meu/90m7n/dZq4/32duv97nbn/c5m2/3GYtv9ymbf/ + c5q4/3Sbuf90m7n/cpm3/3GYtv9wmLX/cZi2/3CUsv9miKb/XH2d/1h5mf9afJv/W32c/11/nv9egJ// + X4Cg/1+Bof9fgaH/YIKh/2CCof9ggqH/YIKh/2CCof9ggqFlAAAAAAAAAAAAAAAAAAAAAHuhvQt0nLr1 + VHyf/0x0mP9QeJv/c5u5/3Wdu/91nbv/dZ27/4Onwv/C1OH/rsTW/4qlvv99nrr/d5y5/3SbuP9zmrf/ + dZy5/3aduv93nbv/eJ+8/3ifvP94n7z/d567/3eeu/93nrv/dp26/3eeu/92nbr/d526/3abuP9uka// + YoSj/1t8nP9bfZz/XX6e/11/n/9df5//XoCf/16An/9egJ//Xn+f/11/n/9ef5+BAAAAAAAAAAAAAAAA + AAAAAHWcuhF1nLr5b5a1/1B4mv9nj67/dZy6/3Wcuv91nLr/dpu5/4alwP++z97/r8TV/6zC0/+owNH/ + nLfL/4mpwf99obz/eqC8/3uhvf97ob7/e6G+/3uhvv97ob7/e6G+/3uhvv97ob7/e6G9/3uhvf97ob3/ + e6G9/3uhvf96oLz/eqC9/3qfu/9zlrP/ZYal/1p7m/9ae5v/W3yc/1t9nP9bfJz/W3yc/1t8nP9cfZ2d + AAAAAAAAAAAAAAAAAAAAAHScuhh0nLr8dJy6/3CYt/90nLr/dJy6/32gvf+Ip8L/hqfC/3+kv/9+o7// + gKXA/4mrxP+bt83/qsLU/7HG2P+wxtf/qL/S/5ezyf+GqMH/gKS//3+kwP9/pMD/f6TA/3+kwP9/pMD/ + f6TA/3+kwP9/pL//hafB/6C4y//J1N7/wM7Z/5eyx/+CpcD/f6TA/3+jv/91mLX/YYSj/1V3mP9Vd5f/ + WHmZ/1Z3l/9ZeZm1AAAAAAAAAAAAAAAAAAAAAHScuh90nLr+dJy6/3mfvP+JqMP/lbDJ/4epxP+EqMP/ + hKjD/4Sowv+EqML/hKjC/4Sowv+EqMP/hajD/4mrxf+Us8r/pb/S/7HH1/+0ydn/sMXW/6K7z/+Qrsb/ + hqjC/4Snwv+EqMP/hKjD/4epw//B0N3/7/L0//j4+P/4+Pj/+Pj4//n5+f/y8/X/1d7m/6m+0P+Lq8T/ + hKfC/4Snwv96nbn/aYup/1V3l/9VdpbKAAAAAAAAAAAAAAAAAAAAAHeevCeApMD+j63H/5CvyP+KrMb/ + iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4usxv+Rscn/ + n7vQ/67F1/+1ytr/tcra/6zD1P+btsv/jq3F/4qrxf+KrMb/kbHJ/6vD1f/U4On/8vX3//z8/P/8/Pz/ + /Pz8//n6+v/j6u//qMDT/4qsxv+KrMb3iqzGz4mrxYF7nrouAAAAAAAAAAAAAAAAAAAAAJGvyQOQr8go + j6/IYpCwyaqQscnfkbHJ+pGxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Rscn/ + kbHJ/5Gxyf+Rscn/kbHJ/5Gxyf+Tssr/m7jO/6nC1f+90N7/zNrl/8fW4v+yxtb/m7bL/5GwyP+QsMn/ + k7LK/6bA1P/G1+P/tcvb/5q3zv2RscngkLDJno+vyEmOr8gSja7HAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACUs8sClbTLFZa1zEOXtc2Hl7bNyJi2zfCXtcz+l7XN/5e1zP+Yts3/ + mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/mLbN/5i2zf+Yts3/nrrQ/67F1//F1eL/ + 1eDq/9bg6f/F1OD/rMLU/524zu+Yts24l7XMY5W0zCCUs8sDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJy5zwmdutAp + nrrQY5+70ayfu9Dgn7vQ+p+70P+fu9D/oLvR/6C70f+fu9H/n7vQ/5+70P+fu9H/oLzR/6C80f+gvNH/ + n7vQ/5+70P+eutD/n7vQ96nC1c7F1uOC6O7zNuPr8QoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACkv9QCpb/UFrLH2EW4zNuNsMbYy6vD1vGowdX+p8DU/6fA1P+nwNT/ + qMHV/6jB1f+owdT9qcHV4anB1J6nv9NJpr/TEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANng5QrQ3OYr + w9PgZr/R3663y9zduMvbur/P3Wa7y9ghvc7cAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAADt7/ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP///////wAA///8f///AAD///Af + //8AAP//wAf//wAA//8AAf//AAD//gAAf/8AAP/4AAAf/wAA/+AAAAf/AAD/gAAAAf8AAP8AAAAAfwAA + /AAAAAAfAADwAAAAAAcAAOAAAAAAAwAA4AAAAAABAADgAAAAAAAAAOAAAAAAAAAA4AAAAAAAAADgAAAA + AAAAAOAAAAAAAAAA4AAAAAAAAADgAAAAAAAAAOAAAAAAAQAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA + 4AAAAAADAADgAAAAAAMAAOAAAAAAAwAA4AAAAAADAADgAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAA + AAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAA8AAPwAAAAA/wAA + /+AAAA//AAD//gAA//8AAP//8Af//wAA////f///AAD///////8AAP///////wAA////////AAAoAAAA + IAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACElKAhUYm1nGCAnLwECAgEAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0PEAJFTlVLmK2+3p66z/9rkq/7 + SWR4tBYeJCwBAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwNzwof5Khv6nC1f6pwtb/ + nrrQ/3CYtv9vl7X/bJOx+0hidrAVHCEpAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdIiUSZHSBlqG7z/mkv9P/ + psDU/6fB1f+cuc//c5q4/3KauP9ymrj/cpm3/2+VsvpIYHOsFR0iJgEBAQEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATFxoGSldhapOtwe2futD/ + or3S/6K90v+ivtP/o77T/5q3zv9zm7n/c5u5/3KauP9ymrj/cZm3/3GZt/9tlLH5RV1wpxMaHyQAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICgsBNkFJQYGardebuM7/ + nLjP/525z/+eutD/nrvQ/5670P+eu9D/l7XM/3Oauf9zmrn/c5q5/3Oauf9zmrn/c5q4/3KZt/9xmLb/ + a5Gv+ENabKMSGBwhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIyowIml/kbaTscn9 + lrTL/5i2zP+Zt87/mrfO/5q3zv+at87/mrfO/5q3zv+Us8v/cpq4/3KauP9ymrj/cpq4/3KauP9ymrj/ + cpq4/3GZt/9xmLf/b5a1/2mPrPg/VmefDxQYHwAAAAAAAAAAAAAAAAAAAAAAAAAAHiQpCFJkc4yJqcH3 + j6/I/5Kxyf+Us8v/lbTM/5a0zP+WtMz/lrTM/5a0zP+WtMz/lrTM/5Gwyf9ymbf/cpm3/3KZt/9ymbf/ + cpm3/3KZt/9ymbf/cpm3/3GZt/9wl7b/b5a0/2uSsf9kiab3GSMqXgAAAAIAAAAAAAAAAAAAAACQrMAu + iKrE/4qrxf+Nrsf/kLDI/5Gxyf+Sssr/krLK/5Kyyv+Sssr/krLK/5Kyyv+Sssr/j6/I/3GYtv9xmLb/ + cZi2/3GYtv9xmLb/cZi2/3GYtv9xmLb/cZi2/3GYtv9wl7X/bZSz/2qRsP8qOUWmAAAAKAAAAAIAAAAA + AAAAAJu3zDmHqcP/iavF/4usxv+Orsf/jq/I/4+vyP+Pr8j/j6/I/4+vyP+Pr8j/j6/I/4+vyP+Mrcb/ + cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/3CXtf9wl7X/cJe1/2+Wtf9ulbT/bJOy/zZKWbUAAABT + AAAAFQAAAAAAAAAAlLPJRIWowv+HqsT/iavF/4qsxv+Lrcb/i63G/4utxv+Lrcb/i63G/4utxv+Lrcb/ + i63G/4qrxf9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/2+VtP9tlLL/ + Q1ttvgAAAEsAAAAhAAAAAAAAAACXtcpRhKfC/4apw/+HqsT/iKvF/4irxf+Iq8X/iKvF/4irxf+Iq8X/ + iKvF/4irxf+Iq8X/iKrE/2+Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/bpWz/26Vs/9ulbP/ + bpWz/22Usv9OaX/GAAAALgAAABIAAAAAAAAAAJm2y1+DpsH/hKjC/4Wow/+FqMP/hajD/4Wow/+FqMP/ + hajD/4Wow/+FqMP/hajD/4Wow/+FqMP/bpSy/22Tsv9tk7L/bZOy/22Tsv9tk7L/bZOy/22Tsv9tk7L/ + bZOy/22Tsv9tk7L/bZOy/1d1js4AAAAPAAAABAAAAAAAAAAAkrHIboGlwf+CpsL/g6bC/4Omwv+DpsL/ + g6bC/4Omwv+DpsL/g6bC/4Omwv+DpsL/g6bC/4Smwv9tk7H/bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/ + bJKw/2ySsP9skrD/bJKw/2ySsP9skrD/Xn+Z2wAAAAMAAAABAAAAAAAAAACJq8R+f6TA/4ClwP+ApcD/ + gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/gqXB/2yRr/9rkK//a5Cv/2uQr/9rkK// + a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9lh6ToIS02BAAAAAAAAAAAAAAAAIusxY99or// + fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/9+o7//fqO//36jv/+BpMD/a4+t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq3/aY6t/2mOrfNpjq0JAAAAAAAAAAAAAAAA + hajCnnuhvv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3yivv98or7/fKK+/3+jv/9ojKr/ + Zouq/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr/2iMq/9ojKv/aIyr+miMqxMAAAAA + AAAAAAAAAACCpsGseaC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/eqC9/3qgvf96oL3/ + faK+/2WIp/9jh6b/ZYmo/2WJqP9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn/Zoqp/2aKqf9miqn+ + ZoqpIAAAAAAAAAAAAAAAAH+jv7l3nrv/cZi1/26Usv94n7z/eJ+8/3ifvP94n7z/eJ+8/3ifvP94n7z/ + eJ+8/3ifvP97oL3/YYOh/16Bof9fg6L/YoWk/2OGpf9jh6b/ZIin/2WIp/9liKf/ZYin/2WIp/9liKf/ + ZYin/2WIp/9liKcwAAAAAAAAAAAAAAAAep+7xWmQr/9iiqr/d568/3eevP93nrz/hKbB/4eowv93nrz/ + d568/3eevP93nrz/dp67/3+ivv9UdZT/UXSU/1p9nP9bfp7/XYCf/2CDov9hhKP/YoWk/2OGpf9jhqX/ + Y4al/2OGpf9jhqX/Y4al/2OGpUQAAAAAAAAAAAAAAAB8ob3RVn2f/1N7nf9zm7n/dp27/3mfvf+txdb/ + krDH/3adu/92nbv/eJ67/3yfvP91mrf/cJa0/3KZtv9qj6z/V3ub/1R2l/9Xepn/W32d/11/n/9fgqH/ + YIKi/2GDo/9hg6P/YYOj/2GDo/9hg6P/YYOjXAAAAAAAAAAAAAAAAHWcutpReZz/UHeb/3Obuf91nbv/ + d5+8/7PJ2f+Wssn/d5u5/3mcuf90mrf/c5q3/3Scuf92nbr/dp26/3Wcuf90m7j/dJu4/3GWtP9rjav/ + X4Gh/1x+nf9dfp7/XoCf/16AoP9fgaD/X4Gg/1+BoP9fgKB3AAAAAAAAAAB1nLoBdJy64l+Gp/9lja3/ + dZy6/3acuv98n7z/s8fY/6vB0/+jvM7/k7DG/4Klv/97ob3/e6G+/3uhvv97ob7/e6G+/3uhvv97ob3/ + e6G9/3uhvf97oLz/eJ26/3CTsf9jhKP/W3yc/1t8nP9bfJz/W3yc/1t9nJMAAAAAAAAAAHScugN0nLrq + dJy6/3qfvP+Hp8L/hqjD/4Kmwf+BpcH/gqbB/4qrxf+Ztsz/qMHU/63D1f+iu8//j67G/4Snwv+CpsH/ + gqbB/4Kmwf+btsv/zdji/+rt8P/f5er/t8nX/5Kwx/+Ao7//c5az/2CDov9XeJj/VneXrQAAAAAAAAAA + d568BoGlwOGNrMb+ja3H/4qsxv+KrMb/iqzG/4qsxv+KrMb/iqzG/4qsxv+KrMb/jK7H/5a0y/+lv9P/ + sMbX/6zD1f+duM3/kK/H/4+vyP+mv9P/z9zm//Dz9v/7+/v/9ff4/87b5f+QsMj9iqzG4YepxJ52mLQ8 + AAAAAAAAAAAAAAAAj6/ICJCwySeSsspgk7PKqJSzy96Us8v6lLPL/5Szy/+Us8v/lLPL/5Szy/+Us8v/ + lLPL/5Szy/+Us8v/mbbN/6jB1P/A0uD/x9bi/7jL2v+ivND/mLXM/6K90u6Yts24krLKY5CwySCOr8gD + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmbfOApu4zxSdudBBnrrQhp+70Megu9Dv + n7vR/qC70f+fu9H/n7vQ/5+70f+gvNH/oLzR/5+70P+gu9D3q8PVzsbW44Hf5+40oLrPCAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAALrN3AjI1uIpvtDdY7bK26qxx9jfrcTX+K/G1+Gxx9ifscbXSKnB1BIAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN/l6gLZ4ukQ19/lAwAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////D// + //AP///gA///gAD//gAAf/gAAB/wAAAHwAAAAcAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAHAAAAB + wAAAAcAAAAHAAAABwAAAAcAAAAHAAAABgAAAAYAAAAGAAAABwAAAB/wAAH//4Af///4///////////// + KAAAABgAAAAwAAAAAQAgAAAAAABgCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBseBAYICgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYYGgFIUVg9 + jqS001VzisgiLjc+BQYIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTg+HnuOnbGowdT9psDU/3GZt/9ulrT9VHKJxSItNjoFBgcC + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUrLwxgcH2F + nrjM9qS+0/+lv9T/or3S/3Sbuf9ymrj/cpm3/3CXtf1UcYfCIS02NwMFBgEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAVGRwDSlhjWY6ovOedus//nrvQ/6C80f+gvNH/nbrQ/3Scuv9zm7n/ + c5u5/3Oauf9ymrj/b5e0/VBtgr4eKDAzAwQFAQAAAAAAAAAAAAAAAAAAAAAAAAAACw0PATdDTDR4kqXM + lbPK/5i2zf+at87/mrfO/5q3zv+at87/mLbN/3Obuf9ymrj/cpq4/3KauP9ymrj/cpq4/3GYtv9tlLH8 + TWl+uhskLDACAwMBAAAAAAAAAAAAAAAAYnmKloqrw/yPr8j/krLK/5Szy/+VtMv/lbTL/5W0y/+VtMv/ + lLPK/3OauP9xmbf/cZm3/3GZt/9xmbf/cZm3/3GZt/9wl7b/bZWz/2eOq/wNEhZIAAAAAQAAAAAAAAAA + iavE2Iqrxf+Nrsf/j6/I/5Cwyf+QsMn/kLDJ/5Cwyf+QsMn/j6/I/3KYt/9wl7b/cJe2/3CXtv9wl7b/ + cJe2/3CXtv9wl7b/b5a0/2yTsf8VHCKCAAAAHgAAAACxx9YBh6rD4YeqxP+Kq8X/i63G/4utxv+Lrcb/ + i63G/4utxv+Lrcb/i63G/3GYtf9vlrT/b5a0/2+WtP9vlrT/b5a0/2+WtP9vlrT/b5a0/22Usv8eKDCD + AAAAMQAAAACzyNcDhqnD6IWow/+HqsT/h6rE/4eqxP+HqsT/h6rE/4eqxP+HqsT/h6rE/3GWtf9ulLP/ + bpSz/26Us/9ulLP/bpSz/26Us/9ulLP/bpSz/22Tsv8oNkJ4AAAAEwAAAACvxdYGhKfC74Onwv+Dp8L/ + g6fC/4Onwv+Dp8L/g6fC/4Onwv+Dp8L/hKfC/3CUs/9skrH/bJKx/2ySsf9skrH/bJKx/2ySsf9skrH/ + bJKx/2ySsf80R1V6AAAAAgAAAACZtswKgKTA9IClwP+ApcD/gKXA/4ClwP+ApcD/gKXA/4ClwP+ApcD/ + gaXA/2+Tsf9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9rkK//a5Cv/2uQr/9QbIOSAAAAAAAAAACduc0Q + faO/+X2jv/99o7//faO//32jv/99o7//faO//32jv/99o7//fqS//22Qrv9pjaz/aY6t/2mOrf9pjq3/ + aY6t/2mOrf9pjq3/aY6t/2mOrf9pjq2sAAAAAAAAAACWtMoWeqG9/Huhvf97ob3/e6G9/3uhvf97ob3/ + e6G9/3uhvf97ob3/fKG+/2mMqv9liaj/Zoqp/2eLqv9ni6r/Z4uq/2eLqv9ni6r/Z4uq/2eLqv9ni6rC + AAAAAAAAAACRsMcedp27/nKYtv9zmbf/eJ+8/3ifvP95n7z/eJ+8/3ifvP94n7z/eZ+8/2SFpP9egqH/ + YYSk/2OGpf9kh6b/ZIin/2WIp/9liKf/ZYin/2WIp/9liKfVAAAAAAAAAACOr8YnaZGw/12Fpv93nrv/ + d568/5Wzyf+ApL//d568/3eeu/94nrz/ep67/2SEov9TdZX/V3qZ/1x+nv9fgaH/YYSj/2KFpP9ihaT/ + YoWk/2KFpP9ihaTkYoWkAgAAAACJqsQxYYmq/1F5nP90nLr/dp27/6zD1v+Cpb//d5y6/3icuf90mrf/ + c5q4/3Sbuf9xmLb/bJKw/2aJp/9fgaD/XH6d/16An/9fgaH/YIKh/2CCof9ggqHwYIKhBwAAAAB1nLo7 + aJCw/2WMrP91nLr/ep+8/6rB0/+kvM//l7PJ/4anwf99or7/e6G+/3uhvv97ob7/e6G9/3uhvf99or3/ + faC7/2+SsP9ihKP/W3yc/1t8nP9bfJz4XH6dDwAAAAB0nLpHeJ+8/4Wmwv+IqcT/hajD/4Sowv+FqMP/ + i63G/5m2zP+mv9L/pb7R/5Wzyf+JqsT/hajD/6a+0f/j6e7/8/T1/93l6/+zx9f/ianD/3SXtP9hg6Ly + W3ybFwAAAACJqsQVkLDIcI+wybeQscnnkbHJ/JGxyf+Rscn/kbHJ/5Gxyf+Rscn/krLK/5q3zv+owdT/ + uMvb/7DG1/+euc//psDT/8TV4vqtxdfYlbPLj42uxzyLrMYMAAAAAAAAAAAAAAAAAAAAAAAAAACXts0E + mrfOHJy5z0+eutCXn7vQ06G80fWgu9H/n7vQ/6C70f+gvNH/oLvR/qS+0+i2y9urztvmV67F1hiXtc0B + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMXV4Q7F1OAz + vM/dc7XK2q+4y9tys8fXKK3E1gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAP/n/wD/gf8A/wB/APwAHwDwAAcAwAABAMAAAADAAAAAgAAAAIAAAACAAAAAgAABAIAAAQCAAAEA + gAABAIAAAACAAAAAgAAAAIAAAACAAAEA8AAPAP+A/wD///8A////AA== + + + \ No newline at end of file diff --git a/PS4PKGTool/IllegalNameCheck.cs b/PS4PKGTool/IllegalNameCheck.cs new file mode 100644 index 0000000..d5c723f --- /dev/null +++ b/PS4PKGTool/IllegalNameCheck.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; +using System.Threading.Tasks; + +namespace PS4PKGTool +{ + public static class IllegalNameCheck + { + public static bool IsValidFileName(this string expression, bool platformIndependent) + { + string sPattern = @"^(?!^(PRN|AUX|CLOCK\$|NUL|CON|COM\d|LPT\d|\..*)(\..+)?$)[^\x00-\x1f\\?*:\"";|/]+$"; + if (platformIndependent) + { + sPattern = @"^(([a-zA-Z]:|\\)\\)?(((\.)|(\.\.)|([^\\/:\*\?""\|<>\. ](([^\\/:\*\?""\|<>\. ])|([^\\/:\*\?""\|<>]*[^\\/:\*\?""\|<>\. ]))?))\\)*[^\\/:\*\?""\|<>\. ](([^\\/:\*\?""\|<>\. ])|([^\\/:\*\?""\|<>]*[^\\/:\*\?""\|<>\. ]))?$"; + } + return (Regex.IsMatch(expression, sPattern, RegexOptions.CultureInvariant)); + } + } +} diff --git a/PS4PKGTool/PS4PKGTool.csproj b/PS4PKGTool/PS4PKGTool.csproj new file mode 100644 index 0000000..1899123 --- /dev/null +++ b/PS4PKGTool/PS4PKGTool.csproj @@ -0,0 +1,104 @@ + + + net7.0-windows + WinExe + PS4 PKG Tool + False + true + true + + + true + + + none + true + + + PackageIcon.ico + + + bin\x64\Debug\ + true + MinimumRecommendedRules.ruleset + + + bin\x64\Release\ + true + MinimumRecommendedRules.ruleset + + + bin\x86\Debug\ + true + MinimumRecommendedRules.ruleset + + + bin\x86\Release\ + true + MinimumRecommendedRules.ruleset + + + LocalIntranet + + + false + PS4 PKG Tool + PS4 PKG Tool + Copyright © pearlxcore + 1.5 + PS4PKGTool.Program + AnyCPU + 1.5 + + + + True + True + Settings.settings + + + + + + + + + + + + + + + + + + + + bin\Debug\net7.0-windows\DarkUI.dll + + + bin\Debug\net7.0-windows\DiscUtils.dll + + + bin\Debug\net7.0-windows\GameArchives.dll + + + bin\Debug\net7.0-windows\LibOrbisPkg.Core.dll + + + ..\..\PS4_Tools\PS4_Tools\bin\Debug\net7.0-windows\PARAM.SFO.dll + + + bin\Debug\net7.0-windows\PS4_Tools.dll + + + bin\Debug\net7.0-windows\VisualStudioTabControl.Core.dll + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + \ No newline at end of file diff --git a/PS4PKGTool/PS4PKGTool.csproj.user b/PS4PKGTool/PS4PKGTool.csproj.user new file mode 100644 index 0000000..cb0b885 --- /dev/null +++ b/PS4PKGTool/PS4PKGTool.csproj.user @@ -0,0 +1,28 @@ + + + + false + + + + Form + + + Form + + + Form + + + Form + + + Form + + + + + Designer + + + \ No newline at end of file diff --git a/PS4PKGTool/PackageIcon.ico b/PS4PKGTool/PackageIcon.ico new file mode 100644 index 0000000..e2fbac9 Binary files /dev/null and b/PS4PKGTool/PackageIcon.ico differ diff --git a/PS4PKGTool/Program.cs b/PS4PKGTool/Program.cs new file mode 100644 index 0000000..1ab01db --- /dev/null +++ b/PS4PKGTool/Program.cs @@ -0,0 +1,94 @@ +using PS4PKGTool.Util; +using PS4PKGTool.Utilities.PS4PKGToolHelper; +using PS4PKGTool.Utilities.Settings; +using System; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; +using static PS4PKGTool.Utilities.PS4PKGToolHelper.Helper; +//using Microsoft.AppCenter; +//using Microsoft.AppCenter.Analytics; +//using Microsoft.AppCenter.Crashes; + +namespace PS4PKGTool +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + + EnsureSettingsFileExists(); + + appSettings_ = LoadSettings(SettingFilePath); + + ChooseStartupForm(); + } + + private static void EnsureSettingsFileExists() + { + if (!Directory.Exists(Helper.PS4PKGToolTempDirectory)) + { + Directory.CreateDirectory(Helper.PS4PKGToolTempDirectory); + Logger.LogInformation("Creating PS4PKGToolTemp directory..."); + } + + if (!File.Exists(SettingFilePath) || new FileInfo(SettingFilePath).Length == 0) + { + CreateDefaultSettings(); + } + } + + private static void CreateDefaultSettings() + { + string defaultSettings = + @"pkg_directories= +scan_recursive=False +play_bgm=False +show_directory_settings_at_startup=True +auto_sort_row=False +local_server_ip= +ps4_ip= +nodeJs_installed= +httpServer_installed= +official_update_download_directory= +pkg_color_label=False +game_pkg_forecolor=-2302756 +patch_pkg_forecolor=-2302756 +addon_pkg_forecolor=-2302756 +app_pkg_forecolor=-2302756 +game_pkg_backcolor=-12828863 +patch_pkg_backcolor=-12828863 +addon_pkg_backcolor=-12828863 +app_pkg_backcolor=-12828863 +rename_custom_format= +ps5bc_json_download_date= +psvr_neo_ps5bc_check= +pkg_titleId_column=True +pkg_contentId_column=True +pkg_region_column=True +pkg_minimum_firmware_column=True +pkg_version_column=True +pkg_type_column=True +pkg_category_column=True +pkg_size_column=True +pkg_location_column=True +pkg_backport_column=True"; + File.WriteAllText(SettingFilePath, defaultSettings); + } + + private static void ChooseStartupForm() + { + Form startupForm = !appSettings_.ShowDirectorySettingsAtStartup ? new Main() : new PKG_Directory_Settings(); + Application.Run(startupForm); + } + } +} diff --git a/PS4PKGTool/Properties/AssemblyInfo.cs b/PS4PKGTool/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..20c99d5 --- /dev/null +++ b/PS4PKGTool/Properties/AssemblyInfo.cs @@ -0,0 +1,14 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: AssemblyInformationalVersion("1.6")] + +// 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("5a44036b-b799-4956-ac1a-5c33e0e5c0f7")] diff --git a/PS4PKGTool/Properties/Resources.Designer.cs b/PS4PKGTool/Properties/Resources.Designer.cs new file mode 100644 index 0000000..6375188 --- /dev/null +++ b/PS4PKGTool/Properties/Resources.Designer.cs @@ -0,0 +1,143 @@ +//------------------------------------------------------------------------------ +// +// 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 PS4PKGTool.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PS4PKGTool.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 asia { + get { + object obj = ResourceManager.GetObject("asia", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap eu { + get { + object obj = ResourceManager.GetObject("eu", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap folder { + get { + object obj = ResourceManager.GetObject("folder", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap hk { + get { + object obj = ResourceManager.GetObject("hk", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Image { + get { + object obj = ResourceManager.GetObject("Image", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap jp { + get { + object obj = ResourceManager.GetObject("jp", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap kr { + get { + object obj = ResourceManager.GetObject("kr", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap us { + get { + object obj = ResourceManager.GetObject("us", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} diff --git a/PS4PKGTool/Properties/Resources.resx b/PS4PKGTool/Properties/Resources.resx new file mode 100644 index 0000000..00d3877 --- /dev/null +++ b/PS4PKGTool/Properties/Resources.resx @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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\asia.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\eu.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Folder_16x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\hk.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Image_16x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\jp.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\kr.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\us.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/PS4PKGTool/Properties/Settings.Designer.cs b/PS4PKGTool/Properties/Settings.Designer.cs new file mode 100644 index 0000000..1f833ee --- /dev/null +++ b/PS4PKGTool/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace PS4PKGTool.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.6.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/PS4PKGTool/Properties/Settings.settings b/PS4PKGTool/Properties/Settings.settings new file mode 100644 index 0000000..2bd17f0 --- /dev/null +++ b/PS4PKGTool/Properties/Settings.settings @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/PS4PKGTool/Resources/Folder_16x.png b/PS4PKGTool/Resources/Folder_16x.png new file mode 100644 index 0000000..ee5edea Binary files /dev/null and b/PS4PKGTool/Resources/Folder_16x.png differ diff --git a/PS4PKGTool/Resources/Image_16x.png b/PS4PKGTool/Resources/Image_16x.png new file mode 100644 index 0000000..b6084a3 Binary files /dev/null and b/PS4PKGTool/Resources/Image_16x.png differ diff --git a/PS4PKGTool/Resources/asia.png b/PS4PKGTool/Resources/asia.png new file mode 100644 index 0000000..3e579b0 Binary files /dev/null and b/PS4PKGTool/Resources/asia.png differ diff --git a/PS4PKGTool/Resources/eu.png b/PS4PKGTool/Resources/eu.png new file mode 100644 index 0000000..d25f268 Binary files /dev/null and b/PS4PKGTool/Resources/eu.png differ diff --git a/PS4PKGTool/Resources/hk.png b/PS4PKGTool/Resources/hk.png new file mode 100644 index 0000000..6fc04d1 Binary files /dev/null and b/PS4PKGTool/Resources/hk.png differ diff --git a/PS4PKGTool/Resources/jp.png b/PS4PKGTool/Resources/jp.png new file mode 100644 index 0000000..3196e9a Binary files /dev/null and b/PS4PKGTool/Resources/jp.png differ diff --git a/PS4PKGTool/Resources/kr.png b/PS4PKGTool/Resources/kr.png new file mode 100644 index 0000000..1fcebf9 Binary files /dev/null and b/PS4PKGTool/Resources/kr.png differ diff --git a/PS4PKGTool/Resources/us.png b/PS4PKGTool/Resources/us.png new file mode 100644 index 0000000..241e46a Binary files /dev/null and b/PS4PKGTool/Resources/us.png differ diff --git a/PS4PKGTool/Utilities/Constants/ImageIconExtractionType.cs b/PS4PKGTool/Utilities/Constants/ImageIconExtractionType.cs new file mode 100644 index 0000000..3687fd3 --- /dev/null +++ b/PS4PKGTool/Utilities/Constants/ImageIconExtractionType.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace PS4PKGTool.Util.Constants +{ + public static class ImageIconExtractionType + { + public const string ALL = "ALL"; + public const string IMAGE = "IMAGE"; + public const string ICON = "ICON"; + } +} diff --git a/PS4PKGTool/Utilities/Constants/NamingFormat.cs b/PS4PKGTool/Utilities/Constants/NamingFormat.cs new file mode 100644 index 0000000..175f590 --- /dev/null +++ b/PS4PKGTool/Utilities/Constants/NamingFormat.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace PS4PKGTool.Util.Constants +{ + public class NamingFormat + { + public const string TITLE = "{TITLE}"; + public const string TITLE_ID = "{TITLE_ID}"; + public const string APP_VERSION = "{APP_VERSION}"; + public const string VERSION = "{VERSION}"; + public const string CATEGORY = "{CATEGORY}"; + public const string CONTENT_ID = "{CONTENT_ID}"; + public const string CONTENT_ID2 = "{CONTENT_ID2}"; + public const string REGION = "{REGION}"; + public const string SYSTEM_VERSION = "{SYSTEM_VERSION}"; + } +} diff --git a/PS4PKGTool/Utilities/Constants/PKGCategory.cs b/PS4PKGTool/Utilities/Constants/PKGCategory.cs new file mode 100644 index 0000000..c3ac640 --- /dev/null +++ b/PS4PKGTool/Utilities/Constants/PKGCategory.cs @@ -0,0 +1,18 @@ +using DocumentFormat.OpenXml.Drawing.Diagrams; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace PS4PKGTool.Util.Constants +{ + public static class PKGCategory + { + public const string GAME = "Game"; + public const string PATCH = "Patch"; + public const string ADDON = "Addon"; + public const string APP = "App"; + public const string UNKNOWN = "Uknown"; + } +} diff --git a/PS4PKGTool/Utilities/Constants/PKGRegion.cs b/PS4PKGTool/Utilities/Constants/PKGRegion.cs new file mode 100644 index 0000000..65ca7d1 --- /dev/null +++ b/PS4PKGTool/Utilities/Constants/PKGRegion.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace PS4PKGTool.Util.Constants +{ + public static class PKGRegion + { + public const string UK = "UK"; + public const string EU = "EU"; + public const string US = "US"; + public const string JAPAN = "JAPAN"; + public const string HONG_KONG = "HONG KONG"; + public const string ASIA = "ASIA"; + public const string KOREA = "KOREA"; + } +} diff --git a/PS4PKGTool/Utilities/Constants/PKGSelectionType.cs b/PS4PKGTool/Utilities/Constants/PKGSelectionType.cs new file mode 100644 index 0000000..df1b488 --- /dev/null +++ b/PS4PKGTool/Utilities/Constants/PKGSelectionType.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace PS4PKGTool.Util.Constants +{ + public class PKGSelectionType + { + public static string ALL = "ALL"; + public static string SELECTED = "SELECTED"; + } +} diff --git a/PS4PKGTool/Utilities/Constants/PKGState.cs b/PS4PKGTool/Utilities/Constants/PKGState.cs new file mode 100644 index 0000000..ddb1f63 --- /dev/null +++ b/PS4PKGTool/Utilities/Constants/PKGState.cs @@ -0,0 +1,16 @@ +using DocumentFormat.OpenXml.Presentation; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace PS4PKGTool.Util.Constants +{ + public static class PKGState + { + public const string FAKE = "Fake"; + public const string OFFICIAL = "Official"; + public const string ADDON_UNLOCKER = "Addon_Unlocker"; + } +} diff --git a/PS4PKGTool/Utilities/Extension/Extension.cs b/PS4PKGTool/Utilities/Extension/Extension.cs new file mode 100644 index 0000000..0537ae6 --- /dev/null +++ b/PS4PKGTool/Utilities/Extension/Extension.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace PS4PKGTool.Utilities.Extension +{ + public static class Extension + { + public static string GetUntilOrEmpty(this string text, string stopAt = "-") + { + if (!string.IsNullOrWhiteSpace(text)) + { + int charLocation = text.IndexOf(stopAt, StringComparison.Ordinal); + + if (charLocation > 0) + { + return text.Substring(0, charLocation); + } + } + + return string.Empty; + } + } +} diff --git a/PS4PKGTool/Utilities/Extension/TreeView.cs b/PS4PKGTool/Utilities/Extension/TreeView.cs new file mode 100644 index 0000000..adcc118 --- /dev/null +++ b/PS4PKGTool/Utilities/Extension/TreeView.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace PS4PKGTool.Utilities.Extension +{ + public static class TreeView + { + public static List GetAllNodes(this TreeNode Node) + { + List list = new List(); + list.Add(Node); + foreach (TreeNode n in Node.Nodes) + list.AddRange(n.GetAllNodes()); + return list; + } + } + +} diff --git a/PS4PKGTool/Utilities/GlobalUsing.cs b/PS4PKGTool/Utilities/GlobalUsing.cs new file mode 100644 index 0000000..5f6e8c7 --- /dev/null +++ b/PS4PKGTool/Utilities/GlobalUsing.cs @@ -0,0 +1,5 @@ +global using static PS4PKGTool.Utilities.Settings.SettingsManager; +global using static PS4PKGTool.Utilities.PS4PKGToolHelper.MessageBoxHelper; +global using PS4PKGTool.Utilities; +global using static PS4_Tools.PKG.SceneRelated; +global using static PS4PKGTool.Utilities.PS4PKGToolHelper.DialogHelper; \ No newline at end of file diff --git a/PS4PKGTool/Utilities/ListViewDraw.cs b/PS4PKGTool/Utilities/ListViewDraw.cs new file mode 100644 index 0000000..61e3d88 --- /dev/null +++ b/PS4PKGTool/Utilities/ListViewDraw.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace PS4PKGTool.Util +{ + class ListViewDraw + { + //List view header formatters + public static void colorListViewHeader(ref ListView list, Color backColor, Color foreColor) + { + list.OwnerDraw = true; + list.DrawColumnHeader += + new DrawListViewColumnHeaderEventHandler + ( + (sender, e) => headerDraw(sender, e, backColor, foreColor) + ); + list.DrawItem += new DrawListViewItemEventHandler(bodyDraw); + } + + private static void headerDraw(object sender, DrawListViewColumnHeaderEventArgs e, Color backColor, Color foreColor) + { + using (SolidBrush backBrush = new SolidBrush(backColor)) + { + e.Graphics.FillRectangle(backBrush, e.Bounds); + } + + using (SolidBrush foreBrush = new SolidBrush(foreColor)) + { + e.Graphics.DrawString(e.Header.Text, e.Font, foreBrush, e.Bounds); + } + } + + private static void bodyDraw(object sender, DrawListViewItemEventArgs e) + { + e.DrawDefault = true; + } + } + +} diff --git a/PS4PKGTool/Utilities/Logger.cs b/PS4PKGTool/Utilities/Logger.cs new file mode 100644 index 0000000..5b0a2e6 --- /dev/null +++ b/PS4PKGTool/Utilities/Logger.cs @@ -0,0 +1,66 @@ +using Microsoft.Extensions.Logging; +using PS4PKGTool.Utilities.PS4PKGToolHelper; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace PS4PKGTool.Utilities +{ + class Logger + { + public static string LogFilename { get; set; } + public static void FlushLog() + { + File.WriteAllText(Helper.PS4PKGToolLogFile, string.Empty); + } + + private static object lockObject = new object(); // For thread safety + + public static void LogInformation(string msg) + { + Log(LogLevel.Information, msg); + } + + public static void LogWarning(string msg) + { + Log(LogLevel.Warning, msg); + } + + public static void LogError(string msg, Exception ex = null) + { + Log(LogLevel.Error, msg, ex); + } + + private static void Log(LogLevel level, string msg, Exception ex = null) + { + try + { + if (!string.IsNullOrEmpty(msg)) + { + lock (lockObject) // For thread safety + { + using (var sw = new StreamWriter(Helper.PS4PKGToolLogFile, true)) + { + DateTime now = DateTime.Now; + string logMessage = $"{now:G} : [{level.ToString().Replace("Information", "INFO").Replace("Warning","WARN").Replace("Error","ERR")}] {msg}"; + + if (ex != null) + { + logMessage += Environment.NewLine + ex.ToString(); + } + + sw.WriteLine(logMessage); + } + } + } + } + catch (Exception) + { + // Handle any exceptions during logging + } + } + } +} diff --git a/PS4PKGTool/Utilities/PS4PKGToolHelper/DialogHelper.cs b/PS4PKGTool/Utilities/PS4PKGToolHelper/DialogHelper.cs new file mode 100644 index 0000000..7a1148c --- /dev/null +++ b/PS4PKGTool/Utilities/PS4PKGToolHelper/DialogHelper.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace PS4PKGTool.Utilities.PS4PKGToolHelper +{ + public class DialogHelper + { + public static bool ShowFolderBrowserDialog(out FolderBrowserDialog fbd) + { + fbd = new FolderBrowserDialog(); + fbd.ShowNewFolderButton = true; + fbd.ShowPinnedPlaces = true; + return fbd.ShowDialog() == DialogResult.OK; + } + + public static bool ShowSaveFileDialog(string title, string filter, out SaveFileDialog sfd) + { + sfd = new SaveFileDialog(); + sfd.Title = title; + sfd.Filter = filter; + return sfd.ShowDialog() == DialogResult.OK; + } + } +} diff --git a/PS4PKGTool/Utilities/PS4PKGToolHelper/Helper.cs b/PS4PKGTool/Utilities/PS4PKGToolHelper/Helper.cs new file mode 100644 index 0000000..5b8357d --- /dev/null +++ b/PS4PKGTool/Utilities/PS4PKGToolHelper/Helper.cs @@ -0,0 +1,1917 @@ +using Microsoft.Win32; +using Newtonsoft.Json; +using PS4_Tools.LibOrbis.Util; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Net.NetworkInformation; +using System.Text; +using System.Threading.Tasks; +using TRPViewer; +using System.Drawing.Drawing2D; +using System.Drawing.Imaging; +using System.Security.Cryptography; +using System.Net; +using System.ComponentModel; +using System.Windows.Forms; +using PS4_Tools.LibOrbis.PKG; +using Microsoft.VisualBasic; +using System.Security.Principal; +using System.Threading; +using Microsoft.VisualBasic.CompilerServices; +using PS4PKGTool.Util; +using System.Reflection; +using System.Net.Http; +using DarkUI.Forms; +using DarkUI.Controls; +using static System.Windows.Forms.VisualStyles.VisualStyleElement; +using DocumentFormat.OpenXml.Wordprocessing; + +namespace PS4PKGTool.Utilities.PS4PKGToolHelper +{ + public class Helper + { + public static bool FirstLaunch { get; set; } = true; + + public static bool FinalizePkgProcess = true; + + public static string PS4PKGToolTempDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + @"\PS4PKGToolTemp\"; + public static string OrbisPubCmd = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + @"\PS4PKGToolTemp\orbis-pub-cmd.exe"; + public static string Ps5BcJsonFile = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + @"\PS4PKGToolTemp\ps5bc.json"; + public static string PS4PKGToolLogFile = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + @"\PS4PKGToolTemp\PS4PKGToolLog.txt"; + + public static string RoundBytes(long num) + { + if (num < 1024L) + return Conversions.ToString(num) + " bytes"; + if (num < 1048576.0) + return Conversions.ToString(Math.Round(num / 1024.0, 2)) + " KB"; + if (num < 1073741824.0) + return Conversions.ToString(Math.Round(num / 1048576.0, 2)) + " MB"; + if (num < 1099511627776.0) + return Conversions.ToString(Math.Round(num / 1073741824.0, 2)) + " GB"; + if (num < 1.12589990684262E+15) + return Conversions.ToString(Math.Round(num / 1099511627776.0, 2)) + " TB"; + return Conversions.ToString(num); + } + + public static void ExtractResources() + { + + } + + public static class Backport + { + public class BackportInfo + { + public string FilePath { get; set; } + public string Backported { get; set; } + } + + public static string BackportInfoFile = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + @"\PS4PKGToolTemp\backport.json"; + private static List pkgFileList = new List(); + + public static string CheckPKGBackported(string pkgFile) + { + // Load data from JSON file into pkgFileList + string json = File.ReadAllText(BackportInfoFile); + pkgFileList = JsonConvert.DeserializeObject>(json); + + BackportInfo matchingFile = pkgFileList.FirstOrDefault(file => file.FilePath.Equals(pkgFile, StringComparison.OrdinalIgnoreCase)); + + if (matchingFile != null) + { + return matchingFile.Backported; + } + + return null; + } + + public static void SaveData(DarkDataGridView dataGridView) + { + List updatedPkgFileList = new List(); + + foreach (DataGridViewRow row in dataGridView.Rows) + { + string filePath = row.Cells[12].Value.ToString() + @"\" + row.Cells[0].Value.ToString(); + string backported = (row.Cells[13].Value?.ToString() == "No") ? "No": row.Cells[13].Value?.ToString(); + + updatedPkgFileList.Add(new BackportInfo + { + FilePath = filePath, + Backported = backported + }) ; + } + + string json = JsonConvert.SerializeObject(updatedPkgFileList, Formatting.Indented); + File.WriteAllText(BackportInfoFile, json); + } + } + + public class Bitmap + { + private static PictureBox pic0_ = new PictureBox(); + private static PictureBox pic1_ = new PictureBox(); + + public static PictureBox pic0 + { + get + { + return pic0_; + } + set + { + pic0_ = value; + } + } + + public static PictureBox pic1 + { + get + { + return pic1_; + } + set + { + pic1_ = value; + } + } + private static string FailExtractImageList_; + + public static string FailExtractImageList + { + get + { + return FailExtractImageList_; + } + set + { + FailExtractImageList_ = value; + } + } + + public static System.Drawing.Bitmap BytesToBitmap(byte[] ImgBytes) + { + System.Drawing.Bitmap result = null; + if (ImgBytes != null) + { + MemoryStream stream = new MemoryStream(ImgBytes); + result = (System.Drawing.Bitmap)Image.FromStream(stream); + } + return result; + } + + public static Image BytesToImage(byte[] ImageBytes) + { + return Image.FromStream(new MemoryStream(ImageBytes)); + } + + public static byte[] ImageToBytes(Image Image) + { + MemoryStream memoryStream = new MemoryStream(); + Image.Save(memoryStream, Image.RawFormat); + return memoryStream.GetBuffer(); + } + + public static Image GetImage(byte[] fbytes) + { + return BytesToImage(fbytes); + } + + public static bool IsAdmin() + { + bool flag = false; + AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal); + if (((WindowsPrincipal)Thread.CurrentPrincipal).IsInRole(WindowsBuiltInRole.Administrator)) + flag = true; + return flag; + } + } + + public class Passcode + { + private static string passcode_; + public static string passcode + { + get { return passcode_; } + set { passcode_ = value; } + } + } + + public class Update + { + public static WebClient client; + + private static int Part_; + public static int Part + { + get { return Part; } + set { Part_ = value; } + } + + private static string URL_; + public static string URL + { + get { return URL_; } + set { URL_ = value; } + } + private static string PART_; + public static string PART + { + get { return PART_; } + set { PART_ = value; } + } + private static string SIZE_; + public static string SIZE + { + get { return SIZE_; } + set { SIZE_ = value; } + } + + private static string Downloading_ = "no"; + public static string Downloading + { + get { return Downloading_; } + set { Downloading_ = value; } + } + } + + public class Entry + { + public static byte[] Sha256(byte[] buffer, int offset, int length) + { + var sha = new SHA256Managed(); + sha.TransformFinalBlock(buffer, offset, length); + return sha.Hash; + } + + public static byte[] DecryptAes(byte[] key, byte[] iv, byte[] data) + { + var aes = new AesCryptoServiceProvider(); + aes.Key = key; + aes.IV = iv; + aes.Mode = CipherMode.CBC; + aes.Padding = PaddingMode.Zeros; + aes.BlockSize = 128; + + return aes.CreateDecryptor(key, iv).TransformFinalBlock(data, 0, data.Length); + } + + public struct PackageEntry + { + public uint type; + public uint unk1; + public uint flags1; + public uint flags2; + public uint offset; + public uint size; + public byte[] padding; + + public uint key_index; + public bool is_encrypted; + + public byte[] ToArray() + { + var ms = new MemoryStream(); + var writer = new EndianWriter(ms, EndianType.BigEndian); + + writer.Write(type); + writer.Write(unk1); + writer.Write(flags1); + writer.Write(flags2); + writer.Write(offset); + writer.Write(size); + writer.Write(padding); + + writer.Close(); + + return ms.ToArray(); + } + }; + + static RSAParameters param = new RSAParameters() + { + + /* + public struct RSAParameters + { + public byte[] D; + public byte[] DP; + public byte[] DQ; + public byte[] Exponent; + public byte[] InverseQ; + public byte[] Modulus; + public byte[] P; + public byte[] Q; + } + */ + + D = new byte[256] { + 0x32, 0xd9, 0x03, 0x90, 0x8f, 0xbd, 0xb0, 0x8f, 0x57, 0x2b, 0x28, 0x5e, + 0x0b, 0x8d, 0xb3, 0xea, 0x5c, 0xd1, 0x7e, 0xa8, 0x90, 0x88, 0x8c, 0xdd, + 0x6a, 0x80, 0xbb, 0xb1, 0xdf, 0xc1, 0xf7, 0x0d, 0xaa, 0x32, 0xf0, 0xb7, + 0x7c, 0xcb, 0x88, 0x80, 0x0e, 0x8b, 0x64, 0xb0, 0xbe, 0x4c, 0xd6, 0x0e, + 0x9b, 0x8c, 0x1e, 0x2a, 0x64, 0xe1, 0xf3, 0x5c, 0xd7, 0x76, 0x01, 0x41, + 0x5e, 0x93, 0x5c, 0x94, 0xfe, 0xdd, 0x46, 0x62, 0xc3, 0x1b, 0x5a, 0xe2, + 0xa0, 0xbc, 0x2d, 0xeb, 0xc3, 0x98, 0x0a, 0xa7, 0xb7, 0x85, 0x69, 0x70, + 0x68, 0x2b, 0x64, 0x4a, 0xb3, 0x1f, 0xcc, 0x7d, 0xdc, 0x7c, 0x26, 0xf4, + 0x77, 0xf6, 0x5c, 0xf2, 0xae, 0x5a, 0x44, 0x2d, 0xd3, 0xab, 0x16, 0x62, + 0x04, 0x19, 0xba, 0xfb, 0x90, 0xff, 0xe2, 0x30, 0x50, 0x89, 0x6e, 0xcb, + 0x56, 0xb2, 0xeb, 0xc0, 0x91, 0x16, 0x92, 0x5e, 0x30, 0x8e, 0xae, 0xc7, + 0x94, 0x5d, 0xfd, 0x35, 0xe1, 0x20, 0xf8, 0xad, 0x3e, 0xbc, 0x08, 0xbf, + 0xc0, 0x36, 0x74, 0x9f, 0xd5, 0xbb, 0x52, 0x08, 0xfd, 0x06, 0x66, 0xf3, + 0x7a, 0xb3, 0x04, 0xf4, 0x75, 0x29, 0x5d, 0xe9, 0x5f, 0xaa, 0x10, 0x30, + 0xb2, 0x0f, 0x5a, 0x1a, 0xc1, 0x2a, 0xb3, 0xfe, 0xcb, 0x21, 0xad, 0x80, + 0xec, 0x8f, 0x20, 0x09, 0x1c, 0xdb, 0xc5, 0x58, 0x94, 0xc2, 0x9c, 0xc6, + 0xce, 0x82, 0x65, 0x3e, 0x57, 0x90, 0xbc, 0xa9, 0x8b, 0x06, 0xb4, 0xf0, + 0x72, 0xf6, 0x77, 0xdf, 0x98, 0x64, 0xf1, 0xec, 0xfe, 0x37, 0x2d, 0xbc, + 0xae, 0x8c, 0x08, 0x81, 0x1f, 0xc3, 0xc9, 0x89, 0x1a, 0xc7, 0x42, 0x82, + 0x4b, 0x2e, 0xdc, 0x8e, 0x8d, 0x73, 0xce, 0xb1, 0xcc, 0x01, 0xd9, 0x08, + 0x70, 0x87, 0x3c, 0x44, 0x08, 0xec, 0x49, 0x8f, 0x81, 0x5a, 0xe2, 0x40, + 0xff, 0x77, 0xfc, 0x0d + }, + + DP = new byte[128] { + 0x52, 0xCC, 0x2D, 0xA0, 0x9C, 0x9E, 0x75, 0xE7, 0x28, 0xEE, 0x3D, 0xDE, + 0xE3, 0x45, 0xD1, 0x4F, 0x94, 0x1C, 0xCC, 0xC8, 0x87, 0x29, 0x45, 0x3B, + 0x8D, 0x6E, 0xAB, 0x6E, 0x2A, 0xA7, 0xC7, 0x15, 0x43, 0xA3, 0x04, 0x8F, + 0x90, 0x5F, 0xEB, 0xF3, 0x38, 0x4A, 0x77, 0xFA, 0x36, 0xB7, 0x15, 0x76, + 0xB6, 0x01, 0x1A, 0x8E, 0x25, 0x87, 0x82, 0xF1, 0x55, 0xD8, 0xC6, 0x43, + 0x2A, 0xC0, 0xE5, 0x98, 0xC9, 0x32, 0xD1, 0x94, 0x6F, 0xD9, 0x01, 0xBA, + 0x06, 0x81, 0xE0, 0x6D, 0x88, 0xF2, 0x24, 0x2A, 0x25, 0x01, 0x64, 0x5C, + 0xBF, 0xF2, 0xD9, 0x99, 0x67, 0x3E, 0xF6, 0x72, 0xEE, 0xE4, 0xE2, 0x33, + 0x5C, 0xF8, 0x00, 0x40, 0xE3, 0x2A, 0x9A, 0xF4, 0x3D, 0x22, 0x86, 0x44, + 0x3C, 0xFB, 0x0A, 0xA5, 0x7C, 0x3F, 0xCC, 0xF5, 0xF1, 0x16, 0xC4, 0xAC, + 0x88, 0xB4, 0xDE, 0x62, 0x94, 0x92, 0x6A, 0x13 + }, + + DQ = new byte[128] { + 0x7C, 0x9D, 0xAD, 0x39, 0xE0, 0xD5, 0x60, 0x14, 0x94, 0x48, 0x19, 0x7F, + 0x88, 0x95, 0xD5, 0x8B, 0x80, 0xAD, 0x85, 0x8A, 0x4B, 0x77, 0x37, 0x85, + 0xD0, 0x77, 0xBB, 0xBF, 0x89, 0x71, 0x4A, 0x72, 0xCB, 0x72, 0x68, 0x38, + 0xEC, 0x02, 0xC6, 0x7D, 0xC6, 0x44, 0x06, 0x33, 0x51, 0x1C, 0xC0, 0xFF, + 0x95, 0x8F, 0x0D, 0x75, 0xDC, 0x25, 0xBB, 0x0B, 0x73, 0x91, 0xA9, 0x6D, + 0x42, 0xD8, 0x03, 0xB7, 0x68, 0xD4, 0x1E, 0x75, 0x62, 0xA3, 0x70, 0x35, + 0x79, 0x78, 0x00, 0xC8, 0xF5, 0xEF, 0x15, 0xB9, 0xFC, 0x4E, 0x47, 0x5A, + 0xC8, 0x70, 0x70, 0x5B, 0x52, 0x98, 0xC0, 0xC2, 0x58, 0x4A, 0x70, 0x96, + 0xCC, 0xB8, 0x10, 0xE1, 0x2F, 0x78, 0x8B, 0x2B, 0xA1, 0x7F, 0xF9, 0xAC, + 0xDE, 0xF0, 0xBB, 0x2B, 0xE2, 0x66, 0xE3, 0x22, 0x92, 0x31, 0x21, 0x57, + 0x92, 0xC4, 0xB8, 0xF2, 0x3E, 0x76, 0x20, 0x37 + }, + + Exponent = new byte[04] { + 0x00, 0x01, 0x00, 0x01 /*, 0x5A, 0x65, 0x72, 0x30, 0x78, 0x46, 0x46, 0x5F, 0x6C, 0x69, 0x6B, 0x65, 0x5F, 0x64, 0x69, 0x6B */ + }, + + InverseQ = new byte[128] { + 0x45, 0x97, 0x55, 0xD4, 0x22, 0x08, 0x5E, 0xF3, 0x5C, 0xB4, 0x05, 0x7A, + 0xFD, 0xAA, 0x42, 0x42, 0xAD, 0x9A, 0x8C, 0xA0, 0x6C, 0xBB, 0x1D, 0x68, + 0x54, 0x54, 0x6E, 0x3E, 0x32, 0xE3, 0x53, 0x73, 0x76, 0xF1, 0x3E, 0x01, + 0xEA, 0xD3, 0xCF, 0xEB, 0xEB, 0x23, 0x3E, 0xC0, 0xBE, 0xCE, 0xEC, 0x2C, + 0x89, 0x5F, 0xA8, 0x27, 0x3A, 0x4C, 0xB7, 0xE6, 0x74, 0xBC, 0x45, 0x4C, + 0x26, 0xC8, 0x25, 0xFF, 0x34, 0x63, 0x25, 0x37, 0xE1, 0x48, 0x10, 0xC1, + 0x93, 0xA6, 0xAF, 0xEB, 0xBA, 0xE3, 0xA2, 0xF1, 0x3D, 0xEF, 0x63, 0xD8, + 0xF4, 0xFD, 0xD3, 0xEE, 0xE2, 0x5D, 0xE9, 0x33, 0xCC, 0xAD, 0xBA, 0x75, + 0x5C, 0x85, 0xAF, 0xCE, 0xA9, 0x3D, 0xD1, 0xA2, 0x17, 0xF3, 0xF6, 0x98, + 0xB3, 0x50, 0x8E, 0x5E, 0xF6, 0xEB, 0x02, 0x8E, 0xA1, 0x62, 0xA7, 0xD6, + 0x2C, 0xEC, 0x91, 0xFF, 0x15, 0x40, 0xD2, 0xE3 + }, + + + Modulus = new byte[256] { + 0xd2, 0x12, 0xfc, 0x33, 0x5f, 0x6d, 0xdb, 0x83, 0x16, 0x09, 0x62, 0x8b, + 0x03, 0x56, 0x27, 0x37, 0x82, 0xd4, 0x77, 0x85, 0x35, 0x29, 0x39, 0x2d, + 0x52, 0x6b, 0x8c, 0x4c, 0x8c, 0xfb, 0x06, 0xc1, 0x84, 0x5b, 0xe7, 0xd4, + 0xf7, 0xbc, 0xd2, 0x4e, 0x62, 0x45, 0xcd, 0x2a, 0xbb, 0xd7, 0x77, 0x76, + 0x45, 0x36, 0x55, 0x27, 0x3f, 0xb3, 0xf5, 0xf9, 0x8e, 0xda, 0x4b, 0xef, + 0xaa, 0x59, 0xae, 0xb3, 0x9b, 0xea, 0x54, 0x98, 0xd2, 0x06, 0x32, 0x6a, + 0x58, 0x31, 0x2a, 0xe0, 0xd4, 0x4f, 0x90, 0xb5, 0x0a, 0x7d, 0xec, 0xf4, + 0x3a, 0x9c, 0x52, 0x67, 0x2d, 0x99, 0x31, 0x8e, 0x0c, 0x43, 0xe6, 0x82, + 0xfe, 0x07, 0x46, 0xe1, 0x2e, 0x50, 0xd4, 0x1f, 0x2d, 0x2f, 0x7e, 0xd9, + 0x08, 0xba, 0x06, 0xb3, 0xbf, 0x2e, 0x20, 0x3f, 0x4e, 0x3f, 0xfe, 0x44, + 0xff, 0xaa, 0x50, 0x43, 0x57, 0x91, 0x69, 0x94, 0x49, 0x15, 0x82, 0x82, + 0xe4, 0x0f, 0x4c, 0x8d, 0x9d, 0x2c, 0xc9, 0x5b, 0x1d, 0x64, 0xbf, 0x88, + 0x8b, 0xd4, 0xc5, 0x94, 0xe7, 0x65, 0x47, 0x84, 0x1e, 0xe5, 0x79, 0x10, + 0xfb, 0x98, 0x93, 0x47, 0xb9, 0x7d, 0x85, 0x12, 0xa6, 0x40, 0x98, 0x2c, + 0xf7, 0x92, 0xbc, 0x95, 0x19, 0x32, 0xed, 0xe8, 0x90, 0x56, 0x0d, 0x65, + 0xc1, 0xaa, 0x78, 0xc6, 0x2e, 0x54, 0xfd, 0x5f, 0x54, 0xa1, 0xf6, 0x7e, + 0xe5, 0xe0, 0x5f, 0x61, 0xc1, 0x20, 0xb4, 0xb9, 0xb4, 0x33, 0x08, 0x70, + 0xe4, 0xdf, 0x89, 0x56, 0xed, 0x01, 0x29, 0x46, 0x77, 0x5f, 0x8c, 0xb8, + 0xa9, 0xf5, 0x1e, 0x2e, 0xb3, 0xb9, 0xbf, 0xe0, 0x09, 0xb7, 0x8d, 0x28, + 0xd4, 0xa6, 0xc3, 0xb8, 0x1e, 0x1f, 0x07, 0xeb, 0xb4, 0x12, 0x0b, 0x95, + 0xb8, 0x85, 0x30, 0xfd, 0xdc, 0x39, 0x13, 0xd0, 0x7c, 0xdc, 0x8f, 0xed, + 0xf9, 0xc9, 0xa3, 0xc1 + }, + + P = new byte[128] { + 0xF9, 0x67, 0xAD, 0x99, 0x12, 0x31, 0x0C, 0x56, 0xA2, 0x2E, 0x16, 0x1C, 0x46, 0xB3, 0x4D, 0x5B, + 0x43, 0xBE, 0x42, 0xA2, 0xF6, 0x86, 0x96, 0x80, 0x42, 0xC3, 0xC7, 0x3F, 0xC3, 0x42, 0xF5, 0x87, + 0x49, 0x33, 0x9F, 0x07, 0x5D, 0x6E, 0x2C, 0x04, 0xFD, 0xE3, 0xE1, 0xB2, 0xAE, 0x0A, 0x0C, 0xF0, + 0xC7, 0xA6, 0x1C, 0xA1, 0x63, 0x50, 0xC8, 0x09, 0x9C, 0x51, 0x24, 0x52, 0x6C, 0x5E, 0x5E, 0xBD, + 0x1E, 0x27, 0x06, 0xBB, 0xBC, 0x9E, 0x94, 0xE1, 0x35, 0xD4, 0x6D, 0xB3, 0xCB, 0x3C, 0x68, 0xDD, + 0x68, 0xB3, 0xFE, 0x6C, 0xCB, 0x8D, 0x82, 0x20, 0x76, 0x23, 0x63, 0xB7, 0xE9, 0x68, 0x10, 0x01, + 0x4E, 0xDC, 0xBA, 0x27, 0x5D, 0x01, 0xC1, 0x2D, 0x80, 0x5E, 0x2B, 0xAF, 0x82, 0x6B, 0xD8, 0x84, + 0xB6, 0x10, 0x52, 0x86, 0xA7, 0x89, 0x8E, 0xAE, 0x9A, 0xE2, 0x89, 0xC6, 0xF7, 0xD5, 0x87, 0xFB, +/* 0x5A, 0x65, 0x72, 0x30, 0x78, 0x46, 0x46, 0x5F, 0x6C, 0x69, 0x6B, 0x65, 0x5F, 0x64, 0x69, 0x6B */ + }, + + Q = new byte[128] { + 0xD7, 0xA1, 0x0F, 0x9A, 0x8B, 0xF2, 0xC9, 0x11, 0x95, 0x32, 0x9A, 0x8C, 0xF0, 0xD9, 0x40, 0x47, + 0xF5, 0x68, 0xA0, 0x0D, 0xBD, 0xC1, 0xFC, 0x43, 0x2F, 0x65, 0xF9, 0xC3, 0x61, 0x0F, 0x25, 0x77, + 0x54, 0xAD, 0xD7, 0x58, 0xAC, 0x84, 0x40, 0x60, 0x8D, 0x3F, 0xF3, 0x65, 0x89, 0x75, 0xB5, 0xC6, + 0x2C, 0x51, 0x1A, 0x2F, 0x1F, 0x22, 0xE4, 0x43, 0x11, 0x54, 0xBE, 0xC9, 0xB4, 0xC7, 0xB5, 0x1B, + 0x05, 0x0B, 0xBC, 0x56, 0x9A, 0xCD, 0x4A, 0xD9, 0x73, 0x68, 0x5E, 0x5C, 0xFB, 0x92, 0xB7, 0x8B, + 0x0D, 0xFF, 0xF5, 0x07, 0xCA, 0xB4, 0xC8, 0x9B, 0x96, 0x3C, 0x07, 0x9E, 0x3E, 0x6B, 0x2A, 0x11, + 0xF2, 0x8A, 0xB1, 0x8A, 0xD7, 0x2E, 0x1B, 0xA5, 0x53, 0x24, 0x06, 0xED, 0x50, 0xB8, 0x90, 0x67, + 0xB1, 0xE2, 0x41, 0xC6, 0x92, 0x01, 0xEE, 0x10, 0xF0, 0x61, 0xBB, 0xFB, 0xB2, 0x7D, 0x4A, 0x73, +/* 0x5A, 0x65, 0x72, 0x30, 0x78, 0x46, 0x46, 0x5F, 0x6C, 0x69, 0x6B, 0x65, 0x5F, 0x64, 0x69, 0x6B */ + } + }; + + public static byte[] Decrypt(byte[] data) + { + using (var rsa = new RSACryptoServiceProvider(2048)) + { + // Import the RSA key information. + // This needs to include private key information. + rsa.ImportParameters(param); + return rsa.Decrypt(data, false); + } + } + + public static Dictionary EntryIdNameDictionary = new Dictionary(); + public static Dictionary EncryptedEntryOffsetNameDictionary = new Dictionary(); + } + + public class TreeView + { + public class TreeNodeInfo + { + public TreeNode Node { get; set; } + public string Path { get; set; } + } + + public TreeView(System.Windows.Forms.ListView listView, ImageList imageList) + { + _listView=listView; + _imageList=imageList; + } + + public static TreeNode currentNode; + public static List rootNodes; // Keep track of the root nodes (Image0 and Sc0) + + private static string Nodename_; + private readonly System.Windows.Forms.ListView _listView; + private readonly ImageList _imageList; + + public static string Nodename + { + get + { + return Nodename_; + } + set + { + Nodename_ = value; + } + } + + private void HandleParentDirectoryNavigation() + { + if (currentNode.Parent != null) + { + currentNode = currentNode.Parent; + } + else if (currentNode != null && !rootNodes.Contains(currentNode)) + { + currentNode = null; + } + else + { + currentNode = null; + } + + UpdateNodeFullPathAndListView(); + } + + private void HandleDirectorySelection(TreeNode selectedNode) + { + currentNode = selectedNode; + UpdateNodeFullPathAndListView(); + } + + private void UpdateNodeFullPathAndListView(bool isRoot = false) + { + PKG.NodeFullPath = isRoot ? "" : currentNode.FullPath; + PopulateListView(isRoot); + } + + private ListViewItem PopulateListView(bool showRootNodes = false) + { + _listView.Items.Clear(); + ListViewItem listViewItem = null; + // Add the "..." row to navigate to the parent directory + if (currentNode != null && !showRootNodes) + { + TreeNodeInfo parentItem = new TreeNodeInfo + { + Node = currentNode.Parent != null ? currentNode.Parent : null, + Path = "..." + }; + ListViewItem parentListViewItem = new ListViewItem("..."); + parentListViewItem.Tag = parentItem; + parentListViewItem.ImageIndex = 2; // Set the appropriate image index for the "parent folder" icon + _listView.Items.Add(parentListViewItem); + } + + _listView.SmallImageList = _imageList; + + List list; + if (currentNode != null) + { + list = currentNode.Nodes.Cast().ToList(); + } + else if (showRootNodes) + { + list = rootNodes; + } + else + { + return null; // If currentNode is null and showRootNodes is false, do not populate the ListView. + } + + foreach (var item in list) + { + string fileName = Path.GetFileNameWithoutExtension(item.Text); + string dir = Path.GetDirectoryName(item.FullPath); + bool isDirectory = item.Nodes.Count > 0; + + TreeNodeInfo treeNodeInfo = new TreeNodeInfo + { + Node = item, + Path = item.FullPath + }; + + listViewItem = new ListViewItem(isDirectory ? "Directory" : "File"); + listViewItem.Text = item.Text; + listViewItem.SubItems.Add(isDirectory ? "Directory" : Path.GetExtension(item.Text).Replace(".", "")); + listViewItem.SubItems.Add(dir); + listViewItem.Tag = treeNodeInfo; + listViewItem.ImageIndex = isDirectory ? 0 : 1; + } + return listViewItem; + } + } + + public class PKG + { + public static BackgroundWorker ExtractPKGBackgroundWorker; + + public static bool isDeletingPkg { get; set; } + private static string Passcode_; + public static string Passcode + { + get + { + return Passcode_; + } + set + { + Passcode_ = value; + } + } + + private static string NodeFullPath_; + public static string NodeFullPath + { + get + { + return NodeFullPath_; + } + set + { + NodeFullPath_ = value; + } + } + + public static bool CancelExtract { get; set; } + + private static int CountFailRename_; + private static string ListFailRename_; + public static int CountFailRename + { + get + { + return CountFailRename_; + } + set + { + CountFailRename_ = value; + } + } + public static string ListFailRename + { + get + { + return ListFailRename_; + } + set + { + ListFailRename_ = value; + } + } + + private static int CountFailMove_; + private static string ListFailMove_; + public static int CountFailMove + { + get + { + return CountFailMove_; + } + set + { + CountFailMove_ = value; + } + } + public static string ListFailMove + { + get + { + return ListFailMove_; + } + set + { + ListFailMove_ = value; + } + } + + public static bool IsPkgGamePatchAppUnknown(Unprotected_PKG ps4pkg) + { + if (ps4pkg.PKG_Type.ToString() != "Addon") + { + return true; + } + + return false; + } + + private static string CurrentPKGTitle_; + public static string CurrentPKGTitle + { + get + { + return CurrentPKGTitle_; + } + set + { + CurrentPKGTitle_ = value; + } + } + private static string CurrentPKGType_; + public static string CurrentPKGType + { + get + { + return CurrentPKGType_; + } + set + { + CurrentPKGType_ = value; + } + } + private static string SelectedPKGFilename_; + public static string SelectedPKGFilename + { + get { return SelectedPKGFilename_; } + set { SelectedPKGFilename_ = value; } + } + private static List storeitems_; + public static List StoreItems + { + get { return storeitems_; } + set { storeitems_ = value; } + } + + private static byte[] bufferA = new byte[16]; + + private static List validPS4PKG_ = new List(); + private static List idEntryList_ = new List(); + private static List nameEntryList_ = new List(); + private static List scannedPKG_ = new List(); + private static List extracted_item_ = new List(); + private static int fake_; + private static int patch_; + private static int game_; + private static int Addon_; + private static int Unknown_; + private static int App_; + private static int Official_; + private static int Addon_Unlocker_; + private static int count_; + //private static int Total_; + + //public static int totalPkg + //{ + // get { return Total_; } + // set { Total_ = value; } + //} + + public static int unknown + { + get { return Unknown_; } + set { Unknown_ = value; } + } + + public static int app + { + get { return App_; } + set { App_ = value; } + } + + public static int patch + { + get { return patch_; } + set { patch_ = value; } + } + + public static int official + { + get { return Official_; } + set { Official_ = value; } + } + + public static int game + { + get { return game_; } + set { game_ = value; } + } + + public static int fake + { + get { return fake_; } + set { fake_ = value; } + } + + public static int pkgCount + { + get { return count_; } + set { count_ = value; } + } + + public static int addon + { + get { return Addon_; } + set { Addon_ = value; } + } + + public static int unlockerAddon + { + get { return Addon_Unlocker_; } + set { Addon_Unlocker_ = value; } + } + + public static List VerifiedPs4PkgList + { + get { return validPS4PKG_; } + set { validPS4PKG_ = value; } + } + public static List EntryIdList + { + get { return idEntryList_; } + set { idEntryList_ = value; } + } + public static List EntryNameList + { + get { return nameEntryList_; } + set { nameEntryList_ = value; } + } + public static List ExtractedItemList + { + get { return extracted_item_; } + set { extracted_item_ = value; } + } + + + private static byte[] PKGHeader_ = new byte[16] + { + 0x7F, 0x43, 0x4E, 0x54, 0x83, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, + }; + private static byte[] PKGHeader1_ = new byte[16] + { + 0x7F, 0x43, 0x4E, 0x54, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, + }; + private static byte[] PKGHeader2_ = new byte[16] + { + 0x7F, 0x43, 0x4E, 0x54, 0x81, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, + }; + private static byte[] PKGHeader3_ = new byte[16] + { + 0x7F, 0x43, 0x4E, 0x54, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, + }; + private static byte[] PKGHeader4_ = new byte[16] + { + 0x7F, 0x43, 0x4E, 0x54, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, + }; + + public static byte[] PkgHeader + { + get + { + return PKGHeader_; + } + } + + public static byte[] PkgHeader1 + { + get + { + return PKGHeader1_; + } + } + + public static byte[] PkgHeader2 + { + get + { + return PKGHeader2_; + } + } + + public static byte[] PkgHeader3 + { + get + { + return PKGHeader3_; + } + } + + public static byte[] PkgHeader4 + { + get + { + return PKGHeader4_; + } + } + + public static byte[] GetPkgHeaderBuffer(string dump) + { + using (BinaryReader b = new BinaryReader(new FileStream(dump, FileMode.Open, FileAccess.Read))) + { + bufferA = new byte[16]; + + b.BaseStream.Seek(0x0, SeekOrigin.Begin); + b.Read(bufferA, 0, 16); + return bufferA; + } + } + + public static bool CompareBytes(byte[] bA1, byte[] bA2) + { + int s = 0; + for (int z = 0; z < bA1.Length; z++) + { + if (bA1[z] != bA2[z]) + { + s++; + } + } + + if (s == 0) + { + return true; + } + return false; + } + + } + + + public class BGM + { + public static System.Media.SoundPlayer At9Player = new System.Media.SoundPlayer(); + + private static string passcode; + private static bool extractAT9Done_ = false; + private static bool isBGMPlaying_ = false; + private static List allAT9_ = new List(); + + public static List allAT9 + { + get { return allAT9_; } + set { allAT9_ = value; } + } + + public static bool extractAt9Done + { + get + { + return extractAT9Done_; + } + set + { + extractAT9Done_ = value; + } + } + + public static bool isBGMPlaying + { + get + { + return isBGMPlaying_; + } + set + { + isBGMPlaying_ = value; + } + } + + public static void ExtractBgm() + { + try + { + string bgmPath = Path.Combine(PS4PKGToolTempDirectory, "BGM"); + if(!Directory.Exists(bgmPath)) + Directory.CreateDirectory(bgmPath); + + foreach (var pkgFile in PKG.VerifiedPs4PkgList) + { + Unprotected_PKG pkg = Read_PKG(pkgFile); + string filteredTitle = pkg.Param.Title.Replace(":", " -"); + string finalTitle = filteredTitle.Replace(" -", " -"); + var fileExists = Path.Combine(bgmPath, finalTitle + ".AT9"); + if (File.Exists(fileExists)) + break; + using (var fileStream = File.OpenRead(pkgFile)) + { + LibOrbisPkg.PKG.PkgReader pkgReader = new LibOrbisPkg.PKG.PkgReader(fileStream); + LibOrbisPkg.PKG.Pkg pkgData = pkgReader.ReadPkg(); + var metasWithIndices = pkgData.Metas.Metas.Zip(Enumerable.Range(0, pkgData.Metas.Metas.Count), (meta, index) => new { Meta = meta, Index = index }); + + foreach (var metaWithIndex in metasWithIndices) + { + LibOrbisPkg.PKG.MetaEntry meta = metaWithIndex.Meta; + var index = metaWithIndex.Index; + var name = meta.id; + + if (name.ToString().ToUpper().EndsWith("_AT9")) + { + var outputPath = Path.Combine(bgmPath, name.ToString().Replace("_AT9", ".AT9").Replace("SND0", finalTitle)); + allAT9.Add(outputPath); + + using (var pkgFileStream = File.OpenRead(pkgFile)) + using (var outputFileStream = File.Create(outputPath)) + { + if (index < 0 || index >= pkgData.Metas.Metas.Count) + { + // DarkShowInformationInformation("Error: entry number out of range"); + } + else + { + var entry = new SubStream(pkgFileStream, meta.DataOffset, meta.DataSize); + outputFileStream.SetLength(meta.DataSize); + + if (meta.Encrypted) + { + if (passcode == null) + { + // DarkShowInformationInformation("Warning: Entry is encrypted but no passcode was provided! Saving encrypted bytes."); + } + else + { + var entryBytes = new byte[entry.Length]; + entry.Read(entryBytes, 0, entryBytes.Length); + entryBytes = LibOrbisPkg.PKG.Entry.Decrypt(entryBytes, pkgData.Header.content_id, passcode, meta); + outputFileStream.Write(entryBytes, 0, (int)meta.DataSize); + return; + } + } + + entry.CopyTo(outputFileStream); + } + } + } + } + } + } + } + catch (Exception ex) + { + Logger.LogError(ex.Message); + } + + } + + public static void PlayAt9(string pkg) + { + try + { + Unprotected_PKG PS4_PKG = Read_PKG(pkg); + + if (extractAt9Done) + { + if (isBGMPlaying) + { + At9Player.Stop(); + } + + string BGM_path = Path.Combine(PS4PKGToolTempDirectory, "BGM"); + string at9Path = Path.Combine(BGM_path, PS4_PKG.PS4_Title + ".AT9"); + + if (File.Exists(at9Path)) + { + try + { + byte[] at9Data = PS4_Tools.Media.Atrac9.LoadAt9(at9Path); + At9Player = new System.Media.SoundPlayer(new MemoryStream(at9Data)); + At9Player.Play(); + isBGMPlaying = true; + } + catch (Exception ex) + { + Logger.LogError("Error playing AT9 file: " + ex.Message); + } + } + } + } + catch (Exception ex) + { + Logger.LogError("Error loading package: " + ex.Message); + } + } + } + + public class NodeJsHttpServer + { + private static string HttpServerModulePath_ = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\npm\node_modules\http-server"; + + public static string HttpServerModulePath + { + get + { + return HttpServerModulePath_; + } + } + + + public static bool IsSoftwareInstalled(string softwareName) + { + var registryUninstallPath = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"; + var registryUninstallPathFor32BitOn64Bit = @"SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall"; + + if (Is32BitWindows()) + return IsSoftwareInstalled(softwareName, RegistryView.Registry32, registryUninstallPath); + + var is64BitSoftwareInstalled = IsSoftwareInstalled(softwareName, RegistryView.Registry64, registryUninstallPath); + var is32BitSoftwareInstalled = IsSoftwareInstalled(softwareName, RegistryView.Registry64, registryUninstallPathFor32BitOn64Bit); + return is64BitSoftwareInstalled || is32BitSoftwareInstalled; + } + + private static bool Is32BitWindows() => Environment.Is64BitOperatingSystem == false; + + private static bool IsSoftwareInstalled(string softwareName, RegistryView registryView, string installedProgrammsPath) + { + var uninstallKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, registryView) + .OpenSubKey(installedProgrammsPath); + + if (uninstallKey == null) + return false; + + return uninstallKey.GetSubKeyNames() + .Select(installedSoftwareString => uninstallKey.OpenSubKey(installedSoftwareString)) + .Select(installedSoftwareKey => installedSoftwareKey.GetValue("DisplayName") as string) + .Any(installedSoftwareName => installedSoftwareName != null && installedSoftwareName.Contains(softwareName)); + } + } + + public class Tool + { + public static bool IsRootDrive(string path) + { + string rootPath = Path.GetPathRoot(path); + return !string.IsNullOrEmpty(rootPath) && rootPath == path; + } + + public static void CreateDirectoryIfNotExists(string directory) + { + if (!Directory.Exists(directory)) + Directory.CreateDirectory(directory); + } + + public static async Task DownloadFileFromUrlAsync(string url, string saveFilePath) + { + using (HttpClient client = new HttpClient()) + { + HttpResponseMessage response = await client.GetAsync(url).ConfigureAwait(false); + response.EnsureSuccessStatusCode(); + + string content = await response.Content.ReadAsStringAsync().ConfigureAwait(false); + + // Save content to file + File.WriteAllText(saveFilePath, content); + } + } + + public static void OpenWebLink(string url) + { + Process.Start(new ProcessStartInfo + { + FileName = "cmd", + Arguments = $"/c start {url}", + CreateNoWindow = true, + UseShellExecute = false + }); return; + } + public static bool IsAppInstalled(string softwareName) + { + var registryUninstallPath = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"; + var registryUninstallPathFor32BitOn64Bit = @"SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall"; + + if (Is32BitWindows()) + return IsSoftwareInstalled(softwareName, RegistryView.Registry32, registryUninstallPath); + + var is64BitSoftwareInstalled = IsSoftwareInstalled(softwareName, RegistryView.Registry64, registryUninstallPath); + var is32BitSoftwareInstalled = IsSoftwareInstalled(softwareName, RegistryView.Registry64, registryUninstallPathFor32BitOn64Bit); + return is64BitSoftwareInstalled || is32BitSoftwareInstalled; + } + + private static bool Is32BitWindows() => Environment.Is64BitOperatingSystem == false; + + private static bool IsSoftwareInstalled(string softwareName, RegistryView registryView, string installedProgrammsPath) + { + var uninstallKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, registryView) + .OpenSubKey(installedProgrammsPath); + + if (uninstallKey == null) + return false; + + return uninstallKey.GetSubKeyNames() + .Select(installedSoftwareString => uninstallKey.OpenSubKey(installedSoftwareString)) + .Select(installedSoftwareKey => installedSoftwareKey.GetValue("DisplayName") as string) + .Any(installedSoftwareName => installedSoftwareName != null && installedSoftwareName.Contains(softwareName)); + } + + public static void KillNodeJS() + { + foreach (var process in Process.GetProcessesByName("node")) + { + process.Kill(); + } + } + + public static bool CheckForPS4Connection(string host) + { + try + { + using (Ping myPing = new Ping()) + { + PingReply reply = myPing.Send(host, 1000); + return reply.Status == IPStatus.Success; + } + } + catch (PingException) + { + return false; + } + } + + public static bool CheckLocalServerConnection(string host) + { + try + { + using (Ping myPing = new Ping()) + { + PingReply reply = myPing.Send(host, 1000); + + return reply.Status == IPStatus.Success; + } + } + catch (PingException) + { + return false; + } + } + + public static bool CheckForInternetConnection(string url = null) + { + try + { + Ping myPing = new Ping(); + + string host = (url != null)? url:"google.com"; + byte[] buffer = new byte[32]; + int timeout = 1000; + PingOptions pingOptions = new PingOptions(); + PingReply reply = myPing.Send(host, timeout, buffer, pingOptions); + if (reply.Status == IPStatus.Success) + { + return true; + } + else if (reply.Status == IPStatus.TimedOut) + { + return false; + } + else + { + return false; + } + } + catch (Exception) + { + return false; + } + } + } + + public class PKGSENDER + { + public class JSON + { + public class STOPTASK + { + private static string status_; + public static string status + { + get + { + return status_; + } + set + { + status_ = value; + } + } + } + + public class SENDPKG + { + private static string status_; + private static string task_id_; + private static string title_; + private static string title_id_; + private static string error_; + + + public static string status + { + get + { + return status_; + } + set + { + status_ = value; + } + } + public static string task_id + { + get + { + return task_id_; + } + set + { + task_id_ = value; + } + } + public static string title + { + get + { + return title_; + } + set + { + title_ = value; + } + } + + public static string title_id + { + get + { + return title_id_; + } + set + { + title_id_ = value; + } + } + + public static string error + { + get + { + return error_; + } + set + { + error_ = value; + } + } + } + + public class UNINTSALLAPP + { + private static string status_; + public static string status + { + get + { + return status_; + } + set + { + status_ = value; + } + } + } + + public class UNINTSALLPATCH + { + private static string status_; + public static string status + { + get + { + return status_; + } + set + { + status_ = value; + } + } + } + + public class UNINTSALLADDON + { + private static string status_; + public static string status + { + get + { + return status_; + } + set + { + status_ = value; + } + } + } + + public class UNINTSALLTHEME + { + private static string status_; + public static string status + { + get + { + return status_; + } + set + { + status_ = value; + } + } + } + + public class CHECKAPPEXISTS + { + + private static string status_; + private static string exists_; + private static bool baseAppExist_; + + public static bool baseAppExist + { + get + { + return baseAppExist_; + } + set + { + baseAppExist_ = value; + } + } + + public static string status + { + get + { + return status_; + } + set + { + status_ = value; + } + } + + public static string exists + { + get + { + return exists_; + } + set + { + exists_ = value; + } + } + } + + public class MONITORTASK + { + private static string packageFilesizeTotal_; + private static string packageTransferredTotal_; + private static string TimeRemainingTotal_; + private static int packagePreparingTotal_; + private static string status_; + + public static string packageFilesizeTotal + { + get + { + return packageFilesizeTotal_; + } + set + { + packageFilesizeTotal_ = value; + } + } + + public static string packageTransferredTotal + { + get + { + return packageTransferredTotal_; + } + set + { + packageTransferredTotal_ = value; + } + } + + public static string TimeRemainingTotal + { + get + { + return TimeRemainingTotal_; + } + set + { + TimeRemainingTotal_ = value; + } + } + public static int packagePreparingTotal + { + get + { + return packagePreparingTotal_; + } + set + { + packagePreparingTotal_ = value; + } + } + + public static string status + { + get + { + return status_; + } + set + { + status_ = value; + } + } + } + + + } + public static BackgroundWorker MonitorPkgSenderTaskBackgroundWorker; + + private static bool PKGSenderisStopped_ { get; set; } + + private static bool taskmonitoriscancelling_ { get; set; } + private static bool isPreparing_ { get; set; } + private static bool PKGSenderisDone_ { get; set; } + + + public static bool taskMonitorIsCancelling + { + get + { + return taskmonitoriscancelling_; + } + set + { + taskmonitoriscancelling_ = value; + } + } + + public static bool isPreparing + { + get + { + return isPreparing_; + } + set + { + isPreparing_ = value; + } + } + + public static bool pkgSendDone + { + get + { + return PKGSenderisDone_; + } + set + { + PKGSenderisDone_ = value; + } + } + + public static bool pkgSendStopped + { + get + { + return PKGSenderisStopped_; + } + set + { + PKGSenderisStopped_ = value; + } + } + + public static string CheckRequirement() + { + if (appSettings_.NodeJsInstalled == false || appSettings_.HttpServerInstalled == false) + return "Node.js or https server module is not installed."; + + StackTrace stackTrace = new StackTrace(); + if (stackTrace.GetFrame(1).GetMethod().Name == "SendPKG") // run this checks only if this method called from SendPKG() + { + //check if pkg is splitted _0 (not supoorted atm) + if (PKG.SelectedPKGFilename.Contains("_0.pkg")) + return "Splitted PKG update is not supported at this moment."; + } + + //check if curl.exe exists + if (!File.Exists(PS4PKGToolTempDirectory + @"curl.exe")) + return "Missing curl.exe in PS4PKGToolTemp"; + + + //return if server and ps4 is set up + if (appSettings_.Ps4Ip == string.Empty || appSettings_.LocalServerIp == string.Empty) + return "PS4 IP address or Server IP address has not been set. Set the IP address in Settings."; + + + //check if ps4 ip valid + if (Tool.CheckForPS4Connection(appSettings_.Ps4Ip) != true) + return "PS4 not detected. Make sure PS4 is discoverable and check if the IP is correct."; + + //checked if server ip valid + if (Tool.CheckLocalServerConnection(appSettings_.LocalServerIp) != true) + return "Server IP not valid. Update the new server IP in program settings."; + + return "OK"; + } + + public static dynamic CheckIfPkgInstalled(Param_SFO.PARAM_SFO psfo) + { + dynamic json = null; + + try + { + + Process checkapp = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = PS4PKGToolTempDirectory + @"curl.exe", + Arguments = "curl --data {\"\"\"title_id\"\"\":\"\"\"" + psfo.TITLEID + "\"\"\"} http://" + appSettings_.Ps4Ip + ":12800/api/is_exists", + UseShellExecute = false, + RedirectStandardOutput = true, + CreateNoWindow = true + } + }; + + checkapp.Start(); + checkapp.WaitForExit(7000); // 2 seconds timeout + while (!checkapp.StandardOutput.EndOfStream) + { + string line = checkapp.StandardOutput.ReadLine(); + if (line != null) + { + json = JsonConvert.DeserializeObject(line); + } + + } + } + catch { } + + + return json; + } + + public static dynamic StopTask() + { + dynamic json = null; + + try + { + taskMonitorIsCancelling = true; + Process stopTask = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = PS4PKGToolTempDirectory + @"curl.exe", + Arguments = "curl -v http://" + appSettings_.Ps4Ip + ":12800/api/stop_task --data {\"\"\"task_id\"\"\":" + JSON.SENDPKG.task_id + "}", + UseShellExecute = false, + RedirectStandardOutput = true, + CreateNoWindow = true + } + }; + + stopTask.Start(); + stopTask.WaitForExit(7000); // 2 seconds timeout + while (!stopTask.StandardOutput.EndOfStream) + { + string line = stopTask.StandardOutput.ReadLine(); + if (line != string.Empty) + { + json = JsonConvert.DeserializeObject(line); + + } + } + } + catch + { + + } + + + return json; + } + + public static dynamic UninstallAddonTheme(Param_SFO.PARAM_SFO psfo) + { + dynamic json = null; + StackTrace stackTrace = new StackTrace(); + + try + { + Process uninstallappp = new Process(); + uninstallappp.StartInfo.FileName = PS4PKGToolTempDirectory + @"curl.exe"; + if (stackTrace.GetFrame(1).GetMethod().Name == "uninstallAddonPkgFromPs4") + { + uninstallappp.StartInfo.Arguments = "curl -v http://" + appSettings_.Ps4Ip + ":12800/api/uninstall_ac --data {\"\"\"content_id\"\"\":\"\"\"" + psfo.ContentID + "\"\"\"}"; + } + else + { + uninstallappp.StartInfo.Arguments = "curl -v http://" + appSettings_.Ps4Ip + ":12800/api/uninstall_theme --data {\"\"\"content_id\"\"\":\"\"\"" + psfo.ContentID + "\"\"\"}"; + } + uninstallappp.StartInfo.UseShellExecute = false; + uninstallappp.StartInfo.RedirectStandardOutput = true; + uninstallappp.StartInfo.CreateNoWindow = true; + + uninstallappp.Start(); + uninstallappp.WaitForExit(); // cant set timeout, uninstall time is vary + + while (!uninstallappp.StandardOutput.EndOfStream) + { + string line = uninstallappp.StandardOutput.ReadLine(); + if (line != string.Empty) + { + json = JsonConvert.DeserializeObject(line); + } + } + } + catch { } + + return json; + } + + public static dynamic UninstallPatch(Param_SFO.PARAM_SFO psfo) + { + dynamic json = null; + + try + { + Process uninstallappp = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = PS4PKGToolTempDirectory + @"curl.exe", + Arguments = "curl -v http://" + appSettings_.Ps4Ip + ":12800/api/uninstall_patch --data {\"\"\"title_id\"\"\":\"\"\"" + psfo.TITLEID + "\"\"\"}", + UseShellExecute = false, + RedirectStandardOutput = true, + CreateNoWindow = true + } + }; + + uninstallappp.Start(); + uninstallappp.WaitForExit(); // cant set timeout, uninstall time is vary + + while (!uninstallappp.StandardOutput.EndOfStream) + { + string line = uninstallappp.StandardOutput.ReadLine(); + if (line != string.Empty) + { + json = JsonConvert.DeserializeObject(line); + + } + } + } + catch { } + + return json; + } + + public static dynamic GetTaskProgress() + { + dynamic json = null; + + try + { + Process taskProgress = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = PS4PKGToolTempDirectory + @"curl.exe", + Arguments = "curl -v http://" + appSettings_.Ps4Ip + ":12800/api/get_task_progress --data {\"\"\"task_id\"\"\":" + JSON.SENDPKG.task_id + "}", + UseShellExecute = false, + RedirectStandardOutput = true, + CreateNoWindow = true + } + }; + + taskProgress.Start(); + taskProgress.WaitForExit(); + while (!taskProgress.StandardOutput.EndOfStream) + { + string line = taskProgress.StandardOutput.ReadLine(); + if (line != string.Empty) + { + json = JsonConvert.DeserializeObject(line); + + } + } + } + catch { } + + return json; + } + + public static void RunServer(string directory) + { + Process server = new Process(); + ProcessStartInfo startInfo = new ProcessStartInfo(); + startInfo.WindowStyle = ProcessWindowStyle.Hidden; startInfo.UseShellExecute = false; + startInfo.CreateNoWindow = true; + startInfo.FileName = "cmd.exe"; + startInfo.Arguments = "/C " + "http-server \"" + directory + "\""; + server.StartInfo = startInfo; + server.Start(); + } + + public static dynamic SendPKG(string tempFilename) + { + dynamic json = null; + Process sendPKG = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = PS4PKGToolTempDirectory + @"curl.exe", + Arguments = "curl -v http://" + appSettings_.Ps4Ip + ":12800/api/install --data {\"\"\"type\"\"\":\"\"\"direct\"\"\",\"\"\"packages\"\"\":[\"\"\"http://" + appSettings_.LocalServerIp + ":8080/" + tempFilename + "\"\"\"]}", + UseShellExecute = false, + RedirectStandardOutput = true, + CreateNoWindow = true + } + }; + + sendPKG.Start(); + sendPKG.WaitForExit(7000); // 2 seconds timeout + + while (!sendPKG.StandardOutput.EndOfStream) + { + string text = sendPKG.StandardOutput.ReadLine(); + if (text != string.Empty) + { + json = JsonConvert.DeserializeObject(text); + } + } + + return json; + } + + public static dynamic UninstallGame(Param_SFO.PARAM_SFO psfo) + { + dynamic json = null; + try + { + Process uninstallappp = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = PS4PKGToolTempDirectory + @"curl.exe", + Arguments = "curl -v http://" + appSettings_.Ps4Ip + ":12800/api/uninstall_game --data {\"\"\"title_id\"\"\":\"\"\"" + psfo.TitleID + "\"\"\"}", + UseShellExecute = false, + RedirectStandardOutput = true, + CreateNoWindow = true + } + }; + + uninstallappp.Start(); + + while (!uninstallappp.StandardOutput.EndOfStream) + { + string line = uninstallappp.StandardOutput.ReadLine(); + if (line != string.Empty) + { + json = JsonConvert.DeserializeObject(line); + + } + } + } + catch { } + + return json; + + } + + + } + + public class Trophy + { + public static TRPReader trophy; + private static List idEntryList_ = new List(); + private static List nameEntryList_ = new List(); + private static List imageToExtract_ = new List(); + private static List NameToExtract_ = new List(); + public static string TrophyTempFolder = PS4PKGToolTempDirectory + @"TrophyFile\"; + + private static string outPath_; + public static string outPath + { + get { return outPath_; } + set { outPath_ = value; } + } + public static List ImageToExtractList + { + get { return imageToExtract_; } + set { imageToExtract_ = value; } + } + + public static List TrophyFilenameToExtractList + { + get { return NameToExtract_; } + set { NameToExtract_ = value; } + } + + public static List idEntryList + { + get { return idEntryList_; } + set { idEntryList_ = value; } + } + + public static List nameEntryList + { + get { return nameEntryList_; } + set { nameEntryList_ = value; } + } + + public static System.Drawing.Bitmap ResizeImage(Image image, int width, int height) + { + var destRect = new Rectangle(0, 0, width, height); + var destImage = new System.Drawing.Bitmap(width, height); + + destImage.SetResolution(image.HorizontalResolution, image.VerticalResolution); + + using (var graphics = Graphics.FromImage(destImage)) + { + graphics.CompositingMode = CompositingMode.SourceCopy; + graphics.CompositingQuality = CompositingQuality.HighQuality; + graphics.InterpolationMode = InterpolationMode.HighQualityBicubic; + graphics.SmoothingMode = SmoothingMode.HighQuality; + graphics.PixelOffsetMode = PixelOffsetMode.HighQuality; + + using (var wrapMode = new ImageAttributes()) + { + wrapMode.SetWrapMode(WrapMode.TileFlipXY); + graphics.DrawImage(image, destRect, 0, 0, image.Width, image.Height, GraphicsUnit.Pixel, wrapMode); + } + } + + return destImage; + } + } + } +} diff --git a/PS4PKGTool/Utilities/PS4PKGToolHelper/MessageBoxHelper.cs b/PS4PKGTool/Utilities/PS4PKGToolHelper/MessageBoxHelper.cs new file mode 100644 index 0000000..a9cbbcc --- /dev/null +++ b/PS4PKGTool/Utilities/PS4PKGToolHelper/MessageBoxHelper.cs @@ -0,0 +1,45 @@ +using DarkUI.Forms; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace PS4PKGTool.Utilities.PS4PKGToolHelper +{ + public class MessageBoxHelper + { + public static DialogResult ShowInformation(string message, bool logging) + { + if (logging) + Logger.LogInformation(message); + return DarkMessageBox.ShowInformation(message, "PS4 PKG Tool"); + } + + public static DialogResult ShowError(string message, bool logging) + { + if (logging) + Logger.LogError(message); + return DarkMessageBox.ShowError(message, "PS4 PKG Tool"); + } + + public static DialogResult ShowWarning(string message, bool logging) + { + if (logging) + Logger.LogWarning(message); + return DarkMessageBox.ShowWarning(message, "PS4 PKG Tool"); + } + + public static DialogResult DialogResultYesNo(string message) + { + return DarkMessageBox.DialogYesNo(message, "PS4 PKG Tool"); + } + + public static DialogResult DialogResultYesNoCancel(string message) + { + return DarkMessageBox.DialogYesNoCancel(message, "PS4 PKG Tool"); + } + } +} diff --git a/PS4PKGTool/Utilities/Settings/AppSettings.cs b/PS4PKGTool/Utilities/Settings/AppSettings.cs new file mode 100644 index 0000000..6d16eeb --- /dev/null +++ b/PS4PKGTool/Utilities/Settings/AppSettings.cs @@ -0,0 +1,58 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace PS4PKGTool.Utilities.Settings +{ + public class AppSettings + { + public string SavedFbdLastDirectory { get; set; } + public List PkgDirectories { get; set; } + public bool ScanRecursive { get; set; } + public bool PlayBgm { get; set; } + public bool ShowDirectorySettingsAtStartup { get; set; } + public bool AutoSortRow { get; set; } + public string LocalServerIp { get; set; } = string.Empty; + public string Ps4Ip { get; set; } = string.Empty; + public string OfficialUpdateDownloadDirectory { get; set; } = string.Empty; + public bool NodeJsInstalled { get; set; } + public bool HttpServerInstalled { get; set; } + public bool PkgColorLabel { get; set; } + public Color AddonPkgForeColor { get; set; } + public Color GamePkgForeColor { get; set; } + public Color PatchPkgForeColor { get; set; } + public Color AppPkgForeColor { get; set; } + public Color AddonPkgBackColor { get; set; } + public Color GamePkgBackColor { get; set; } + public Color PatchPkgBackColor { get; set; } + public Color AppPkgBackColor { get; set; } + public string RenameCustomName { get; set; } + public DateTime Ps5BcJsonLastDownloadDate { get; set; } + public bool psvr_neo_ps5bc_check { get; set; } + + + #region columnVisibility + + public bool pkgtitleIdColumn { get; set; } + public bool pkgcontentIdColumn { get; set; } + public bool pkgregionColumn { get; set; } + public bool pkgminimumFirmwareColumn { get; set; } + public bool pkgversionColumn { get; set; } + public bool pkgTypeColumn { get; set; } + public bool pkgcategoryColumn { get; set; } + public bool pkgsizeColumn { get; set; } + public bool pkgDirectoryColumn { get; set; } + public bool pkgBackportColumn { get; set; } + + + #endregion columnVisibility + + public AppSettings() + { + PkgDirectories = new List(); + } + } +} diff --git a/PS4PKGTool/Utilities/Settings/SettingsManager.cs b/PS4PKGTool/Utilities/Settings/SettingsManager.cs new file mode 100644 index 0000000..63da2e5 --- /dev/null +++ b/PS4PKGTool/Utilities/Settings/SettingsManager.cs @@ -0,0 +1,261 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Globalization; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace PS4PKGTool.Utilities.Settings +{ + public static class SettingsManager + { + public static AppSettings appSettings_ = new AppSettings(); + public static string SettingFilePath = Path.Combine(PS4PKGToolHelper.Helper.PS4PKGToolTempDirectory, @"Settings.conf"); + public static void SaveSettings(AppSettings settings, string filePath) + { + try + { + if (!File.Exists(filePath)) + File.Create(filePath); + using (StreamWriter writer = new StreamWriter(filePath)) + { + writer.WriteLine($"saved_fbd_last_directory={settings.SavedFbdLastDirectory}"); + string directories = string.Join(",", settings.PkgDirectories); + writer.WriteLine($"pkg_directories={directories}"); + writer.WriteLine($"scan_recursive={settings.ScanRecursive}"); + writer.WriteLine($"play_bgm={settings.PlayBgm}"); + writer.WriteLine($"show_directory_settings_at_startup={settings.ShowDirectorySettingsAtStartup}"); + writer.WriteLine($"auto_sort_row={settings.AutoSortRow}"); + writer.WriteLine($"local_server_ip={settings.LocalServerIp}"); + writer.WriteLine($"ps4_ip={settings.Ps4Ip}"); + writer.WriteLine($"nodeJs_installed={settings.NodeJsInstalled}"); + writer.WriteLine($"httpServer_installed={settings.HttpServerInstalled}"); + writer.WriteLine($"official_update_download_directory={settings.OfficialUpdateDownloadDirectory}"); + writer.WriteLine($"pkg_color_label={settings.PkgColorLabel}"); + writer.WriteLine($"game_pkg_forecolor={settings.GamePkgForeColor.ToArgb()}"); + writer.WriteLine($"patch_pkg_forecolor={settings.PatchPkgForeColor.ToArgb()}"); + writer.WriteLine($"addon_pkg_forecolor={settings.AddonPkgForeColor.ToArgb()}"); + writer.WriteLine($"app_pkg_forecolor={settings.AppPkgForeColor.ToArgb()}"); + writer.WriteLine($"game_pkg_backcolor={settings.GamePkgBackColor.ToArgb()}"); + writer.WriteLine($"patch_pkg_backcolor={settings.PatchPkgBackColor.ToArgb()}"); + writer.WriteLine($"addon_pkg_backcolor={settings.AddonPkgBackColor.ToArgb()}"); + writer.WriteLine($"app_pkg_backcolor={settings.AppPkgBackColor.ToArgb()}"); + writer.WriteLine($"rename_custom_format={settings.RenameCustomName}"); + string formattedDate = settings.Ps5BcJsonLastDownloadDate.ToString("d MMMM yyyy", CultureInfo.InvariantCulture); + writer.WriteLine($"ps5bc_json_download_date={formattedDate}"); + writer.WriteLine($"psvr_neo_ps5bc_check={settings.psvr_neo_ps5bc_check}"); + + writer.WriteLine($"pkg_titleId_column={settings.pkgtitleIdColumn}"); + writer.WriteLine($"pkg_contentId_column={settings.pkgcontentIdColumn}"); + writer.WriteLine($"pkg_region_column={settings.pkgregionColumn}"); + writer.WriteLine($"pkg_minimum_firmware_column={settings.pkgminimumFirmwareColumn}"); + writer.WriteLine($"pkg_version_column={settings.pkgversionColumn}"); + writer.WriteLine($"pkg_type_column={settings.pkgTypeColumn}"); + writer.WriteLine($"pkg_category_column={settings.pkgcategoryColumn}"); + writer.WriteLine($"pkg_size_column={settings.pkgsizeColumn}"); + writer.WriteLine($"pkg_location_column={settings.pkgDirectoryColumn}"); + writer.WriteLine($"pkg_backport_column={settings.pkgBackportColumn}"); + + } + } + catch (Exception ex) + { + ShowError("Error saving settings: " + ex.Message, true); + } + } + + public static AppSettings LoadSettings(string filePath) + { + try + { + if (File.Exists(filePath)) + { + using (StreamReader reader = new StreamReader(filePath)) + { + string line; + while ((line = reader.ReadLine()) != null) + { + if (line.StartsWith("saved_fbd_last_directory=")) + { + appSettings_.SavedFbdLastDirectory = line.Substring("saved_last_directory=".Length); + } + if (line.StartsWith("pkg_directories=")) + { + string directories = line.Substring("pkg_directories=".Length); + appSettings_.PkgDirectories.AddRange(directories.Split(',')); + } + else if (line.StartsWith("scan_recursive=")) + { + bool.TryParse(line.Substring("scan_recursive=".Length), out bool scan_recursive); + appSettings_.ScanRecursive = scan_recursive; + } + else if (line.StartsWith("play_bgm=")) + { + bool.TryParse(line.Substring("play_bgm=".Length), out bool PlayBgm); + appSettings_.PlayBgm = PlayBgm; + } + else if (line.StartsWith("show_directory_settings_at_startup=")) + { + bool.TryParse(line.Substring("show_directory_settings_at_startup=".Length), out bool show_directory_settings_at_startup); + appSettings_.ShowDirectorySettingsAtStartup = show_directory_settings_at_startup; + } + else if (line.StartsWith("auto_sort_row")) + { + bool.TryParse(line.Substring("auto_sort_row=".Length), out bool auto_sort_row); + appSettings_.AutoSortRow = auto_sort_row; + } + else if (line.StartsWith("local_server_ip=")) + { + appSettings_.LocalServerIp = line.Substring("local_server_ip=".Length); + } + else if (line.StartsWith("ps4_ip=")) + { + appSettings_.Ps4Ip = line.Substring("ps4_ip=".Length); + } + else if (line.StartsWith("nodeJs_installed=")) + { + bool.TryParse(line.Substring("nodeJs_installed=".Length), out bool nodeJs_installed); + appSettings_.NodeJsInstalled = nodeJs_installed; + } + else if (line.StartsWith("httpServer_installed=")) + { + bool.TryParse(line.Substring("httpServer_installed=".Length), out bool httpServer_installed); + appSettings_.HttpServerInstalled = httpServer_installed; + } + else if (line.StartsWith("official_update_download_directory=")) + { + appSettings_.OfficialUpdateDownloadDirectory = line.Substring("official_update_download_directory=".Length); + } + else if (line.StartsWith("pkg_color_label=")) + { + bool.TryParse(line.Substring("pkg_color_label=".Length), out bool pkg_color_label); + appSettings_.PkgColorLabel = pkg_color_label; + } + else if (line.StartsWith("game_pkg_forecolor=")) + { + ColorConverter converter = new ColorConverter(); + appSettings_.GamePkgForeColor = (Color)converter.ConvertFromString(line.Substring("game_pkg_forecolor=".Length)); + } + else if (line.StartsWith("patch_pkg_forecolor=")) + { + ColorConverter converter = new ColorConverter(); + appSettings_.PatchPkgForeColor = (Color)converter.ConvertFromString(line.Substring("patch_pkg_forecolor=".Length)); + } + else if (line.StartsWith("addon_pkg_forecolor=")) + { + ColorConverter converter = new ColorConverter(); + appSettings_.AddonPkgForeColor = (Color)converter.ConvertFromString(line.Substring("addon_pkg_forecolor=".Length)); + } + else if (line.StartsWith("app_pkg_forecolor=")) + { + ColorConverter converter = new ColorConverter(); + appSettings_.AppPkgForeColor = (Color)converter.ConvertFromString(line.Substring("app_pkg_forecolor=".Length)); + } + else if (line.StartsWith("game_pkg_backcolor=")) + { + ColorConverter converter = new ColorConverter(); + appSettings_.GamePkgBackColor = (Color)converter.ConvertFromString(line.Substring("game_pkg_backcolor=".Length)); + } + else if (line.StartsWith("patch_pkg_backcolor=")) + { + ColorConverter converter = new ColorConverter(); + appSettings_.PatchPkgBackColor = (Color)converter.ConvertFromString(line.Substring("patch_pkg_backcolor=".Length)); + } + else if (line.StartsWith("addon_pkg_backcolor=")) + { + ColorConverter converter = new ColorConverter(); + appSettings_.AddonPkgBackColor = (Color)converter.ConvertFromString(line.Substring("addon_pkg_backcolor=".Length)); + } + else if (line.StartsWith("app_pkg_backcolor=")) + { + ColorConverter converter = new ColorConverter(); + appSettings_.AppPkgBackColor = (Color)converter.ConvertFromString(line.Substring("app_pkg_backcolor=".Length)); + } + else if (line.StartsWith("rename_custom_format=")) + { + appSettings_.RenameCustomName = line.Substring("rename_custom_format=".Length); + } + else if (line.StartsWith("ps5bc_json_download_date=")) + { + string[] formats = { "d MMMM yyyy" }; // Example: "3 June 2023", "03 June 2023" + string dateString = line.Substring("ps5bc_json_download_date=".Length); + + if (!string.IsNullOrEmpty(dateString)) + { + DateTime convertedDate; + if (DateTime.TryParseExact(dateString, formats, CultureInfo.InvariantCulture, DateTimeStyles.None, out convertedDate)) + { + appSettings_.Ps5BcJsonLastDownloadDate = convertedDate; + } + } + } + else if (line.StartsWith("psvr_neo_ps5bc_check=")) + { + bool.TryParse(line.Substring("psvr_neo_ps5bc_check=".Length), out bool psvr_neo_ps5bc_check); + appSettings_.psvr_neo_ps5bc_check = psvr_neo_ps5bc_check; + } + else if (line.StartsWith("pkg_titleId_column=")) + { + bool.TryParse(line.Substring("pkg_titleId_column=".Length), out bool pkg_titleId_column); + appSettings_.pkgtitleIdColumn = pkg_titleId_column; + } + else if (line.StartsWith("pkg_contentId_column=")) + { + bool.TryParse(line.Substring("pkg_contentId_column=".Length), out bool pkg_contentId_column); + appSettings_.pkgcontentIdColumn = pkg_contentId_column; + } + else if (line.StartsWith("pkg_region_column=")) + { + bool.TryParse(line.Substring("pkg_region_column=".Length), out bool pkg_region_column); + appSettings_.pkgregionColumn = pkg_region_column; + } + else if (line.StartsWith("pkg_minimum_firmware_column=")) + { + bool.TryParse(line.Substring("pkg_minimum_firmware_column=".Length), out bool pkg_minimum_firmware_column); + appSettings_.pkgminimumFirmwareColumn = pkg_minimum_firmware_column; + } + else if (line.StartsWith("pkg_version_column=")) + { + bool.TryParse(line.Substring("pkg_version_column=".Length), out bool pkg_version_column); + appSettings_.pkgversionColumn = pkg_version_column; + } + else if (line.StartsWith("pkg_type_column=")) + { + bool.TryParse(line.Substring("pkg_type_column=".Length), out bool pkg_type_column); + appSettings_.pkgTypeColumn = pkg_type_column; + } + else if (line.StartsWith("pkg_category_column=")) + { + bool.TryParse(line.Substring("pkg_category_column=".Length), out bool pkg_category_column); + appSettings_.pkgcategoryColumn = pkg_category_column; + } + else if (line.StartsWith("pkg_size_column=")) + { + bool.TryParse(line.Substring("pkg_size_column=".Length), out bool pkg_size_column); + appSettings_.pkgsizeColumn = pkg_size_column; + } + else if (line.StartsWith("pkg_location_column=")) + { + bool.TryParse(line.Substring("pkg_location_column=".Length), out bool pkg_location_column); + appSettings_.pkgDirectoryColumn = pkg_location_column; + } + else if (line.StartsWith("pkg_backport_column=")) + { + bool.TryParse(line.Substring("pkg_backport_column=".Length), out bool pkg_backport_column); + appSettings_.pkgBackportColumn = pkg_backport_column; + } + } + } + } + } + catch (Exception ex) + { + // Handle exceptions appropriately + ShowError("Error loading settings: " + ex.Message, true); + } + return appSettings_; + } + } +} diff --git a/PS4PKGTool/Utilities/System.IO.cs b/PS4PKGTool/Utilities/System.IO.cs new file mode 100644 index 0000000..6b52d8c --- /dev/null +++ b/PS4PKGTool/Utilities/System.IO.cs @@ -0,0 +1,818 @@ + + +using System; +using System.Drawing; +using System.IO; +using System.Text; + +namespace PS4PKGTool.Util +{ + #region EndianType + + /// + /// The two Endian Types that determine the way data is read and written. + /// + public enum EndianType + { + /// + /// Reversed byte order. + /// + BigEndian, + + /// + /// Normal byte order. + /// + LittleEndian + } + + #endregion + + #region EndianIO + + /// + /// A powerful multi-endian reading and writing class. + /// + public class EndianIO : IDisposable + { + internal FileMode FileMode; + internal FileAccess FileAccess; + internal FileShare FileShare; + private EndianType _endianType; + + /// + /// Gets or sets the Endian Type. + /// + /// + public EndianType EndianType + { + get + { + return _endianType; + } + set + { + _endianType = value; + if (In != null) + In.EndianType = value; + if (Out != null) + Out.EndianType = value; + } + } + + /// + /// Gets the Endian Reader instance. + /// + public EndianReader In { get; internal protected set; } + + /// + /// Gets the Endian Writer instance. + /// + public EndianWriter Out { get; internal protected set; } + + /// + /// Gets the file name of the currently open file. + /// + public virtual string FileName { get; internal protected set; } + + /// + /// Gets the stream initialized on the file or bytes. + /// + public virtual Stream Stream { get; internal protected set; } + + /// + /// Determines whether there are any open streams. + /// + public bool Opened { get; internal protected set; } + + public virtual long Length { get { return this.Stream.Length; } } + /// + /// Initializes a new instance of the EndianIO class. + /// + public EndianIO() { } + + /// + /// Initializes a new instance of the EndianIO class on the specified file. + /// + /// The location of the file to load. + /// The Endian Type used to read/write. + /// System.IO.FileMode + /// System.IO.FileAccess + /// System.IO.FileShare + public EndianIO(string FileName, EndianType EndianType, FileMode FileMode, FileAccess FileAccess, FileShare FileShare) + { + this.FileMode = FileMode; + this.FileAccess = FileAccess; + this.FileShare = FileShare; + this.EndianType = EndianType; + this.FileName = FileName; + } + public EndianIO(string FileName, EndianType EndianType) + : this(FileName, EndianType, false) + { + } + public EndianIO(string FileName, EndianType EndianType, bool Open) + { + this.FileMode = FileMode.OpenOrCreate; + this.FileAccess = FileAccess.ReadWrite; + this.FileShare = FileShare.Read; + this.EndianType = EndianType; + this.FileName = FileName; + if (Open) + this.Open(); + } + /// + /// Initializes a new instance of the EndianIO class on the specified stream. + /// + /// The Stream to load. + /// The Endian Type used to read/write. + public EndianIO(Stream Stream, EndianType EndianType) + : this(Stream, EndianType, false) + { + } + public EndianIO(Stream Stream, EndianType EndianType, bool Open) + { + this.EndianType = EndianType; + this.Stream = Stream; + + if (Open) this.Open(); + } + /// + /// Initializes a new instance of the EndianIO class on the specified byte array. + /// + /// The byte array to load. + /// The Endian Type used to read/write. + public EndianIO(byte[] ByteArray, EndianType EndianType) + : this(ByteArray, EndianType, false) + { + } + + public EndianIO(byte[] ByteArray, EndianType EndianType, bool Open) + { + this.EndianType = EndianType; + Stream = new MemoryStream(ByteArray); + if (Open) this.Open(); + } + + /// + /// The destructor for the class. + /// + ~EndianIO() + { + try + { + // If the file doesn't exist anymore (disconnected device perhaps), this will throw an error on shutdown. + this.Close(); + } + catch + { + + } + } + + /// + /// Opens the IO and initializes the necessary streams. If the IO is already open, this will re-open it. + /// + public virtual void Open() + { + if (Opened) + Close(); + if (Stream != null) + { + if (Stream.CanRead) + { + this.In = new EndianReader(Stream, EndianType); + } + if (Stream.CanWrite) + { + this.Out = new EndianWriter(Stream, EndianType); + } + Opened = true; + } + if (FileName != null) + { + Stream = new FileStream(FileName, FileMode, FileAccess, FileShare); + if (FileAccess == FileAccess.Read || FileAccess == FileAccess.ReadWrite) + { + this.In = new EndianReader(Stream, EndianType); + } + if (FileAccess == FileAccess.Write || FileAccess == FileAccess.ReadWrite) + { + this.Out = new EndianWriter(Stream, EndianType); + } + Opened = true; + } + } + + /// + /// Closes the IO and any open streams. + /// + public virtual void Close() + { + if (Opened) + { + if (Stream != null) Stream.Dispose(); + if (In != null) In.Close(); + if (Out != null) Out.Close(); + Opened = false; + } + } + + /// + /// Sets the positions of the reader and writer using the specified Seek Origin. + /// + /// Position to set. + /// System.IO.SeekOrigin + public virtual void SeekTo(long Position, SeekOrigin Origin) { Stream.Seek(Position, Origin); } + + /// + /// Sets the positions of the reader and writer. + /// + /// Position value. + public virtual void SeekTo(object Position) { SeekTo(Convert.ToInt64(Position), SeekOrigin.Begin); } + + /// + /// Returns the stream as an array. + /// + public byte[] ToArray() + { + if (Stream.GetType() == typeof(FileStream)) + { + Stream.Position = 0; + byte[] buffer = new byte[Stream.Length]; + Stream.Read(buffer, 0, buffer.Length); + return buffer; + } + return ((MemoryStream)Stream).ToArray(); + } + + /// + /// Gets or sets the current position of the IO. + /// + public virtual long Position + { + get { return Stream.Position; } + set { Stream.Position = value; } + } + + /// + /// Closes the streams and release any resources that may be in use. + /// + public void Dispose() { Close(); } + + public override string ToString() { return Path.GetFileName(FileName); } + } + + #endregion + + #region EndianReader + + /// + /// The Endian Reader class that can read data in Big Endian and Little Endian. + /// + public class EndianReader : BinaryReader + { + public EndianType EndianType; + + /// + /// Initializes a new instance of the EndianReader class on the specified stream in the specified Endian Type. + /// + /// The input stream to load for reading. + /// The Endian Type used to read. + public EndianReader(Stream Input, EndianType EndianType) : base(Input) { this.EndianType = EndianType; } + public EndianReader(byte[] Data, EndianType EndianType) : this(new MemoryStream(Data), EndianType) { } + public void SeekTo(object Position) + { + SeekTo(Position, SeekOrigin.Begin); + } + public virtual void SeekTo(object offset, SeekOrigin SeekOrigin) + { + this.BaseStream.Seek(Convert.ToInt64(offset), SeekOrigin); + } + + public byte[] ReadBytes(object count) + { + byte[] buffer = new byte[Convert.ToInt32(count)]; + Read(buffer, 0, buffer.Length); + return buffer; + } + + public override byte[] ReadBytes(int count) + { + byte[] buffer = new byte[count]; + Read(buffer, 0, count); + return buffer; + } + + public override int Read(byte[] buffer, int index, int count) + { + return this.BaseStream.Read(buffer, index, count); + } + + /// + /// Reads the specified number of bytes from the current stream into a byte array and advances the current position by that number of bytes. + /// + /// The number of bytes to read. + /// Endian Type to read with. + public byte[] ReadBytes(object Count, EndianType EndianType) + { + var array = base.ReadBytes(Convert.ToInt32(Count)); + if (EndianType == EndianType.BigEndian) Array.Reverse(array); + return array; + } + + /// + /// Reads a 2-byte signed integer from the current stream and advances the current position of the stream by two bytes. + /// + public override short ReadInt16() { return ReadInt16(EndianType); } + + /// + /// Reads a 2-byte signed integer from the current stream and advances the current position of the stream by two bytes. + /// + /// Endian Type to read with. + public short ReadInt16(EndianType EndianType) { return BitConverter.ToInt16(ReadBytes(2, EndianType), 0); } + + /// + /// Reads a 2-byte unsigned integer from the current stream and advances the position of the stream by two bytes. + /// + public override ushort ReadUInt16() { return ReadUInt16(EndianType); } + + /// + /// Reads a 2-byte unsigned integer from the current stream and advances the position of the stream by two bytes. + /// + /// Endian Type to read with. + public ushort ReadUInt16(EndianType EndianType) { return BitConverter.ToUInt16(ReadBytes(2, EndianType), 0); } + + /// + /// Reads a 3-byte signed integer from the current stream and advances the current position of the stream by three bytes. + /// + public int ReadInt24() { return ReadInt24(EndianType); } + + /// + /// Reads a 3-byte signed integer from the current stream and advances the current position of the stream by three bytes. + /// + /// Endian Type to read with. + public int ReadInt24(EndianType EndianType) + { + var buffer = base.ReadBytes(3); + if (EndianType == EndianType.BigEndian) return (buffer[0] << 16) | (buffer[1] << 8) | buffer[2]; + return (buffer[2] << 16) | (buffer[1] << 8) | buffer[0]; + } + + /// + /// Reads a 3-byte unsigned integer from the current stream and advances the position of the stream by two bytes. + /// + public uint ReadUInt24() { return ReadUInt24(EndianType); } + + /// + /// Reads a 3-byte unsigned integer from the current stream and advances the position of the stream by two bytes. + /// + /// Endian Type to read with. + public uint ReadUInt24(EndianType EndianType) { return (uint)ReadInt24(EndianType); } + + /// + /// Reads a 4-byte signed integer from the current stream and advances the current position of the stream by four bytes. + /// + public override int ReadInt32() { return ReadInt32(EndianType); } + + /// + /// Reads a 4-byte signed integer from the current stream and advances the current position of the stream by four bytes. + /// + /// Endian Type to read with. + public int ReadInt32(EndianType EndianType) { return BitConverter.ToInt32(ReadBytes(4, EndianType), 0); } + + /// + /// Reads a 4-byte unsigned integer from the current stream and advances the position of the stream by four bytes. + /// + public override uint ReadUInt32() { return ReadUInt32(EndianType); } + + /// + /// Reads a 4-byte unsigned integer from the current stream and advances the position of the stream by four bytes. + /// + /// Endian Type to read with. + public uint ReadUInt32(EndianType EndianType) { return BitConverter.ToUInt32(ReadBytes(4, EndianType), 0); } + + /// + /// Reads an 8-byte signed integer from the current stream and advances the current position of the stream by eight bytes. + /// + public override long ReadInt64() { return ReadInt64(EndianType); } + + /// + /// Reads an 8-byte signed integer from the current stream and advances the current position of the stream by eight bytes. + /// + /// Endian Type to read with. + public long ReadInt64(EndianType EndianType) { return BitConverter.ToInt64(ReadBytes(8, EndianType), 0); } + + /// + /// Reads an 8-byte unsigned integer from the current stream and advances the position of the stream by eight bytes. + /// + public override ulong ReadUInt64() { return ReadUInt64(EndianType); } + + /// + /// Reads an 8-byte unsigned integer from the current stream and advances the position of the stream by eight bytes. + /// + /// Endian Type to read with. + public ulong ReadUInt64(EndianType EndianType) { return BitConverter.ToUInt64(ReadBytes(8, EndianType), 0); } + + /// + /// Reads an 8-byte floating point value from the current stream and advances the current position of the stream by eight bytes. + /// + public override double ReadDouble() { return ReadDouble(EndianType); } + + /// + /// Reads an 8-byte floating point value from the current stream and advances the current position of the stream by eight bytes. + /// + /// Endian Type to read with. + public double ReadDouble(EndianType EndianType) { return BitConverter.ToDouble(ReadBytes(8, EndianType), 0); } + + /// + /// Reads a 4-byte floating point value from the current stream and advances the current position of the stream by four bytes. + /// + public override float ReadSingle() { return ReadSingle(EndianType); } + + /// + /// Reads a 4-byte floating point value from the current stream and advances the current position of the stream by four bytes. + /// + /// Endian Type to read with. + public float ReadSingle(EndianType EndianType) { return BitConverter.ToSingle(ReadBytes(4, EndianType), 0); } + + /// + /// Reads a string from the current stream. The string is prefixed with the length, encoded as an integer seven bits at a time. + /// + /// Length of the string. + public string ReadString(int Length) { return Encoding.ASCII.GetString(base.ReadBytes(Length)).Replace("\0", string.Empty); } + + /// + /// Reads a unicode string from the current stream. The string is prefixed with the length, encoded as an integer seven bits at a time. + /// + /// Length of the string. + public string ReadUnicodeString(int Length) { return Encoding.BigEndianUnicode.GetString(base.ReadBytes(Length * 2)).Replace("\0", string.Empty); } + + public string ReadAsciiString(int Length) + { + string str = String.Empty; + int num = 0; + for (int i = 0; i < Length; i++) + { + char ch = (char)this.ReadByte(); + num++; + if (ch == '\0') + break; + str += ch; + } + this.BaseStream.Seek((long)(Length - num), SeekOrigin.Current); + return str; + } + + public string ReadNullTerminatedString() + { + char ch; + string str = String.Empty; + while ((ch = base.ReadChar()) != '\0') + { + if (ch == '\0') + return str; + str += ch; + } + return str; + } + + public string ReadStringNullTerminated() + { + string str = String.Empty; + while (true) + { + byte num = this.ReadByte(); + if (num == 0x0) + return str; + str = str + ((char)num); + } + } + + public string ReadUnicodeNullTermString() + { + string str = String.Empty; + while (true) + { + ushort num = this.ReadUInt16(EndianType.BigEndian); + if (num == 0x0) + return str; + str += (char)num; + } + } + + public ushort SeekNReadUInt16(long Address) + { + base.BaseStream.Position = Address; + return ReadUInt16(); + } + + public uint SeekNReadUInt32(long Address) + { + base.BaseStream.Position = Address; + return ReadUInt32(); + } + + /// + /// Reads an image from the current stream and advances the current position of the stream by the size of the image. + /// + /// Size of the image. + public Image ParseImage(int Size) { using (var stream = new MemoryStream(base.ReadBytes(Size))) return Image.FromStream(stream); } + } + + #endregion + + #region EndianWriter + + /// + /// The Endian Writer class that can write data in Big Endian and Little Endian. + /// + public class EndianWriter : BinaryWriter + { + public EndianType EndianType; + + /// + /// Initializes a new instance of the EndianWriter class on the specified stream in the specified Endian Type. + /// + /// The stream to load for reading. + /// Endian Type to write with. + public EndianWriter(Stream Input, EndianType EndianType) : base(Input) { this.EndianType = EndianType; } + public EndianWriter(byte[] Buffer, EndianType EndianType) : this(new MemoryStream(Buffer), EndianType) { } + + public virtual void SeekTo(object Position) + { + base.BaseStream.Seek(Convert.ToInt64(Position), SeekOrigin.Begin); + } + + /// + /// Writes a byte array to the underlying stream. + /// + /// Byte array to write + /// Endian Type to write with. + public virtual void Write(byte[] Data, EndianType EndianType) + { + if (EndianType == EndianType.BigEndian) + Array.Reverse(Data); + base.Write(Data); + } + + /// + /// Writes a character array to the current stream and advances the current position of the stream in accordance with the Encoding used and the specific characters being written to the stream. + /// + /// Chars to write. + public override void Write(char[] Value) { Write(Value, EndianType); } + + /// + /// Writes a character array to the current stream and advances the current position of the stream in accordance with the Encoding used and the specific characters being written to the stream. + /// + /// Chars to write. + /// Endian Type to write with. + public void Write(char[] Value, EndianType EndianType) + { + if (EndianType == EndianType.BigEndian) { Array.Reverse(Value); } + base.Write(Value); + } + + /// + /// Writes a two-byte signed integer to the current stream and advances the stream position by two bytes. + /// + /// Short to write. + public override void Write(short Value) { Write(Value, EndianType); } + + /// + /// Writes a two-byte signed integer to the current stream and advances the stream position by two bytes. + /// + /// Short to write. + /// Endian Type to write with. + public void Write(short Value, EndianType EndianType) { Write(BitConverter.GetBytes(Value), EndianType); } + + /// + /// Writes a two-byte unsigned integer to the current stream and advances the stream position by two bytes. + /// + /// Ushort to write. + public override void Write(ushort Value) { Write(Value, EndianType); } + + /// + /// Writes a two-byte unsigned integer to the current stream and advances the stream position by two bytes. + /// + /// Ushort to write. + /// Endian Type to write with. + public void Write(ushort Value, EndianType EndianType) { Write(BitConverter.GetBytes(Value), EndianType); } + + /// + /// Writes a 3-byte signed integer from the current stream and advances the current position of the stream by three bytes. + /// + /// Int24 to write. + public void WriteInt24(int Value) { WriteInt24(Value, EndianType); } + + /// + /// Writes a 3-byte signed integer from the current stream and advances the current position of the stream by three bytes. + /// + /// Int24 to write. + /// Endian Type to write with. + public void WriteInt24(int Value, EndianType EndianType) + { + var buffer = BitConverter.GetBytes(Value); + Array.Resize(ref buffer, 3); + Write(buffer, EndianType); + } + + /// + /// Writes a four-byte signed integer to the current stream and advances the stream position by four bytes. + /// + /// Int to write. + public override void Write(int Value) { Write(Value, EndianType); } + + /// + /// Writes a four-byte signed integer to the current stream and advances the stream position by four bytes. + /// + /// Int to write. + /// Endian Type to write with. + public void Write(int Value, EndianType EndianType) { Write(BitConverter.GetBytes(Value), EndianType); } + + /// + /// Writes a four-byte unsigned integer to the current stream and advances the stream position by four bytes. + /// + /// Uint to write. + public override void Write(uint Value) { Write(Value, EndianType); } + + /// + /// Writes a four-byte unsigned integer to the current stream and advances the stream position by four bytes. + /// + /// Uint to write. + /// Endian Type to write with. + public void Write(uint Value, EndianType EndianType) { Write(BitConverter.GetBytes(Value), EndianType); } + + /// + /// Writes an eight-byte signed integer to the current stream and advances the stream position by eight bytes. + /// + /// Long to write. + public override void Write(long Value) { Write(Value, EndianType); } + + /// + /// Writes an eight-byte signed integer to the current stream and advances the stream position by eight bytes. + /// + /// Long to write. + /// Endian Type to write with. + public void Write(long Value, EndianType EndianType) { Write(BitConverter.GetBytes(Value), EndianType); } + + /// + /// Writes an eight-byte unsigned integer to the current stream and advances the stream position by eight bytes. + /// + /// Ulong to write. + public override void Write(ulong Value) { Write(Value, EndianType); } + + /// + /// Writes an eight-byte unsigned integer to the current stream and advances the stream position by eight bytes. + /// + /// Ulong to write + /// Endian Type to write with. + public void Write(ulong Value, EndianType EndianType) { Write(BitConverter.GetBytes(Value), EndianType); } + + /// + /// Writes an eight-byte floating-point value to the current stream and advances the stream position by eight bytes. + /// + /// Double to write. + public override void Write(double Value) { Write(Value, EndianType); } + + /// + /// Writes an eight-byte floating-point value to the current stream and advances the stream position by eight bytes. + /// + /// Double to write. + /// Endian Type to write with. + public void Write(double Value, EndianType EndianType) { Write(BitConverter.GetBytes(Value), EndianType); } + + /// + /// Writes a four-byte floating-point value to the current stream and advances the stream position by four bytes. + /// + /// Float to write. + public override void Write(float Value) { Write(Value, EndianType); } + + /// + /// Writes a four-byte floating-point value to the current stream and advances the stream position by four bytes. + /// + /// Float to write. + /// Endian Type to write with. + public void Write(float Value, EndianType EndianType) { Write(BitConverter.GetBytes(Value), EndianType); } + + /// + /// Writes a length-prefixed string to this stream in the current encoding of the BinaryWriter, and advances the current position of the stream in accordance with the encoding used and the specific characters being written to the stream. + /// + /// String to write. + public override void Write(string Value) { base.Write(Encoding.ASCII.GetBytes(Value)); } + + /// + /// Writes a length-prefixed unicode string to this stream in the current encoding of the BinaryWriter, and advances the current position of the stream in accordance with the encoding used and the specific characters being written to the stream. + /// + /// Unicode string to write. + public void WriteUnicodeString(string Value) { WriteUnicodeString(Value, Value.Length); } + + /// + /// Writes a length-prefixed unicode string to this stream in the current encoding of the BinaryWriter, and advances the current position of the stream in accordance with the encoding used and the specific characters being written to the stream. + /// + /// Unicode string to write. + /// Length of the string. (If it exceed the actual length, null bytes will be written.) + public void WriteUnicodeString(string Value, int Length) + { + int length = Value.Length; + for (int i = 0; i < length; i++) + { + if (i > Length) + break; + ushort num3 = Value[i]; + this.Write(num3, this.EndianType); + } + int num4 = (Length - length) * 2; + if (num4 > 0) + this.Write(new byte[num4]); + } + /// + /// Writes an image from the current stream and advances the current position of the stream by the size of the image. + /// + /// Image to write. + public void Write(Image Image) + { + using (var ms = new MemoryStream()) + { + Image.Save(ms, Image.RawFormat); + base.Write(ms.ToArray()); + } + } + + public void WriteUnicodeNullTermString(string String) + { + int length = String.Length; + for (int i = 0; i < length; i++) + { + ushort num = String[i]; + this.Write(num, this.EndianType); + } + this.Write(new byte[2]); + } + + public void WriteUInt24(uint value) + { + WriteUInt24(value, this.EndianType); + } + + public void WriteUInt24(uint value, EndianType endianType) + { + byte[] buffer = BitConverter.GetBytes(value); + + Array.Resize(ref buffer, 3); + + if (endianType == EndianType.BigEndian) + Array.Reverse(buffer); + + base.Write(buffer); + } + + public void WriteAsciiString(string String, int Length) + { + this.WriteAsciiString(String, Length, this.EndianType); + } + + public void WriteAsciiString(string String, int Length, EndianType EndianType) + { + if (String.Length > Length) + String = String.Substring(0, Length); + this.Write(System.Text.Encoding.ASCII.GetBytes(String)); + if (String.Length < Length) + this.Write(new byte[Length - String.Length]); + } + + public virtual void Write(byte[] Buffer, object offset, object BufferLength) + { + base.Write(Buffer, Convert.ToInt32(offset), Convert.ToInt32(BufferLength)); + } + + public virtual void Write(byte[] Buffer, object BufferLength) + { + base.Write(Buffer, 0, Convert.ToInt32(BufferLength)); + } + + public virtual void SeekTo(object offset, SeekOrigin SeekOrigin) + { + Seek(Convert.ToInt32(offset), SeekOrigin); + } + + public void SeekNWrite(long position, int Value) + { + base.BaseStream.Position = position; + this.Write(Value); + } + + public void SeekNWrite(long position, short Value) + { + base.BaseStream.Position = position; + this.Write(Value); + } + + public void WriteByte(object value) + { + long val = Convert.ToInt64(value); + base.Write((byte)(val & 0xFF)); + } + } + + #endregion +} \ No newline at end of file diff --git a/PS4PKGTool/Utilities/Trophy/Archiver.cs b/PS4PKGTool/Utilities/Trophy/Archiver.cs new file mode 100644 index 0000000..64761ab --- /dev/null +++ b/PS4PKGTool/Utilities/Trophy/Archiver.cs @@ -0,0 +1,26 @@ +// Decompiled with JetBrains decompiler +// Type: TRPViewer.Archiver +// Assembly: TRPViewer, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null +// MVID: DC455631-E5E4-4FE8-BC3B-A8476C3FB343 +// Assembly location: C:\Users\pearlxcore\Desktop\TRPViewer(1).exe + +namespace TRPViewer +{ + public class Archiver + { + public int Index; + public string Name; + public long Offset; + public long Size; + public byte[] Bytes; + + public Archiver(int m_Index, string m_Name, uint m_Offset, ulong m_Size, byte[] m_Bytes) + { + this.Index = m_Index; + this.Name = m_Name; + this.Size = checked ((long) m_Size); + this.Offset = (long) m_Offset; + this.Bytes = m_Bytes; + } + } +} diff --git a/PS4PKGTool/Utilities/Trophy/TRPCreator.cs b/PS4PKGTool/Utilities/Trophy/TRPCreator.cs new file mode 100644 index 0000000..8ce7267 --- /dev/null +++ b/PS4PKGTool/Utilities/Trophy/TRPCreator.cs @@ -0,0 +1,519 @@ +// Decompiled with JetBrains decompiler +// Type: TRPViewer.TRPCreator +// Assembly: TRPViewer, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null +// MVID: DC455631-E5E4-4FE8-BC3B-A8476C3FB343 +// Assembly location: C:\Users\pearlxcore\Desktop\TRPViewer(1).exe + +using Microsoft.VisualBasic.CompilerServices; +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Security.Cryptography; +using System.Text; +using System.Text.RegularExpressions; + +namespace TRPViewer +{ + public class TRPCreator + { + private TRPCreator.TRPHeader _hdr; + private List _trophyList; + private byte[] _hdrmagic; + private bool _iserror; + private int _setversion; + + public int SetVersion + { + get + { + return this._setversion; + } + set + { + this._setversion = value; + } + } + + public TRPCreator() + { + this._hdr = new TRPCreator.TRPHeader(); + this._trophyList = new List(); + this._hdrmagic = new byte[4] + { + (byte) 220, + (byte) 162, + (byte) 77, + (byte) 0 + }; + } + + public void Create(string filename, ArrayList contents) + { + if (this._setversion < 1 | this._setversion > 3) + throw new Exception("File version must be one of these { 1, 2, 3 }."); + this._trophyList.Clear(); + contents = this.SortList(contents); + MemoryStream memoryStream = new MemoryStream(); + int num1 = 0; + int count = contents.Count; + ulong num2 = checked ((ulong) (64 * contents.Count)); + int num3 = checked (contents.Count - 1); + int m_Index = 0; + while (m_Index <= num3) + { + string path = contents[m_Index].ToString(); + string fileName = Path.GetFileName(path); + byte[] m_Bytes = File.ReadAllBytes(path); + ulong length = checked ((ulong) m_Bytes.Length); + short pads = this.GetPads(checked ((long) length), (short) 16); + checked { num1 += (int) pads; } + this._trophyList.Add(new Archiver(m_Index, fileName, Convert.ToUInt32(Decimal.Add(new Decimal(num2), new Decimal(this._setversion == 3 ? 96 : 64))), length, m_Bytes)); + num2 = Convert.ToUInt64(Decimal.Add(new Decimal(num2), Decimal.Add(new Decimal(length), new Decimal((int) pads)))); + checked { ++m_Index; } + } + ulong size = this.GetSize(); + byte[] header = this.GetHeader(this._setversion, checked ((long) Convert.ToUInt64(Decimal.Add(Decimal.Add(new Decimal((unchecked (this._setversion == 3) ? 96 : 64) + this.GetHeaderFiles().Length), new Decimal(size)), new Decimal(num1)))), count, 64, 0, (string) null); + memoryStream.Write(header, 0, header.Length); + byte[] headerFiles = this.GetHeaderFiles(); + memoryStream.Write(headerFiles, 0, headerFiles.Length); + byte[] bytes1 = this.GetBytes(); + memoryStream.Write(bytes1, 0, bytes1.Length); + if (this._setversion > 1) + { + byte[] bytes2 = this.HexStringToBytes(this.CalculateSHA1Hash(memoryStream.ToArray())); + memoryStream.Seek(28L, SeekOrigin.Begin); + memoryStream.Write(bytes2, 0, bytes2.Length); + } + File.WriteAllBytes(filename, memoryStream.ToArray()); + } + + public void CreateFromList(string filename, List contents) + { + if (this._setversion < 1 | this._setversion > 3) + throw new Exception("File version must be one of these { 1, 2, 3 }."); + this._trophyList.Clear(); + MemoryStream memoryStream = new MemoryStream(); + int num1 = 0; + int count = contents.Count; + ulong num2 = checked ((ulong) (64 * contents.Count)); + int num3 = checked (contents.Count - 1); + int m_Index = 0; + while (m_Index <= num3) + { + string name = contents[m_Index].Name; + byte[] bytes = contents[m_Index].Bytes; + ulong size = checked ((ulong) contents[m_Index].Size); + short pads = this.GetPads(checked ((long) size), (short) 16); + checked { num1 += (int) pads; } + this._trophyList.Add(new Archiver(m_Index, name, Convert.ToUInt32(Decimal.Add(new Decimal(num2), new Decimal(this._setversion == 3 ? 96 : 64))), size, bytes)); + num2 = Convert.ToUInt64(Decimal.Add(new Decimal(num2), Decimal.Add(new Decimal(size), new Decimal((int) pads)))); + checked { ++m_Index; } + } + ulong size1 = this.GetSize(); + byte[] header = this.GetHeader(this._setversion, checked ((long) Convert.ToUInt64(Decimal.Add(Decimal.Add(new Decimal((unchecked (this._setversion == 3) ? 96 : 64) + this.GetHeaderFiles().Length), new Decimal(size1)), new Decimal(num1)))), count, 64, 0, (string) null); + memoryStream.Write(header, 0, header.Length); + byte[] headerFiles = this.GetHeaderFiles(); + memoryStream.Write(headerFiles, 0, headerFiles.Length); + byte[] bytes1 = this.GetBytes(); + memoryStream.Write(bytes1, 0, bytes1.Length); + if (this._setversion > 1) + { + byte[] bytes2 = this.HexStringToBytes(this.CalculateSHA1Hash(memoryStream.ToArray())); + memoryStream.Seek(28L, SeekOrigin.Begin); + memoryStream.Write(bytes2, 0, bytes2.Length); + } + File.WriteAllBytes(filename, memoryStream.ToArray()); + } + + private ArrayList SortList(ArrayList alist) + { + string[] strArray1 = new string[8] + { + "TROPCONF.(E?)SFM", + "TROP.(E?)SFM", + "TROP_\\d+.(E?)SFM", + "ICON0.PNG", + "ICON0_\\d+.PNG", + "GR\\d+.PNG", + "GR\\d+_\\d+.PNG", + "TROP\\d+.PNG" + }; + ArrayList arrayList1 = new ArrayList(); + ArrayList arrayList2 = new ArrayList(); + ArrayList arrayList3 = new ArrayList(); + ArrayList arrayList4 = new ArrayList(); + ArrayList arrayList5 = new ArrayList(); + string[] strArray2 = strArray1; + int index1 = 0; + while (index1 < strArray2.Length) + { + string pattern = strArray2[index1]; + int num = checked (alist.Count - 1); + int index2 = 0; + while (index2 <= num) + { + if (Regex.Match(Path.GetFileName(alist[index2].ToString()), pattern, RegexOptions.IgnoreCase).Success) + { + if (Path.GetFileName(alist[index2].ToString()).ToUpper().StartsWith("TROPCONF")) + arrayList1.Add((object) alist[index2].ToString()); + else if (Path.GetFileName(alist[index2].ToString()).ToUpper().EndsWith("SFM")) + arrayList2.Add((object) alist[index2].ToString()); + else if (Path.GetFileName(alist[index2].ToString()).ToUpper().StartsWith("ICON")) + arrayList3.Add((object) alist[index2].ToString()); + else if (Path.GetFileName(alist[index2].ToString()).ToUpper().StartsWith("GR")) + arrayList4.Add((object) alist[index2].ToString()); + else if (Path.GetFileName(alist[index2].ToString()).ToUpper().EndsWith("PNG")) + arrayList5.Add((object) alist[index2].ToString()); + } + checked { ++index2; } + } + checked { ++index1; } + } + arrayList2.Sort(); + arrayList3.Sort(); + arrayList4.Sort(); + arrayList5.Sort(); + arrayList1.AddRange((ICollection) arrayList2); + arrayList1.AddRange((ICollection) arrayList3); + arrayList1.AddRange((ICollection) arrayList4); + arrayList1.AddRange((ICollection) arrayList5); + return arrayList1; + } + + private byte[] GetHeaderFiles() + { + byte[] buffer1 = new byte[16] + { + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 1, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0 + }; + byte[] buffer2 = new byte[16] + { + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 3, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0 + }; + MemoryStream memoryStream = new MemoryStream(); + int num = checked (this._trophyList.Count - 1); + int index = 0; + while (index <= num) + { + byte[] bytes1 = Encoding.ASCII.GetBytes(this._trophyList[index].Name); + Array.Resize(ref bytes1, 32); + memoryStream.Write(bytes1, 0, bytes1.Length); + byte[] bytes2 = BitConverter.GetBytes(this._trophyList[index].Offset); + Array.Reverse((Array) bytes2); + memoryStream.Write(bytes2, 0, bytes2.Length); + byte[] bytes3 = BitConverter.GetBytes(this._trophyList[index].Size); + Array.Reverse((Array) bytes3); + memoryStream.Write(bytes3, 0, bytes3.Length); + if (this._trophyList[index].Name.ToUpper().EndsWith(".SFM")) + memoryStream.Write(buffer1, 0, buffer1.Length); + else if (this._trophyList[index].Name.ToUpper().EndsWith(".ESFM")) + { + memoryStream.Write(buffer2, 0, buffer2.Length); + } + else + { + byte[] array = new byte[1]; + Array.Resize(ref array, 16); + memoryStream.Write(array, 0, array.Length); + } + checked { ++index; } + } + return memoryStream.ToArray(); + } + + private ulong GetSize() + { + int num = checked (this._trophyList.Count - 1); + int index = 0; + ulong uint64 = 0; + while (index <= num) + { + uint64 = Convert.ToUInt64(Decimal.Add(new Decimal(uint64), new Decimal(this._trophyList[index].Size))); + checked { ++index; } + } + return uint64; + } + + private byte[] GetBytes() + { + MemoryStream memoryStream = new MemoryStream(); + int num = checked (this._trophyList.Count - 1); + int index = 0; + while (index <= num) + { + byte[] bytes = this._trophyList[index].Bytes; + memoryStream.Write(bytes, 0, bytes.Length); + short pads = this.GetPads((long) bytes.Length, (short) 16); + if (pads >= (short) 0) + { + byte[] buffer = new byte[checked ((int) pads - 1 + 1)]; + memoryStream.Write(buffer, 0, buffer.Length); + } + checked { ++index; } + } + return memoryStream.ToArray(); + } + + private ulong GetFilesSize(ArrayList contents) + { + int num = checked (contents.Count - 1); + int index = 0; + ulong uint64 = 0; + while (index <= num) + { + uint64 = Convert.ToUInt64(Decimal.Add(new Decimal(uint64), new Decimal(new FileInfo(contents[index].ToString()).Length))); + checked { ++index; } + } + return uint64; + } + + private byte[] GetFilesBytes(ArrayList contents) + { + MemoryStream memoryStream = new MemoryStream(); + int num = checked (contents.Count - 1); + int index = 0; + while (index <= num) + { + byte[] buffer = File.ReadAllBytes(contents[index].ToString()); + memoryStream.Write(buffer, 0, buffer.Length); + checked { ++index; } + } + return memoryStream.ToArray(); + } + + private byte[] GetFilesHeaderBytes(ArrayList contents) + { + MemoryStream memoryStream = new MemoryStream(); + int num = checked (contents.Count - 1); + int index = 0; + while (index <= num) + { + byte[] buffer = File.ReadAllBytes(contents[index].ToString()); + memoryStream.Write(buffer, 0, buffer.Length); + checked { ++index; } + } + return memoryStream.ToArray(); + } + + private byte[] GetHeader( + int version, + long file_size, + int files_count, + int element_size, + int dev_flag, + string sha1) + { + TRPCreator.TRPHeader trpHeader = new TRPCreator.TRPHeader(); + MemoryStream memoryStream = new MemoryStream(); + trpHeader.magic = new byte[4]; + trpHeader.version = new byte[4]; + trpHeader.file_size = new byte[8]; + trpHeader.files_count = new byte[4]; + trpHeader.element_size = new byte[4]; + trpHeader.dev_flag = new byte[4]; + trpHeader.sha1 = new byte[20]; + trpHeader.padding = new byte[36]; + trpHeader.magic = this._hdrmagic; + memoryStream.Write(trpHeader.magic, 0, trpHeader.magic.Length); + trpHeader.version = BitConverter.GetBytes(version); + Array.Reverse((Array) trpHeader.version); + memoryStream.Write(trpHeader.version, 0, trpHeader.version.Length); + trpHeader.file_size = BitConverter.GetBytes(file_size); + Array.Reverse((Array) trpHeader.file_size); + memoryStream.Write(trpHeader.file_size, 0, trpHeader.file_size.Length); + trpHeader.files_count = BitConverter.GetBytes(files_count); + Array.Reverse((Array) trpHeader.files_count); + memoryStream.Write(trpHeader.files_count, 0, trpHeader.files_count.Length); + trpHeader.element_size = BitConverter.GetBytes(element_size); + Array.Reverse((Array) trpHeader.element_size); + memoryStream.Write(trpHeader.element_size, 0, trpHeader.element_size.Length); + trpHeader.dev_flag = BitConverter.GetBytes(dev_flag); + Array.Reverse((Array) trpHeader.dev_flag); + memoryStream.Write(trpHeader.dev_flag, 0, trpHeader.dev_flag.Length); + switch (version) + { + case 1: + case 2: + memoryStream.Write(trpHeader.padding, 0, trpHeader.padding.Length); + break; + case 3: + trpHeader.padding = new byte[20]; + memoryStream.Write(trpHeader.padding, 0, trpHeader.padding.Length); + trpHeader.padding = new byte[48] + { + (byte) 48, + (byte) 49, + (byte) 48, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0 + }; + memoryStream.Write(trpHeader.padding, 0, trpHeader.padding.Length); + break; + } + this._hdr = trpHeader; + return memoryStream.ToArray(); + } + + public List TrophyList + { + get + { + return this._trophyList; + } + } + + private string CalculateSHA1Hash(byte[] _byte) + { + byte[] hash = new SHA1CryptoServiceProvider().ComputeHash(_byte); + StringBuilder stringBuilder = new StringBuilder(); + byte[] numArray = hash; + int index = 0; + while (index < numArray.Length) + { + byte num = numArray[index]; + stringBuilder.Append(num.ToString("X2")); + checked { ++index; } + } + return stringBuilder.ToString(); + } + + private byte[] HexStringToBytes(string strInput) + { + if (!this.HexStringIsValid(strInput)) + return (byte[]) null; + int num1 = strInput.Length / 2; + byte[] numArray = new byte[checked (num1 - 1 + 1)]; + int num2 = checked (num1 - 1); + int index = 0; + while (index <= num2) + { + numArray[index] = Convert.ToByte(strInput.Substring(checked (index * 2), 2), 16); + checked { ++index; } + } + return numArray; + } + + private string BytesToHexString(byte[] bytes_Input) + { + StringBuilder stringBuilder = new StringBuilder(checked (bytes_Input.Length * 2)); + byte[] numArray = bytes_Input; + int index = 0; + while (index < numArray.Length) + { + byte num = numArray[index]; + stringBuilder.Append(num.ToString("X02")); + checked { ++index; } + } + return stringBuilder.ToString(); + } + + private bool HexStringIsValid(string Hex) + { + string str = Hex; + int index = 0; + int length = str.Length; + while (index < length) + { + if ("0123456789ABCDEFabcdef".IndexOf(Conversions.ToString(str[index]), 0) == -1) + return false; + checked { ++index; } + } + return true; + } + + private short GetPads(long fsize, short align = 16) + { + int num = 0; + int result; + while (!int.TryParse(Conversions.ToString((double) checked (fsize + (long) num) / (double) align), out result)) + checked { ++num; } + return checked ((short) num); + } + + private struct TRPHeader + { + public byte[] magic; + public byte[] version; + public byte[] file_size; + public byte[] files_count; + public byte[] element_size; + public byte[] dev_flag; + public byte[] sha1; + public byte[] padding; + } + } +} diff --git a/PS4PKGTool/Utilities/Trophy/TRPReader.cs b/PS4PKGTool/Utilities/Trophy/TRPReader.cs new file mode 100644 index 0000000..c624491 --- /dev/null +++ b/PS4PKGTool/Utilities/Trophy/TRPReader.cs @@ -0,0 +1,454 @@ +// Decompiled with JetBrains decompiler +// Type: TRPViewer.TRPReader +// Assembly: TRPViewer, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null +// MVID: DC455631-E5E4-4FE8-BC3B-A8476C3FB343 +// Assembly location: C:\Users\pearlxcore\Desktop\TRPViewer(1).exe + +using DarkUI.Forms; +using Microsoft.VisualBasic; +using Microsoft.VisualBasic.CompilerServices; +using PS4PKGTool.Util; +using System; +using System.Collections.Generic; +using System.IO; +using System.Security.Cryptography; +using System.Text; +using System.Windows.Forms; +using static PS4PKGTool.Utilities.PS4PKGToolHelper.Helper; + +namespace TRPViewer +{ + public class TRPReader + { + private TRPReader.TRPHeader _hdr; + private List _trophyList; + private byte[] _hdrmagic; + private bool _iserror; + private bool _readbytes; + private bool _throwerror; + private string _error; + private string _calculatedsha1; + private string _inputfile; + private string _titlename; + private string _npcommid; + + public TRPReader() + { + this._hdr = new TRPReader.TRPHeader(); + this._trophyList = new List(); + this._hdrmagic = new byte[4] + { + (byte) 220, + (byte) 162, + (byte) 77, + (byte) 0 + }; + this._throwerror = true; + } + + public void Load(string filename) + { + try + { + this._iserror = false; + this._inputfile = filename; + this._calculatedsha1 = (string)null; + this._trophyList = new List(); + using (FileStream fs = new FileStream(this._inputfile, FileMode.Open, FileAccess.Read, FileShare.Read)) + { + this.ReadHeader(fs); + if (!this.ByteArraysEqual(this._hdr.magic, this._hdrmagic)) + throw new Exception("This file is not supported!"); + this.ReadContent(fs); + if (this.Version > 1) + this._calculatedsha1 = this.CalculateSHA1Hash(); + } + } + catch (Exception ex) + { + ProjectData.SetProjectError(ex); + Exception exception = ex; + this._iserror = true; + this._error = exception.Message; + ProjectData.ClearProjectError(); + } + if (this._iserror && this._throwerror) + throw new Exception(this._error); + if (!this._iserror || this._throwerror) + return; + int num = (int)ShowError(this._error, true); + } + + private void ReadHeader(FileStream fs) + { + TRPReader.TRPHeader trpHeader = new TRPReader.TRPHeader(); + trpHeader.magic = new byte[4]; + trpHeader.version = new byte[4]; + trpHeader.file_size = new byte[8]; + trpHeader.files_count = new byte[4]; + trpHeader.element_size = new byte[4]; + trpHeader.dev_flag = new byte[4]; + trpHeader.sha1 = new byte[20]; + trpHeader.padding = new byte[36]; + fs.Read(trpHeader.magic, 0, trpHeader.magic.Length); + fs.Read(trpHeader.version, 0, trpHeader.version.Length); + fs.Read(trpHeader.file_size, 0, trpHeader.file_size.Length); + fs.Read(trpHeader.files_count, 0, trpHeader.files_count.Length); + fs.Read(trpHeader.element_size, 0, trpHeader.element_size.Length); + fs.Read(trpHeader.dev_flag, 0, trpHeader.dev_flag.Length); + switch (TRPReader.byteArrayToLittleEndianInteger(trpHeader.version)) + { + case 1: + fs.Read(trpHeader.padding, 0, trpHeader.padding.Length); + break; + case 2: + fs.Read(trpHeader.sha1, 0, trpHeader.sha1.Length); + trpHeader.padding = new byte[16]; + fs.Read(trpHeader.padding, 0, trpHeader.padding.Length); + break; + case 3: + fs.Read(trpHeader.sha1, 0, trpHeader.sha1.Length); + trpHeader.padding = new byte[48]; + fs.Read(trpHeader.padding, 0, trpHeader.padding.Length); + break; + } + this._hdr = trpHeader; + } + + private void ReadContent(FileStream fs) + { + byte[] numArray1 = new byte[36]; + byte[] numArray2 = new byte[4]; + byte[] numArray3 = new byte[8]; + byte[] array = new byte[4]; + int num1 = checked(this.FileCount - 1); + int m_Index = 0; + while (m_Index <= num1) + { + fs.Read(numArray1, 0, numArray1.Length); + fs.Read(numArray2, 0, numArray2.Length); + fs.Read(numArray3, 0, numArray3.Length); + fs.Read(array, 0, array.Length); + fs.Seek(12L, SeekOrigin.Current); + string m_Name = TRPReader.byteArrayToUTF8String(numArray1).Replace("\0", (string)null); + long offset = TRPReader.hexStringToLong(TRPReader.byteArrayToHexString(numArray2)); + long num2 = TRPReader.hexStringToLong(TRPReader.byteArrayToHexString(numArray3)); + if (this._readbytes) + { + using (FileStream fileStream = new FileStream(this._inputfile, FileMode.Open, FileAccess.Read, FileShare.Read)) + { + byte[] numArray4 = new byte[checked((int)(num2 - 1L) + 1)]; + fileStream.Seek(offset, SeekOrigin.Begin); + fileStream.Read(numArray4, 0, numArray4.Length); + this._trophyList.Add(new Archiver(m_Index, m_Name, checked((uint)offset), checked((ulong)num2), numArray4)); + } + } + else + this._trophyList.Add(new Archiver(m_Index, m_Name, checked((uint)offset), checked((ulong)num2), (byte[])null)); + checked { ++m_Index; } + } + } + + public bool ReadBytes + { + get + { + return this._readbytes; + } + set + { + this._readbytes = value; + } + } + + public List TrophyList + { + get + { + return this._trophyList; + } + } + + public int FileSize + { + get + { + return checked((int)this.byte_to_qword(this._hdr.file_size, 0)); + } + } + + public int FileCount + { + get + { + return checked((int)TRPReader.byteArrayToLittleEndianInteger(this._hdr.files_count)); + } + } + + public int Version + { + get + { + return checked((int)TRPReader.byteArrayToLittleEndianInteger(this._hdr.version)); + } + } + + public string SHA1 + { + get + { + if (this.Version <= 1) + return (string)null; + return TRPReader.byteArrayToHexString(this._hdr.sha1); + } + } + + public string CalculatedSHA1 + { + get + { + return this._calculatedsha1; + } + } + + public bool IsError + { + get + { + return this._iserror; + } + } + + public bool ThrowError + { + get + { + return this._throwerror; + } + set + { + this._throwerror = value; + } + } + + public string TitleName + { + get + { + return this._titlename; + } + set + { + this._titlename = value; + } + } + + public string NPCommId + { + get + { + return this._npcommid; + } + set + { + this._npcommid = value; + } + } + + private bool ByteArraysEqual(byte[] first, byte[] second) + { + if (first == second) + return true; + if (first == null || second == null || first.Length != second.Length) + return false; + int num = checked(first.Length - 1); + int index = 0; + while (index <= num) + { + if ((int)first[index] != (int)second[index]) + return false; + checked { ++index; } + } + return true; + } + + private ulong byte_to_qword(byte[] buf, int index) + { + Array.Reverse((Array)buf, index, 8); + return BitConverter.ToUInt64(buf, index); + } + + private static long byteArrayToLittleEndianInteger(byte[] bits) + { + return (long)((uint)bits[0] | (uint)(byte)((uint)bits[1] << 0) | (uint)(byte)((uint)bits[2] << 0) | (uint)(byte)((uint)bits[3] << 0)); + } + + private static string byteArrayToUTF8String(byte[] _byte) + { + return Encoding.UTF8.GetString(_byte); + } + + private static string byteArrayToHexString(byte[] bytes_Input) + { + StringBuilder stringBuilder = new StringBuilder(checked(bytes_Input.Length * 2)); + byte[] numArray = bytes_Input; + int index = 0; + while (index < numArray.Length) + { + byte Number = numArray[index]; + if (Conversion.Hex(Number).Length == 1) + stringBuilder.Append("0" + Conversion.Hex(Number)); + else + stringBuilder.Append("" + Conversion.Hex(Number)); + checked { ++index; } + } + return stringBuilder.ToString(); + } + + private static long hexStringToLong(string strHex) + { + long num; + try + { + num = checked((long)Math.Round(Conversion.Val("&H" + strHex + "&"))); + } + catch (Exception ex) + { + ProjectData.SetProjectError(ex); + num = checked((long)Math.Round(Conversion.Val("&H" + strHex))); + ProjectData.ClearProjectError(); + } + return num; + } + + public void Extract(string outputpath) + { + Tool.CreateDirectoryIfNotExists(outputpath); + List.Enumerator enumerator; + try + { + enumerator = this.TrophyList.GetEnumerator(); + while (enumerator.MoveNext()) + { + Archiver current = enumerator.Current; + byte[] array = new byte[checked((int)(current.Size - 1L) + 1)]; + using (FileStream fileStream1 = new FileStream(this._inputfile, FileMode.Open, FileAccess.Read, FileShare.Read)) + { + fileStream1.Seek(current.Offset, SeekOrigin.Begin); + fileStream1.Read(array, 0, array.Length); + using (FileStream fileStream2 = new FileStream(outputpath + Conversions.ToString(Path.DirectorySeparatorChar) + current.Name, FileMode.Create, FileAccess.ReadWrite, FileShare.None)) + fileStream2.Write(array, 0, array.Length); + } + } + } + finally + { + //enumerator.Dispose(); + } + } + + public void ExtractFile(string filename, string outputpath, string customename = null) + { + Archiver archiver = this.TrophyList.Find((Predicate)(b => Operators.CompareString(Strings.Mid(b.Name.ToUpper(), 1, Strings.Len(filename.ToUpper())), filename.ToUpper(), false) == 0)); + if (archiver == null) + return; + Tool.CreateDirectoryIfNotExists(outputpath); + byte[] array = new byte[checked((int)(archiver.Size - 1L) + 1)]; + using (FileStream fileStream1 = new FileStream(this._inputfile, FileMode.Open, FileAccess.Read, FileShare.Read)) + { + fileStream1.Seek(archiver.Offset, SeekOrigin.Begin); + fileStream1.Read(array, 0, array.Length); + using (FileStream fileStream2 = new FileStream(outputpath + Conversions.ToString(Path.DirectorySeparatorChar) + (customename != null ? customename : archiver.Name), FileMode.Create, FileAccess.ReadWrite, FileShare.None)) + fileStream2.Write(array, 0, array.Length); + } + } + + public void ExtractFileToMemory(string filename, ref byte[] outputBytes) + { + Archiver archiver = this.TrophyList.Find((Predicate)(b => Operators.CompareString(Strings.Mid(b.Name.ToUpper(), 1, Strings.Len(filename.ToUpper())), filename.ToUpper(), false) == 0)); + if (archiver == null) + return; + byte[] numArray = new byte[checked((int)(archiver.Size - 1L) + 1)]; + using (FileStream fileStream = new FileStream(this._inputfile, FileMode.Open, FileAccess.Read, FileShare.Read)) + { + fileStream.Seek(archiver.Offset, SeekOrigin.Begin); + fileStream.Read(numArray, 0, numArray.Length); + using (MemoryStream memoryStream = new MemoryStream()) + { + memoryStream.Write(numArray, 0, numArray.Length); + outputBytes = memoryStream.ToArray(); + } + } + } + + public byte[] ExtractFileToMemory(string filename) + { + byte[] numArray1 = (byte[])null; + Archiver archiver = this.TrophyList.Find((Predicate)(b => Operators.CompareString(Strings.Mid(b.Name.ToUpper(), 1, Strings.Len(filename.ToUpper())), filename.ToUpper(), false) == 0)); + if (archiver != null) + { + byte[] numArray2 = new byte[checked((int)(archiver.Size - 1L) + 1)]; + using (FileStream fileStream = new FileStream(this._inputfile, FileMode.Open, FileAccess.Read, FileShare.Read)) + { + fileStream.Seek(archiver.Offset, SeekOrigin.Begin); + fileStream.Read(numArray2, 0, numArray2.Length); + using (MemoryStream memoryStream = new MemoryStream()) + { + memoryStream.Write(numArray2, 0, numArray2.Length); + numArray1 = memoryStream.ToArray(); + } + } + } + return numArray1; + } + + public string CalculateSHA1Hash() + { + if (this.Version <= 1) + return (string)null; + byte[] numArray1 = new byte[28]; + SHA1CryptoServiceProvider cryptoServiceProvider = new SHA1CryptoServiceProvider(); + MemoryStream memoryStream = new MemoryStream(); + using (FileStream fileStream = new FileStream(this._inputfile, FileMode.Open, FileAccess.Read, FileShare.Read)) + { + fileStream.Read(numArray1, 0, numArray1.Length); + memoryStream.Write(numArray1, 0, numArray1.Length); + byte[] buffer = new byte[1]; + int num = 0; + do + { + memoryStream.Write(buffer, 0, buffer.Length); + checked { ++num; } + } + while (num <= 19); + fileStream.Seek(48L, SeekOrigin.Begin); + byte[] numArray2 = new byte[checked((int)(fileStream.Length - 48L - 1L) + 1)]; + fileStream.Read(numArray2, 0, numArray2.Length); + memoryStream.Write(numArray2, 0, numArray2.Length); + } + byte[] hash = cryptoServiceProvider.ComputeHash(memoryStream.ToArray()); + StringBuilder stringBuilder = new StringBuilder(); + byte[] numArray3 = hash; + int index = 0; + while (index < numArray3.Length) + { + byte num = numArray3[index]; + stringBuilder.Append(num.ToString("X2")); + checked { ++index; } + } + return stringBuilder.ToString(); + } + + public struct TRPHeader + { + public byte[] magic; + public byte[] version; + public byte[] file_size; + public byte[] files_count; + public byte[] element_size; + public byte[] dev_flag; + public byte[] sha1; + public byte[] padding; + } + } +} diff --git a/PS4PKGTool/Utilities/Trophy/Trophy.cs b/PS4PKGTool/Utilities/Trophy/Trophy.cs new file mode 100644 index 0000000..9da9a1a --- /dev/null +++ b/PS4PKGTool/Utilities/Trophy/Trophy.cs @@ -0,0 +1,430 @@ +using Microsoft.VisualBasic; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Security.Cryptography; +using System.Text; +using System.Threading.Tasks; +using TRPViewer; + +namespace PS4_Trophy_xdpx +{ + public class Trophy_File + { + /*SHA1*/ + private string SHA1;//SHA1 PlaceHolder + private byte[] Bytes;//Bytes Placeholder + + private bool Readbytes; //Bool Read Bytes + + TrophyHeader trphy = new TrophyHeader(); //Trophy Header Object + + /// + /// How Many Files Are In The Trophy File + /// + public int FileCount + { + get + { + return checked((int)Utils.byteArrayToLittleEndianInteger(trphy.files_count)); + } + } + + /// + /// Version of the Trophy File + /// + public int Version + { + get + { + return checked((int)Utils.byteArrayToLittleEndianInteger(trphy.version)); + } + } + + /// + /// Trophy header Structure + /// + public struct TrophyHeader + { + public byte[] magic;//Magic + + public byte[] version;//Version Of Trophy Header File + + public byte[] file_size;//File Size + + public byte[] files_count;//File Counts + + public byte[] element_size;//Elements Size + + public byte[] dev_flag;//Is a Dev Trophy File + + public byte[] sha1;//SHA1 Hash + + public byte[] padding;//Padding + } + /*Trophy items*/ + public class TrophyItem + { + public TrophyItem(int Index, string Name, uint Offset, ulong Size, byte[] TotalBytes) + { + this.Index = Index; + this.Name = Name; + this.Size = checked((long)Size); + this.Offset = (long)((ulong)Offset); + this.TotalBytes = TotalBytes; + } + /*Index number of trophy item*/ + public int Index; + /*Name of trophy item*/ + public string Name; + /*offset as long*/ + public long Offset; + /*Size*/ + public long Size; + /*Total Bytes*/ + public byte[] TotalBytes; + } + + /*Trophy Files have multiple Items*/ + public List trophyItemList = new List(); + private bool _iserror; + private string _error; + private string _inputfile; + private string _calculatedsha1; + + private TrophyHeader LoadHeader(Stream fs) + { + TrophyHeader hdr = default(TrophyHeader); + hdr.magic = new byte[4]; + hdr.version = new byte[4]; + hdr.file_size = new byte[8]; + hdr.files_count = new byte[4]; + hdr.element_size = new byte[4]; + hdr.dev_flag = new byte[4]; + hdr.sha1 = new byte[20]; + hdr.padding = new byte[36]; + fs.Read(hdr.magic, 0, hdr.magic.Length); + fs.Read(hdr.version, 0, hdr.version.Length); + fs.Read(hdr.file_size, 0, hdr.file_size.Length); + fs.Read(hdr.files_count, 0, hdr.files_count.Length); + fs.Read(hdr.element_size, 0, hdr.element_size.Length); + fs.Read(hdr.dev_flag, 0, hdr.dev_flag.Length); + long num = Utils.byteArrayToLittleEndianInteger(hdr.version); + if (num <= 3L && num >= 1L) + { + switch ((int)(num - 1L)) + { + case 0: + fs.Read(hdr.padding, 0, hdr.padding.Length); + break; + case 1: + fs.Read(hdr.sha1, 0, hdr.sha1.Length); + hdr.padding = new byte[16]; + fs.Read(hdr.padding, 0, hdr.padding.Length); + break; + case 2: + fs.Read(hdr.sha1, 0, hdr.sha1.Length); + hdr.padding = new byte[48]; + fs.Read(hdr.padding, 0, hdr.padding.Length); + break; + } + } + return hdr; + } + + private void ReadContent(Stream fs) + { + byte[] array = new byte[36]; + byte[] array2 = new byte[4]; + byte[] array3 = new byte[8]; + byte[] array4 = new byte[4]; + int num = 0; + checked + { + int num2 = this.FileCount - 1; + int i = num; + while (i <= num2) + { + fs.Read(array, 0, array.Length); + fs.Read(array2, 0, array2.Length); + fs.Read(array3, 0, array3.Length); + fs.Read(array4, 0, array4.Length); + fs.Seek(12L, SeekOrigin.Current); + long position = fs.Position; + string name = Utils.byteArrayToUTF8String(array).Replace("\0", null); + long num3 = Utils.hexStringToLong(Utils.byteArrayToHexString(array2)); + long num4 = Utils.hexStringToLong(Utils.byteArrayToHexString(array3)); + if (this.Readbytes) + { + using (MemoryStream memoryStream = new MemoryStream(this.Bytes)) + { + byte[] array5 = new byte[(int)(num4 - 1L) + 1]; + memoryStream.Seek(num3, SeekOrigin.Begin); + memoryStream.Read(array5, 0, array5.Length); + this.trophyItemList.Add(new TrophyItem(i, name, (uint)num3, (ulong)num4, array5)); + goto IL_124; + } + goto IL_10C; + } + goto IL_10C; + IL_124: + i++; + continue; + IL_10C: + this.trophyItemList.Add(new TrophyItem(i, name, (uint)num3, (ulong)num4, null)); + goto IL_124; + } + } + } + + private string CalculateSHA1Hash() + { + checked + { + if (this.Version > 1) + { + byte[] array = new byte[28]; + SHA1CryptoServiceProvider sha1CryptoServiceProvider = new SHA1CryptoServiceProvider(); + MemoryStream memoryStream = new MemoryStream(); + using (MemoryStream memoryStream2 = new MemoryStream(this.Bytes)) + { + memoryStream2.Read(array, 0, array.Length); + memoryStream.Write(array, 0, array.Length); + array = new byte[1]; + int num = 0; + do + { + memoryStream.Write(array, 0, array.Length); + num++; + } + while (num <= 19); + memoryStream2.Seek(48L, SeekOrigin.Begin); + array = new byte[(int)(memoryStream2.Length - 48L - 1L) + 1]; + memoryStream2.Read(array, 0, array.Length); + memoryStream.Write(array, 0, array.Length); + } + byte[] array2 = sha1CryptoServiceProvider.ComputeHash(memoryStream.ToArray()); + StringBuilder stringBuilder = new StringBuilder(); + foreach (byte b in array2) + { + stringBuilder.Append(b.ToString("X2")); + } + return stringBuilder.ToString(); + } + return null; + } + } + + /// + /// This method should create a blank trophy file + /// + public Trophy_File() + { + /*Load a blank tropy file ?*/ + } + + /// + /// Method Will Create a Trohy File From a File Path + /// + /// File Location on disk + public Trophy_File(string FilePath) + { + this.SHA1 = ""; + this.trophyItemList = new List(); + using (FileStream fileStream = new FileStream(FilePath, FileMode.Open, FileAccess.Read, FileShare.Read)) + { + fileStream.Read(Bytes, 0, checked((int)fileStream.Length)); + fileStream.Seek(0L, SeekOrigin.Begin); + TrophyHeader hdr = LoadHeader(fileStream); + trphy = hdr; + if (Utils.ByteArraysEqual(hdr.magic, new byte[] { 220, 162, 77, 0 })) + { + throw new Exception("This file is not supported!"); + } + ReadContent(fileStream); + if (Version > 1) + { + SHA1 = CalculateSHA1Hash(); + } + } + //ShowInformation(this._error, "Confirmation", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); + } + + public static long byteArrayToLittleEndianInteger(byte[] bits) + { + return (long)((uint)bits[0] | (uint)(byte)((uint)bits[1] << 0) | (uint)(byte)((uint)bits[2] << 0) | (uint)(byte)((uint)bits[3] << 0)); + } + + public static string byteArrayToUTF8String(byte[] _byte) + { + return Encoding.UTF8.GetString(_byte); + } + + public static long hexStringToLong(string strHex) + { + long num; + try + { + num = checked((long)Math.Round(Conversion.Val("&H" + strHex + "&"))); + } + catch (Exception ex) + { + num = checked((long)Math.Round(Conversion.Val("&H" + strHex))); + } + return num; + } + + private List _trophyList; + + private void ReadHeader(FileStream fs) + { + TRPReader.TRPHeader trpHeader = new TRPReader.TRPHeader(); + trpHeader.magic = new byte[4]; + trpHeader.version = new byte[4]; + trpHeader.file_size = new byte[8]; + trpHeader.files_count = new byte[4]; + trpHeader.element_size = new byte[4]; + trpHeader.dev_flag = new byte[4]; + trpHeader.sha1 = new byte[20]; + trpHeader.padding = new byte[36]; + fs.Read(trpHeader.magic, 0, trpHeader.magic.Length); + fs.Read(trpHeader.version, 0, trpHeader.version.Length); + fs.Read(trpHeader.file_size, 0, trpHeader.file_size.Length); + fs.Read(trpHeader.files_count, 0, trpHeader.files_count.Length); + fs.Read(trpHeader.element_size, 0, trpHeader.element_size.Length); + fs.Read(trpHeader.dev_flag, 0, trpHeader.dev_flag.Length); + switch (byteArrayToLittleEndianInteger(trpHeader.version)) + { + case 1: + fs.Read(trpHeader.padding, 0, trpHeader.padding.Length); + break; + case 2: + fs.Read(trpHeader.sha1, 0, trpHeader.sha1.Length); + trpHeader.padding = new byte[16]; + fs.Read(trpHeader.padding, 0, trpHeader.padding.Length); + break; + case 3: + fs.Read(trpHeader.sha1, 0, trpHeader.sha1.Length); + trpHeader.padding = new byte[48]; + fs.Read(trpHeader.padding, 0, trpHeader.padding.Length); + break; + } + this._hdr = trpHeader; + } + + private TRPReader.TRPHeader _hdr; + private bool _throwerror; + internal bool IsError; + + public void Load(string filename) + { + try + { + this._iserror = false; + this._inputfile = filename; + this._calculatedsha1 = (string)null; + this._trophyList = new List(); + using (FileStream fs = new FileStream(this._inputfile, FileMode.Open, FileAccess.Read, FileShare.Read)) + { + this.ReadHeader(fs); + //if (!this.ByteArraysEqual(this._hdr.magic, this._hdrmagic)) + // throw new Exception("This file is not supported!"); + this.ReadContent(fs); + if (this.Version > 1) + this._calculatedsha1 = this.CalculateSHA1Hash(); + } + + } + catch (Exception ex) + { + Exception exception = ex; + this._iserror = true; + this._error = exception.Message; + } + if (this._iserror && this._throwerror) + throw new Exception(this._error); + if (!this._iserror || this._throwerror) + return; + + + } + + public static string byteArrayToHexString(byte[] bytes_Input) + { + StringBuilder stringBuilder = new StringBuilder(checked(bytes_Input.Length * 2)); + byte[] numArray = bytes_Input; + int index = 0; + while (index < numArray.Length) + { + byte Number = numArray[index]; + if (Conversion.Hex(Number).Length == 1) + stringBuilder.Append("0" + Conversion.Hex(Number)); + else + stringBuilder.Append("" + Conversion.Hex(Number)); + checked { ++index; } + } + return stringBuilder.ToString(); + } + + + + public Trophy_File Load(byte[] bytes) + { + Trophy_File rtn = new Trophy_File(); + try + { + this.trophyItemList = new List(); + this.Bytes = bytes; + using (MemoryStream memoryStream = new MemoryStream(bytes)) + { + TrophyHeader hdr = LoadHeader(memoryStream); + trphy = hdr; + if (!Utils.ByteArraysEqual(hdr.magic, new byte[] { 220, 162, 77, 0 })) + { + throw new Exception("This file is not supported!"); + } + ReadContent(memoryStream); + if (Version > 1) + { + SHA1 = CalculateSHA1Hash(); + } + } + } + catch (Exception ex) + { + + } + rtn.Bytes = Bytes; + rtn.SHA1 = SHA1; + rtn.trphy = trphy; + rtn.trophyItemList = trophyItemList; + return rtn; + } + + public byte[] ExtractFileToMemory(string filename) + { + byte[] result = null; + //TrophyItem archiver = this.trophyItemList.Find((TrophyItem b) => Microsoft.VisualBasic.CompilerServices.Operators.CompareString(Microsoft.VisualBasic.Strings.Mid(b.Name.ToUpper(), 1, Microsoft.VisualBasic.Strings.Len(filename.ToUpper())), filename.ToUpper(), false) == 0); + TrophyItem archiver = this.trophyItemList.Find((TrophyItem b) => b.Name == filename); + + if (archiver != null) + { + byte[] array = new byte[checked((int)(archiver.Size - 1L) + 1)]; + using (MemoryStream memoryStream = new MemoryStream(this.Bytes)) + { + memoryStream.Seek(archiver.Offset, SeekOrigin.Begin); + memoryStream.Read(array, 0, array.Length); + using (MemoryStream memoryStream2 = new MemoryStream()) + { + memoryStream2.Write(array, 0, array.Length); + result = memoryStream2.ToArray(); + } + } + } + return result; + } + + } + +} diff --git a/PS4PKGTool/Utilities/Trophy/Utilities.cs b/PS4PKGTool/Utilities/Trophy/Utilities.cs new file mode 100644 index 0000000..4912653 --- /dev/null +++ b/PS4PKGTool/Utilities/Trophy/Utilities.cs @@ -0,0 +1,1045 @@ +// Decompiled with JetBrains decompiler +// Type: TRPViewer.Utilities +// Assembly: TRPViewer, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null +// MVID: DC455631-E5E4-4FE8-BC3B-A8476C3FB343 +// Assembly location: C:\Users\pearlxcore\Desktop\TRPViewer(1).exe + +using Microsoft.VisualBasic.CompilerServices; +using System; +using System.Drawing; +using System.IO; +using System.Security.Principal; +using System.Threading; + +namespace TRPViewer +{ + [StandardModule] + internal sealed class Utilities + { + public static byte[] imgStandardIcon = new byte[1022] + { + (byte) 137, + (byte) 80, + (byte) 78, + (byte) 71, + (byte) 13, + (byte) 10, + (byte) 26, + (byte) 10, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 13, + (byte) 73, + (byte) 72, + (byte) 68, + (byte) 82, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 48, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 48, + (byte) 8, + (byte) 6, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 87, + (byte) 2, + (byte) 249, + (byte) 135, + (byte) 0, + (byte) 0, + (byte) 3, + (byte) 197, + (byte) 73, + (byte) 68, + (byte) 65, + (byte) 84, + (byte) 120, + (byte) 156, + (byte) 237, + (byte) 89, + (byte) 221, + (byte) 106, + (byte) 19, + (byte) 65, + (byte) 20, + (byte) 254, + (byte) 102, + (byte) 119, + (byte) 147, + (byte) 108, + (byte) 154, + (byte) 100, + (byte) 211, + (byte) 38, + (byte) 80, + (byte) 44, + (byte) 197, + (byte) 59, + (byte) 233, + (byte) 69, + (byte) 75, + (byte) 107, + (byte) 161, + (byte) 125, + (byte) 8, + (byte) 91, + (byte) 161, + (byte) 72, + (byte) 138, + (byte) 32, + (byte) 237, + (byte) 165, + (byte) 87, + (byte) 94, + (byte) 8, + (byte) 245, + (byte) 194, + (byte) 7, + (byte) 40, + (byte) 189, + (byte) 108, + (byte) 133, + (byte) 84, + (byte) 47, + (byte) 244, + (byte) 9, + (byte) 132, + (byte) 130, + (byte) 248, + (byte) 0, + (byte) 190, + (byte) 129, + (byte) 149, + (byte) 234, + (byte) 69, + (byte) 177, + (byte) 80, + (byte) 65, + (byte) 42, + (byte) 70, + (byte) 40, + (byte) 168, + (byte) 40, + (byte) 165, + (byte) 197, + (byte) 152, + (byte) 253, + (byte) 153, + (byte) 227, + (byte) 197, + (byte) 54, + (byte) 109, + (byte) 154, + (byte) 100, + (byte) 51, + (byte) 51, + (byte) 187, + (byte) 211, + (byte) 170, + (byte) 208, + (byte) 15, + (byte) 6, + (byte) 118, + (byte) 119, + (byte) 206, + (byte) 206, + (byte) 249, + (byte) 206, + (byte) 156, + (byte) 159, + (byte) 153, + (byte) 157, + (byte) 5, + (byte) 46, + (byte) 113, + (byte) 137, + (byte) 75, + (byte) 252, + (byte) 215, + (byte) 96, + (byte) 34, + (byte) 129, + (byte) 157, + (byte) 157, + (byte) 29, + (byte) 223, + (byte) 48, + (byte) 12, + (byte) 112, + (byte) 206, + (byte) 181, + (byte) 41, + (byte) 237, + (byte) 203, + (byte) 57, + (byte) 216, + byte.MaxValue, + (byte) 242, + (byte) 250, + (byte) 213, + (byte) 194, + (byte) 226, + (byte) 189, + (byte) 135, + (byte) 123, + (byte) 159, + (byte) 190, + (byte) 190, + (byte) 79, + (byte) 50, + (byte) 150, + (byte) 37, + (byte) 18, + (byte) 8, + (byte) 130, + (byte) 192, + (byte) 28, + (byte) 30, + (byte) 30, + (byte) 134, + (byte) 239, + (byte) 251, + (byte) 73, + (byte) 244, + (byte) 156, + (byte) 128, + (byte) 136, + (byte) 144, + (byte) 74, + (byte) 219, + (byte) 8, + (byte) 220, + (byte) 145, + (byte) 27, + (byte) 149, + (byte) 202, + (byte) 157, + (byte) 95, + (byte) 143, + (byte) 159, + (byte) 60, + (byte) 189, + (byte) 239, + (byte) 121, + (byte) 222, + (byte) 190, + (byte) 150, + (byte) 193, + (byte) 187, + (byte) 97, + (byte) 123, + (byte) 123, + (byte) 155, + (byte) 136, + (byte) 136, + (byte) 136, + (byte) 243, + (byte) 136, + (byte) 70, + (byte) 68, + (byte) 20, + (byte) 16, + (byte) 15, + (byte) 196, + (byte) 141, + (byte) 56, + (byte) 167, + (byte) 70, + (byte) 163, + (byte) 65, + (byte) 245, + (byte) 122, + (byte) 157, + (byte) 190, + (byte) 127, + (byte) 251, + (byte) 65, + (byte) 31, + (byte) 118, + (byte) 119, + (byte) 169, + (byte) 90, + (byte) 173, + (byte) 190, + (byte) 201, + (byte) 100, + (byte) 50, + (byte) 215, + (byte) 142, + (byte) 213, + (byte) 9, + (byte) 35, + (byte) 162, + (byte) 29, + (byte) 134, + (byte) 172, + (byte) 32, + (byte) 231, + (byte) 60, + (byte) 162, + (byte) 249, + (byte) 8, + (byte) 252, + (byte) 168, + (byte) 190, + (byte) 179, + (byte) 205, + (byte) 247, + (byte) 125, + (byte) 4, + (byte) 65, + (byte) 0, + (byte) 223, + (byte) 247, + (byte) 209, + (byte) 151, + (byte) 183, + (byte) 241, + (byte) 185, + (byte) 86, + (byte) 195, + (byte) 204, + (byte) 204, + (byte) 204, + (byte) 116, + (byte) 181, + (byte) 90, + (byte) 125, + (byte) 105, + (byte) 219, + (byte) 246, + (byte) 8, + (byte) 0, + (byte) 58, + (byte) 55, + (byte) 3, + (byte) 186, + (byte) 131, + (byte) 64, + (byte) 210, + (byte) 42, + (byte) 9, + (byte) 140, + (byte) 1, + (byte) 150, + (byte) 105, + (byte) 193, + (byte) 52, + (byte) 77, + (byte) 100, + (byte) 237, + (byte) 44, + (byte) 92, + (byte) 215, + (byte) 5, + (byte) 99, + (byte) 12, + (byte) 183, + (byte) 230, + (byte) 230, + (byte) 198, + (byte) 151, + (byte) 151, + (byte) 151, + (byte) 159, + (byte) 231, + (byte) 243, + (byte) 249, + (byte) 49, + (byte) 85, + (byte) 6, + (byte) 49, + (byte) 13, + (byte) 32, + (byte) 16, + (byte) 201, + (byte) 146, + (byte) 39, + (byte) 52, + (byte) 39, + (byte) 150, + (byte) 8, + (byte) 161, + (byte) 17, + (byte) 150, + (byte) 117, + (byte) 124, + (byte) 79, + (byte) 200, + (byte) 102, + (byte) 179, + (byte) 72, + (byte) 101, + (byte) 50, + (byte) 88, + (byte) 92, + (byte) 88, + (byte) 152, + (byte) 90, + (byte) 91, + (byte) 91, + (byte) 219, + (byte) 40, + (byte) 20, + (byte) 10, + (byte) 227, + (byte) 42, + (byte) 76, + (byte) 98, + (byte) 24, + (byte) 160, + (byte) 54, + (byte) 235, + (byte) 64, + (byte) 72, + (byte) 188, + (byte) 245, + (byte) 157, + (byte) 102, + (byte) 160, + (byte) 51, + (byte) 198, + (byte) 224, + (byte) 56, + (byte) 14, + (byte) 74, + (byte) 165, + (byte) 18, + (byte) 50, + (byte) 182, + (byte) 141, + (byte) 74, + (byte) 165, + (byte) 50, + (byte) 246, + (byte) 104, + (byte) 117, + (byte) 245, + (byte) 69, + (byte) 177, + (byte) 88, + (byte) 156, + (byte) 132, + (byte) 100, + (byte) 62, + (byte) 40, + (byte) 27, + (byte) 16, + (byte) 135, + (byte) 124, + (byte) 20, + (byte) 130, + (byte) 32, + (byte) 0, + (byte) 0, + (byte) 184, + (byte) 174, + (byte) 11, + (byte) 199, + (byte) 113, + (byte) 144, + (byte) 74, + (byte) 165, + (byte) 80, + (byte) 153, + (byte) 159, + (byte) 31, + (byte) 89, + (byte) 89, + (byte) 89, + (byte) 217, + (byte) 40, + (byte) 20, + (byte) 10, + (byte) 83, + (byte) 50, + (byte) 90, + (byte) 132, + (byte) 101, + (byte) 180, + (byte) 149, + (byte) 144, + (byte) 78, + (byte) 242, + (byte) 0, + (byte) 144, + (byte) 78, + (byte) 165, + (byte) 241, + (byte) 118, + (byte) 107, + (byte) 11, + (byte) 5, + (byte) 199, + (byte) 129, + (byte) 239, + (byte) 251, + (byte) 224, + (byte) 156, + (byte) 195, + (byte) 117, + (byte) 93, + (byte) 220, + (byte) 156, + (byte) 157, + (byte) 29, + (byte) 169, + (byte) 213, + (byte) 106, + (byte) 207, + (byte) 214, + (byte) 215, + (byte) 215, + (byte) 111, + (byte) 187, + (byte) 174, + (byte) 187, + (byte) 215, + (byte) 107, + (byte) 12, + (byte) 105, + (byte) 15, + (byte) 168, + (byte) 196, + (byte) 123, + (byte) 123, + (byte) 200, + (byte) 116, + (byte) 149, + (byte) 225, + (byte) 28, + (byte) 83, + (byte) 211, + (byte) 211, + (byte) 24, + (byte) 26, + (byte) 186, + (byte) 130, + (byte) 92, + (byte) 46, + (byte) 135, + (byte) 254, + (byte) 98, + (byte) 17, + (byte) 197, + (byte) 129, + (byte) 1, + (byte) 12, + (byte) 14, + (byte) 14, + (byte) 194, + (byte) 48, + (byte) 77, + (byte) 60, + (byte) 88, + (byte) 90, + (byte) 154, + (byte) 154, + (byte) 156, + (byte) 156, + (byte) 188, + (byte) 11, + (byte) 32, + (byte) 221, + (byte) 75, + (byte) 163, + (byte) 130, + (byte) 7, + (byte) 100, + (byte) 200, + (byte) 139, + (byte) 12, + (byte) 61, + (byte) 237, + (byte) 244, + (byte) 60, + (byte) 15, + (byte) 229, + (byte) 114, + (byte) 9, + (byte) 229, + (byte) 114, + (byte) 169, + (byte) 67, + (byte) 234, + (byte) 240, + (byte) 232, + (byte) 8, + (byte) 133, + (byte) 124, + (byte) 30, + (byte) 163, + (byte) 163, + (byte) 163, + (byte) 19, + (byte) 155, + (byte) 155, + (byte) 155, + (byte) 87, + (byte) 1, + (byte) 124, + (byte) 140, + (byte) 26, + (byte) 81, + (byte) 131, + (byte) 1, + (byte) 167, + (byte) 164, + (byte) 122, + (byte) 207, + (byte) 122, + (byte) 203, + (byte) 29, + (byte) 133, + (byte) 9, + (byte) 236, + (byte) 54, + (byte) 26, + (byte) 103, + (byte) 250, + (byte) 25, + (byte) 0, + (byte) 142, + (byte) 176, + (byte) 15, + (byte) 0, + (byte) 130, + (byte) 32, + (byte) 168, + (byte) 119, + (byte) 188, + (byte) 220, + (byte) 134, + (byte) 132, + (byte) 6, + (byte) 168, + (byte) 205, + (byte) 122, + (byte) 187, + (byte) 92, + (byte) 72, + (byte) 148, + (byte) 208, + (byte) 90, + (byte) 112, + (byte) 12, + (byte) 0, + (byte) 150, + (byte) 105, + (byte) 134, + (byte) 242, + (byte) 156, + (byte) 91, + (byte) 34, + (byte) 142, + (byte) 9, + (byte) 12, + (byte) 72, + (byte) 70, + (byte) 190, + (byte) 189, + (byte) 191, + (byte) 85, + (byte) 198, + (byte) 56, + (byte) 246, + (byte) 0, + (byte) 1, + (byte) 38, + (byte) 194, + (byte) 198, + (byte) 58, + (byte) 132, + (byte) 143, + (byte) 17, + (byte) 195, + (byte) 128, + (byte) 120, + (byte) 33, + (byte) 163, + (byte) 38, + (byte) 115, + (byte) 114, + (byte) 35, + (byte) 220, + (byte) 2, + (byte) 199, + (byte) 242, + (byte) 128, + (byte) 108, + (byte) 57, + (byte) 141, + (byte) 111, + (byte) 32, + (byte) 181, + (byte) 94, + (byte) 232, + (byte) 204, + (byte) 1, + (byte) 153, + (byte) 181, + (byte) 64, + (byte) 20, + (byte) 90, + (byte) 74, + (byte) 97, + (byte) 37, + (byte) 52, + (byte) 64, + (byte) 97, + (byte) 37, + (byte) 150, + (byte) 153, + (byte) 118, + (byte) 173, + (byte) 228, + (byte) 165, + (byte) 32, + (byte) 237, + (byte) 1, + (byte) 157, + (byte) 164, + (byte) 34, + (byte) 226, + (byte) 93, + (byte) 66, + (byte) 87, + (byte) 39, + (byte) 180, + (byte) 148, + (byte) 209, + (byte) 104, + (byte) 165, + (byte) 210, + (byte) 177, + (byte) 46, + (byte) 144, + (byte) 139, + (byte) 70, + (byte) 76, + (byte) 3, + (byte) 212, + (byte) 137, + (byte) 169, + (byte) 200, + (byte) 168, + (byte) 124, + (byte) 150, + (byte) 157, + (byte) 83, + (byte) 25, + (byte) 109, + (byte) 123, + (byte) 67, + (byte) 217, + (byte) 64, + (byte) 121, + (byte) 23, + (byte) 40, + (byte) 237, + (byte) 70, + (byte) 163, + (byte) 9, + (byte) 201, + (byte) 200, + (byte) 196, + (byte) 243, + (byte) 138, + (byte) 8, + (byte) 202, + (byte) 30, + (byte) 208, + (byte) 21, + (byte) 235, + (byte) 113, + (byte) 103, + (byte) 188, + (byte) 29, + (byte) 74, + (byte) 31, + (byte) 52, + (byte) 58, + (byte) 19, + (byte) 85, + (byte) 190, + (byte) 191, + (byte) 55, + (byte) 18, + (byte) 150, + (byte) 209, + (byte) 243, + (byte) 157, + (byte) 121, + (byte) 153, + (byte) 100, + (byte) 78, + (byte) 148, + (byte) 196, + (byte) 39, + (byte) 79, + (byte) 52, + (byte) 18, + (byte) 39, + (byte) 234, + (byte) 58, + (byte) 96, + (byte) 36, + (byte) 18, + (byte) 173, + (byte) 3, + (byte) 186, + (byte) 67, + (byte) 170, + (byte) 41, + (byte) 171, + (byte) 18, + (byte) 84, + (byte) 177, + (byte) 170, + (byte) 80, + (byte) 171, + (byte) 178, + (byte) 168, + (byte) 254, + (byte) 78, + (byte) 25, + (byte) 49, + (byte) 241, + (byte) 56, + (byte) 249, + (byte) 32, + (byte) 145, + (byte) 196, + (byte) 157, + (byte) 251, + (byte) 169, + (byte) 127, + (byte) 133, + (byte) 60, + (byte) 160, + (byte) 229, + (byte) 88, + (byte) 229, + (byte) 239, + (byte) 145, + (byte) 7, + (byte) 20, + (byte) 115, + (byte) 64, + (byte) 134, + (byte) 216, + (byte) 69, + (byte) 146, + (byte) 7, + (byte) 98, + (byte) 151, + (byte) 81, + (byte) 17, + (byte) 249, + (byte) 222, + (byte) 164, + (byte) 66, + (byte) 185, + (byte) 100, + (byte) 196, + (byte) 155, + (byte) 16, + (byte) 135, + (byte) 80, + (byte) 71, + (byte) 10, + (byte) 36, + (byte) 219, + (byte) 65, + (byte) 170, + (byte) 236, + (byte) 52, + (byte) 101, + (byte) 32, + (byte) 225, + (byte) 129, + (byte) 222, + (byte) 203, + (byte) 73, + (byte) 188, + (byte) 45, + (byte) 178, + (byte) 62, + (byte) 43, + (byte) 36, + (byte) 67, + (byte) 72, + (byte) 84, + (byte) 137, + (byte) 244, + (byte) 197, + (byte) 122, + (byte) 120, + (byte) 170, + (byte) 167, + (byte) 117, + (byte) 33, + (byte) 139, + (byte) 249, + (byte) 81, + (byte) 114, + (byte) 166, + (byte) 75, + (byte) 158, + (byte) 188, + (byte) 170, + (byte) 119, + (byte) 18, + (byte) 159, + (byte) 11, + (byte) 69, + (byte) 19, + (byte) 81, + (byte) 35, + (byte) 19, + (byte) 55, + (byte) 177, + (byte) 21, + (byte) 79, + (byte) 167, + (byte) 217, + (byte) 201, + (byte) 181, + (byte) 140, + (byte) 188, + (byte) 212, + (byte) 168, + (byte) 93, + (byte) 136, + (byte) 107, + (byte) 253, + (byte) 164, + (byte) 204, + (byte) 216, + (byte) 54, + (byte) 192, + (byte) 12, + (byte) 164, + (byte) 51, + (byte) 89, + (byte) 121, + (byte) 114, + (byte) 10, + (byte) 179, + (byte) 217, + (byte) 61, + (byte) 222, + (byte) 195, + (byte) 103, + (byte) 150, + (byte) 101, + (byte) 153, + (byte) 162, + (byte) 247, + (byte) 133, + (byte) 6, + (byte) 28, + (byte) 28, + (byte) 28, + (byte) 224, + (byte) 232, + (byte) 240, + (byte) 16, + (byte) 190, + (byte) 231, + (byte) 133, + byte.MaxValue, + (byte) 135, + (byte) 46, + (byte) 0, + (byte) 68, + (byte) 132, + (byte) 254, + (byte) 129, + (byte) 1, + (byte) 52, + (byte) 92, + (byte) 151, + (byte) 67, + (byte) 80, + (byte) 234, + (byte) 133, + (byte) 140, + (byte) 114, + (byte) 185, + (byte) 220, + (byte) 117, + (byte) 195, + (byte) 48, + (byte) 38, + (byte) 0, + (byte) 100, + (byte) 33, + (byte) 113, + (byte) 212, + (byte) 167, + (byte) 9, + (byte) 6, + (byte) 99, + (byte) 12, + (byte) 245, + (byte) 122, + (byte) 253, + (byte) 167, + (byte) 231, + (byte) 121, + (byte) 239, + (byte) 16, + (byte) 30, + (byte) 175, + (byte) 119, + (byte) 117, + (byte) 169, + (byte) 204, + (byte) 148, + (byte) 166, + (byte) 0, + (byte) 244, + (byte) 65, + (byte) 235, + (byte) 191, + (byte) 4, + (byte) 105, + (byte) 48, + (byte) 0, + (byte) 71, + (byte) 0, + (byte) 126, + (byte) 71, + (byte) 9, + (byte) 252, + (byte) 1, + (byte) 158, + (byte) 9, + (byte) 107, + (byte) 184, + (byte) 81, + (byte) 114, + (byte) 100, + (byte) 167, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 0, + (byte) 73, + (byte) 69, + (byte) 78, + (byte) 68, + (byte) 174, + (byte) 66, + (byte) 96, + (byte) 130 + }; + } +} diff --git a/PS4PKGTool/Utilities/Trophy/Utils.cs b/PS4PKGTool/Utilities/Trophy/Utils.cs new file mode 100644 index 0000000..7c8ee46 --- /dev/null +++ b/PS4PKGTool/Utilities/Trophy/Utils.cs @@ -0,0 +1,1346 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.IO; +using System.Text; +using System.Runtime.CompilerServices; +using Ionic.Zip; +using System.Drawing.Imaging; +using System.Linq; +using static DDSReader.DDSImage; +using System.IO.Compression; +using ZipFile = Ionic.Zip.ZipFile; + +namespace PS4_Trophy_xdpx +{ + internal class Utils + { + /// + /// + /// + /// + /// + public static byte[] Hex2Binary(string hex) + { + var chars = hex.ToCharArray(); + var bytes = new List(); + for (int index = 0; index < chars.Length; index += 2) + { + var chunk = new string(chars, index, 2); + bytes.Add(byte.Parse(chunk, NumberStyles.AllowHexSpecifier)); + } + return bytes.ToArray(); + } + + /// + /// Converts a Littel Endian Hex Decimal value to a Integer Decimal value + /// + /// The byte[] Array to convert from + /// Defines if a array is Little Endian and should be reversed first + /// The converted Integer Decimal value + public static long HexToDec(byte[] Hex, string reverse = "") + { + if (reverse == "reverse") + { + Array.Reverse(Hex); + } + + string bufferString = BitConverter.ToString(Hex).Replace("-", ""); + long bufferInteger = Convert.ToInt32(bufferString, 16); + return bufferInteger; + } + + /// + /// Kombinated Command for Read or Write Binary or Integer Data + /// + /// The File that will be used to Read from or to Write to it + /// This is used for the "both" methode. fileToUse will be the file to read from and fileToUse2 will be the file to write to it. + /// Defination for Read "r" or Write "w" or if you have big data just use Both "b" + /// Defination for Binary Data (bi) or Integer Data (in) when write to a file + /// byte array of the binary data to read or write + /// integer array of the integer data to read or write + /// Otional, used for the "both" methode to deffine a offset to start to read from a file. If you do not wan't to read from the begin use this var to tell the Routine to jump to your deffined offset. + /// Optional, also used for the "both" methode to deffine to only to read a specific byte count and not till the end of the file. + public static void ReadWriteData(string fileToUse, string fileToUse2 = "", string methodReadOrWriteOrBoth = "", string methodBinaryOrInteger = "", byte[] binData = null, int binData2 = 0, long offset = 0, long count = 0) + { + byte[] readBuffer; + string caseSwitch = methodReadOrWriteOrBoth; + switch (caseSwitch) + { + case "r": + { + FileInfo fileInfo = new FileInfo(fileToUse); + readBuffer = new byte[fileInfo.Length]; + using (BinaryReader b = new BinaryReader(new FileStream(fileToUse, FileMode.Open, FileAccess.Read))) + { + b.Read(readBuffer, 0, readBuffer.Length); + b.Close(); + } + } + break; + case "w": + { + using (BinaryWriter b = new BinaryWriter(new FileStream(fileToUse, FileMode.Append, FileAccess.Write))) + { + caseSwitch = methodBinaryOrInteger; + switch (caseSwitch) + { + case "bi": + { + b.Write(binData, 0, binData.Length); + b.Close(); + } + break; + case "in": + { + b.Write(binData2); + b.Close(); + } + break; + } + } + } + break; + case "b": + { // For data that will cause a buffer overflow we use this method. We read from a Input File and Write to a Output File with the help of a Buffer till the end of file or the specified length is reached. + using (BinaryReader br = new BinaryReader(new FileStream(fileToUse, FileMode.Open, FileAccess.Read))) + { + using (BinaryWriter bw = new BinaryWriter(new FileStream(fileToUse2, FileMode.Append, FileAccess.Write))) + { + // this is a variable for the Buffer size. Play arround with it and maybe set a new size to get better result's + int workingBufferSize = 4096; // high + // int workingBufferSize = 2048; // middle + // int workingBufferSize = 1024; // default + // int workingBufferSize = 128; // minimum + + // Do we read data that is smaller then our working buffer size? + if (count < workingBufferSize) + { + workingBufferSize = (int)count; + } + + byte[] buffer = new byte[workingBufferSize]; + int len; + + // Do we use a specific offset? + if (offset != 0) + { + br.BaseStream.Seek(offset, SeekOrigin.Begin); + } + + // Run the process in a loop + while ((len = br.Read(buffer, 0, workingBufferSize)) != 0) + { + bw.Write(buffer, 0, len); + + // Do we read a specific length? + if (count != 0) + { + // Subtract the working buffer size from the byte count to read/write. + count -= workingBufferSize; + + // Stop the loop when the specified byte count to read/write is reached. + if (count == 0) + { + break; + } + + // When the count value is lower then the working buffer size we set the working buffer to the value of the count variable to not read more data as wanted + if (count < workingBufferSize) + { + workingBufferSize = (int)count; + } + } + } + bw.Close(); + } + br.Close(); + } + } + break; + } + } + + public static bool CompareBytes(byte[] a, byte[] b) + { + if (a.Length != b.Length) + return false; + for (int i = 0; i < a.Length; i++) + { + if (a[i] != b[i]) + return false; + } + return true; + } + + + public static void ExtractFileToDirectory(string zipFileName, string outputDirectory) + { + ZipFile zip = ZipFile.Read(zipFileName); + Directory.CreateDirectory(outputDirectory); + foreach (ZipEntry e in zip) + { + // check if you want to extract e or not + if (e.FileName == "TheFileToExtract") + e.Extract(outputDirectory, ExtractExistingFileAction.OverwriteSilently); + } + } + + + + /*converts byte to encrypted string*/ + public static string ByteToString(byte[] buff) + { + string sbinary = ""; + + for (int i = 0; i < buff.Length; i++) + { + sbinary += buff[i].ToString("X2"); // hex format + } + return (sbinary); + } + + public static Stream GenerateStreamFromString(string s) + { + var stream = new MemoryStream(); + var writer = new StreamWriter(stream); + writer.Write(s); + writer.Flush(); + stream.Position = 0; + return stream; + } + + /*VB Basics Method not needed as c# has this function already*/ + //public static uint NewReadUInt32(object stream) + //{ + // byte[] array = new byte[4]; + // Type type = null; + // string memberName = "Read"; + // object[] array2 = new object[] + // { + // array, + // 0, + // 4 + // }; + // object[] arguments = array2; + // string[] argumentNames = null; + // Type[] typeArguments = null; + // bool[] array3 = new bool[] + // { + // true, + // false, + // false + // }; + // NewLateBinding.LateCall(stream, type, memberName, arguments, argumentNames, typeArguments, array3, true); + // if (array3[0]) + // { + // array = (byte[])Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array2[0]), typeof(byte[])); + // } + // Array.Reverse(array, 0, 4); + // return BitConverter.ToUInt32(array, 0); + + // //string temp = ""; + // //BinaryReader reader = (BinaryReader)stream; + // ////throw new Exception("sfasda"); + // //return reader.ReadUInt32(); + //} + + public static uint ReadUInt32(object stream) + { + byte[] array = new byte[4]; + Type type = null; + string memberName = "Read"; + object[] array2 = new object[] + { + array, + 0, + 4 + }; + object[] arguments = array2; + string[] argumentNames = null; + Type[] typeArguments = null; + bool[] array3 = new bool[] + { + true, + false, + false + }; + //NewLateBinding.LateCall(stream, type, memberName, arguments, argumentNames, typeArguments, array3, true); + //if (array3[0]) + //{ + // array = (byte[])Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array2[0]), typeof(byte[])); + //} + + array = ((BinaryReader)stream).ReadBytes(array.Length); + + Array.Reverse(array, 0, 4); + return BitConverter.ToUInt32(array, 0); + + //string temp = ""; + //BinaryReader reader = (BinaryReader)stream; + ////throw new Exception("sfasda"); + //return reader.ReadUInt32(); + } + + + public static ushort ReadUInt16(object stream) + { + byte[] array = new byte[4]; + Type type = null; + string memberName = "Read"; + object[] array2 = new object[] + { + array, + 0, + 2 + }; + object[] arguments = array2; + string[] argumentNames = null; + Type[] typeArguments = null; + bool[] array3 = new bool[] + { + true, + false, + false + }; + //NewLateBinding.LateCall(stream, type, memberName, arguments, argumentNames, typeArguments, array3, true); + //if (array3[0]) + //{ + // array = (byte[])Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array2[0]), typeof(byte[])); + //} + array = ((BinaryReader)stream).ReadBytes(array.Length); + Array.Reverse(array, 0, 2); + return BitConverter.ToUInt16(array, 0); + + ////we need to make sure this all works + //string temp = ""; + //BinaryReader reader = (BinaryReader)stream; + ////throw new Exception("sfasda"); + //return reader.ReadUInt16(); + } + + + public static string ReadASCIIString(object stream, int legth) + { + byte[] array = new byte[checked(legth - 1 + 1)]; + Type type = null; + string memberName = "Read"; + object[] array2 = new object[] + { + array, + 0, + array.Length + }; + object[] arguments = array2; + string[] argumentNames = null; + Type[] typeArguments = null; + bool[] array3 = new bool[] + { + true, + false, + false + }; + //NewLateBinding.LateCall(stream, type, memberName, arguments, argumentNames, typeArguments, array3, true); + //if (array3[0]) + //{ + // array = (byte[])Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array2[0]), typeof(byte[])); + //} + + array = ((BinaryReader)stream).ReadBytes(array.Length); + return Encoding.ASCII.GetString(array); + } + + public static string ReadUTF8String(object stream, int legth) + { + byte[] array = new byte[checked(legth - 1 + 1)]; + Type type = null; + string memberName = "Read"; + object[] array2 = new object[] + { + array, + 0, + array.Length + }; + object[] arguments = array2; + string[] argumentNames = null; + Type[] typeArguments = null; + bool[] array3 = new bool[] + { + true, + false, + false + }; + //NewLateBinding.LateCall(stream, type, memberName, arguments, argumentNames, typeArguments, array3, true); + //if (array3[0]) + //{ + // array = (byte[])Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array2[0]), typeof(byte[])); + //} + + array = ((BinaryReader)stream).ReadBytes(array.Length); + return Encoding.UTF8.GetString(array); + } + + public static byte[] ReadByte(object stream, int legth) + { + + + + byte[] array = new byte[checked(legth - 1 + 1)]; + Type type = null; + string memberName = "Read"; + object[] array2 = new object[] + { + array, + 0, + array.Length + }; + object[] arguments = array2; + string[] argumentNames = null; + Type[] typeArguments = null; + bool[] array3 = new bool[] + { + true, + false, + false + }; + //NewLateBinding.LateCall(stream, type, memberName, arguments, argumentNames, typeArguments, array3, true); + //if (array3[0]) + //{ + // array = (byte[])Conversions.ChangeType(RuntimeHelpers.GetObjectValue(array2[0]), typeof(byte[])); + + //} + array = ((BinaryReader)stream).ReadBytes(array.Length); + //File.WriteAllBytes(@"C:\Temp\Testing\tropy.trp", array); + return array; + } + + public static System.Drawing.Bitmap BytesToBitmap(byte[] ImgBytes) + { + System.Drawing.Bitmap result = null; + if (ImgBytes != null) + { + MemoryStream stream = new MemoryStream(ImgBytes); + result = (System.Drawing.Bitmap)System.Drawing.Bitmap.FromStream(stream); + } + return result; + } + + public static bool isLinux + { + get + { + int p = (int)Environment.OSVersion.Platform; + return (p == 4) || (p == 6) || (p == 128); + } + } + + public static bool Contain(byte[] a, byte[] b) + { + checked + { + if (a != null) + { + if (b != null) + { + if (a.Length > 0 && b.Length > 0) + { + if (a.Length != b.Length) + { + return false; + } + int num = 0; + int num2 = a.Length - 1; + for (int i = num; i <= num2; i++) + { + if (a[i] != b[i]) + { + return false; + } + } + return true; + } + } + } + return false; + } + } + + public static string HexToString(string hex) + { + //StringBuilder stringBuilder = new StringBuilder(hex.Length / 2); + //int num = 0; + //checked + //{ + // int num2 = hex.Length - 2; + // for (int i = num; i <= num2; i += 2) + // { + // stringBuilder.Append(Strings.Chr((int)Convert.ToByte(hex.Substring(i, 2), 16))); + // } + // return stringBuilder.ToString(); + //} + var bytes = new byte[hex.Length / 2]; + for (var i = 0; i < bytes.Length; i++) + { + bytes[i] = Convert.ToByte(hex.Substring(i * 2, 2), 16); + } + + return Encoding.ASCII.GetString(bytes); // returns: "Hello world" for "48656C6C6F20776F726C64" + + } + + public static string Hex(byte Byte) + { + return Byte.ToString("X"); + } + + + public static long byteArrayToLittleEndianInteger(byte[] bits) + { + return (long)((ulong)(bits[0] | (byte)(bits[1] << 0) | (byte)(bits[2] << 0) | (byte)(bits[3] << 0))); + } + + public static bool ByteArraysEqual(byte[] first, byte[] second) + { + if (first == second) + { + return true; + } + if (first == null || second == null) + { + return false; + } + if (first.Length != second.Length) + { + return false; + } + int num = 0; + checked + { + int num2 = first.Length - 1; + for (int i = num; i <= num2; i++) + { + if (first[i] != second[i]) + { + return false; + } + } + return true; + } + } + + public static string byteArrayToUTF8String(byte[] _byte) + { + return Encoding.UTF8.GetString(_byte); + } + + public static string byteArrayToHexString(byte[] bytes_Input) + { + StringBuilder stringBuilder = new StringBuilder(checked(bytes_Input.Length * 2)); + foreach (byte number in bytes_Input) + { + if (Utils.Hex(number).Length == 1) + { + stringBuilder.Append("0" + Utils.Hex(number)); + } + else + { + stringBuilder.Append("" + Utils.Hex(number)); + } + } + return stringBuilder.ToString(); + //StringBuilder hex = new StringBuilder(bytes_Input.Length * 2); + + //foreach (byte b in bytes_Input) + //{ + // hex.AppendFormat("{0:x2}", b); + //} + //return hex.ToString(); + } + + public static long hexStringToLong(string strHex) + { + checked + { + return (long)HexLiteral2Unsigned(strHex); + } + } + + public static ulong HexLiteral2Unsigned(string hex) + { + if (string.IsNullOrEmpty(hex)) throw new ArgumentException("hex"); + + int i = hex.Length > 1 && hex[0] == '0' && (hex[1] == 'x' || hex[1] == 'X') ? 2 : 0; + ulong value = 0; + + while (i < hex.Length) + { + uint x = hex[i++]; + + if (x >= '0' && x <= '9') x = x - '0'; + else if (x >= 'A' && x <= 'F') x = (x - 'A') + 10; + else if (x >= 'a' && x <= 'f') x = (x - 'a') + 10; + else throw new ArgumentOutOfRangeException("hex"); + + value = 16 * value + x; + + } + + return value; + } + + + public static T CreateJaggedArray(params int[] lengths) + { + return (T)InitializeJaggedArray(typeof(T).GetElementType(), 0, lengths); + } + private static object InitializeJaggedArray(Type type, int index, int[] lengths) + { + Array array = Array.CreateInstance(type, lengths[index]); + + Type elementType = type.GetElementType(); + if (elementType == null) return array; + + for (int i = 0; i < lengths[index]; i++) + { + array.SetValue(InitializeJaggedArray(elementType, index + 1, lengths), i); + } + + return array; + } + + [MethodImpl(256)] + public static int Clamp(int value, int min, int max) + { + if (value < min) + return min; + if (value > max) + return max; + return value; + } + + [MethodImpl(256)] + public static double Clamp(double value, double min, double max) + { + if (value < min) + return min; + if (value > max) + return max; + return value; + } + + [MethodImpl(256)] + public static short Clamp16(int value) + { + if (value > short.MaxValue) + return short.MaxValue; + if (value < short.MinValue) + return short.MinValue; + return (short)value; + } + + public static sbyte Clamp4(int value) + { + if (value > 7) + return 7; + if (value < -8) + return -8; + return (sbyte)value; + } + + + } + + /// + /// Taken from System.Net in 4.0, useful until we move to .NET 4.0 - needed for Client Profile + /// + internal static class WebUtility + { + // Fields + private static char[] _htmlEntityEndingChars = new char[] { ';', '&' }; + + // Methods + public static string HtmlDecode(string value) + { + if (string.IsNullOrEmpty(value)) + { + return value; + } + if (value.IndexOf('&') < 0) + { + return value; + } + StringWriter output = new StringWriter(CultureInfo.InvariantCulture); + HtmlDecode(value, output); + return output.ToString(); + } + + public static void HtmlDecode(string value, TextWriter output) + { + if (value != null) + { + if (output == null) + { + throw new ArgumentNullException("output"); + } + if (value.IndexOf('&') < 0) + { + output.Write(value); + } + else + { + int length = value.Length; + for (int i = 0; i < length; i++) + { + char ch = value[i]; + if (ch == '&') + { + int num3 = value.IndexOfAny(_htmlEntityEndingChars, i + 1); + if ((num3 > 0) && (value[num3] == ';')) + { + string entity = value.Substring(i + 1, (num3 - i) - 1); + if ((entity.Length > 1) && (entity[0] == '#')) + { + ushort num4; + if ((entity[1] == 'x') || (entity[1] == 'X')) + { + ushort.TryParse(entity.Substring(2), NumberStyles.AllowHexSpecifier, (IFormatProvider)NumberFormatInfo.InvariantInfo, out num4); + } + else + { + ushort.TryParse(entity.Substring(1), NumberStyles.Integer, (IFormatProvider)NumberFormatInfo.InvariantInfo, out num4); + } + if (num4 != 0) + { + ch = (char)num4; + i = num3; + } + } + else + { + i = num3; + char ch2 = HtmlEntities.Lookup(entity); + if (ch2 != '\0') + { + ch = ch2; + } + else + { + output.Write('&'); + output.Write(entity); + output.Write(';'); + goto Label_0117; + } + } + } + } + output.Write(ch); + Label_0117:; + } + } + } + } + + public static string HtmlEncode(string value) + { + if (string.IsNullOrEmpty(value)) + { + return value; + } + if (IndexOfHtmlEncodingChars(value, 0) == -1) + { + return value; + } + StringWriter output = new StringWriter(CultureInfo.InvariantCulture); + HtmlEncode(value, output); + return output.ToString(); + } + + public static unsafe void HtmlEncode(string value, TextWriter output) + { + if (value != null) + { + if (output == null) + { + throw new ArgumentNullException("output"); + } + int num = IndexOfHtmlEncodingChars(value, 0); + if (num == -1) + { + output.Write(value); + } + else + { + int num2 = value.Length - num; + fixed (char* str = value) + { + char* chPtr = str; + char* chPtr2 = chPtr; + while (num-- > 0) + { + chPtr2++; + output.Write(chPtr2[0]); + } + while (num2-- > 0) + { + chPtr2++; + char ch = chPtr2[0]; + if (ch <= '>') + { + switch (ch) + { + case '&': + { + output.Write("&"); + continue; + } + case '\'': + { + output.Write("'"); + continue; + } + case '"': + { + output.Write("""); + continue; + } + case '<': + { + output.Write("<"); + continue; + } + case '>': + { + output.Write(">"); + continue; + } + } + output.Write(ch); + continue; + } + if ((ch >= '\x00a0') && (ch < 'Ā')) + { + output.Write("&#"); + output.Write(((int)ch).ToString(NumberFormatInfo.InvariantInfo)); + output.Write(';'); + } + else + { + output.Write(ch); + } + } + } + } + } + } + + private static unsafe int IndexOfHtmlEncodingChars(string s, int startPos) + { + int num = s.Length - startPos; + fixed (char* str = s) + { + char* chPtr = str; + char* chPtr2 = chPtr + startPos; + while (num > 0) + { + char ch = chPtr2[0]; + if (ch <= '>') + { + switch (ch) + { + case '&': + case '\'': + case '"': + case '<': + case '>': + return (s.Length - num); + + case '=': + goto Label_0086; + } + } + else if ((ch >= '\x00a0') && (ch < 'Ā')) + { + return (s.Length - num); + } + Label_0086: + chPtr2++; + num--; + } + } + return -1; + } + + // Nested Types + private static class HtmlEntities + { + // Fields + private static string[] _entitiesList = new string[] { + "\"-quot", "&-amp", "'-apos", "<-lt", ">-gt", "\x00a0-nbsp", "\x00a1-iexcl", "\x00a2-cent", "\x00a3-pound", "\x00a4-curren", "\x00a5-yen", "\x00a6-brvbar", "\x00a7-sect", "\x00a8-uml", "\x00a9-copy", "\x00aa-ordf", + "\x00ab-laquo", "\x00ac-not", "\x00ad-shy", "\x00ae-reg", "\x00af-macr", "\x00b0-deg", "\x00b1-plusmn", "\x00b2-sup2", "\x00b3-sup3", "\x00b4-acute", "\x00b5-micro", "\x00b6-para", "\x00b7-middot", "\x00b8-cedil", "\x00b9-sup1", "\x00ba-ordm", + "\x00bb-raquo", "\x00bc-frac14", "\x00bd-frac12", "\x00be-frac34", "\x00bf-iquest", "\x00c0-Agrave", "\x00c1-Aacute", "\x00c2-Acirc", "\x00c3-Atilde", "\x00c4-Auml", "\x00c5-Aring", "\x00c6-AElig", "\x00c7-Ccedil", "\x00c8-Egrave", "\x00c9-Eacute", "\x00ca-Ecirc", + "\x00cb-Euml", "\x00cc-Igrave", "\x00cd-Iacute", "\x00ce-Icirc", "\x00cf-Iuml", "\x00d0-ETH", "\x00d1-Ntilde", "\x00d2-Ograve", "\x00d3-Oacute", "\x00d4-Ocirc", "\x00d5-Otilde", "\x00d6-Ouml", "\x00d7-times", "\x00d8-Oslash", "\x00d9-Ugrave", "\x00da-Uacute", + "\x00db-Ucirc", "\x00dc-Uuml", "\x00dd-Yacute", "\x00de-THORN", "\x00df-szlig", "\x00e0-agrave", "\x00e1-aacute", "\x00e2-acirc", "\x00e3-atilde", "\x00e4-auml", "\x00e5-aring", "\x00e6-aelig", "\x00e7-ccedil", "\x00e8-egrave", "\x00e9-eacute", "\x00ea-ecirc", + "\x00eb-euml", "\x00ec-igrave", "\x00ed-iacute", "\x00ee-icirc", "\x00ef-iuml", "\x00f0-eth", "\x00f1-ntilde", "\x00f2-ograve", "\x00f3-oacute", "\x00f4-ocirc", "\x00f5-otilde", "\x00f6-ouml", "\x00f7-divide", "\x00f8-oslash", "\x00f9-ugrave", "\x00fa-uacute", + "\x00fb-ucirc", "\x00fc-uuml", "\x00fd-yacute", "\x00fe-thorn", "\x00ff-yuml", "Œ-OElig", "œ-oelig", "Š-Scaron", "š-scaron", "Ÿ-Yuml", "ƒ-fnof", "ˆ-circ", "˜-tilde", "Α-Alpha", "Β-Beta", "Γ-Gamma", + "Δ-Delta", "Ε-Epsilon", "Ζ-Zeta", "Η-Eta", "Θ-Theta", "Ι-Iota", "Κ-Kappa", "Λ-Lambda", "Μ-Mu", "Ν-Nu", "Ξ-Xi", "Ο-Omicron", "Π-Pi", "Ρ-Rho", "Σ-Sigma", "Τ-Tau", + "Υ-Upsilon", "Φ-Phi", "Χ-Chi", "Ψ-Psi", "Ω-Omega", "α-alpha", "β-beta", "γ-gamma", "δ-delta", "ε-epsilon", "ζ-zeta", "η-eta", "θ-theta", "ι-iota", "κ-kappa", "λ-lambda", + "μ-mu", "ν-nu", "ξ-xi", "ο-omicron", "π-pi", "ρ-rho", "ς-sigmaf", "σ-sigma", "τ-tau", "υ-upsilon", "φ-phi", "χ-chi", "ψ-psi", "ω-omega", "ϑ-thetasym", "ϒ-upsih", + "ϖ-piv", " -ensp", " -emsp", " -thinsp", "‌-zwnj", "‍-zwj", "‎-lrm", "‏-rlm", "–-ndash", "—-mdash", "‘-lsquo", "’-rsquo", "‚-sbquo", "“-ldquo", "”-rdquo", "„-bdquo", + "†-dagger", "‡-Dagger", "•-bull", "…-hellip", "‰-permil", "′-prime", "″-Prime", "‹-lsaquo", "›-rsaquo", "‾-oline", "⁄-frasl", "€-euro", "ℑ-image", "℘-weierp", "ℜ-real", "™-trade", + "ℵ-alefsym", "←-larr", "↑-uarr", "→-rarr", "↓-darr", "↔-harr", "↵-crarr", "⇐-lArr", "⇑-uArr", "⇒-rArr", "⇓-dArr", "⇔-hArr", "∀-forall", "∂-part", "∃-exist", "∅-empty", + "∇-nabla", "∈-isin", "∉-notin", "∋-ni", "∏-prod", "∑-sum", "−-minus", "∗-lowast", "√-radic", "∝-prop", "∞-infin", "∠-ang", "∧-and", "∨-or", "∩-cap", "∪-cup", + "∫-int", "∴-there4", "∼-sim", "≅-cong", "≈-asymp", "≠-ne", "≡-equiv", "≤-le", "≥-ge", "⊂-sub", "⊃-sup", "⊄-nsub", "⊆-sube", "⊇-supe", "⊕-oplus", "⊗-otimes", + "⊥-perp", "⋅-sdot", "⌈-lceil", "⌉-rceil", "⌊-lfloor", "⌋-rfloor", "〈-lang", "〉-rang", "◊-loz", "♠-spades", "♣-clubs", "♥-hearts", "♦-diams" + }; + private static Dictionary _lookupTable = GenerateLookupTable(); + + // Methods + private static Dictionary GenerateLookupTable() + { + Dictionary dictionary = new Dictionary(StringComparer.Ordinal); + foreach (string str in _entitiesList) + { + dictionary.Add(str.Substring(2), str[0]); + } + return dictionary; + } + + public static char Lookup(string entity) + { + char ch; + _lookupTable.TryGetValue(entity, out ch); + return ch; + } + } + } + + public static class StreamExtensions + { + public static void WriteUInt16LE(this Stream s, ushort i) + { + byte[] tmp = new byte[2]; + tmp[0] = (byte)(i & 0xFF); + tmp[1] = (byte)((i >> 8) & 0xFF); + s.Write(tmp, 0, 2); + } + + public static void WriteUInt32LE(this Stream s, uint i) + { + byte[] tmp = new byte[4]; + tmp[0] = (byte)(i & 0xFF); + tmp[1] = (byte)((i >> 8) & 0xFF); + tmp[2] = (byte)((i >> 16) & 0xFF); + tmp[3] = (byte)((i >> 24) & 0xFF); + s.Write(tmp, 0, 4); + } + + public static void WriteUInt64LE(this Stream s, ulong i) + { + byte[] tmp = new byte[8]; + tmp[0] = (byte)(i & 0xFF); + tmp[1] = (byte)((i >> 8) & 0xFF); + tmp[2] = (byte)((i >> 16) & 0xFF); + tmp[3] = (byte)((i >> 24) & 0xFF); + i >>= 32; + tmp[4] = (byte)(i & 0xFF); + tmp[5] = (byte)((i >> 8) & 0xFF); + tmp[6] = (byte)((i >> 16) & 0xFF); + tmp[7] = (byte)((i >> 24) & 0xFF); + s.Write(tmp, 0, 8); + } + + public static void WriteInt16LE(this Stream s, short i) + { + s.WriteUInt16LE(unchecked((ushort)i)); + } + + public static void WriteInt32LE(this Stream s, int i) + { + s.WriteUInt32LE(unchecked((uint)i)); + } + + public static void WriteInt64LE(this Stream s, long i) + { + s.WriteUInt64LE(unchecked((ulong)i)); + } + + public static void WriteLE(this Stream s, ushort i) => s.WriteUInt16LE(i); + public static void WriteLE(this Stream s, uint i) => s.WriteUInt32LE(i); + public static void WriteLE(this Stream s, ulong i) => s.WriteUInt64LE(i); + public static void WriteLE(this Stream s, short i) => s.WriteInt16LE(i); + public static void WriteLE(this Stream s, int i) => s.WriteInt32LE(i); + public static void WriteLE(this Stream s, long i) => s.WriteInt64LE(i); + + public static uint ReadUInt32LE(this Stream s) => unchecked((uint)s.ReadInt32LE()); + + + /// + /// Read a signed 32-bit little-endian integer from the stream. + /// + /// + /// + public static int ReadInt32LE(this Stream s) + { + int ret; + byte[] tmp = new byte[4]; + s.Read(tmp, 0, 4); + ret = tmp[0] & 0x000000FF; + ret |= (tmp[1] << 8) & 0x0000FF00; + ret |= (tmp[2] << 16) & 0x00FF0000; + ret |= (tmp[3] << 24); + return ret; + } + + /// + /// Read a null-terminated ASCII string from the given stream. + /// + /// + /// + public static string ReadASCIINullTerminated(this Stream s, int limit = -1) + { + StringBuilder sb = new StringBuilder(255); + int cur; + while ((limit == -1 || sb.Length < limit) && (cur = s.ReadByte()) > 0) + { + sb.Append((char)cur); + } + return sb.ToString(); + } + + /// + /// Read a given number of bytes from a stream into a new byte array. + /// + /// + /// Number of bytes to read (maximum) + /// New byte array of size <=count. + public static byte[] ReadBytes(this Stream s, int count) + { + // Size of returned array at most count, at least difference between position and length. + int realCount = (int)((s.Position + count > s.Length) ? (s.Length - s.Position) : count); + byte[] ret = new byte[realCount]; + s.Read(ret, 0, realCount); + return ret; + } + + /// + /// Read a signed 64-bit little-endian integer from the stream. + /// + /// + /// + public static long ReadInt64LE(this Stream s) + { + long ret; + byte[] tmp = new byte[8]; + s.Read(tmp, 0, 8); + ret = tmp[4] & 0x000000FFL; + ret |= (tmp[5] << 8) & 0x0000FF00L; + ret |= (tmp[6] << 16) & 0x00FF0000L; + ret |= (tmp[7] << 24) & 0xFF000000L; + ret <<= 32; + ret |= tmp[0] & 0x000000FFL; + ret |= (tmp[1] << 8) & 0x0000FF00L; + ret |= (tmp[2] << 16) & 0x00FF0000L; + ret |= (tmp[3] << 24) & 0xFF000000L; + return ret; + } + + /// + /// Read an unsigned 64-bit little-endian integer from the stream. + /// + /// + /// + public static ulong ReadUInt64LE(this Stream s) => unchecked((ulong)s.ReadInt64LE()); + + + /// + /// Read an unsigned 16-bit little-endian integer from the stream. + /// + /// + /// + public static ushort ReadUInt16LE(this Stream s) => unchecked((ushort)s.ReadInt16LE()); + + /// + /// Read a signed 16-bit little-endian integer from the stream. + /// + /// + /// + public static short ReadInt16LE(this Stream s) + { + int ret; + byte[] tmp = new byte[2]; + s.Read(tmp, 0, 2); + ret = tmp[0] & 0x00FF; + ret |= (tmp[1] << 8) & 0xFF00; + return (short)ret; + } + + /// + /// Read a signed 8-bit integer from the stream. + /// + /// + /// + public static sbyte ReadInt8(this Stream s) => unchecked((sbyte)s.ReadUInt8()); + + /// + /// Read an unsigned 8-bit integer from the stream. + /// + /// + /// + public static byte ReadUInt8(this Stream s) + { + byte ret; + byte[] tmp = new byte[1]; + s.Read(tmp, 0, 1); + ret = tmp[0]; + return ret; + } + + + } + + public static class ImageExtensions + { + static readonly Byte[] _Data; + static readonly int _Width; + static readonly int _Height; + public static void CopyBlockTo(int x, int y, Byte[] block, out int mask) + { + mask = 0; + + int targetPixelIdx = 0; + + for (int py = 0; py < 4; ++py) + { + for (int px = 0; px < 4; ++px) + { + // get the source pixel in the image + int sx = x + px; + int sy = y + py; + + // enable if we're in the image + if (sx < _Width && sy < _Height) + { + // copy the rgba value + int sourcePixelIdx = 4 * (_Width * sy + sx); + + for (int i = 0; i < 4; ++i) block[targetPixelIdx++] = _Data[sourcePixelIdx++]; + + // enable this pixel + mask |= (1 << (4 * py + px)); + } + else + { + // skip this pixel as its outside the image + targetPixelIdx += 4; + } + } + } + } + public static byte[] ToByteArray(this System.Drawing.Image image, ImageFormat format) + { + if (image == null) + { + return new byte[1]; + } + using (MemoryStream ms = new MemoryStream()) + { + image.Save(ms, format); + return ms.ToArray(); + } + } + } + + static class ConstantsExtensions + { + public static CompressionOptions FixFlags(this CompressionOptions flags) + { + // grab the flag bits + var fit = flags & (CompressionOptions.ColourIterativeClusterFit | CompressionOptions.ColourClusterFit | CompressionOptions.ColourRangeFit | CompressionOptions.ColourClusterFitAlt); + var metric = flags & (CompressionOptions.ColourMetricPerceptual | CompressionOptions.ColourMetricUniform); + var extra = flags & (CompressionOptions.WeightColourByAlpha | CompressionOptions.UseParallelProcessing); + + // set defaults + if (fit == 0) fit = CompressionOptions.ColourClusterFit; + if (metric == 0) metric = CompressionOptions.ColourMetricPerceptual; + + // done + return fit | metric | extra; + } + } + + public static class HexBinTemp + { + + public static int DivideByRoundUp(this int value, int divisor) + { + return (value + divisor - 1) / divisor; + } + + public static T[][] DeInterleave(this T[] input, int interleaveSize, int outputCount, int outputSize = -1) + { + if (input.Length % outputCount != 0) + throw new ArgumentOutOfRangeException(nameof(outputCount), outputCount, + $"The input array length ({input.Length}) must be divisible by the number of outputs."); + + int inputSize = input.Length / outputCount; + if (outputSize == -1) + outputSize = inputSize; + + int inBlockCount = inputSize.DivideByRoundUp(interleaveSize); + int outBlockCount = outputSize.DivideByRoundUp(interleaveSize); + int lastInputInterleaveSize = inputSize - (inBlockCount - 1) * interleaveSize; + int lastOutputInterleaveSize = outputSize - (outBlockCount - 1) * interleaveSize; + int blocksToCopy = Math.Min(inBlockCount, outBlockCount); + + var outputs = new T[outputCount][]; + for (int i = 0; i < outputCount; i++) + { + outputs[i] = new T[outputSize]; + } + + for (int b = 0; b < blocksToCopy; b++) + { + int currentInputInterleaveSize = b == inBlockCount - 1 ? lastInputInterleaveSize : interleaveSize; + int currentOutputInterleaveSize = b == outBlockCount - 1 ? lastOutputInterleaveSize : interleaveSize; + int bytesToCopy = Math.Min(currentInputInterleaveSize, currentOutputInterleaveSize); + + for (int o = 0; o < outputCount; o++) + { + Array.Copy(input, interleaveSize * b * outputCount + currentInputInterleaveSize * o, outputs[o], + interleaveSize * b, bytesToCopy); + } + } + + return outputs; + } + + public static byte[][] DeInterleave(this Stream input, int length, int interleaveSize, int outputCount, int outputSize = -1) + { + if (input.CanSeek) + { + long remainingLength = input.Length - input.Position; + if (remainingLength < length) + { + throw new ArgumentOutOfRangeException(nameof(length), length, + "Specified length is greater than the number of bytes remaining in the Stream"); + } + } + + if (length % outputCount != 0) + throw new ArgumentOutOfRangeException(nameof(outputCount), outputCount, + $"The input length ({length}) must be divisible by the number of outputs."); + + int inputSize = length / outputCount; + if (outputSize == -1) + outputSize = inputSize; + + int inBlockCount = inputSize.DivideByRoundUp(interleaveSize); + int outBlockCount = outputSize.DivideByRoundUp(interleaveSize); + int lastInputInterleaveSize = inputSize - (inBlockCount - 1) * interleaveSize; + int lastOutputInterleaveSize = outputSize - (outBlockCount - 1) * interleaveSize; + int blocksToCopy = Math.Min(inBlockCount, outBlockCount); + + var outputs = new byte[outputCount][]; + for (int i = 0; i < outputCount; i++) + { + outputs[i] = new byte[outputSize]; + } + + for (int b = 0; b < blocksToCopy; b++) + { + int currentInputInterleaveSize = b == inBlockCount - 1 ? lastInputInterleaveSize : interleaveSize; + int currentOutputInterleaveSize = b == outBlockCount - 1 ? lastOutputInterleaveSize : interleaveSize; + int bytesToCopy = Math.Min(currentInputInterleaveSize, currentOutputInterleaveSize); + + for (int o = 0; o < outputCount; o++) + { + input.Read(outputs[o], interleaveSize * b, bytesToCopy); + if (bytesToCopy < currentInputInterleaveSize) + { + input.Position += currentInputInterleaveSize - bytesToCopy; + } + } + } + + return outputs; + } + + public static short[][] InterleavedByteToShort(this byte[] input, int outputCount) + { + int itemCount = input.Length / 2 / outputCount; + var output = new short[outputCount][]; + for (int i = 0; i < outputCount; i++) + { + output[i] = new short[itemCount]; + } + + for (int i = 0; i < itemCount; i++) + { + for (int o = 0; o < outputCount; o++) + { + int offset = (i * outputCount + o) * 2; + output[o][i] = (short)(input[offset] | (input[offset + 1] << 8)); + } + } + + return output; + } + + public static byte[] ShortToInterleavedByte(this short[][] input) + { + int inputCount = input.Length; + int length = input[0].Length; + var output = new byte[inputCount * length * 2]; + + for (int i = 0; i < length; i++) + { + for (int j = 0; j < inputCount; j++) + { + int offset = (i * inputCount + j) * 2; + output[offset] = (byte)input[j][i]; + output[offset + 1] = (byte)(input[j][i] >> 8); + } + } + + return output; + } + + public static void Interleave(this byte[][] inputs, Stream output, int interleaveSize, int outputSize = -1) + { + int inputSize = inputs[0].Length; + if (outputSize == -1) + outputSize = inputSize; + + if (inputs.Any(x => x.Length != inputSize)) + throw new ArgumentOutOfRangeException(nameof(inputs), "Inputs must be of equal length"); + + int inputCount = inputs.Length; + int inBlockCount = inputSize.DivideByRoundUp(interleaveSize); + int outBlockCount = outputSize.DivideByRoundUp(interleaveSize); + int lastInputInterleaveSize = inputSize - (inBlockCount - 1) * interleaveSize; + int lastOutputInterleaveSize = outputSize - (outBlockCount - 1) * interleaveSize; + int blocksToCopy = Math.Min(inBlockCount, outBlockCount); + + for (int b = 0; b < blocksToCopy; b++) + { + int currentInputInterleaveSize = b == inBlockCount - 1 ? lastInputInterleaveSize : interleaveSize; + int currentOutputInterleaveSize = b == outBlockCount - 1 ? lastOutputInterleaveSize : interleaveSize; + int bytesToCopy = Math.Min(currentInputInterleaveSize, currentOutputInterleaveSize); + + for (int i = 0; i < inputCount; i++) + { + output.Write(inputs[i], interleaveSize * b, bytesToCopy); + if (bytesToCopy < currentOutputInterleaveSize) + { + output.Position += currentOutputInterleaveSize - bytesToCopy; + } + } + } + + //Simply setting the position past the end of the stream doesn't expand the stream, + //so we do that manually if necessary + output.SetLength(Math.Max(outputSize * inputCount, output.Length)); + } + } + +} diff --git a/PS4PKGTool/Utilities/Wallpaper.cs b/PS4PKGTool/Utilities/Wallpaper.cs new file mode 100644 index 0000000..16aadc5 --- /dev/null +++ b/PS4PKGTool/Utilities/Wallpaper.cs @@ -0,0 +1,61 @@ +using Microsoft.Win32; +using PS4PKGTool.Utilities.PS4PKGToolHelper; +using System; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading.Tasks; + +namespace PS4PKGTool.Util +{ + public sealed class Wallpaper + { + Wallpaper() { } + + const int SPI_SETDESKWALLPAPER = 20; + const int SPIF_UPDATEINIFILE = 0x01; + const int SPIF_SENDWININICHANGE = 0x02; + + [DllImport("user32.dll", CharSet = CharSet.Auto)] + static extern int SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni); + + public enum Style : int + { + Tiled, + Centered, + Stretched + } + + public static void Set(Style style) + { + string path = $@"{Helper.PS4PKGToolTempDirectory}\Saved image\wallpaper.JPG"; + + RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Control Panel\Desktop", true); + if (style == Style.Stretched) + { + key.SetValue(@"WallpaperStyle", 2.ToString()); + key.SetValue(@"TileWallpaper", 0.ToString()); + } + + if (style == Style.Centered) + { + key.SetValue(@"WallpaperStyle", 1.ToString()); + key.SetValue(@"TileWallpaper", 0.ToString()); + } + + if (style == Style.Tiled) + { + key.SetValue(@"WallpaperStyle", 1.ToString()); + key.SetValue(@"TileWallpaper", 1.ToString()); + } + + SystemParametersInfo(SPI_SETDESKWALLPAPER, + 0, + path, + SPIF_UPDATEINIFILE | SPIF_SENDWININICHANGE); + } + } +}