commit 7bccc55044660b8238c0c44c4b4cc9176e2f8b30 Author: Денис Кузнецов Date: Mon Mar 20 11:20:13 2023 +0300 first commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f410d5c --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +lib/ +ImageDraw/ +packages/ +ipch/ +*.zip +*.pdf +*.rar +*.txt +*.pdb +obj/ +Debug/ +*.html +*.*~ +*.suo +*.sdf +.vs/ diff --git a/AboutBox1.Designer.cs b/AboutBox1.Designer.cs new file mode 100644 index 0000000..19db4fa --- /dev/null +++ b/AboutBox1.Designer.cs @@ -0,0 +1,224 @@ +namespace AB +{ + partial class AboutBox1 + { + /// + /// Требуется переменная конструктора. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Освободить все используемые ресурсы. + /// + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Код, автоматически созданный конструктором форм Windows + + /// + /// Обязательный метод для поддержки конструктора - не изменяйте + /// содержимое данного метода при помощи редактора кода. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AboutBox1)); + this.tableLayoutPanel = new System.Windows.Forms.TableLayoutPanel(); + this.logoPictureBox = new System.Windows.Forms.PictureBox(); + this.labelProductName = new System.Windows.Forms.Label(); + this.labelVersion = new System.Windows.Forms.Label(); + this.labelCopyright = new System.Windows.Forms.Label(); + this.labelCompanyName = new System.Windows.Forms.Label(); + this.textBoxDescription = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.okButton = new System.Windows.Forms.Button(); + this.imageList1 = new System.Windows.Forms.ImageList(this.components); + this.timer1 = new System.Windows.Forms.Timer(this.components); + this.tableLayoutPanel.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).BeginInit(); + this.SuspendLayout(); + // + // tableLayoutPanel + // + this.tableLayoutPanel.ColumnCount = 2; + this.tableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 220F)); + this.tableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 269F)); + this.tableLayoutPanel.Controls.Add(this.logoPictureBox, 0, 0); + this.tableLayoutPanel.Controls.Add(this.labelProductName, 1, 0); + this.tableLayoutPanel.Controls.Add(this.labelVersion, 1, 1); + this.tableLayoutPanel.Controls.Add(this.labelCopyright, 1, 2); + this.tableLayoutPanel.Controls.Add(this.labelCompanyName, 1, 3); + this.tableLayoutPanel.Controls.Add(this.textBoxDescription, 1, 5); + this.tableLayoutPanel.Controls.Add(this.label1, 1, 4); + this.tableLayoutPanel.Controls.Add(this.okButton, 1, 6); + this.tableLayoutPanel.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel.Location = new System.Drawing.Point(9, 9); + this.tableLayoutPanel.Name = "tableLayoutPanel"; + this.tableLayoutPanel.RowCount = 7; + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F)); + this.tableLayoutPanel.Size = new System.Drawing.Size(489, 222); + this.tableLayoutPanel.TabIndex = 0; + // + // logoPictureBox + // + this.logoPictureBox.Dock = System.Windows.Forms.DockStyle.Fill; + this.logoPictureBox.Image = ((System.Drawing.Image)(resources.GetObject("logoPictureBox.Image"))); + this.logoPictureBox.Location = new System.Drawing.Point(3, 3); + this.logoPictureBox.Name = "logoPictureBox"; + this.tableLayoutPanel.SetRowSpan(this.logoPictureBox, 7); + this.logoPictureBox.Size = new System.Drawing.Size(214, 216); + this.logoPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.logoPictureBox.TabIndex = 12; + this.logoPictureBox.TabStop = false; + this.logoPictureBox.MouseEnter += new System.EventHandler(this.logoPictureBox_MouseEnter); + this.logoPictureBox.MouseLeave += new System.EventHandler(this.logoPictureBox_MouseLeave); + // + // labelProductName + // + this.labelProductName.Dock = System.Windows.Forms.DockStyle.Fill; + this.labelProductName.Location = new System.Drawing.Point(226, 0); + this.labelProductName.Margin = new System.Windows.Forms.Padding(6, 0, 3, 0); + this.labelProductName.MaximumSize = new System.Drawing.Size(0, 17); + this.labelProductName.Name = "labelProductName"; + this.labelProductName.Size = new System.Drawing.Size(260, 17); + this.labelProductName.TabIndex = 19; + this.labelProductName.Text = "Название продукта"; + this.labelProductName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // labelVersion + // + this.labelVersion.Dock = System.Windows.Forms.DockStyle.Fill; + this.labelVersion.Location = new System.Drawing.Point(226, 20); + this.labelVersion.Margin = new System.Windows.Forms.Padding(6, 0, 3, 0); + this.labelVersion.MaximumSize = new System.Drawing.Size(0, 17); + this.labelVersion.Name = "labelVersion"; + this.labelVersion.Size = new System.Drawing.Size(260, 17); + this.labelVersion.TabIndex = 0; + this.labelVersion.Text = "Версия"; + this.labelVersion.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // labelCopyright + // + this.labelCopyright.Dock = System.Windows.Forms.DockStyle.Fill; + this.labelCopyright.Location = new System.Drawing.Point(226, 40); + this.labelCopyright.Margin = new System.Windows.Forms.Padding(6, 0, 3, 0); + this.labelCopyright.MaximumSize = new System.Drawing.Size(0, 17); + this.labelCopyright.Name = "labelCopyright"; + this.labelCopyright.Size = new System.Drawing.Size(260, 17); + this.labelCopyright.TabIndex = 21; + this.labelCopyright.Text = "Авторские права"; + this.labelCopyright.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // labelCompanyName + // + this.labelCompanyName.Dock = System.Windows.Forms.DockStyle.Fill; + this.labelCompanyName.Location = new System.Drawing.Point(226, 60); + this.labelCompanyName.Margin = new System.Windows.Forms.Padding(6, 0, 3, 0); + this.labelCompanyName.MaximumSize = new System.Drawing.Size(0, 17); + this.labelCompanyName.Name = "labelCompanyName"; + this.labelCompanyName.Size = new System.Drawing.Size(260, 17); + this.labelCompanyName.TabIndex = 22; + this.labelCompanyName.Text = "Название организации"; + this.labelCompanyName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // textBoxDescription + // + this.textBoxDescription.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.textBoxDescription.Location = new System.Drawing.Point(226, 103); + this.textBoxDescription.Margin = new System.Windows.Forms.Padding(6, 3, 3, 3); + this.textBoxDescription.Multiline = true; + this.textBoxDescription.Name = "textBoxDescription"; + this.textBoxDescription.ReadOnly = true; + this.textBoxDescription.ScrollBars = System.Windows.Forms.ScrollBars.Both; + this.textBoxDescription.Size = new System.Drawing.Size(260, 86); + this.textBoxDescription.TabIndex = 23; + this.textBoxDescription.TabStop = false; + this.textBoxDescription.Text = "Описание"; + // + // label1 + // + this.label1.Dock = System.Windows.Forms.DockStyle.Fill; + this.label1.Location = new System.Drawing.Point(226, 80); + this.label1.Margin = new System.Windows.Forms.Padding(6, 0, 3, 0); + this.label1.MaximumSize = new System.Drawing.Size(0, 17); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(260, 17); + this.label1.TabIndex = 25; + this.label1.Text = "Описание"; + this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // okButton + // + this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.okButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.okButton.Location = new System.Drawing.Point(411, 196); + this.okButton.Name = "okButton"; + this.okButton.Size = new System.Drawing.Size(75, 23); + this.okButton.TabIndex = 24; + this.okButton.Text = "&ОК"; + // + // imageList1 + // + this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream"))); + this.imageList1.TransparentColor = System.Drawing.Color.Transparent; + this.imageList1.Images.SetKeyName(0, "im1.gif"); + this.imageList1.Images.SetKeyName(1, "im2.gif"); + // + // timer1 + // + this.timer1.Interval = 200; + this.timer1.Tick += new System.EventHandler(this.timer1_Tick); + // + // AboutBox1 + // + this.AcceptButton = this.okButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(507, 240); + this.Controls.Add(this.tableLayoutPanel); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "AboutBox1"; + this.Padding = new System.Windows.Forms.Padding(9); + this.ShowIcon = false; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "AboutBox1"; + this.Load += new System.EventHandler(this.AboutBox1_Load); + this.tableLayoutPanel.ResumeLayout(false); + this.tableLayoutPanel.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel; + private System.Windows.Forms.ImageList imageList1; + private System.Windows.Forms.PictureBox logoPictureBox; + private System.Windows.Forms.Timer timer1; + private System.Windows.Forms.Button okButton; + public System.Windows.Forms.Label labelProductName; + public System.Windows.Forms.Label labelVersion; + public System.Windows.Forms.Label labelCopyright; + public System.Windows.Forms.Label labelCompanyName; + public System.Windows.Forms.TextBox textBoxDescription; + public System.Windows.Forms.Label label1; + } +} diff --git a/AboutBox1.cs b/AboutBox1.cs new file mode 100644 index 0000000..87e3cee --- /dev/null +++ b/AboutBox1.cs @@ -0,0 +1,181 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Linq; +using System.Reflection; +using System.Threading.Tasks; +using System.Windows.Forms; +using UTIL; + +namespace AB +{ + partial class AboutBox1 : Form + { + int sw = 0; + #region Комментарий + + public String comment = + "v.1.1.1.56" + "\r\n" + + " - Добавлен класс MESS для системных сообщений/команд (без данных)." + "\r\n" + + "v.1.1.1.55" + "\r\n" + + " - Первая работающая (надеюсь) сборка под новый ПИВ." + "\r\n" + + "v.1.1.0.51" + "\r\n" + + " - Первая сборка под новый ПИВ." + "\r\n" + + "v.1.0.5.50" + "\r\n" + + " - Походу, крайняя версия под старый ПИВ." + "\r\n" + + " - Полезли непонятные глюки с выводом статистики на статусбар. Выкинул, заменил на простые метки. Не так красиво, но глюки ушли." + "\r\n" + + "v.1.0.5.37" + "\r\n" + + " - Переделан прием RS. Работает быстрее." + "\r\n" + + "v.1.0.5.34" + "\r\n" + + " - В вывод картинки на экран добавлена замазка (закрашивает пропущенные строки)." + "\r\n" + + " - Добавлена функция пропуска дефектных кадров (включено по умолчанию." + "\r\n" + + " - Опять переделан прием UDP. Вариант 3-й, надеюсь, последний. Работает быстрее и надежнее." + "\r\n" + + "v.1.0.4.21" + "\r\n" + + " - Опять переделан прием. Проверить не на чем." + "\r\n" + + "v.1.0.3.13" + "\r\n" + + " - Временно бросаю прием, перехожу на АС." + "\r\n" + + " - Прием UDP заработал лучше (переделка на очереди)." + "\r\n" + + "v.1.0.2.8" + "\r\n" + + " - Прием UDP заработал." + "\r\n" + + "v.1.0.1.6" + "\r\n" + + " - Релиз версии без приема UDP." + "\r\n" + + " - Прием и передача данных не зависит от номера порта." + "\r\n" + + "v.1.0.0.4" + "\r\n" + + " - Исправлены парочка мелких ошибок. Теперь данные в БОН пересылаются корректно." + "\r\n" + + "v.1.0.0.3" + "\r\n" + + " - Заработала отправка измененных данных в БОН." + "\r\n" + + " - Устранено несколько косяков. И добавлены новые... Пока не найдены." + "\r\n" + + "v.1.0.0.2" + "\r\n" + + " - Добавлена панель с информацией, полученной ПУ" + "\r\n" + + " - Добавлена панель с вкладками. На второй вкладке ручной ввод навигационной информации" + "\r\n" + + " - Сделано чтение информации из пакетов от БОН и отправка измененных данных в БОН" + "\r\n" + + "v.1.0.0.0" + "\r\n" + + " - Индикация обмена по шине RS-485" + "\r\n" + + ""; + #endregion + public string ccc = ""; + public AboutBox1(String comm) + { + InitializeComponent(); + this.Text = String.Format("О программе {0}", ASMBL.AssemblyTitle); + this.labelProductName.Text = ASMBL.AssemblyProduct; + this.labelVersion.Text = String.Format("Версия {0}", ASMBL.AssemblyVersion); + this.labelCopyright.Text = ASMBL.AssemblyCopyright; + this.labelCompanyName.Text = ASMBL.AssemblyCompany; + this.label1.Text = ASMBL.AssemblyDescription; + // this.textBoxDescription.Text = comment; + this.textBoxDescription.Text = comm; + } + /* + #region Методы доступа к атрибутам сборки + + public string AssemblyTitle + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false); + if (attributes.Length > 0) + { + AssemblyTitleAttribute titleAttribute = (AssemblyTitleAttribute)attributes[0]; + if (titleAttribute.Title != "") + { + return titleAttribute.Title; + } + } + return System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase); + } + } + + public string AssemblyVersion + { + get + { + return Assembly.GetExecutingAssembly().GetName().Version.ToString(); + } + } + + public string AssemblyDescription + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyDescriptionAttribute)attributes[0]).Description; + } + } + + public string AssemblyProduct + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyProductAttribute)attributes[0]).Product; + } + } + + public string AssemblyCopyright + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + } + } + + public string AssemblyCompany + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyCompanyAttribute)attributes[0]).Company; + } + } + #endregion + + */ + private void AboutBox1_Load(object sender, EventArgs e) + { + + } + + private void logoPictureBox_MouseEnter(object sender, EventArgs e) + { + timer1.Enabled = true; + } + + private void logoPictureBox_MouseLeave(object sender, EventArgs e) + { + timer1.Enabled = false; + } + + private void timer1_Tick(object sender, EventArgs e) + { + if (sw == 0) + { + logoPictureBox.Image = imageList1.Images[sw]; + sw = 1; + } + else + { + logoPictureBox.Image = imageList1.Images[sw]; + sw = 0; + } + } + } +} diff --git a/AboutBox1.resx b/AboutBox1.resx new file mode 100644 index 0000000..f7afe6f --- /dev/null +++ b/AboutBox1.resx @@ -0,0 +1,3463 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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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 + YDJMOMEG7mNz+woIADs= + + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAB2 + 2QIAAk1TRnQBSQFMAgEBAgEAATgBAQE4AQEBtAEAAbQBAAT/ARkBAAj/AUIBTQE2BwABNgMAASgDAAHQ + AQICAAG0AwABAQEAARgFAAHAAe4BBREA//8D/wHMAdUCzAGqAswB1QKZAaoCzAGqApkBqgHMAZkBqgGZ + AcwBqgKZAaoCzAHVApkBqgLMAaoBmQHMAaoCzAHVAcwBmQGqAcwBmQGqAswBqgKZAaoCzAHVAswBqgHM + AZkBqgGZAcwBqgLMAaoCmQGqAswBqgGZAcwB1QLMAdUBzAX/AswB1QLMAaoCzAHVAswBqgLMAdUCzAGq + AcwBmQHVAswBqgLMAdUBzAGZAaoCzAHVAswBqgHMAZkB1QLMAaoCzAHVAswB1QHMAZkBqgLMAdUBzAGZ + AdUCzAGqAswB1QLMAaoCzAHVAswB1QHMAf8B1QHM//97/wHMAdUCzAGqAswB1QHMAZkBqgKZAaoCzAGq + AcwBmQGqApkBqgLMAaoCmQHVAswBqgHMAZkBqgGZAcwBqgLMAdUCzAGqAcwBmQGqAZkBzAGqAcwBmQGq + AZkBzAHVAcwBmQGqAcwBmQGqAZkBzAGqAcwBmQGqAZkBzAGqAcwBmQGqAZkBzAHVAswB1QT/AcwB1QLM + AdUCzAHVAcwBmQGqAswBqgLMAdUCzAGqAZkBzAHVAswBqgLMAdUBzAGZAaoCzAGqAswB1QLMAaoCzAHV + AswBqgHMAZkB1QLMAdUCzAGqAswB1QHMAZkBqgLMAdUCzAGqAswB1QLMAdUBzAH/AdUBzAP/Acx0//8A + /wD/AP8APAD//wP/AcwB1QHMATMBKwEzAgABMwFmAVUCMwFVAmYBVQEzAWYBVQFmATMBVQIzASsBMwIA + ATMBZgFVAjMBVQFmCQABZgFVAjMBKwFmATMBVQEzBgABZgFVAWYBMwErAjMBVQFmATMBVQEzAWYBVQFm + AwABmQGqAZkB/wHVAf8BZgGAAZkBMwErATMFAAEzEQABMwUAATMIAAEzBQABMwUAATMIAAEzBgABMwFV + ATMBmQGAAZkBzAHVAswB1QHM//92/wHVAcwBMwErATMDAAFmAVUCZgFVAjMBVQEzAWYBVQJmAVUCMwEr + ATMDAAFmAVUCMwFVAWYJAAEzAVUCMwFVAWYBMwErATMDAAEzAgABMwFVAmYBVQIzASsBZgEzAVUBMwFm + AVUBMwMAAZkBqgGZAcwB/wHMAZkBgAGZATMBKwEzBQABMwgAATMIAAEzBQABMw4AATMFAAEzCAABMwYA + ATMBVQEzAZkBgAGZAcwB1QHMAf8B1QHMBP8B1QHMbP//AP8A/wD/ADwAY/8BzAHVAswB1QLMAaoBzAGZ + AaoCzAHVAswB1QHMCf8BzAHVAswB1QHMgf8BzAHVAcwBZgGAAWYG/wHMAv8BmQGAAZkBZgGAAmYBKwEz + AWYBVQFmBv8BzAHVAcwBmQGqAZkBzAHVCv8BMwErAjMBKwEzDP8BzAHVAswBqgHMA/8BzAHVAswBqgGZ + ATMBVQIzASsBZgEzAVUBMwEAASsBZgIAAjMBVQFmATMBKwFmAQABKwFmATMBKwFmATMBKwFmAQABKwIz + ASsBZgEzASsBZgEAASsCMwErAWYBMwFVAWYBMwErAWYBMwErAWYBMwErAWYBMwErAWYBMwErAWYBAAEr + ATMCAAEzAcwBqgLMAf8CzAHVAcy+/wHVGf8BzAHVAswBqgLMAaoBzAGZAdUBmQHMAaoCzAH/AcwJ/wHM + AdUB/wHMAdUBzHv/AcwF/wHMAdUBzAFmAYABZgHMCP8BZgGAAmYBgAGZATMBKwEzAWYBVQFmBv8BzAHV + AcwBmQGqAZkBzAHVCv8BMwErATMBAAErATMM/wHMAdUB/wHMAaoBzAP/AcwB1QLMAaoBmQEzAVUCMwEr + AWYBMwFVAjMBKwFmAQABKwIzASsCMwErAWYBAAErAWYBMwErAWYBMwFVAWYBMwErATMBAAErAWYBMwEr + AWYBAAErAWYBMwFVAWYBMwErAWYBMwFVAWYBMwErAWYBAAErAWYBMwFVAjMBKwFmAQABKwEzAgABMwHM + AaoBmQHMAv8BzAHVAcx1//8A/wD/AP8APABa/wHMAaoCzAHVAswB/wHMAZkBgAGZAcwB1QLMAdUBzAGZ + AaoCmQGAAZkJ/wHMBf8BzAHVAf8BzAHVAcyB/wHMAaoBzAEzAVUCMwIAATMBKwEzAZkBqgGZAcwB1QHM + AZkBqgHMAwABzAHVAcwS/wGZAaoBmQIAATMDAAEzASsBMwGZAaoBmQHMAdUBzAGZAYABmQFmAYABZgb/ + AcwB1QHMAZkBqgGZATMBKwEzAgABMwIAAWYBAAErATMCAAEzAgABZgEAASsBZgEAASsBZgEzASsBZgEA + ASsBZgIAAWYBAAErAWYCAAFmAQABKwFmAQABKwFmAQABKwFmAQABKwFmAQABKwFmAQABKwEzAgABZgEA + ASsBZgEzASsBMwIAATMBZgGAAWYD/wHMAdUBzAH/AdUK/wHMwv8BzAGqAswB1QLMAdUBzAGZAaoBmQHM + AdUCzAHVAcwBmQGAApkBqgGZCf8BzAHVAcwD/wHMAf8CzAHVAcyB/wHMAaoBzAFmAVUBMwIAAjMBKwEz + AZkBqgGZAf8B1QHMAZkBqgHMAwABzAHVAcwS/wGZAaoBmQEAASsBMwMAATMBKwEzAZkBqgGZAcwB1QHM + AZkBgAGZAWYBgAFmA/8BzAHVA/8BzAGZAaoBmQEzASsBMwIAATMCAAFmAQABKwEzAgABMwIAAWYBAAEr + AWYBAAErAWYBAAErAWYCAAFmAQABKwFmAgABZgEAASsBZgIAAWYBAAErAWYBAAErAWYBAAErAWYBAAEr + AWYCAAFmAgABZgEzASsBZgIAAWYDAAFmAYABmQP/AcwB1QLMdP//AP8A/wD/ADwAVP8BzAHVAcwBZgFV + AWYBmQGqAZkD/wHMAdUD/wHMA/8BzAj/AcwD/wHVAf8BMwFVAmYBVQJmAVUBZgHMAdUBzAP/AcwB1QHM + hP8BzAHVAcwM/wEzASsCAAErATMBzAGqAZkBzAHVAswB1QLMAdUBzAGZAaoCmQGqAZkMAAEzAQACMwFV + AjMBVQEzAf8B1QH/AcwE/wLMAdUB/wHMAdUBmQEzAVUBZgUAAjMBAAEzAQABKwEzAgACMwErAWYCAAFm + AQABKwFmAgABZgIAATMBAAErAWYBAAErAWYCAAFmAgABZgIAAWYCAAFmAgABMwIAAWYBAAErAWYBAAEr + AWYCAAEzAgABMwFmAYABmQP/AcwH/wHMB/8B1bv/AcwB1QHMATMBVQFmAZkBqgGZBP8B1QH/AcwF/wHM + CP8BzAP/AdUB/wEzAVUCZgFVAmYBVQGZAcwBqgHMA/8BzAHVH/8BzCz/Acw4/wHMAdUBzAz/ATMBKwEA + ATMBKwEzAZkBqgLMAdUCzAHVAswB1QHMAZkBqgKZAaoBmQwAATMBKwIzAVUCMwFVAWYB/wHVAcwG/wHM + AdUCzAGqAcwBMwFVATMCAAEzAQABKwEzAgABMwIAATMBAAErAWYBMwErAWYCAAFmAQABKwFmAgABZgIA + ATMCAAFmATMBKwFmAQABKwFmAgABZgIAAWYCAAEzAgABZgIAATMBAAErAWYBAAErAWYBMwErAWYCAAEz + AWYBgAFmBP8B1QHMBv8BzG7//wD/AP8A/wA8ADP/Acwd/wGZAaoBmQFmAYABmQFmAVUBZgHMAaoCzAHV + AcwG/wHMAdUB/wHMAv8BzAHVAswBqgHMAWYBgAFmAcwB1QHMAWYBgAGZAWYBVQJmAVUBZgEzAVUBMwP/ + AZkBqgGZAcwB1ZH/ATMBKwEzGQABKwEzBgABmQGqAZkBzAGqAcwQ/wHVAf8BmQGqAZkCAAEzAQABKwEz + AgABMwIAATMCAAFmAgABZgEAASsBMwIAAWYBAAErAWYCAAFmAgABZgIAAWYBAAErAWYBAAErAWYBAAEr + AWYBAAErAWYBAAErAWYBAAErAWYCAAFmAgABZgEAASsBZgIAAjMBKwEzBP8B1QLMp/8BzA3/AcwP/wGZ + AaoCmQGAAZkBZgFVAWYBzAGqAswB1QHMBf8CzAHVAf8BzAH/AswB1QH/AcwBqgHMAWYBgAFmAcwB1QHM + AWYBgAGZAWYBVQJmAVUBZgEzAVUBMwP/AZkBqgGZAcwB1QHMLP8BzGD/AcwC/wEzASsBMxgAATMBAAEz + BgABmQGAAZkBzAHVAcwJ/wHMCP8BmQGqAZkCAAEzAgABMwIAATMCAAEzAgABZgIAAWYCAAFmAQABKwEz + AgABZgEAASsBZgIAAWYBAAErAWYCAAFmAQABKwFmAQABKwFmAQABKwFmATMBKwFmAQABKwFmAgABZgIA + AWYCAAFmAgACMwErATMD/wHMA/8B1XP//wD/AP8A/wA8AE7/AcwB1QHMAwABZgFVAmYBgAFmATMBKwEz + AcwF/wEzAVUBZgHMAaoBmQP/AcwB1QH/AZkBqgGZATMBVQFmBv8BzAHVAcwBmQGAApkBqgHMA/8BzAGq + AswB/wHMA/8BmQGAApkBqgGZATMBVQEzAcwB1QHMfv8BmQGqAcwJAAEzAQABMwEAASsBAAEzBQABMwEr + AjMBKwIzAQABMwUAATMBmQGqAZkP/wHMAdUD/wHMAZkBqgHMAgABMwEAASsBMwIAATMCAAFmAQABKwFm + AQABKwGZAgABZgIAAWYBAAErAWYBAAFVAZkBAAFVAZkBMwFVAZkBAAFVAZkBMwFVAcwBMwFVAZkBMwFV + AcwBAAFVAZkBMwFVAZkBAAErAWYBAAErAWYCAAFmAgABZgEAASsBMxT/Acy0/wHMAdUBzAMAAWYBgAJm + AYABZgEzASsBMwHMBf8BMwFVAWYBzAGqAcwD/wHMAf8BzAGZAaoBmQEzASsBZgb/AcwB1QHMAZkBgAKZ + AaoBzAP/AcwBqgLMAf8BzAP/AZkBqgKZAYABmQEzAVUBMwH/AdUBzH7/AcwBqgHMBwABKwEAATMDAAEr + AQABMwMAASsBAAEzAQACMwErAjMBKwEzBQABMwGZAaoBmQX/AcwK/wHVAswC/wHMAaoBmQIAATMBAAEr + ATMCAAEzAgACMwErAZkBAAErAWYCAAFmAgABZgEAASsBmQEAAVUBmQEAASsBmQEAAVUBmQEzAVUBmQEz + AVUBmQEzAVUBzAEAAVUBzAEAAVUBmQEAAVUBmQEAAVUBmQIAAWYBAAErAWYCAAFmAQABKwEzAv8BzHj/ + /wD/AP8A/wA8AE7/AZkBqgGZAcwB1QHMAWYBgAJmAYABmQb/AWYBVQJmAYACZgGAApkBqgGZA/8BzAHV + AcwBMwFVATMD/wHMAdUBzAP/AcwI/wFmAYABZgIAAjMBKwEzDAABzAHVAcx7/wHMAaoBmQYAATMBKwQA + ATMUAAHMAaoBmQHMAdUBzAX/AcwP/wHMAdUBzAEzASsBMwIAATMBAAErATMCAAEzAQABKwFmATMBKwGZ + AQABKwFmAQABVQGZATMBgAHMATMBVQHMATMBVQGZATMBgAHMATMBVQHMAQABVQHMATMBgAHMATMBVQHM + ATMBgAHMAQABVQHMATMBVQHMATMBVQHMATMBVQGZAQABKwGZAgABMwHMAdUBzAf/AdW+/wGZAaoBmQHM + AdUBzAFmAVUCZgGAAZkG/wFmAVUCZgGAAZkBZgGAAWYBmQGqAcwD/wHMAdUBzAEzAVUBMwP/AcwB1QHM + Bv8BzAX/AWYBgAGZAwABMwErATMMAAHMAdUBzHv/AZkBqgGZBgABMwUAATMUAAHMAaoBmQHMAdUBzBX/ + AcwB1QH/ATMBKwEzAgABMwEAASsBMwIAATMBAAErAWYBMwErAZkBAAErAWYBAAFVAZkBMwFVAZkBMwGA + AcwBMwFVAcwBMwGAAcwBAAFVAcwBMwGAAcwBMwGAAcwBMwFVAcwBMwGAAcwBMwFVAcwBMwFVAcwBMwFV + AcwBMwFVAcwBAAErAZkDAAHMAdUBzAL/AcwD/wHMBP8BzAH/AdVq//8A/wD/AP8APABM/wHVAf8BzAGq + AcwM/wGZAaoBzAFmAVUBZgGZAaoBzAEzASsBMwn/AZkBgAKZAaoBzAf/AdUBzAP/AcwB1QHMAwABMwEr + ATMJAAFmAYABZgEzASsCMwErATMBzAH/Acx4/wFmAVUBZg8AATMIAAEzBQABMwErAQABzAHVHP8CAAEz + AgABMwEAASsBMwIAAWYBAAErAZkBMwFVAZkBAAFVAcwBMwFVAcwBAAFVAcwBMwGAAcwBAAFVAcwBAAGA + AcwBAAFVAcwBMwGAAZkBAAFVAcwBMwFVAcwBAAGAAcwBMwFVAcwBMwGAAcwBMwGAAcwBMwFVAcwBZgGA + AcwBAAErATMBzAHVAczD/wHMAf8CzAGqAcwM/wGZAaoBzAFmAVUCmQGqAZkBMwErATMB/wHVAf8BzAHV + BP8BZgGAAZkBzAHVAcwD/wHMA/8B1QHMA/8BzAHVAcwDAAEzASsBMwkAAWYBgAFmATMBKwIzASsBMwHM + Af8BzBv/Acxc/wGZAVUBZgwAATMFAAEzBQABMwUAATMCAAHMAdUc/wIAATMCAAEzAQABKwEzAgABZgEA + AVUBmQEAAVUBzAEzAVUBzAEzAVUBzAEAAYABzAEAAVUBzAEAAVUBzAEzAYABzAEAAVUBzAEAAVUBzAEz + AVUBzAEAAVUBzAEzAVUBzAEAAYABzAEzAVUBzAEzAYABzAEzAVUBzAEzAYABzAEzASsBZgHMAaoBzHj/ + /wD/AP8A/wA8AE7/AcwB/wHMAf8B1QH/AcwC/wHMAdUBzAP/AZkBqgKZAYABmQEzAVUBMwFmAYABmQP/ + AcwB1QHMA/8BmQGqAZkBMwErATMBzAHVAcwD/wHMAv8BmQGqAZkBAAErATMDAAEzASsCMwFVATMDAAEz + BAABMwGZAYABZgMAATMBKwEzeP8BMwErATMeAAEzAQABMwGZAaoBmRv/ATMBVQEzAgABMwIAATMBAAEr + AZkBMwGAAcwBMwFVAcwBMwFVAcwBAAGAAcwBMwFVAcwBAAGAAcwBMwFVAcwBAAFVAcwBMwFVAcwBAAFV + AcwBMwFVAcwBAAGAAcwBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwGAAcwBAAErAWYBmQGA + AZkF/wHMwP8BzAHVA/8CzAL/AcwB1QHMA/8BmQGqApkBgAGZATMBVQEzAWYBgAGZBf8BzAP/AZkBqgHM + ATMBKwEzAcwB1QHMBv8BmQGqAZkBMwErATMDAAEzASsCMwFVAWYGAAEzAQABMwFmAYABZgMAATMBKwEz + eP8BAAErATMeAAEzASsBMwGZAaoBmRv/ATMBVQEzAgABMwIAATMBAAErAZkBMwFVAcwBMwFVAcwBAAGA + AcwBMwFVAcwBAAFVAcwBMwGAAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwGAAcwBAAFVAcwBAAGAAcwBMwFV + AcwBAAGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwGAAcwBAAErAmYBqgGZeP//AP8A/wD/ADwAQv8BzAH/ + AcwJ/wGZAaoBmQn/AcwB1QHMATMBVQFmAcwBqgHMAWYBVQFmA/8BzAHVAcwD/wHMAv8BMwErATMCAAIz + ASsCMwFVAWYBMwErATMCAAEzAgABMwIAAjMBKwIzASsBMwUAATMDAAEzASsBAAFmAYABmQMAAWYBVQFm + SP8BzAHVAswB1QLMAaoCzAHVAswBqgLMAdUCzAHVAswB1QLMAdUCzAHVAcwBmQGqAcwBmQGqAZkBzAGq + AcwBmQGqApkBqgGZAwABMwErATMBzAGqAcwBmQGAAmYBVQJmAVUCZgFVAWYBMwFVATMBZgFVAWYBMwEr + ATMDAAEzASsBMwFmAYABZhv/AWYBVQFmAgABMwEAASsBZgEzAVUBzAEzAYABzAEAAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEAAVUBzAEAAYABzAEAAVUBzAEAAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEA + AYABzAEzAVUBzAEAAYABzAEzAVUBzAEzAYABzAEzAVUBmQEzAVUBmcb/AZkBqgGZCf8BzAHVAcwBZgFV + AWYBmQGqAcwBZgFVAWYBzAT/AswD/wHVAf8BMwErATMCAAIzASsCMwFVAWYBMwErATMCAAEzAgABMwIA + AjMBKwIzASsBMwkAATMBKwEzAZkBgAFmAwABZgFVAWZI/wHMAdUCzAHVAswBqgLMAdUCzAHVAswB1QLM + AdUCzAHVAswBqgLMAdUBzAGZAaoCmQGqAZkBzAGqAcwBmQGqApkBqgGZAwABMwErATMBzAGqAcwBmQGA + AmYBVQJmAVUCZgFVAWYBMwFVATMBZgFVAWYBMwErATMDAAEzASsBMwFmAYABZhH/AcwD/wHMBf8BZgFV + AWYEAAErAWYBMwFVAcwBMwGAAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBAAGAAcwBAAFVAcwBAAGA + AcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAGAAcwBMwFVAcwBAAFV + AcwBMwFVAZkBZgFVAWZ4//8A/wD/AP8APABO/wFmAVUCZgGAAWYBzAHVAswBqgHMATMBKwEzAZkBqgGZ + Bv8BzAL/AcwI/wIAATMBAAErAwABMwIAATMCAAEzAgABMwEAASsCMwErAjMBKwEzBgABMwErBwABZgFV + AWYBmQFVAWYDAAGZAYABmSv/AdUCzAGqAcwBmQGqApkBqgGZAWYBVQFmATMBVQIzASsCMwErAjMBKwEz + AQABKwEzLQABMwIAATMBVQFmATMBKwEzAWYBVQIzAVUBMwFmAVUCZgFVAmYBVQFmA/8BAAErAQABMwEr + AjMBKwEzAcwB1QHMGP8BzAGqAcwEAAFVAZkBMwGAAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAGAAcwBAAFV + AcwBAAFVAcwBAAFVAZkBMwFVAcwBAAFVAcwBMwGAAcwBMwFVAcwBMwGAAcwBMwFVAcwBMwFVAcwBAAFV + AcwBMwFVAcwBMwFVAcwBMwGAAcwBZgFVAZkBMwErATMBzAj/Acy8/wFmAVUCZgFVAWYBzAHVAcwBmQGq + AcwBMwErATMBmQGqAZkJ/wHMAdUBzAb/BAABKwEzAgABMwIAATMCAAEzAgABMwEAASsCMwErATMBAAEr + ATMDAAEzBgABKwQAATMBVQFmAZkBVQFmAwABmQGAAZkq/wHMAf8CzAGqAcwBmQGqApkBqgGZAWYBVQFm + ATMBVQIzASsCMwErAjMBKwEzAQABKwEzLQABMwIAATMBVQIzAVUBZgEzASsCMwFVATMBZgFVAmYBVQJm + AVUBZgP/AwABMwErAjMBKwEzAf8B1QHMGP8BzAGqAZkCAAIzAVUBmQEzAYABzAEAAVUB/wEAAVUBzAEA + AVUBzAEAAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAYABzAEAAVUBzAEzAYABzAEz + AVUBzAEAAVUBzAEzAYABzAEzAVUBzAEAAVUBzAFmAYAB/wFmAVUBmQEAASsBM3j//wD/AP8A/wA8AE7/ + AZkBgAGZAwABMwErATMGAAGZAaoBmQP/AcwB1QP/AcwD/wHMAdUBzAEzASsBMwUAAjMBKwEzAQABKwIz + ASsCMwErAjMBKwEzAgABMwUAATMGAAEzBAABMwMAAWYBgAFmATMBVQEzAwABmQGqAZkQ/wHVAf8BzAHV + AswB1QHMAZkBqgKZAYABmQFmAYABZgEzAVUCMwEAATMBAAErHwABMwErBwABMwErATMJAAEzBQABMwEr + BAABMwEAATMBAAErHAABZgFVAWYDAAEzBQABZgFVAWYBzAHVAcwV/wGZAaoBmQIAAjMBVQGZATMBVQHM + AQABVQHMATMBgAHMAQABVQHMAQABVQHMATMBVQHMATMBgAHMATMBVQHMATMBVQHMATMBgAHMATMBVQHM + ATMBVQGZATMBVQGZATMBVQGZATMBVQGZATMBVQGZAQABKwGZATMBKwFmATMBVQGZAQABKwFmAgABM8b/ + AZkBqgGZAwABMwErATMGAAGZAaoBmQP/AcwB1QLMBf8BzAHVAcwBMwErATMGAAEzASsBMwEAASsBMwIA + AjMBKwFmATMBKwEzAgABMwkAATMBAAEzAwABMwUAAWYBgAGZATMBVQEzAwABzAGqAZkP/wHMAdUBzAP/ + AcwBqgHMAZkBqgKZAYABmQFmAYABZgEzAVUBZgEzASsiAAEzAQABMwQAASsBAAEzCwABMwMAASsCMwUA + ATMDAAErAjMaAAFmAVUBZgQAASsEAAFmAVUBZgHMAdUBzBX/AZkBqgGZBAABVQHMAQABVQHMAQABVQHM + AQABgAHMATMBVQHMAQABVQHMAQABVQHMATMBVQHMATMBVQHMATMBgAHMATMBVQHMATMBVQHMATMBVQGZ + ATMBVQGZATMBKwGZATMBVQGZATMBVQGZAQABKwGZATMBKwFmATMBVQGZAQABKwFmAgABM3j//wD/AP8A + /wA8AE7/AcwB/wHMA/8BzAHVAswB1QH/AcwB1QHMATMBKwEzAv8BzAb/AZkBqgGZATMBAAIzAVUBMwGZ + AYABmQEAASsBMwMAATMBAAEzBQABMwIAATMGAAEzBQABMw4AAZkBgAGZAQABKwQAAWYBgAGZAWYBgAJm + AVUBZgEzASsBMwMAAWYBgAFmATMBKwEzCQABMwEAAjMBKwEzCgABKwQAATMIAAEzBQABMwkAASsCMwgA + ATMFAAEzCAABMwUAATMFAAEzBQABMwgAATMFAAEzASsNAAEzBQABMwErATMBmQGqAZkP/wFmAVUBZgMA + ATMBVQHMATMBgAHMATMBVQHMAQABVQHMATMBgAHMATMBVQHMATMBgAHMATMBVQHMATMBVQGZAQABVQGZ + AQABKwGZAgABMwIAAWYBAAErAWYCAAFmAgABZgIAATMCAAEzAgABZgIAATMCAAEzAgABMwGZAaoBmbr/ + AcwM/wHVAf8BzAHVAswB1QLMAdUBzAEzASsBMwn/AcwBqgHMAQABKwEzAWYBVQEzAWYBqgGZATMDAAEr + ATMFAAIzASsBMwUAATMDAAEzAQABMwMAATMOAAGZAYABmQEAASsEAAFmAYABmQFmAYACZgFVAWYBMwEr + ATMDAAFmAVUBZgEzASsBMwsAAjMBKw0AATMEAAEzAwABMwsAATMDAAErBAABMwgAATMDAAErAQABMwUA + ATMFAAEzBQABMwUAATMFAAEzAwABKwEAATMFAAEzCAABMwsAATMBKwEzAZkBqgGZD/8BZgFVAWYDAAEz + AVUBzAEzAYAB/wEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEzAYABzAEzAYABzAEzAVUBmQEAASsBZgEz + AVUBmQIAATMCAAFmATMBKwFmAQABKwFmAgABMwIAATMCAAFmAgABZgIAATMCAAEzAgABMwGZAaoBmQb/ + AcwH/wHMZv//AP8A/wD/ADwAQ/8B1Rn/ATMBVQIzAQABMwFmAYABmQEzASsCMwErATMBzAHVAcwG/wGZ + AaoBmQwAATMBAAEzEgABZgFVAWYBMwErBAABMwErAjMBKwEzDwABZgGAAWYBmQGAAZkGAAEzASsDAAIz + ASsBAAGZAaoBmQEzASsBMwMAATMLAAEzDgABMwUAATMFAAEzAwABKwEAATMFAAEzAwABKwEAATMFAAEz + BQABMwgAATMFAAEzCwABMwUAATMDAAErDQABMwErAjMBKwIzASsCMwFVAmYBVQJmAYABZgQAASsBZgEz + AVUBzAEzAYABzAEzAVUBzAEzAVUBmQEAAVUBmQEzASsBZgEAAVUBmQIAAWYCAAEzAgABMwIAATMCAAFm + AgABMwIAAWYCAAEzAgABZgIAAWYBAAErAWYCAAEzAQABKwFmAgABMwFmAVUBZrj/AdUBzBj/AWYBVQFm + AwABmQGAAZkBMwErAjMCAAHMAdUBzAb/AZkBqgGZDwABMxEAAWYBgAFmATMGAAErAjMBKwEzDwABZgFV + ApkBqgGZBgABMwMAASsBAAEzASsBMwGZAaoBmQEzASsBMwMAATMIAAEzCwABMwUAATMFAAEzBQABMwMA + ASsBAAEzBQABMwUAATMDAAErAQABMwgAATMIAAEzDgABMwgAATMOAAEzASsCMwErAjMBKwIzAVUBMwFm + AYABZgGZAYABZgQAASsBZgEzAVUBzAEzAYABzAEzAVUBzAEzAVUBmQEAAVUBmQEzASsBmQEzAVUBZgIA + AWYCAAEzAgABMwIAATMCAAFmAgABMwIAATMCAAIzAQABZgEAASsBZgIAATMCAAEzAQABKwFmAgABMwFm + AVUBZnX//wD/AP8A/wA8AFL/AdUG/wHMBP8B1QH/AZkBqgKZAaoBmQHMAaoBmQHMAdUBzAj/AcwD/wFm + AVUBZgoAASsBAAEzBQABMwUAATMBKwEzAcwBqgKZAaoBmQFmAVUBZgwAATMIAAGZAYABZgGZAaoBmQYA + ATMFAAEzBQABMwErATMBmQGqAZkGAAEzBQABMwgAATMFAAEzBQABMwUAATMFAAEzBQABMwUAATMFAAEz + BgABKwEAATMFAAEzBQABMwMAASsBAAEzBQABMwUAATMIAAEzAwABKwEAATMUAAEzASsDAAEzAgACMwFV + AZkBMwFVAZkCAAFmAQABKwFmAgABZgIAATMCAAEzAgABMwIAATMCAAEzAgABMwEAASsBZgEzASsBZgEA + ASsBMwIAATMBAAErAWYBMwErAWYBAAErAWYBMwEAATMBAAErAWYCAAIzASsBMwr/AdXH/wHMAdUBzAGZ + AaoCmQGqApkBqgGZAcwI/wHMBf8BZgFVAWYDAAEzBQABMwgAATMFAAEzASsBAAHMAaoBzAGZAaoBmQFm + AVUBZgwAATMIAAGZAYABZgGZAaoBmQYAATMFAAEzBQABMwEAATMBmQGqAZkGAAEzCAABMwUAATMFAAEz + BQABMwUAATMFAAEzBQABMwUAATMIAAEzBQABMwUAATMFAAEzAgABMwUAATMFAAEzAwABKwEAATMGAAEr + AQABMwMAASsCMxEAATMEAAEzAgACMwFVAZkBMwFVAZkBAAErAWYBAAErAWYCAAFmAgABMwIAATMCAAEz + AgABMwIAATMCAAIzASsBZgEAASsBZgIAAWYCAAEzAQABKwFmAQABKwFmATMBKwFmAQABKwFmATMBAAFm + AgACMwFVATMH/wHVbf//AP8A/wD/ADwAV/8BzBr/AcwD/wHVBP8BZgFVAWYDAAEzAgABMwsAATMBKwEz + AcwB1QHMATMBKwEzCQABMw4AAZkBqgGZAWYBgAGZCAABMw8AATMBKwEzAZkBgAGZDAABMwErATMGAAEz + BQABMwUAATMFAAEzBQABMwUAATMFAAEzBQABMwUAATMFAAEzASsEAAEzCAABMwUAATMDAAErAQABMwUA + ATMIAAEzASsEAAEzBQABMwErDAACMwFVAWYCAAEzAgABMwEAASsBZgEAASsBZgIAAWYBAAErATMCAAFm + ATMBKwEzAQABKwFmATMBAAEzAgABZgEzASsBZgIAAWYBMwErAWYCAAFmATMBKwFmAQABKwFmAQABKwFm + AgABZgEzAQABMwIAATMBzAH/Aczi/wHVCv8BZgFVAWYGAAEzBQABMwErBAABMwErATMBzAGqAcwBMwEr + ATMDAAEzBQABMw4AAZkBqgGZAWYBgAGZBgABMxEAATMBKwEzAZkBgAGZCQABMwgAATMIAAEzBQABMwQA + AjMFAAEzBQABMwUAATMCAAEzBQABMwMAASsBAAEzBQABMwgAATMBKwQAATMFAAEzBQABMwUAATMIAAEz + AwABKwEAATMEAAEzBAABKwYAAjMBVQFmAgABMwIAAjMBKwFmAQABKwFmAgABMwEAASsCMwEAATMBAAEr + AWYBMwErATMCAAFmAgACMwErAWYBAAErAWYBAAErAWYCAAFmATMBKwFmAQABKwFmAgABZgEAASsBZgIA + ATMCAAEzAv8BzHL//wD/AP8A/wA8AGL/Aswa/wEzASsBMwkAATMFAAEzASsCMwErATMEAAErAjMIAAEz + CAABmQGqAZkBZgFVAWYBMxQAATMIAAEzAVUBMwGZAYABmQMAATMFAAEzBQABMwgAATMDAAErAQABMwUA + ATMFAAEzAwABKwEAATMFAAEzBQABMwUAATMFAAEzBQABMwUAATMFAAEzBQABMwUAATMIAAEzBQABMwUA + ATMFAAEzDAABKwEzAgABMwIAATMCAAFmATMBKwFmAgABMwIAATMCAAFmATMBKwEzAgABZgEAASsBMwIA + AWYBAAErAWYCAAFmAQABKwFmAQABKwFmAQABKwFmAgABZgIAAWYBAAErAWYBAAErAWYDAAHMAaoBmcD/ + AcwB1QHMEf8BzAT/AdUD/wHMEv8BMwEAATMEAAErAQABMwgAATMBKwIzASsFAAErATMJAAEzCAABmQGq + AZkBZgFVAWYDAAEzDQACMwUAATMFAAEzAVUBMwGZAYABmQEzBQABMwMAASsBAAEzCAABMwUAATMFAAEz + BQABMwUAATMDAAErAQABMwUAATMFAAEzBQABMwUAATMBKwQAATMFAAEzCAABMwUAATMIAAEzBQABMwUA + ATMFAAEzBQABMwcAATMCAAEzAgABMwIAAjMBKwFmAgABMwIAAWYBAAErAWYBMwEAAWYBAAErATMCAAFm + AQABKwEzAgABZgEzASsBZgIAAWYBAAErAWYBAAErAWYCAAFmAQABKwFmAgABZgEzASsBZgMAAZkBqgGZ + cv//AP8A/wD/ADwASP8BzAT/Acww/wEzASsBMwMAATMJAAErAjMFAAEzCwABMwgAAcwBqgGZATMBVQEz + CwABMwFmAVUBZgEAASsBMwIAATMJAAEzBQABZgFVAmYBgAFmAwABMwgAATMFAAEzCAABMwgAATMIAAEz + BQABMwMAASsBAAEzBQABMwUAATMIAAEzBQABMwgAATMFAAEzAwABKwEAATMFAAEzBQABMwUAATMFAAEz + CgACMwErATMCAAEzAgACMwErAWYCAAFmAQABKwFmATMBKwFmAQABKwFmAQABKwFmATMBKwEzAgABZgIA + ATMBAAErAWYCAAEzAgABZgIAAWYBAAErAWYBAAErAZkCAAFmAQABKwGZAgABMwFmAYABmfD/ATMBVQEz + CQABMw4AATMFAAEzBQABMwUAAZkBqgGZAWYBVQFmDAABMwFVAZkBAAErATMJAAEzAwABKwQAAWYBVQJm + AYABZgwAATMFAAEzAwABKwEAATMIAAEzBQABMwUAATMFAAEzAwABKwEAATMFAAEzBQABMwUAATMFAAEz + BQABMwUAATMFAAEzBQABMwUAATMFAAEzCAABMw0AAjMBKwEzAgABMwIAAWYBAAErAWYCAAFmAQABKwEz + AgABZgEAASsBZgEAASsBZgEzASsBZgIAAWYCAAEzAQABKwFmAgABMwIAAWYCAAFmAQABKwFmAgABmQIA + AWYBAAErAWYCAAEzAWYBgAGZcv//AP8A/wD/ADwAT/8B1RH/AdUL/wHVEP8BZgFVAWYGAAEzASsEAAEz + CAABMwErBwABMwgAAZkBqgGZAWYBVQFmAwABMwEAATMGAAEzAVUCZgGqAf8BZgGAAcwBMwFVAWYMAAEz + BQABZgFVAmYBVQFmBgABMwgAATMFAAEzBQABMwUAATMBKwQAATMFAAEzCAABMwUAATMDAAErAQABMwUA + ATMDAAErAQABMwUAATMFAAEzBQABMwUAATMFAAEzCAABMwErBAABMwoAATMDAAEzASsBMwIAATMBAAEr + AWYCAAIzASsBZgIAATMCAAFmATMBAAEzAQABKwFmAgABZgEAASsBZgIAAWYCAAFmAgABZgIAAWYBAAEr + AWYBMwErAZkBAAFVAZkBAAErAZkBMwFVAZkBMwFVAWYBAAFVAWbV/wHMEf8BzAj/AWYBVQFmAwABMwQA + ATMDAAEzAwABKwEAATMBAAEzAQABKwEAATMOAAGZAaoBmQFmAVUBZgYAATMFAAEzAVUBZgGZAaoB/wFm + AaoBzAEzAVUBZhIAAWYBVQJmAVUBZgMAATMFAAEzBQABMwUAATMFAAEzAwABKwEAATMFAAEzCAABMwgA + ATMFAAEzBQABMwUAATMFAAEzCAABMwMAASsBAAEzBQABMwMAASsEAAEzBQABMwMAASsBAAEzAgABMwsA + ATMBKwIzAQABZgEAASsBMwIAAWYBMwErATMCAAFmATMBAAEzAQABKwFmAQABKwFmAgABMwEAASsBZgIA + AWYCAAFmATMBAAFmAgABZgEAASsBZgEzASsBmQEAAVUBzAEAAVUBmQEzAVUBzAEzAVUBmQEzAVUBM3L/ + /wD/AP8A/wA8AHv/AZkBqgGZDwABMwUAATMIAAEzCAABZgGAAmYBVQFmDAABMwFVAmYBqgH/ATMBVQHM + ATMBqgHMAWYBqgH/ATMBVQGZEgABmQGqAZkBMwErATMGAAEzCAABMwUAATMFAAEzBQABMwUAATMFAAEz + BQABMwgAATMFAAEzBQABMwgAATMIAAEzBQABMwUAATMFAAEzBQABMwgAATMFAAEzBwACMwErATMCAAEz + AgABZgEAASsBZgIAATMBAAErAWYBAAErAWYBAAErAWYCAAFmAQABKwFmAQABKwGZAQABKwGZATMBVQGZ + ATMBVQHMATMBVQHMAQABgAHMATMBVQHMATMBgAHMATMBgAHMATMBVQGZATMBKwFmHP8B1dD/AZkBgAGZ + CgABKwEAATMFAAEzBQABMwUAATMIAAFmAYABmQFmAVUBMwMAATMIAAEzAVUCZgGqAf8BAAFVAcwBAAGA + Af8BZgGqAf8BMwFVAWYGAAEzAQABMwMAATMFAAGZAaoBmQEzASsBMwYAATMIAAEzCAABMwgAATMFAAEz + BQABMwUAATMIAAEzASsHAAEzAwABKwQAATMFAAEzCAABMwUAATMFAAEzBQABMwUAATMLAAEzBgABKwEz + AgABMwIAATMCAAFmAQABKwFmAgABMwEAASsBZgEzASsBZgIAAWYCAAFmAQABKwGZAQABKwFmAQABKwGZ + AQABVQHMAQABVQGZATMBVQHMAQABgAHMAQABVQHMATMBgAHMAQABgAHMATMBVQGZATMBKwFmM/8BzD7/ + /wD/AP8A/wA8AHj/AWYBgAFmBwABKwQAATMFAAEzASsHAAEzCwABZgFVATMBmQGAAZkNAAErAmYBqgH/ + ATMBgAHMAQABgAHMATMBgAH/AQABVQHMAWYBqgHMATMBVQGZBQACMwgAATMBKwEAAZkBqgHMATMFAAEz + BQABMwUAATMDAAErBAABMwgAATMFAAEzASsEAAEzBQABMwUAATMIAAEzCAABMwgAATMBKwcAATMIAAEz + BQABMwUAATMFAAEzASsKAAEzAQABMwQAASsBZgIAAjMBAAEzAQABKwFmAgABZgIAAWYCAAFmATMBVQGZ + AQABVQGZATMBVQGZATMBVQHMATMBgAHMAQABVQHMATMBVQHMAQABgAHMAQABVQHMAQABVQHMATMBVQHM + ATMBVQHMAQABKwEzAcwB1QHMFP8BzLv/AdUW/wGZAYABZgkAATMIAAEzCwABMwgAAWYBVQEzAZkBgAGZ + DQABVQJmAaoB/wEzAYABzAEzAYAB/wEAAYABzAEAAYABzAFmAaoB/wEzAVUBmQ8AATMBKwEzAZkBqgGZ + ATMBAAEzAwABMwUAATMIAAEzBQABMwUAATMFAAEzBQABMwUAATMFAAEzBQABMwUAATMFAAEzCAABMwUA + ATMFAAEzBQABMwUAATMFAAEzBQABMwUAATMBKwkAAjMDAAErATMBAAErAjMBAAFmAQABKwFmAgABMwIA + AWYCAAFmAQABVQGZATMBVQGZATMBVQHMAQABVQHMATMBgAHMATMBVQHMAQABgAHMATMBVQHMAQABVQHM + AQABVQHMAQABVQHMATMBVQGZAQABKwFmAcwB1QHMb///AP8A/wD/ADwAdf8BMwFVAWYGAAEzAQABMwMA + ATMIAAEzBQABMwgAATMCAAEzASsBMwGZAaoBmQMAATMEAAEzBAABKwEzAWYBqgHMATMBgAH/AQABgAHM + AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAWYBqgH/ATMBVQFmCQABMwUAATMBKwEzAZkBqgGZDAABMwUA + ATMFAAEzBQABMwUAATMFAAEzBQABMwMAASsBAAEzBQABMwMAASsBAAEzBQABMwUAATMFAAEzBQABMwUA + ATMBKwQAATMIAAEzBQABMwUAATMFAAEzBwACMwMAASsBMwIAAWYCAAEzAgABZgEAASsBZgEAAVUBzAEz + AVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAYABzAEzAVUBzAEAAVUBzAEzAVUBzAEAAYABzAEA + AVUBzAEzAYABmQEAASsBZgHMAaoBzOL/AdUB/wEzAVUBZgYAATMDAAErBAABMwUAATMFAAEzAwABKwcA + ATMBKwEzAZkBqgGZBgABMwErBgABMwFmAaoB/wEAAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAVUB/wEz + AYABzAFmAaoB/wEAAVUBZgYAATMIAAEzASsBMwGZAaoBmQYAATMFAAEzBQABMwErBAABMwUAATMFAAEz + ASsEAAEzAwABKwEAATMFAAEzBQABMwgAATMFAAEzCAABMwUAATMDAAErAQABMwgAATMFAAEzBQABMwUA + ATMFAAEzBwABMwIAAjMBAAEzAgABMwIAAWYCAAFmAQABKwFmATMBVQGZATMBVQHMAQABVQHMATMBVQHM + ATMBVQHMATMBVQHMAQABgAHMATMBVQHMAQABgAHMAQABVQHMATMBVQHMATMBVQHMATMBgAHMAQABKwEz + AcwBqgHMEv8BzFz//wD/AP8A/wA8AHL/AWYBVQEzAwABMwUAATMGAAErAQABMwUAATMIAAEzCAABmQGq + AZkBMwErATMLAAEzAWYBgAHMATMBgAH/AQABgAHMATMBVQH/AQABgAHMAQABgAH/ATMBVQHMAQABgAHM + ATMBgAH/AWYBgAHMAQABVQGZBQABMwMAATMFAAFmAVUCZgGAAWYDAAEzBQABMwUAATMFAAEzBQABMwEr + BwABMwUAATMFAAEzBQABMwUAATMFAAEzBQABMwErBAABMwUAATMFAAEzBQABMwUAATMFAAEzBQABMwUA + ATMIAAEzBQABMwEAATMFAAEzAQABKwFmATMBVQGZATMBVQHMATMBgAHMAQABVQHMATMBVQHMAQABVQHM + ATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABgAHMAQABVQHMAQABVQHMATMBVQHMATMBgAHMAQABKwJm + AYABmeH/ATMBVQEzAwABMwMAASsDAAIzBQABMwMAASsEAAEzCAABMwUAAZkBqgGZATMBKwEzAwABMwcA + ATMBZgGqAcwBMwGAAcwBAAFVAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAFVAcwBZgGq + Af8BMwFVAWYGAAEzCAABZgFVATMBZgGAAWYJAAEzBQABMwUAATMFAAEzBQABMwUAATMFAAEzBQABMwUA + ATMBKwQAATMGAAErAQABMwUAATMDAAErAQABMwgAATMFAAEzBgABKwEAATMIAAEzBQABMwUAATMFAAEz + BAABMwEAASsBMwIAAWYBMwFVAZkBMwGAAcwBAAFVAcwBMwGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAGAAcwBMwFVAcwBAAErAmYBgAGZLP8BzEL/ + /wD/AP8A/wA8AG//ATMBKwEzBgABMwMAASsHAAEzCAABMwUAATMDAAErBAABZgFVAWYBmQGAAWYLAAIz + AYABmQEzAYAB/wEzAYABzAEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEz + AYABzAFmAaoB/wEzAVUBZg8AAZkBqgGZAWYBVQFmBgABMwgAATMFAAEzBQABMwUAATMFAAEzBQABMwUA + ATMIAAEzCAABMwgAATMIAAEzBQABMwgAATMIAAEzBQABMwUAATMNAAEzAgACMwFVAZkBZgGAAcwBAAFV + AZkBMwGAAcwBAAFVAcwBAAGAAcwBMwFVAcwBAAGAAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAcwBAAFV + AcwBMwGAAcwBMwFVAcwBMwFVAcwBMwFVAZkBMwFVAWbG/wHMF/8BMwErATMDAAEzBQABMwgAATMFAAEz + BQABMwsAAWYBVQFmAZkBgAFmCwABMwFmAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAVUB/wEzAYABzAEA + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAFmAaoB/wEzAVUBZgYAATMIAAGZAaoBmQFmAVUBZgYA + ATMFAAEzBQABMwMAASsBAAEzCAABMwUAATMFAAEzBQABMwgAATMFAAEzCAABMwgAATMFAAEzBQABMwUA + ATMFAAEzBQABMwgAATMFAAEzBwABMwIAAjMBVQGZATMBgAHMAQABVQHMATMBgAHMAQABVQHMATMBVQHM + AQABVQHMAQABgAHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQHMAQABVQHMATMBgAHM + ATMBVQGZATMBVQFmIv8B1Uz//wD/AP8A/wA8AGz/ATMBVQEzBQACMwgAATMCAAEzBQABMwUAATMBKwoA + ATMBAAEzAZkBgAGZDAABMwFVAZkBZgGqAf8BAAGAAcwBMwGAAcwBAAFVAf8BAAGAAf8BMwGAAcwBAAFV + AcwBAAGAAf8BAAGAAcwBMwFVAf8BAAGAAcwBMwGAAcwBZgGqAcwBAAErAWYGAAEzCAABmQGqAZkBMwEr + ATMJAAEzBQABMwgAATMLAAEzASsEAAEzBQABMwUAATMFAAEzBQABMwUAATMFAAEzBQABMwUAATMFAAEz + BQABMwErBAABMwgAATMDAAErAQABMwUAATMHAAIzAVUBmQEzAYABzAEzAVUBzAEzAVUBzAEzAVUBmQEz + AVUBzAEAAVUBmQEzAVUBzAEzAVUBzAEzAVUBzAEzAVUBzAEzAYABzAEzAVUBzAEzAVUBzAEzAVUBzAEz + AVUBmQEzAVUBmQEzASsBMxX/AczF/wEzAVUBMwMAATMBKwEzBgABMwUAATMBKwcAATMIAAEzBQABMwEA + ATMBmQGAAZkGAAEzBQABMwFVAZkBMwGAAf8BAAGAAcwBAAFVAf8BMwGAAf8BAAGAAcwBAAGAAcwBAAFV + Af8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAFVAf8BZgGqAcwBMwFVAWYJAAEzAQABMwMAAZkBqgGZ + ATMBKwEzCQABMwgAATMIAAEzCAABMwUAATMFAAEzBQABMwUAATMFAAEzBQABMwUAATMFAAEzBQABMwUA + ATMIAAEzBQABMwUAATMFAAEzBQABMwcAAjMBVQGZATMBgAHMATMBVQHMATMBVQHMAQABVQHMATMBVQGZ + AQABVQHMATMBVQGZATMBVQHMATMBVQHMATMBVQHMATMBgAHMATMBVQGZATMBgAHMATMBVQHMATMBVQHM + ATMBVQGZATMBKwEzE/8B1Rb/AcxE//8A/wD/AP8APABX/wHMEf8BZgFVAWYDAAEzCAABMxEAATMIAAEz + BQABmQGAAWYBMwFVATMDAAEzBAABMwEAAVUCZgGqAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGA + AcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBZgGqAf8BAAEr + AWYFAAIzBQABMwErATMBzAGqAZkDAAEzCAABMwUAATMFAAEzBQABMwUAATMFAAEzBgABKwEAATMFAAEz + BQABMwUAATMIAAEzASsEAAEzBQABMwUAATMFAAEzBQABMwUAATMFAAEzBQABMwYAASsFAAErAjMBVQFm + AgABZgEAASsBZgEAASsBZgEAASsBmQEAASsBZgIAAWYBAAErAWYCAAFmAgABZgEAASsBZgIAAWYBAAEr + AWYBAAErAWYBAAErAWYBAAErAWYCAAEzAcwB1QHMtf8B1R//AWYBVQFmCQABMwgAATMIAAEzCAABMwEr + BwABmQGAAWYBMwFVATMDAAEzAQABMwQAAVUCZgGqAf8BAAGAAcwBAAGAAcwBMwGAAcwBAAGAAcwBMwGA + Af8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBZgGqAf8BAAEr + AWYDAAEzCAABMwErATMBzAGqAZkDAAEzCAABMwgAATMIAAEzBQABMwUAATMBKwQAATMFAAEzBQABMwgA + ATMIAAEzCAABMwErBAABMwgAATMLAAEzBQABMwErBAABMwYAASsGAAIzAVUBZgIAAWYBAAErAWYBAAEr + AWYBAAErAZkBAAErAWYCAAFmAQABKwFmAgABmQEAASsBZgIAAWYBAAErAWYCAAFmAQABKwFmAQABKwFm + AgABZgMAAcwB1QHMDv8BzF3//wD/AP8A/wA8AGb/AWYBgAFmBwABKwQAATMFAAEzBQABMwUAATMIAAEz + BQABMwErATMBmQGAAWYFAAEzBAABKwJmAaoBzAEzAYAB/wEzAVUBzAEAAYABzAEAAYAB/wEAAVUBzAEz + AYAB/wEAAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAVUBzAEzAYAB/wEAAYABzAEzAYABzAFm + AaoBzAEAASsBMwwAAWYBVQJmAVUBZgMAATMBKwQAATMFAAEzCAABMwUAATMFAAEzCAABMwgAATMDAAEr + AQABMwgAATMFAAEzCAABMwErBwABMwgAATMIAAEzCAABMwgAATMKAAIzAQABMwIAATMCAAEzAgABMwIA + AWYCAAEzAgABZgEAASsBZgEAASsBZgIAATMCAAFmAgABMwIAATMCAAFmAQABKwEzAwABmQGAAZkE/wHV + Af8BzCb/Acyk/wFmAYABZgQAASsBAAEzBQABMwUAATMIAAEzAwABKwQAATMIAAEzASsBMwGZAYABmQoA + ASsBMwFmAaoB/wEAAYAB/wEAAVUBzAEzAYAB/wEAAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEA + AYABzAEAAVUB/wEzAYABzAEAAVUB/wEAAYABzAEAAYAB/wEzAVUBzAFmAaoBzAEAASsBMwYAATMFAAFm + AVUCZgGAAWYGAAEzBQABMwUAATMFAAEzBQABMwErBAABMwsAATMIAAEzASsEAAEzBQABMwUAATMFAAEz + BQABMwUAATMFAAEzBQABMwIAATMLAAEzCAABMwoAATMBAAErATMCAAEzAgABMwIAATMCAAFmAgABMwIA + AjMBKwFmAgABZgIAATMCAAFmAgABMwIAAWYCAAEzAQABKwFmAwABmQGAAZkY/wHMU///AP8A/wD/ADwA + Y/8BZgGAAWYGAAEzBQABMwYAASsBAAEzCAABMwErBAABMwsAAZkBgAGZATMBKwEzCAABMwFmAaoBzAEz + AYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAVUB/wEA + AYAB/wEzAYABzAEAAYAB/wEAAYABzAEAAVUB/wEzAYABzAEzAYABzAEzAYABzAIAATMGAAEzASsBMwMA + AZkBqgGZATMBKwEzAwABMwIAATMIAAEzBQABMwsAATMFAAEzBQABMwUAATMIAAEzCAABMwUAATMIAAEz + CAABMwUAATMFAAEzBQABMwUAATMFAAEzDQABMwQAASsBMwIAATMCAAIzASsBMwIAATMCAAEzAgABZgIA + AWYBAAErAWYBMwErAWYCAAFmAgABZgIAAWYBMwErAWYCAAEzAWYBgAGZKP8B1Qb/AcyM/wHMEv8BZgGA + AZkGAAEzBQABMwYAASsBAAEzBQABMwgAATMLAAGZAaoBmQEzASsJAAEzAWYBqgH/ATMBgAHMAQABgAH/ + ATMBgAHMAQABgAHMATMBgAH/AQABVQHMAQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/ + AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAH/ATMBgAHMAgABMwMAATMDAAErBAABzAGqAZkBMwEr + ATMDAAEzBQABMwUAATMIAAEzCAABMwUAATMFAAEzBQABMwUAATMIAAEzCAABMwgAATMIAAEzBQABMwgA + ATMFAAEzBQABMwUAATMIAAEzAQABMwUAATMCAAEzAgACMwErAWYBAAErATMCAAFmAgABZgIAAWYBAAEr + AWYBMwErAWYCAAFmAQABKwFmAgABZgEzASsBZgIAATMBZgGAAZkG/wHMZf//AP8A/wD/ADwAYP8BmQGA + AZkDAAEzAwABKwQAATMBAAEzBgABMwUAATMFAAEzBQABMwgAAWYBVQJmAVUBZgkAATMBgAHMATMBgAH/ + ATMBgAHMAQABgAHMATMBVQH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHM + ATMBgAHMAQABgAHMATMBVQH/AQABgAHMATMBgAH/AQABgAHMATMBgAHMATMBqgH/ATMBVQGZAgABMwkA + ATMBKwEAAcwBqgHMDAABMwUAATMFAAEzASsEAAEzAgABMwYAASsBAAEzBQABMwUAATMFAAEzBQABMwgA + ATMFAAEzBQABMwUAATMFAAEzBQABMwgAATMIAAEzAwABKwEzAwABMxAAATMCAAEzAQABKwIzAQABZgEA + ASsBMwIAATMBAAErAWYBAAErAWYBMwErAWYBAAErAWYCAAEzAQABKwFmAgACMwErATPM/wGZAYABZgYA + ATMFAAEzASsBMwMAATMFAAEzBQABMwUAATMFAAEzBQABZgFVAmYBVQFmAwABMwUAATMBgAHMATMBgAH/ + AQABgAHMAQABgAHMATMBgAHMAQABVQH/ATMBgAHMAQABgAH/ATMBgAHMAQABVQH/ATMBgAHMAQABgAH/ + ATMBVQHMAQABgAH/AQABgAH/AQABVQHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/AWYBgAGZAgABMwoA + ASsBMwHMAaoBzAMAATMIAAEzBQABMwUAATMFAAEzBQABMwgAATMBKwQAATMFAAEzBQABMwgAATMIAAEz + CAABMwgAATMFAAEzBQABMwUAATMIAAEzASsSAAEzBQABMwIAATMBAAErATMBAAErATMCAAEzAQABKwFm + AQABKwFmATMBKwFmAgABZgIAAjMBKwFmAgABMwEAASsBM2z//wD/AP8A/wA8AFP/AcwJ/wGZAYABmQYA + ATMBAAEzAwABMwIAATMBKwQAATMFAAEzBQABMwUAATMIAAEzAgABmQGqAZkIAAIzAVUCZgGqAf8BAAFV + AcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAcwBAAFVAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGA + Af8BAAGAAf8BAAGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAFVAf8BAAGAAcwBMwGAAcwBZgGqAf8BMwFV + AZkIAAEzAwABZgFVAWYBmQGqAZkGAAEzCwABMwUAATMIAAEzBQABMwgAATMFAAEzBQABMwUAATMIAAEz + BQABMwUAATMIAAEzCAABMwUAATMFAAEzBQABMwgAATMBAAEzCAABMwUAATMCAAEzAQABKwEzAgABMwIA + ATMCAAEzAgABZgEzASsBZgIAAWYCAAEzAQABKwIzASsBZgIAATMBzAH/AcwH/wHVDP8BzLH/AZkBgAGZ + AwABMwErATMGAAEzCAABMwUAATMFAAEzBQABMwgAATMCAAGZAYABmQkAATMBVQGZATMBqgH/AQABVQHM + AQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ + ATMBgAHMAQABgAHMAQABgAHMATMBgAH/AQABgAHMATMBVQH/AQABgAHMAQABgAHMATMBqgH/ATMBVQGZ + BgABMwUAAWYBVQFmAZkBqgGZBgABMwgAATMFAAEzBQABMwUAATMFAAEzCAABMwgAATMFAAEzBQABMwUA + ATMFAAEzBQABMwUAATMIAAEzBQABMwUAATMFAAEzBAACMwgAATMKAAEzAgABMwIAATMCAAEzAgABMwIA + ATMCAAEzAgACMwErAWYBAAErAWYCAAEzAQABKwFmATMBKwEzAgABMwL/AcwR/wHMV///AP8A/wD/ADwA + Wv8BzAHVAcwBAAErAQABMwgAATMIAAEzCAABMwMAASsBAAEzBQABMwgAAZkBgAGZATMBKwEzCAABMwFm + AaoB/wEzAYABzAEAAYABzAEAAYAB/wEAAVUBzAEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEA + AYABzAEzAYAB/wEAAVUBzAEzAYABzAEAAYAB/wEzAYABzAEAAVUBzAEAAYAB/wEzAYABzAEAAYAB/wEA + AYABzAEAAVUBzAFmAaoB/wEzAVUBZgYAATMFAAGZAaoBmQFmAVUBMwYAATMCAAEzASsEAAEzBQABMwUA + ATMCAAEzBQABMwUAATMFAAEzCAABMwUAATMFAAEzBQABMwgAATMFAAEzBQABMwUAATMFAAEzCAABMwUA + ATMIAAEzDgABMwErATMBZgFVAWYBMwErAWYBAAErATMCAAEzAgABMwIAATMBAAErAWYCAAFmAgABMwIA + ATMCAAEzAZkBgAGZG/8BzKf/AcwB1QHMAQABKwcAATMEAAIzBQABMwgAATMDAAErBAABMwUAATMFAAGZ + AYABZgEzAVUBMwUAATMCAAEzAWYBqgHMATMBgAHMAQABgAH/AQABgAHMATMBVQH/AQABgAHMATMBgAHM + AQABgAH/AQABgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAHMATMBVQH/AQABgAHMAQABgAH/AQABgAHM + AQABgAH/ATMBgAHMAQABgAHMAQABgAH/AQABVQHMAWYBgAH/ATMBVQFmDAABmQGqAZkBMwFVATMGAAEz + AwABKwEAATMFAAEzBQABMwUAATMFAAEzBQABMwUAATMCAAEzCAABMwgAATMIAAEzBQABMwgAATMFAAEz + CAABMwUAATMLAAEzBQABMwgAATMFAAEzASsBMwFmAVUBZgEzAVUBZgEzAQABMwIAATMCAAFmAgABMwIA + AWYCAAFmAgABMwIAATMCAAEzAZkBgAGZBP8B1WT//wD/AP8A/wA8AFr/ATMBKwEzBgABMwMAASsBAAEz + BQABMwUAATMFAAEzBQABMwUAATMFAAEzASsBMwGZAYABZggAAjMBgAHMATMBgAHMAQABgAHMATMBgAH/ + AQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBVQHMAQABgAH/ATMBgAHMAQABVQH/AQABgAHMATMBgAH/ + AQABgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHM + AWYBqgHMAgABMwIAATMGAAEzASsBMwGZAaoBmQwAATMFAAEzBQABMwsAATMFAAEzASsHAAEzAwABKwEA + ATMIAAEzCAABMwUAATMIAAEzCAABMwErBAABMwIAATMFAAEzASsHAAEzASsEAAEzBQABMwoAATMGAAEz + AVUBMwFmAVUBmQFmAVUBZgEzAVUBmQEzASsBZgIAATMCAAEzAgABZgEAASsBZgIAATMBAAErATPD/wEz + ASsBMwMAATMFAAEzAwABKwEAATMFAAEzBQABMwUAATMFAAEzCAABMwFVATMBZgFVAZkDAAEzBQABMwGA + AcwBMwGqAf8BAAFVAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAFVAf8BMwGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwFVAcwBAAGAAcwBMwGAAf8BAAGA + AcwBMwGAAcwBAAGAAf8BMwGAAcwBZgGqAf8CAAEzAwABMwUAATMBKwEzAcwBqgGZCQABMwgAATMFAAEz + AwABKwQAATMFAAEzBQABMwYAASsBAAEzBQABMwUAATMFAAEzBQABMwgAATMBKwQAATMGAAErAQABMwUA + ATMGAAErAQABMwUAATMFAAEzASsEAAEzBgABKwoAATMBKwEzAWYBgAGZAWYBVQFmATMBVQGZATMBVQFm + AgABMwIAATMCAAFmAQABKwFmAgABMwEAASsBMyr/AcwB1QHMPP//AP8A/wD/ADwAVP8BzAL/AWYBVQFm + BgABMwUAATMFAAEzBQABMwUAATMIAAEzCwABmQGqAZkBMwErATMFAAEzAQABVQJmAYAB/wEAAYABzAEz + AYABzAEAAVUB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEz + AYAB/wEAAYABzAEzAVUBzAEAAYAB/wEzAYABzAEAAYABzAEzAVUB/wEAAYABzAEAAYABzAEzAVUB/wEA + AYABzAEAAYABzAFmAYAB/wEzAVUBmQwAAWYBVQFmAZkBgAFmBgABMwgAATMIAAEzBQABMwgAATMFAAEz + BQABMwUAATMFAAEzBQABMwUAATMFAAEzAwABKwEAATMFAAEzDgABMwgAATMFAAEzBQABMwgAATMDAAEr + AQABMwgAAWYBVQFmAQABKwIzASsCMwFVAmYBqgHMAWYBVQGZATMBVQHMATMBVQGZATMBVQGZAgABMwHM + AaoBzLz/AcwBMwFVAWYJAAEzBQABMwUAATMFAAEzAwABKwEAATMFAAEzCwABmQGqAZkBMwErATMGAAEz + ASsBZgEzAaoB/wEAAVUBzAEAAYAB/wEAAYABzAEzAVUB/wEAAYABzAEAAYABzAEzAVUB/wEAAYABzAEA + AYAB/wEAAYABzAEzAYABzAEAAVUB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEz + AYABzAEAAVUB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEzAVUBzAwAAWYBVQFmAZkBgAFmDAABMwUA + ATMFAAEzBQABMwgAATMIAAEzBQABMwUAATMBKwQAATMFAAEzCAABMwUAATMFAAEzCAABMwUAATMFAAEz + BQABMwgAATMIAAEzBQABMwErBwABZgFVAWYBAAErAjMBKwIzAVUCZgGAAcwBZgGAAcwBMwFVAZkBMwFV + AcwBMwFVAZkCAAEzAcwB1QHMCf8BzBH/AcxK//8A/wD/AP8APABU/wHMAdUBmQwAATMFAAEzBQABMwMA + ASsEAAEzBQABMwUAATMBAAEzAwABZgFVAmYBVQFmCAABMwFmAaoBzAEzAYABzAEAAYABzAEAAYAB/wEz + AYABzAEAAYAB/wEzAVUBzAEAAYAB/wEAAYABzAEzAVUB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEz + AYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEz + AYABzAEAAYABzAFmAaoB/wEAASsBZgYAATMFAAGZAaoBmQEzAVUBMwYAATMIAAEzAwABKwQAATMFAAEz + BQABMwUAATMFAAEzCAABMwErBwABMwMAASsEAAEzBQABMwgAATMFAAEzBQABMwUAATMFAAEzCAABMwUA + ATMDAAErAQABMwsAAWYBVQFmATMBVQFmBQABMwMAATMBKwFmAQABVQFmATMBVQJmAYABzAEzAYABzAEz + AVUBmQFmAYABmbr/AcwBqgHMAwABMwgAATMFAAEzCAABMwUAATMFAAEzBQABMwUAAWYBVQJmAVUBZggA + ATMBZgGqAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAcwBMwGA + Af8BMwFVAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAFVAcwBMwGAAf8BAAGAAcwBMwGA + Af8BAAGAAcwBMwGAAcwBMwGAAf8BAAFVAcwBAAGAAf8BAAGAAcwBZgGqAf8BAAErAWYDAAEzCAABmQGq + AZkBMwErATMDAAEzBQABMwUAATMIAAEzBQABMwUAATMFAAEzBQABMwgAATMLAAEzASsEAAEzBQABMwgA + ATMFAAEzCAABMwgAATMFAAEzCAABMwEAATMBAAErAQABMwsAAWYBgAFmATMBVQFmCAACMwErAWYBAAEr + AjMBVQJmAYABzAEzAYAB/wEzAVUCZgGAAZlm//8A/wD/AP8APABR/wHMAdUBzAEzASsBMwMAATMBAAEz + AQABKwEAATMFAAEzBQABMwUAATMFAAEzBQABMwgAATMCAAGZAaoBmQkAATMBVQGZATMBqgH/AQABVQHM + ATMBgAH/AQABVQHMATMBgAH/AQABgAHMATMBgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBVQH/ + AQABgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAHMAQABVQH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHM + AQABgAHMATMBVQHMAQABgAH/AQABgAHMATMBgAH/AWYBgAGZAgABMwoAASsBMwHMAaoBzAEzCAABMwUA + ATMFAAEzBQABMwUAATMIAAEzCAABMwUAATMFAAEzCAABMwgAATMFAAEzBQABMwgAATMIAAEzBQABMwUA + ATMIAAEzBQABMwgAAcwB1QHMATMBKwEzCgABKwEzAWYBVQFmBAABKwJmAYABzAEzAVUBmQEzAVUBZgz/ + Acyb/wHMDv8BzAHVAcwBMwErATMEAAErBAABMwMAASsBAAEzBQABMwUAATMBKwQAATMFAAEzCAABMwIA + AZkBqgGZAwABMwUAATMBVQGZATMBqgH/AQABVQHMAQABgAHMATMBVQH/AQABgAHMATMBVQH/AQABgAHM + ATMBgAHMAQABgAH/AQABgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHM + AQABgAH/AQABgAHMATMBgAHMAQABVQH/AQABgAHMAQABgAHMATMBgAHMAQABgAHMAQABgAH/ATMBgAHM + AWYBgAHMDAABMwErATMBzAGqAcwGAAEzDgABMwgAATMIAAEzCAABMwUAATMFAAEzBQABMwUAATMFAAEz + CAABMwgAATMFAAEzBQABMwUAATMDAAErAQABMwUAATMFAAEzBQABMwIAATMFAAHMAaoBzAEzASsBMwUA + ATMDAAEzASsBAAFmAVUBZgIAATMBAAErAWYBMwFVAcwBMwFVAZkBMwFVAWYU/wHMUf//AP8A/wD/ADwA + Pf8B1QP/AcwP/wEzAQABMwwAATMFAAEzASsHAAEzBQABMwUAATMFAAEzBQABZgGAAmYBVQFmBwABKwJm + AaoB/wEzAYABzAEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEzAVUB/wEAAYABzAEAAYAB/wEzAYABzAEA + AYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAVUBzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEz + AYABzAEAAVUBzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAVUBzAEzAaoB/wEAASsBZgYA + ATMFAAFmAYACZgGAAWYJAAEzBQABMwgAATMIAAEzCAABMwgAATMFAAEzBQABMwIAATMFAAEzCAABMwgA + ATMFAAEzBQABMwUAATMDAAErAQABMwUAATMFAAEzBQABMwgAAWYBVQFmAZkBqgGZBQACMwUAAcwBqgHM + AWYBVQFmBQACMwFVAmYBgAGZAWYBVQFmAcy2/wEzASsBMwkAATMFAAEzBQABMwUAATMFAAEzBQABMwUA + ATMBKwQAAWYBgAGZAWYBVQFmBwABKwJmAaoB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEAAYABzAEz + AYAB/wEAAYABzAEzAYAB/wEAAVUBzAEzAYAB/wEAAYABzAEzAVUBzAEAAYAB/wEAAVUBzAEzAYABzAEA + AYAB/wEzAYABzAEAAVUBzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAVUB/wEAAYABzAEz + AYABzAEAAYAB/wFmAaoBzAEAASsBmQMAATMDAAErBAABZgGAAmYBgAGZBgABMwIAATMFAAEzAgABMwUA + ATMFAAEzAgABMwUAATMIAAEzBQABMwUAATMFAAEzCAABMwUAATMFAAEzCAABMwUAATMIAAEzCAABMwgA + ATMCAAEzAQABMwYAATMBVQFmAZkBqgGZAwABMwgAAcwBqgHMAWYBVQFmBQACMwFVAmYBgAGZAWYBVQGZ + AcwO/wHMVv//AP8A/wD/ADwAP/8BzA7/AZkBqgGZATMDAAErBwABMwgAATMFAAEzBQABMwUAATMFAAEz + BQABMwErAQABmQGqAZkIAAEzAWYBVQGZATMBqgH/AQABgAH/ATMBgAHMAQABVQH/AQABgAHMATMBgAHM + AQABgAH/ATMBgAHMAQABgAH/ATMBVQHMAQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHM + ATMBgAH/AQABVQHMAQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABVQH/ATMBgAHMAQABgAH/ + ATMBgAHMAQABgAH/ATMBgAHMAWYBqgHMAgABMwIAATMJAAHMAaoBzAEzAQABMwMAATMIAAEzBQABMwUA + ATMFAAEzBQABMwUAATMFAAEzCAABMwsAATMFAAEzBQABMwgAATMFAAEzBQABMwsAATMDAAErAQABMwUA + ATMFAAEzBQABmQGqAZkBZgFVAWYJAAEzASsBMwGZAaoBmQUAATMDAAFmAVUBZgEAASsCMwErATMBmQGq + AcwI/wHMl/8B1RD/AZkBqgGZBgABMwcAAjMFAAEzCAABMwUAATMFAAEzCAABMwIAAZkBqgGZAwABMwUA + ATMBgAHMAWYBqgH/AQABVQHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAH/AQABVQHMATMBgAHM + AQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABVQHMATMBgAH/AQABgAHM + AQABgAH/AQABgAHMATMBgAH/AQABVQHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAH/AQABVQHMATMBgAH/ + ATMBqgHMBQABMwkAAcwBqgHMATMBKwoAATMLAAEzCwABMwgAATMFAAEzCAABMwgAATMCAAEzCAABMwgA + ATMFAAEzBQABMwUAATMFAAEzBQABMwUAATMFAAEzCAABmQGqAZkBZgFVATMFAAEzAwABMwErATMBmQGq + AZkJAAFmAVUBZgEAASsCMwErATMBmQGqAcwF/wHMCv8B1VL//wD/AP8A/wA8AEv/AcwB1QH/AQABKwcA + ATMFAAEzASsEAAEzBQABMwUAATMFAAEzAwABKwEAATMDAAErATMDAAGZAYABmQFmASsBMwcAASsCZgGq + AcwBMwGAAcwBAAGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAFVAf8BAAGAAcwBAAFVAf8BMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAcwBMwFVAf8BAAGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAFV + AcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAcwBMwFVAf8BAAGAAcwBAAGAAcwBMwGAAcwBMwGA + Af8BMwFVAZkGAAEzAQABMwMAAWYBVQEzAZkBqgGZAwABMwUAATMIAAEzCAABMwUAATMLAAEzBQABMwIA + ATMFAAEzAgABMwUAATMIAAEzBQABMwgAATMIAAEzBQABMwUAATMFAAEzCAABMwgAAcwBqgGZBgABMwEA + ATMDAAGZAaoBmQEzASsBMwkAAWYBVQFmATMBVQFmAwABZgFVAWYe/wHMd/8BzAH/AcwV/wHMAdUB/wEz + ASsEAAEzCAABMwgAATMDAAErAQABMwUAATMFAAEzBQABMwUAAZkBgAGZAWYBVQEzBwABKwJmAaoBzAEA + AYABzAEzAYAB/wEAAYABzAEzAVUBzAEAAYAB/wEAAYABzAEAAVUBzAEzAYAB/wEAAYAB/wEzAVUBzAEA + AYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEz + AYABzAEAAYAB/wEzAYABzAEAAYABzAEAAVUB/wEzAYABzAEAAYABzAEAAYABzAEzAYABzAEzAYAB/wEz + AVUBmQYAATMFAAEzAVUBZgHMAaoBmQMAATMIAAEzBQABMwUAATMFAAEzBQABMwUAATMFAAEzBQABMwUA + ATMLAAEzBQABMwUAATMIAAEzBQABMwgAATMFAAEzASsEAAEzBQABMwUAATMFAAGZAaoBmQEzASsBMwkA + AZkBqgHMATMBVQEzCQABZgFVAWYBMwFVATMDAAFmAVUBZmP//wD/AP8A/wA8ADH/AdUZ/wGZAYABZgYA + ATMFAAEzBQABMwUAATMIAAEzASsHAAEzCAABMwIAAZkBqgGZBQABMwMAATMBVQGZAWYBqgH/AQABVQHM + ATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABVQHM + ATMBgAH/AQABgAHMAQABgAH/ATMBVQHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAH/ + AQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABVQH/AQABgAHMAWYBqgHM + AQABKwFmBgABMwUAAZkBqgGZAWYBVQFmBgABMwUAATMIAAEzEQABMyAAATMLAAEzCAABMwUAATMFAAEz + BQABMwgAATMCAAEzCAABMwErATMBzAGqAcwKAAErAQABzAHVAcwGAAEzCAABmQGAAZkEAAErAQAQ/wHV + FP8B1Xv/AcwM/wGZAYABZgwAATMDAAErAQABMwUAATMFAAEzBQABMwUAATMDAAErAQABMwIAATMBAAEz + AZkBqgGZCQABMwFVAZkBMwGqAf8BMwFVAcwBAAGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGA + Af8BAAGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAFVAf8BMwGAAcwBAAGAAcwBAAGA + Af8BMwFVAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAFVAcwBMwGAAf8BMwGAAf8BAAGAAcwBMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAf8BAAFVAcwBZgGqAf8BAAErAWYGAAEzBQABmQGAAZkBZgFVAWYGAAEzBQABMwgA + ATMsAAEzBQABMwsAATMIAAEzCAABMwUAATMIAAEzCAABMwUAATMBKwEzAcwBqgHMCQABMwErAQABzAGq + AcwDAAEzCgABMwGZAYABmQMAATMBKwEAHf8BzAb/Acw+//8A/wD/AP8APAAw/wHMGP8B1QHMBgABMwgA + ATMIAAEzBQABMwUAATMFAAEzBQABMwUAAWYBgAGZAWYBVQEzCAABMwFmAaoB/wEAAYABzAEzAYABzAEA + AYABzAEAAYAB/wEzAYABzAEAAVUBzAEAAYAB/wEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEA + AYAB/wEAAYABzAEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAVUB/wEzAYABzAEAAYABzAEAAYAB/wEz + AYABzAEAAYABzAEAAVUBzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEzAYAB/wEz + AVUBmQwAATMBKwEzAcwB1QHMGwABMwErAjMBVQEzAWYBVQJmAVUCZgFVAmYBgAJmAVUCZgFVAmYBVQJm + AYACZgFVAWYBMwFVAjMBKwEzAgACMxQAATMLAAEzCAABMwIAATMLAAEzBQABZgGAAmYBgAFmCQABmQGA + AZkBZgGAAWYDAAEzCwABmQGAAZkBMwErATMDAAHMAaoBzBr/Acx2/wHVCv8BzAv/AcwB1QHMBgABMwUA + ATMFAAEzBQABMwUAATMIAAEzDgABZgGAAmYBVQFmBgABMwEAAjMBqgH/ATMBgAH/AQABgAHMATMBgAHM + AQABgAH/ATMBgAHMAQABgAH/ATMBVQHMAQABgAHMAQABgAH/ATMBVQHMAQABgAH/ATMBgAHMAQABVQH/ + ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/AQABgAHM + AQABgAHMAQABgAHMAQABgAH/ATMBVQHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/ATMBVQGZ + AwABMwgAATMBKwEzAcwB1QHMGwABMwErAjMBKwIzAVUBMwFmAVUCZgFVAmYBgAJmAVUCZgGAAmYBVQJm + AVUCZgFVAmYBVQFmATMBKwEzBQABMxIAATMIAAEzBQABMwUAATMFAAEzBQABMwgAAWYBgAJmAYABZgMA + ATMFAAFmAYABmQFmAYABZgUAATMDAAEzBQABZgGAAWYBMwErATMDAAHMAaoBzGD//wD/AP8A/wA8ADz/ + AcwL/wGZAaoBzAMAATMBKwEzAwABMwUAATMFAAEzBQABMwErBAABMwUAATMLAAEzAgABzAGqAZkJAAEz + AVUBmQEzAaoB/wEzAVUBzAEAAYAB/wEzAYABzAEAAVUBzAEzAYAB/wEAAYABzAEzAYAB/wEAAYAB/wEA + AVUBzAEzAYABzAEAAYAB/wEzAVUBzAEAAYAB/wEzAYABzAEAAVUB/wEAAYABzAEzAYAB/wEAAYABzAEz + AYABzAEAAYAB/wEAAYABzAEzAYABzAEAAVUB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAVUB/wEA + AYABzAEzAYAB/wEAAVUBzAEAAYABzAFmAaoB/wEAASsBZgUAAjMFAAFmAYABZgGZAYABmQoAASsBAAFm + AVUBZgGZAYACmQGqAWYBmQGqAcwBmQGAAZkBZgGAAWYBmQGAAZkBZgGAAmYBgAJmAVUCZgErAWYBMwFV + ATMBZgFVAmYBgAFmAZkBgAKZAYACmQGAAmYBVQJmAYACZgFVATMBZgFVAmYBVQFmATMBVQIzCwABMwUA + ATMFAAEzCAABMwUAATMIAAGZAYABmQFmAVUBZgEzCAABzAGqAcwBMwErATMFAAIzASsHAAFmASsBMwFm + AYABZgMAAWYBVQFmqP8BzAGqAcwDAAEzASsBMwMAATMDAAErAQABMwgAATMFAAEzBQABMwErBwABMwUA + ATMBAAEzAcwBqgGZCQABMwFVAZkBMwGqAf8BAAGAAcwBAAFVAcwBMwGAAf8BAAGAAcwBAAFVAcwBMwGA + AcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwFV + AcwBAAGAAcwBMwGAAf8BAAGAAcwBMwFVAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAFVAf8BMwGA + AcwBAAGAAcwBMwGAAcwBAAGAAcwBMwGAAf8BAAFVAcwBAAGAAcwBZgGqAf8BAAErATMDAAEzCAABZgGA + AWYBmQGAAZkKAAErATMBZgGAAWYBmQGAAZkBZgGAAZkBzAGqApkBgAKZAYABZgGZAYACmQGAAmYBgAJm + AVUCZgFVAjMBKwEzAWYBVQFmAZkBgAJmAYABZgGZAaoCmQFVAmYBgAJmAYACZgFVATMBZgFVAmYBVQFm + ATMBVQIzEQABMwUAATMIAAEzAgABMwsAAZkBgAJmAVUBZgkAAcwB1QHMATMBKwEzAwABMwErBAABMwUA + ATMBKwEzAZkBgAFmAwABMwFVAWYf/wHVQP//AP8A/wD/ADwARf8BzAL/AWYBVQEzBgABMwUAATMBKwcA + ATMFAAEzBQABMwgAATMFAAEzAgABZgGAAZkBZgFVAWYHAAErAmYBqgHMAQABgAHMATMBgAH/AQABgAHM + AQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/ + ATMBgAHMAQABgAH/ATMBgAHMATMBgAHMAQABgAH/AQABVQHMATMBgAH/AQABgAHMATMBVQH/AQABgAHM + ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/ + ATMBgAHMATMBVQGZDwABzAHVAcwBMwFVATMBmQGAApkBqgGZAcwBqgHMAZkBgAGZAWYBgAFmATMBKwIz + BQABMywAATMBKwEzAWYBVQFmAZkBgAKZAaoCmQGqApkBgAGZATMBVQEzCQABMwUAATMIAAEzCAABMwIA + AZkBgAFmAQABKwEzCQABzAGqAZkDAAEzCAABMwgAAZkBgAGZBgABzAH/Acyl/wEzAVUCMwUAATMFAAEz + BQABMwUAATMDAAErAQABMwUAATMFAAEzCAABZgGAAmYBVQFmBwABKwEzAWYBqgHMAQABVQH/AQABgAHM + ATMBgAH/AQABgAHMATMBgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAHMAQABgAH/ATMBVQHM + AQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHM + AQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAH/ + AQABgAHMATMBgAH/ATMBVQGZBgABMwgAAcwB1QHMATMBVQEzAZkBgAGZAcwBqgLMAaoBzAGZAYACZgGA + AWYBMwErATMzAAEzASsBMwFmAVUBZgGZAYACmQGqApkBqgKZAYACZgFVAWYMAAEzBQABMwsAATMFAAGZ + AYABmQEzASsBMwkAAZkBqgGZAwABMwUAATMFAAEzBQABmQGAAZkGAAHMAdUN/wHMUP//AP8A/wD/ADwA + Rf8BzAGqAZkGAAEzCAABMwUAATMFAAEzBQABMwUAATMBKwQAATMIAAGZAaoBmQIAATMGAAEzAVUBmQEz + AYAB/wEzAYABzAEAAVUBzAEAAYAB/wEzAYABzAEAAYABzAEAAYAB/wEzAVUBzAEAAYABzAEAAYAB/wEz + AYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAVUBzAEAAYAB/wEAAYABzAEzAYABzAEA + AYAB/wEzAYABzAEAAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAVUBzAEzAYABzAEAAYAB/wEz + AVUBzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAFmAaoBzAIAAWYDAAEzCAABMwErATMD/wGZAYABmQFm + AVUBZhgAATMFAAFmAYABZgGZAaoCmQGqApkBqgKZAaoCzAGqApkBqgKZAaoBmQEzASsBMw8AATMFAAFm + AVUBZgGZAYABZgGZAaoBmQFmAYABmQFmAVUBMwYAATMFAAEzBQABMwgAAZkBqgHMATMIAAEzASsBMwGZ + AaoBzAkAATMFAAEzBQABZgGAAWYBMwErATMDAAFmAVUBZgz/AcyV/wHMAaoBzAkAATMIAAEzBQABMwUA + ATMFAAEzCAABMwgAAcwBqgHMCQABMwFVAZkBMwGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGA + Af8BAAGAAcwBMwGAAf8BAAFVAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGA + Af8BAAFVAcwBAAGAAf8BMwGAAcwBAAFVAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwFVAcwBAAGA + Af8BMwGAAcwBAAGAAcwBMwFVAf8BAAGAAcwBMwGAAcwBAAFVAf8BMwGAAcwBAAGAAf8BMwGAAcwBZgGq + Af8CAAEzAgABMwEAASsBAAEzBQABMwErATMD/wGZAYABmQEzAVUBMwwAATMDAAErATMDAAEzBAABMwMA + AWYBgAFmAZkBqgHMAZkBqgKZAaoBmQHMAaoBzAGZAaoBmQHMAaoBzAGZAaoBmQEzASsBMxIAATMBAAEz + AWYBVQJmAYABZgHMAaoBmQFmAYABmQFmAVUBMwYAATMFAAEzBQABMwgAAZkBqgGZATMIAAEzAQABMwHM + AaoBzA8AATMFAAFmAYABZgEzASsBMwMAAWYBVQFmBf8BzFf//wD/AP8A/wA8ADX/AcwP/wFmAVUBZgYA + ATMBKwQAATMFAAEzBQABMwUAATMFAAEzBQABMwgAAWYBVQFmAZkBgAFmCAABMwFmAaoB/wEAAYABzAEz + AYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAVUBzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAVUBzAEA + AYAB/wEzAYABzAEAAVUB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEA + AYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEz + AYABzAEAAYAB/wEAAVUBzAEzAYABzAEzAaoB/wEzAVUBmQgAAjMFAAGZAaoBmQcAASsBAAEzAgABMwEr + ATMDAAEzBQABMwsAAZkBqgGZFf8BZgFVAWYDAAEzAwABKwQAATMOAAEzAQABMwFmAVUBMwFmAYACmQGq + ApkBgAGZATMBKwEzDwABMwErATMBmQGqAZkJAAEzASsBMwGZAaoBmQoAASsKAAFmAVUBMwFmAVUBZgMA + ATMBKwEzkP8BzBH/ATMBVQEzBgABMwUAATMFAAEzBQABMwUAATMFAAEzBQABMwgAAWYBVQJmAYABZgEz + BwABMwFmAaoBzAEAAYAB/wEAAVUB/wEzAYABzAEAAYAB/wEzAVUBzAEAAYABzAEzAYAB/wEAAYABzAEA + AYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEA + AYABzAEzAYAB/wEAAYABzAEAAYAB/wEAAVUBzAEAAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEA + AYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYABzAEAAVUB/wEAAYABzAEzAYAB/wEzAVUBmQMAATMLAAGZ + AaoBmQYAATMDAAErAQABMwEAATMJAAEzCwABmQGqAZkV/wFmAVUBZgMAATMDAAErBwABMw0AATMBZgFV + ATMBmQGAApkBqgKZAYABmQEzASsBMw8AATMBKwEzAZkBqgGZCQABMwErATMBmQGqAZkJAAEzAwABKwcA + AWYBVQEzAWYBVQFmAwABMwFVATNd//8A/wD/AP8APABC/wHMAdUBzAMAATMIAAEzBQABMwgAATMIAAEz + BQABMwsAAZkBqgGZATMBKwEzBwABKwEzAWYBqgH/AQABgAHMATMBgAH/AQABVQHMATMBgAH/AQABgAHM + AQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHM + ATMBgAH/AQABgAHMAQABgAHMAQABVQH/AQABgAHMATMBgAHMAQABVQH/AQABgAHMAQABgAHMAQABgAH/ + AQABgAHMAQABVQHMATMBgAH/AQABgAHMAQABgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMAQABVQH/ + ATMBgAHMATMBgAHMAgABMwMAATMLAAEzBQABMwsAATMIAAEzCAABZgFVAWYD/wHMAdUBzAH/AdUB/wHM + Af8CzAHVAv8B1QHMA/8BZgGAAWYGAAEzCwABMwQAATMMAAEzAgABMwFVATMBZgGAAWYBmQGqApkBgAFm + ATMBVQIzAQABMwYAAZkBqgGZAwABMwUAATMBVQEzAZkBgAFmCQABMwUAATMFAAEzASsBMwGZAYABZgYA + AcwBqgHMnP8BzAHVAcwDAAEzBQABMwUAATMFAAEzASsHAAEzBQABMwUAATMLAAGZAaoBmQEzASsBMwcA + ASsCZgGqAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwFVAf8BAAGAAcwBMwGA + Af8BMwGAAcwBAAFVAf8BAAGAAcwBMwGAAf8BAAFVAcwBMwGAAf8BAAGAAcwBAAGAAf8BAAGAAcwBMwGA + Af8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAFVAcwBAAGAAf8BMwGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAcwBAAGAAf8BZgGAAcwGAAEzBQABMwkA + ASsBMwMAATMFAAEzBQABMwUAATMIAAFmAVUBZgP/AcwB1QLMAf8CzAHVAf8BzAH/AswB1QHMA/8BZgGA + AWYMAAEzDgABMwgAATMCAAEzAVUBMwFmAYABZgGZAaoCmQGAAZkBMwFVAjMIAAGZAaoBmQkAATMBVQEz + AWYBgAFmAwABMwsAATMFAAEzASsBMwFmAYABZgYAAcwBqgHMWv//AP8A/wD/ADwAQv8BmQGqAZkGAAEz + CAABMwIAATMFAAEzBQABMwUAATMIAAEzBQABMwIAAZkBqgGZCAACMwFVAZkBMwGAAcwBMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAf8BMwFVAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAFVAf8BAAGAAcwBMwGAAcwBAAGA + Af8BAAGAAcwBMwGAAf8BAAGAAcwBAAFVAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGA + AcwBAAGAAf8BAAGAAcwBMwFVAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwFVAcwBMwGA + Af8BAAGAAcwBMwGAAcwBAAGAAcwBMwGAAcwBMwGqAf8BAAErAWYGAAEzBQABMwsAATMCAAEzCAABMwcA + ATMGAAFmAVUBZgb/AcwI/wHMBf8BZgFVAWYFAAEzBgABMwgAATMFAAEzBQABMwwAASsBAAFmAVUCZgGA + AWYBmQGqAZkBZgFVAmYBVQJmAVUBZgkAAWYBVQEzAWYBVQFmAwABMwMAASsEAAEzCAABMwIAAWYBqgGZ + BgABZgFVAWac/wGZAaoBmQkAATMDAAErBAABMwUAATMIAAEzBQABMwErBAABMwgAAcwBqgGZCQABMwFV + AZkBMwGqAcwBAAFVAf8BAAGAAf8BMwFVAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGA + AcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAFVAf8BMwGAAcwBAAGAAcwBAAFV + Af8BMwGAAcwBAAFVAcwBAAGAAf8BAAGAAcwBAAGAAcwBAAGAAf8BAAGAAcwBAAGAAcwBMwGAAf8BAAGA + AcwBAAFVAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BAAGAAcwBMwGqAf8BAAErAWYDAAEz + CwABMw4AATMFAAEzBQABMwUAATMCAAFmAYABZhX/AWYBVQFmAwABMwUAATMFAAEzBQABMxgAASsBAAEz + AVUBZgGZAYABZgGZAaoBmQFmAYACZgFVAmYBVQFmCQABZgFVATMBZgFVAWYHAAErAQABMwIAATMIAAEz + AgABmQGqAZkGAAFmAVUBZh3/Acw8//8A/wD/AP8APABC/wFmAVUBZgYAATMFAAEzBgABKwEAATMFAAEz + CAABMwUAATMIAAFmAVUCZgGAAWYBMwQAATMDAAFmAYABzAEzAaoB/wEAAYABzAEAAVUB/wEzAYABzAEA + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEzAVUBzAEA + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEAAYAB/wEzAVUBzAEAAYABzAEAAYAB/wEzAVUBzAEA + AYAB/wEAAYABzAEAAYABzAEAAYAB/wEAAYABzAEAAVUB/wEzAYABzAEAAYAB/wEAAYABzAEAAYABzAEz + AYAB/wEAAYABzAEAAYAB/wEzAYABzAFmAYABzAIAATMGAAEzCAABMwcAATMYAAEzASsBMwGZAaoB/wHM + AdUCzAHVAswBqgLMAdUCzAHVAf8BzAHVAf8BZgFVAWYOAAEzGAABMwEAATMDAAEzCAABMwIAATMBKwEz + AZkBqgKZAaoBmQFmAVUBZgEzASsBMwMAATMBVQJmAVUBZgkAATMIAAEzBQABmQGAAZkBMwUAATMBVQEz + AcwB1QHMmf8BZgFVAWYDAAEzASsBMwMAATMFAAEzBQABMwgAATMFAAEzBQABMwgAAWYBVQJmAYABZgMA + ATMBAAEzAwABMwGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGA + AcwBAAGAAf8BMwFVAcwBAAGAAcwBMwGAAf8BAAFVAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBAAGA + AcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAFVAf8BAAGAAcwBMwGAAf8BAAGA + AcwBAAFVAcwBMwGAAf8BAAGAAcwBAAGAAcwBMwFVAcwBAAGAAf8BMwGAAcwBAAFVAcwBAAGAAf8BMwGA + AcwBMwGAAcwCAAEzAwABMwUAATMFAAEzBQABMwUAATMWAAEzAcwB1QLMAdUCzAHVAcwBmQGqAswB1QLM + AdUCzAHVAf8BZgFVAWYLAAEzDwABMwUAATMFAAEzCAABMwgAATMBKwEzAZkBqgKZAaoBzAFmAVUBZgEz + ASsBMwMAAWYBVQJmAVUBZgMAATMOAAEzBQABZgGAAZkBMwUAATMBVQEzAcwB1QHMD/8BzEf//wD/AP8A + /wA8AED/AdUBzAMAATMFAAEzBQABMwUAATMIAAEzBQABMwMAASsBAAEzBQABMwUAAZkBqgGZATMBKwEz + CAABMwFmAaoBzAEAAYAB/wEzAVUBzAEAAYAB/wEzAYABzAEAAVUB/wEzAYABzAEAAYAB/wEzAYABzAEA + AVUBzAEzAYAB/wEAAYABzAEAAVUBzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAVUBzAEzAYAB/wEA + AYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEz + AYABzAEAAYABzAEzAYAB/wEAAYABzAEzAVUB/wEAAYABzAEAAYABzAEzAYAB/wEAAVUBzAEzAYABzAFm + AaoB/wEAASsBZgMAATMFAAEzFgABMwEAASsBMwEAASsBZgEAASsBZgEzAVUBZgEzAVUBmQEAAVUBZgEz + AVUBZgIAATMBZgFVAmYBgAFmAwABMwFVAWYBAAErAWYBAAFVAWYBAAErAWYBAAErAWYCAAEzAgABMwEA + ASsBMwIAATMFAAEzGwABMwgAAWYBVQEzAWYBVQFmATMBVQEzAZkBgAGZAWYBgAFmAZkBgAGZAWYBVQEz + BgABMwgAATMEAAEzAwABZgGAAWYBMwErATMDAAEzASsBMwFmAVUBZhb/AdV//wHMAdUBzAMAATMFAAEz + BQABMwUAATMFAAEzBQABMwgAATMFAAEzBQABmQGqAZkBMwErAjMHAAIzAaoBzAEzAYAB/wEAAYABzAEA + AVUB/wEzAYABzAEAAYAB/wEAAVUBzAEzAYAB/wEAAYABzAEzAVUBzAEAAYAB/wEAAYABzAEzAYABzAEA + AYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAVUB/wEAAYABzAEAAYAB/wEzAYABzAEA + AYABzAEAAYAB/wEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEA + AYAB/wEAAYABzAEzAYAB/wEAAYAB/wEzAYABzAEAAVUBzAFmAaoB/wEAASsBZgMAATMCAAEzBQABMxMA + ATMCAAEzAQABKwFmATMBVQFmATMBKwFmATMBVQGZATMBVQFmAQABVQGZAgABMwFmAVUCZgGAAWYCAAIz + AVUBZgEAASsBZgEAASsBZgEAASsBZgEAASsBMwEAASsBMwIAATMBAAErATMCAAEzBQABMwkAATMFAAEz + BQABMwgAATMFAAFmAVUCZgFVAjMBVQFmAZkBgAGZAWYBgAJmAYABmQFmAVUBMwMAATMFAAEzBQABMwEA + ATMBAAErBAABmQFVAWYBMwErATMDAAEzASsBMwFmAVUBZlf//wD/AP8A/wA8AD//AWYBgAFmCQABMwMA + ASsBAAEzBQABMwUAATMFAAEzBQABMwsAATMBKwEzAZkBqgGZCwACZgGqAf8BMwGAAcwBAAGAAcwBAAGA + AcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGA + AcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGA + AcwBMwGAAcwBAAFVAf8BMwGAAcwBAAGAAf8BMwFVAcwBAAGAAcwBMwGAAf8BAAFVAcwBMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBMwGAAf8BMwFVAZkCAAEzDgABMwUAAWYBMwFV + AWYBMwGAAcwBZgGAAcwBZgGqAf8BMwGAAcwBZgGqAf8BMwGAAf8BZgGqAcwBZgGqAf8BZgGAAcwBMwFV + AWYBzAL/AcwB1QH/AWYBgAGZATMBVQJmAaoBzAFmAYABzAFmAaoBzAFmAaoB/wFmAaoBzAFmAaoBzAFm + AYABzAFmAYABzAEzAVUBmQEzAVUBZgEAASsBZgEAASsBMwIAATMCAAEzAgABMwsAATMJAAEzAVUCZgEr + ATMJAAGZAYABZgGZAaoBmQFmAVUBZgYAATMFAAEzCAABZgFVAmYBVQEzAwABMwErAjMBVQEzAf8B1YX/ + AcwO/wGZAYABZgYAATMFAAEzCAABMwUAATMFAAEzASsEAAEzBQABMwUAATMBKwEzAZkBqgGZCgABKwJm + AaoBzAEAAVUB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEz + AYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYABzAEAAVUB/wEAAYABzAEzAYABzAEAAYAB/wEA + AYABzAEzAYABzAEAAVUB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAVUBzAEAAYAB/wEzAYABzAEA + AVUBzAEAAYABzAEzAYAB/wEAAYABzAEzAVUB/wEAAYABzAEAAYABzAEzAYABzAEAAYAB/wEzAYAB/wEz + AYABmQIAATMRAAEzAQABKwIzAVUBmQEzAYABmQFmAaoBzAEzAaoBzAFmAYABzAEzAaoB/wEzAYABzAEz + AaoB/wFmAaoB/wEzAYABzAEzAVUBZgT/AdUBzAFmAYABmQEzAVUCZgGqAf8BZgGAAcwBZgGqAf8BZgGq + Af8BZgGAAcwBZgGqAf8BZgGAAcwBMwGAAcwBMwFVAZkBMwFVAWYBAAFVAWYCAAEzAQABKwEzAgABMwIA + ATMOAAEzBgABZgFVAWYBMwErATMJAAGZAYABZgGZAaoBmQFmAVUBZgkAATMFAAEzBQABZgFVAWYBMwFV + ATMDAAEzASsCMwFVATMB/wHVF/8B1T3//wD/AP8A/wA8AD//ATMBKwIzBQABMwUAATMLAAEzBQABMwEr + BAABMwUAATMCAAEzBQABZgFVAmYBVQFmCgABVQGZAWYBqgHMAQABVQHMAQABgAH/ATMBgAHMAQABVQH/ + ATMBgAHMAQABgAHMAQABVQH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHM + AQABVQH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBVQH/AQABgAHMAQABgAH/AQABVQHMATMBgAHM + AQABgAH/AQABgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/ + AQABVQHMATMBgAHMAQABgAH/AQABgAHMATMBgAHMATMBqgH/AQABKwEzBQABMwIAATMBAAErAWYBMwGA + AZkBZgGqAf8BMwGqAf8BZgGqAcwBMwGAAcwBMwGAAcwBMwGAAcwBMwGAAcwBAAGAAcwBMwFVAcwBMwGA + AcwBMwGAAcwBAAErAWYBzAHVAf8BMwFVAWYBMwErAWYBmQHVAf8BZgGAAZkBMwErAWYBMwGqAcwBMwFV + AcwBAAGAAcwBMwGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBMwGAAf8BZgGqAcwBZgGqAf8BMwGqAcwBZgGA + AcwBZgGqAcwBMwGAAcwBMwFVAZkBAAErAWYCAAEzDAABZgFVAWYBMwFVATMJAAEzAVUCZgFVAmYBVQEz + AZkBgAGZAWYBgAFmCQABMwUAAWYBVQFmATMBVQEzAwABZgErAjMBVQEzAZkBqgGZk/8BMwErATMDAAEz + BQABMwMAASsBAAEzCwABMwUAATMIAAEzCAABZgFVAmYBVQFmAwABMwYAAVUBmQEzAYAB/wEzAYABzAEA + AYABzAEAAYAB/wEzAVUBzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEz + AYABzAEAAYAB/wEzAVUBzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEz + AYABzAEAAYAB/wEAAYABzAEzAVUB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEz + AVUBzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAVUB/wEAAYABzAEAAYABzAFmAYAB/wEAASsBMwgA + AjMBVQFmATMBVQGZAWYBqgHMAWYBqgH/ATMBgAH/ATMBgAHMATMBgAHMATMBgAH/ATMBgAHMAQABgAH/ + ATMBVQHMAQABgAHMATMBgAHMAQABKwFmAcwBqgH/ATMBVQFmATMBKwFmAZkB1QH/AWYBgAGZAQABKwFm + ATMBgAH/AQABgAHMAQABgAHMATMBgAH/ATMBgAHMATMBgAHMATMBgAHMATMBqgH/AWYBqgH/AWYBgAHM + AWYBqgHMAWYBgAHMATMBqgHMATMBgAHMATMBVQGZAQABKwFmAgABMwwAAWYBVQFmATMBVQEzAwABMwUA + AWYBKwJmAVUBZgEzAVUBMwGZAaoCmQGAAWYPAAFmAVUCZgFVATMDAAEzASsCMwFVATMBmQGqAZlU//8A + /wD/AP8APAA8/wHMAdUBzAcAASsCMwUAATMIAAEzBQABMwUAATMFAAEzCwABmQGqAZkBMwErATMDAAEz + BQABMwFVAZkBMwGqAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGA + AcwBAAGAAf8BMwFVAcwBAAGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGA + Af8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAcwBMwGAAf8BMwFVAf8BAAGA + AcwBAAGAAf8BMwGAAcwBAAGAAcwBMwFVAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAFV + AcwBMwGAAcwBMwGAAcwBMwFVAcwBAAErAWYBMwGAAZkBZgGAAcwBZgGqAcwBMwGAAf8BMwGAAcwBMwGA + AcwBAAFVAcwBMwGAAf8BAAGAAcwBMwFVAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAFVApkBqgHM + AZkBqgHMATMBVQFmAZkBqgHMATMBVQFmAcwB1QH/AWYBqgHMATMBVQGZATMBqgH/ATMBgAHMAQABgAH/ + ATMBgAHMAQABgAH/ATMBgAH/AQABgAHMAQABgAHMAQABVQHMATMBgAHMATMBgAHMAQABgAH/ATMBgAHM + AWYBqgH/AWYBgAHMATMBgAGZAWYBVQGZATMBVQFmAQABKwFmAwABMwFVAmYBVQFmBQABMwMAAWYBKwIz + AVUBMwYAAWYBVQFmAcwBqgGZAWYBgAFmAQABKwcAAWYBVQJmAVUBMwQAASsCMwFVAjMBKwEzFf8BzHr/ + AcwB1QHMCQABMwUAATMLAAEzBQABMwUAATMCAAEzBQABMwUAAZkBqgGZAQABKwIzCAABMwFVAZkBMwGq + Af8BAAGAAf8BAAFVAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAFVAf8BMwGAAcwBAAGA + AcwBAAGAAf8BAAFVAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BMwFVAcwBAAGAAf8BMwGA + AcwBAAGAAf8BAAGAAcwBMwFVAcwBAAGAAf8BAAGAAcwBAAGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGA + Af8BAAGAAcwBAAGAAf8BMwGAAcwBMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAcwBAAGAAf8BMwGA + AcwBMwGAAZkBMwErAWYBMwFVAmYBgAHMAWYBqgH/ATMBgAH/AQABgAHMAQABgAHMAQABgAHMATMBVQH/ + AQABgAH/AQABVQHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABVQKZAaoBzAGZAaoBmQEzAVUBmQFm + AaoBzAEzASsBZgHMAv8BZgGqAZkBMwFVAZkBMwGqAf8BMwGAAcwBAAGAAf8BAAGAAcwBAAGAAf8BAAGA + Af8BAAGAAcwBAAFVAcwBAAGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BMwGAAcwBMwGqAf8BZgGAAcwBZgGA + AZkBZgFVAZkBMwFVAWYBMwErATMDAAFmAVUBMwFmAVUBZgkAAWYBVQIzAVUCMwUAAWYBVQFmAZkBqgGZ + AWYBVQFmATMBKwcAAWYBVQJmAVUBZgMAATMBKwIzAVUCMwErATMV/wHMPv//AP8A/wD/ADwAPP8BmQGA + AZkDAAEzBQABMwgAATMIAAEzBQABMwUAATMFAAEzBQABMwErATMBmQGqAZkLAAIzAYABzAEzAYAB/wEA + AYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEA + AYABzAEzAYABzAEAAVUB/wEAAYABzAEzAYAB/wEAAYABzAEAAVUBzAEAAYABzAEzAYAB/wEAAYABzAEA + AYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAVUB/wEA + AYABzAEzAYAB/wEAAYABzAEzAVUB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEz + AYABzAFmAaoB/wEzAYABzAEzAYABzAEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEA + AYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEzAYABzAEzAVUBZgGZAaoBzAIAATMBZgFVAZkBZgFV + AWYBMwFVAWYCAAEzAWYBgAGZAgACMwFVAZkBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwFV + AcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAFVAcwBMwGAAcwBMwGAAcwBAAFV + AZkBMwGAAcwBZgGAAcwBMwFVAZkBMwFVAZkBAAFVAWYCAAEzBgABMwErATMBZgFVAWYMAAFmAVUBZgGZ + AYACmQGAAWYBAAErAjMBKwEzAWYBVQFmAwABMwIAAWYBgAFmAwABzAHVAcwR/wHMbv8BzAz/AZkBgAGZ + BgABMwErBwABMwUAATMFAAEzCAABMwUAATMIAAEzASsBAAGZAaoBmQYAATMFAAEzAYABzAEzAYABzAEA + AYABzAEzAYAB/wEAAYABzAEzAYABzAEAAVUB/wEzAYABzAEAAYABzAEAAYAB/wEAAYABzAEzAYAB/wEA + AYABzAEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEAAYABzAEAAYAB/wEAAYABzAEz + AYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAVUBzAEAAYAB/wEz + AYABzAEAAVUBzAEAAYAB/wEzAYABzAEAAVUB/wEAAYABzAEzAYAB/wEAAVUBzAEzAYABzAEAAYAB/wEz + AYAB/wEzAYAB/wEzAaoB/wEzAYABzAEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEA + AYABzAEzAYABzAEAAYAB/wEAAYABzAEAAYAB/wFmAYABzAEzAVUBZgGZAaoBzAEzASsCMwFVAZkBZgFV + AZkBMwFVAZkDAAGZAYABmQIAAjMBVQFmAQABgAH/AQABgAHMATMBgAH/AQABgAH/ATMBgAHMAQABVQH/ + ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/AQABgAH/AQABgAHMATMBgAHMAQABVQHMAQABgAHM + ATMBVQHMATMBgAHMAQABVQHMATMBVQGZAQABKwFmAgABMwYAATMBKwEzAWYBVQFmDAABZgFVAWYBmQGA + AZkBZgGAAWYBMwErATMBAAErAQABZgFVAWYEAAErAQABZgFVAWYDAAHMAf8BzA7/AcxC//8A/wD/AP8A + PAA8/wFmAVUBZgQAASsBAAEzCAABMwUAATMFAAEzCwABMwUAATMFAAFmAVUBZgGZAYABZgUAATMFAAEz + AWYBgAHMAQABgAHMATMBgAHMAQABgAHMAQABVQH/ATMBgAHMAQABgAH/AQABVQHMATMBgAH/AQABgAHM + AQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/ + AQABVQHMAQABgAHMATMBgAH/AQABgAHMATMBVQH/AQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHM + AQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHM + ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAHMAQABVQH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHM + ATMBgAH/AQABgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAHMAQABVQGZATMBKwJmAYABmQFm + AYABmQFmAYABmQFmAYABmQFmAYABzAGZAaoCmQGqApkBqgHMAQABKwFmATMBgAHMAQABgAHMATMBgAHM + AQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHM + AQABgAHMATMBgAH/AQABVQHMAQABVQHMAQABVQGZATMBVQHMATMBgAHMATMBVQHMATMBVQGZATMBVQFm + AQABKwEzAgACMwErAWYGAAEzAQABMwMAATMFAAEzAVUBMwGZAYACmQGAAmYBgAFmBgABZgFVAWYDAAFm + AYABZo3/AWYBVQFmAwABMwUAATMFAAEzCAABMwgAATMFAAEzBQABMwUAAWYBVQJmAYABmQMAATMHAAIz + AYABzAEzAYAB/wEAAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEA + AYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAVUBzAEAAYAB/wEzAYABzAEAAYABzAEAAVUB/wEz + AYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAVUB/wEAAYABzAEAAYABzAEzAVUB/wEAAYABzAEA + AYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEA + AYAB/wEAAYABzAEAAYABzAEzAYABzAEAAYABzAEAAVUB/wEzAYABzAEAAYAB/wEzAVUBzAEAAYAB/wEA + AYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYABzAEAAVUBmQEzASsCZgGAAWYBmQGA + AZkBZgGAAZkBZgGAApkBgAKZAaoCmQGqApkBqgHMATMBKwFmATMBgAHMAQABgAH/AQABgAHMATMBVQHM + AQABgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/AQABVQHMATMBgAHMAQABgAHMAQABgAH/ + ATMBgAH/AQABVQHMAQABVQGZAQABVQHMATMBVQGZATMBgAHMATMBgAHMATMBVQGZATMBVQFmAQABKwEz + AgACMwErATMFAAIzAgABMwgAAWYBVQEzAZkBgAKZAYACZgGAAWYGAAFmAVUBZgMAAWYBVQFmUf//AP8A + /wD/ADwALf8BzAP/AdUI/wHVAf8BAAErBAABMwgAATMRAAEzBQABMw4AAZkBqgGZATMBVQEzCgABKwIz + AYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEA + AVUB/wEzAYABzAEAAYABzAEzAYAB/wEAAVUBzAEAAYAB/wEzAYABzAEAAVUBzAEAAYAB/wEAAYABzAEA + AYAB/wEzAYABzAEAAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAVUBzAEAAYAB/wEzAYABzAEAAVUB/wEz + AYABzAEAAYABzAEzAYAB/wEAAYABzAEzAVUBzAEAAYAB/wEzAYABzAEAAVUBzAEAAYAB/wEzAYABzAEA + AVUB/wEAAYABzAEzAYABzAEAAVUB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAVUBzAEz + AYAB/wEAAYABzAEzAVUB/wEAAYABzAEAAYAB/wEzAVUBzAEzAaoB/wEAAVUBmQEzAVUBZhj/ATMBVQFm + ATMBgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/ + AQABgAHMAQABgAHMAQABgAH/ATMBVQH/AQABgAHMATMBVQHMAQABVQHMAQABVQHMAQABVQGZAQABgAHM + ATMBVQHMAQABgAHMATMBgAHMATMBVQGZATMBVQGZAQABKwEzAgABMxUAAWYBVQFmAcwB1QHMAWYBVQFm + ATMBKwEzAWYBVQFmAwABMwErATN//wHVDP8BzAEzASsBMwMAATMFAAEzCwABMwUAATMFAAEzEQABmQGq + AcwBMwErATMEAAErBQABKwEzAWYBgAHMAQABgAH/AQABgAHMATMBgAHMATMBgAH/AQABVQHMAQABgAH/ + ATMBgAHMAQABgAH/AQABgAHMATMBVQH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHM + AQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBVQHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/ + ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMAQABVQH/ATMBgAHMAQABgAHMAQABgAH/ + ATMBVQHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAHM + AQABgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/ATMBVQHMAQABgAHMAQABgAH/ATMBgAH/ + AQABVQGZATMBVQFmCf8BzAv/AcwC/wFmAVUBZgEAAYAB/wEzAYABzAEzAYAB/wEAAYABzAEzAYAB/wEz + AYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEAAYABzAEzAVUB/wEAAYABzAEzAYABzAEA + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAYABzAEzAYABzAEzAVUBmQEzAVUBmQEA + ASsBZgIAATMGAAEzDgABZgFVAWYBzAHVAcwBZgFVAWYBMwErATMBZgFVAWYBAAErAQABMwErATNR//8A + /wD/AP8APAA5/wHMAf8BzAEzAQABMwMAATMFAAEzBQABMwUAATMFAAEzEQABMwIAATMBVQEzAcwBqgHM + ATMBKwEzCwABZgEzAYABzAEzAYABzAEAAYAB/wEAAYABzAEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEA + AYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEAAYAB/wEAAYABzAEz + AYABzAEAAYAB/wEzAYABzAEAAVUBzAEzAYAB/wEAAYABzAEzAVUB/wEAAYABzAEzAYAB/wEAAYABzAEz + AYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYAB/wEz + AYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEAAYABzAEzAYABzAEAAYAB/wEz + AYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEzAVUBzAEA + ASsBMxj/ATMBVQFmATMBVQHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABVQHMAQABgAH/ATMBgAHM + AQABgAH/AQABgAHMATMBgAHMAQABVQH/ATMBgAHMAQABgAHMAQABgAHMATMBgAH/AQABVQHMAQABVQHM + AQABVQHMAQABVQHMAQABVQHMAQABVQGZAQABVQHMATMBgAHMATMBVQHMATMBgAHMATMBgAHMATMBVQFm + AgABMwkAATMBAAEzAwABMwErAQABZgFVAWYBMwErATMBZgGAAWYBzAHVAcwBZgFVAWYDAAGZAaoBmYf/ + AcwB1QH/AwABMwErBAABMwUAATMFAAEzGgABMwErAjMBKwEzAcwB1QGZATMBKwEzAwABMwcAAjMBqgH/ + AQABVQHMAQABgAH/AQABgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAHM + AQABgAH/AQABgAHMATMBVQH/AQABgAHMAQABgAHMAQABVQH/ATMBgAHMAQABgAH/AQABgAHMATMBVQH/ + AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABVQHMATMBgAHMAQABgAH/AQABgAHMATMBVQH/AQABgAHM + AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/AQABVQHM + ATMBgAHMAQABgAH/ATMBVQHMAQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHM + ATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABVQHMATMBKwFmGP8BZgFVAWYBAAFV + AcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAcwBAAGAAf8BMwFVAcwBAAGAAf8BAAGAAcwBMwGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BAAFVAcwBMwGAAf8BAAGAAcwBAAFVAZkBAAFVAcwBAAFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBAAGAAcwBMwFVAZkBMwGAAcwBMwFVAcwBMwFVAWYCAAEzDwABMwErAQABZgFV + AWYBMwErATMBZgGAAWYBzAHVAcwBZgFVAWYDAAGZAaoBmU7//wD/AP8A/wA8ADn/AcwBqgGZBgABMwUA + ATMIAAEzASsQAAEzAVUBMwGZAYABmQHMAaoCzAHVAcwBmQGqAZkBZgFVAWYDAAEzBwACMwFVAWYBMwGq + Af8BAAFVAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwFVAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGA + AcwBMwGAAf8BMwFVAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGA + AcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAFVAf8BMwGAAcwBAAGAAcwBMwGA + Af8BAAFVAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAcwBMwGAAcwBAAGAAf8BMwFVAcwBAAGA + AcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwFVAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGA + AcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBMwErAWYBzAHVAf8BmQGq + AZkBZgGAAmYBgAJmAYABZgGZAaoCmQGqApkBqgHMATMBKwIzAYABzAEAAYAB/wEzAYABzAEAAYABzAEz + AYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAVUBzAEzAYAB/wEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEA + AYAB/wEzAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAYABzAEzAVUBzAEAAVUBzAEAAVUBmQEA + AVUBzAEzAVUBmQEzAVUBzAEzAYABzAFmAYABmQEzAVUBmQIAATMJAAEzASsBMwFmAVUBZgYAAWYBVQEz + AZkBqgGZAWYBgAKZAYABmYf/AZkBqgGZAwABMwUAATMHAAEzAwABMwIAATMBKwwAAjMBVQEzAZkBgAGZ + AcwBqgGZAcwB1QHMAZkBqgGZAWYBVQFmCwACMwFVAmYBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAHM + ATMBgAH/AQABgAHMAQABgAH/ATMBVQHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/ + AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHM + ATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABVQHMATMBgAHMAQABgAH/ATMBgAHM + AQABVQH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHM + AQABgAH/ATMBgAHMAQABVQH/ATMBgAHMAQABgAH/AQABVQHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHM + AQABgAH/AQABgAHMATMBgAHMATMBKwFmAcwB1QH/AZkBqgKZAYACZgGAAmYBgAFmAZkBqgKZAaoBmQHM + AaoBmQEzASsBMwEAAYABzAEzAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAVUB/wEzAYABzAEAAYAB/wEA + AYABzAEzAYAB/wEAAYABzAEzAVUBzAEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAVUB/wEAAVUBzAEA + AVUBzAEAAVUBzAEzAYABzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEzAYABzAEzAYABzAFm + AYABmQEzAVUBmQEAASsBMwMAATMFAAEzASsBMwFmAVUBZgYAAWYBVQEzAZkBqgKZAYACZgGAAZlO//8A + /wD/AP8APAA5/wGZAYABmQkAATMDAAErBAABMwsAATMBKwEzAZkBqgGZAcwBqgKZAYABmQFmAYABZgEz + ASsBMxUAATMBVQFmATMBgAH/ATMBgAHMAQABgAHMAQABVQH/ATMBgAHMAQABgAH/AQABgAHMATMBgAHM + AQABVQH/AQABgAHMATMBgAH/AQABgAHMAQABgAHMAQABgAH/ATMBgAHMAQABVQH/ATMBgAHMAQABgAH/ + ATMBgAHMAQABgAHMAQABVQH/AQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBVQHMAQABgAHMATMBgAH/ + AQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/AQABVQHMATMBgAH/AQABVQHMATMBgAH/AQABgAH/ + ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABVQH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHM + AQABgAHMAQABgAH/ATMBVQHMAQABgAH/ATMBgAHMAQABgAH/AQABVQHMAQABgAHMAQABgAH/ATMBgAHM + AQABVQFmBgABZgGAAWYBMwFVATMBZgFVAjMBKwEzAwABMwErATMBAAErAjMBgAHMATMBgAHMAQABgAH/ + ATMBVQHMAQABgAH/AQABgAHMAQABVQHMATMBgAH/AQABgAHMAQABgAHMAQABgAH/AQABgAHMATMBgAH/ + AQABVQHMATMBgAHMAQABgAH/ATMBgAHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMAQABVQHMAQABVQHM + ATMBVQHMAQABVQHMAQABgAHMAQABVQHMAQABVQHMATMBVQGZAWYBVQHMATMBVQFmAgABMwYAATMBKwEz + AZkBqgGZBgABZgFVAWYBMwErAjMCAAEzAVUBMwGZAaoBzIT/AZkBgAGZCQABMwErAQABMwUAATMLAAEz + ASsBMwGZAaoBmQHMAaoCmQGAApkBgAFmATMBKwEzDAABMwgAATMBVQFmATMBqgH/AQABgAHMAQABVQH/ + ATMBgAHMAQABgAH/AQABVQHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHM + AQABgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBVQHMAQABgAH/AQABgAHM + AQABVQH/ATMBgAHMAQABgAH/AQABgAHMATMBVQH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ + AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABVQHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAHM + ATMBgAHMAQABVQH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABVQH/ + AQABgAHMATMBgAHMAQABgAH/AQABVQHMATMBgAH/ATMBVQFmBgABMwGAAWYBMwFVATMBZgFVAjMBVQEz + BAABKwIzASsCMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAcwBMwFV + Af8BAAGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BMwFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAZkBAAGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFV + AcwBMwFVAZkBMwFVAWYCAAEzBgABMwErATMBmQGqAZkGAAFmAVUBZgEzASsBMwIAATMBZgFVATMBmQGq + AcxL//8A/wD/AP8APAA5/wEzAVUBMwMAATMCAAEzASsEAAEzCgABMwFmAVUBZgHMAaoCmQGAAZkBMwEr + ATMSAAEzAwABKwEAATMEAAEzAwABMwGAAZkBMwGqAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAcwBAAGA + Af8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGA + Af8BAAGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGA + Af8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAFVAf8BMwGAAcwBAAGAAcwBAAGAAf8BAAGAAcwBMwGA + AcwBAAGAAcwBAAFVAcwBMwGAAf8BAAGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBMwGAAf8BAAGA + AcwBMwGAAcwBMwGAAf8BMwFVAWYBAAErAjMBVQEzAZkBqgFmAZkBqgKZAaoBmQFmAYACMwErAjMBVQEz + AQABKwIzAYABzAEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEz + AYAB/wEAAVUBzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAVUB/wEzAYABzAEAAVUBzAEA + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAASsBmQEA + ASsBZgEzASsBZgEzASsBZgIAATMGAAEzASsBMwYAAWYBgAGZATMBVQEzBgABMwErATN7/wHMCP8BZgFV + ATMDAAEzCAABMwsAAWYBVQFmAZkBqgKZAYABmQEzASsBMxUAATMBAAEzCQABMwGAAZkBMwGAAf8BAAGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGA + AcwBAAGAAf8BMwFVAcwBAAGAAf8BMwGAAcwBAAFVAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGA + AcwBMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAFV + AcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwFV + AcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGA + Af8BAAGAAcwBMwGAAcwBMwGAAf8BAAFVAcwBAAGAAf8BMwGqAcwBMwFVAWYDAAEzAVUBMwGZAaoBZgGZ + AaoBZgGZAaoBmQFmAYACMwErAjMBVQEzAQABKwEzAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABVQH/ + AQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABVQHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHM + ATMBgAH/AQABgAHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMAQABVQHM + AQABVQHMAQABVQHMATMBVQHMAQABKwGZAgABZgEzASsBmQEzASsBMwIAATMFAAIzASsBMwYAAWYBgAGZ + ATMBKwEzBgABMwErATNL//8A/wD/AP8APAA5/wEzASsBMwkAATMIAAGZAVUBZgGZAaoBmQFmAVUBZgkA + AWYBVQFmATMBVQEzAwABMwgAATMFAAEzCAABMwFVAZkBMwGAAcwBMwFVAcwBAAGAAf8BMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAFVAcwBAAGAAf8BMwGAAcwBAAFVAcwBAAGA + Af8BMwGAAcwBAAGAAf8BMwGAAcwBAAFVAf8BMwGAAcwBAAGAAf8BAAGAAcwBAAFVAcwBMwGAAf8BAAGA + AcwBAAGAAcwBMwGAAf8BAAFVAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGA + AcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAFV + AcwBAAGAAf8BAAGAAcwBMwFVAf8BAAGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGA + AcwBMwGAAcwBAAFVAf8BMwGqAcwBMwFVAWYBAAErAjMBKwEAAWYBgAJmAYABZgGZAaoCZgGAAWYBAAEr + AQABMwFVATMBAAErAjMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABVQHM + ATMBgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/ + AQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMATMBgAHMAQABVQHMAQABVQHMAQABgAHMAQABKwGZ + AQABKwGZAQABKwFmAgABZgEAASsBZgEzASsCMwEAATMBAAErATMCAAEzBgABZgFVAWYBMwErATMDAAEz + AQABMwMAAcwBqgGZgf8BMwErATMGAAEzAgABMwUAATMCAAFmAYABZgGZAaoCmQFVAWYJAAFmAVUBZgEz + ASsBMwUAATMGAAEzASsEAAEzCAABMwFVAZkBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGA + Af8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAFVAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAFV + Af8BMwGAAcwBAAGAAf8BAAGAAcwBAAFVAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwFVAcwBAAGAAf8BAAGA + AcwBMwGAAf8BAAGAAcwBMwFVAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAFV + Af8BMwGAAcwBAAGAAcwBAAFVAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGA + Af8BAAGAAcwBMwGAAf8BMwFVAZkBAAErATMBAAErAQABmQGqAmYBgAFmAZkBqgJmAYABZgMAATMBVQIz + ASsBMwEAAYABzAEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEA + AYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAVUBzAEAAYAB/wEzAVUBzAEzAYABzAEA + AVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAYABzAEAAVUBzAEzASsBmQEAASsBmQEA + ASsBZgEzASsBZgEAASsBZgEzASsCMwEAATMBAAErATMJAAFmAVUBZgEzASsBMwQAASsEAAGZAaoBzAX/ + AcwD/wHMPv//AP8A/wD/ADwAN/8B1QHMATMBKwEzAwABMwgAAWYBKwEzAZkBqgGZAWYBVQFmBgABZgFV + ATMBmQGqAcwB/wHVAcwD/wGZAaoBmQ4AATMIAAEzAwABMwFVAZkBMwGqAf8BAAGAAcwBAAGAAcwBAAGA + Af8BMwGAAcwBAAFVAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGA + AcwBAAGAAf8BAAGAAcwBMwFVAcwBAAGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAFVAf8BAAGAAcwBMwGAAcwBAAFV + Af8BMwGAAcwBAAGAAcwBMwFVAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwFVAf8BAAGAAcwBMwGAAf8BAAGA + AcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAFVAcwBMwGAAcwBAAFVAf8BMwGA + AcwBAAFVAcwBMwGAAf8BAAGAAcwBMwGAAf8BMwFVAZkBAAErAjMBKwEzAWYBqgFmAZkBqgJmAaoCZgGA + AWYBAAErAQABMwFVATMBAAErAjMBgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/AQABgAHM + AQABgAH/ATMBgAHMAQABgAHMAQABVQH/ATMBgAHMAQABgAHMATMBgAH/AQABVQHMATMBgAH/AQABgAHM + ATMBgAH/ATMBgAHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQGZAQABVQHMATMBVQHMATMBVQHM + AQABKwGZAQABKwGZAgABZgIAATMCAAEzAgABMwIAAjMBKwIzASsCMwErAWYDAAEzASsBMwwAAWYBgAFm + gP8BzAEAASsBMwMAATMIAAEzASsBMwGZAaoBmQFmAVUBZgYAAWYBVQEzAZkBqgHMAv8CzAL/AZkBqgGZ + CQABMwUAATMFAAEzBQABMwFVAZkBMwGqAcwBAAFVAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAFV + AcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBAAGAAf8BMwGA + AcwBAAGAAcwBAAFVAcwBMwGAAf8BAAGAAcwBMwFVAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAFV + AcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwFVAf8BAAGAAcwBMwFVAcwBAAGAAf8BMwGAAcwBAAFV + Af8BMwGqAcwBMwFVAZkBAAErAjMBKwEAAWYBqgJmAaoBZgGZAaoCZgFVAWYBAAFVAQABMwFVATMBAAEr + ATMBAAGAAcwBMwGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAFVAcwBMwGA + Af8BAAGAAcwBAAFVAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAFV + AcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAGAAcwBMwFVAcwBMwFVAcwBAAErAZkBAAErAZkCAAFm + AgABMwIAATMCAAEzAgACMwErAjMBKwFmATMBKwEzAwABMwErAjMFAAEzBQABZgGAAWZI//8A/wD/AP8A + PAA5/wEzASsBMwkAATMBVQEzAZkBgAGZATMBKwEzAwABZgGAAWYBzAHVAcwG/wHMBf8BZgGAAZkaAAIz + AVUBmQEzAaoB/wEAAVUBzAEAAYAB/wEzAYABzAEAAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEz + AYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEA + AYABzAEzAYAB/wEAAVUBzAEzAYABzAEAAYAB/wEAAYABzAEzAVUB/wEAAYABzAEzAYAB/wEAAVUBzAEz + AYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEA + AYABzAEzAYAB/wEAAYABzAEAAVUBzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEA + AYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEzAYABzAEA + ASsBMwEAASsBAAGZAaoCZgGqAWYBmQGqAmYBqgFmATMBKwEAATMBVQEzAQABKwEAATMBgAHMATMBgAH/ + AQABgAHMAQABVQHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHM + ATMBgAH/AQABgAHMAQABgAH/AQABgAHMATMBVQH/AQABgAHMAQABgAH/ATMBgAHMAQABVQHMAQABVQHM + AQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQGZAQABKwGZAQABKwFmAgABMwIAAjMBKwFm + AgABMwIAATMCAAEzAgACMwErATMCAAIzAQABMwwAAf8B1QT/Acx6/wEzASsBMwkAAWYBVQFmAZkBgAGZ + ATMBKwEzAwABZgGAAWYBzAHVAcwM/wGZAYABZhoAAjMBgAGZATMBgAH/AQABgAHMAQABgAH/ATMBgAHM + AQABgAH/AQABgAHMATMBgAH/AQABgAHMATMBVQH/AQABgAHMAQABgAH/ATMBgAHMAQABVQH/ATMBgAHM + AQABgAH/ATMBVQHMAQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAHM + AQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABVQHMATMBgAH/AQABgAHMATMBgAH/AQABVQHMAQABgAHM + AQABgAH/ATMBgAHMAQABgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBVQHMAQABgAHMATMBgAH/ + AQABgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/ + AQABgAHMATMBgAHMAQABgAH/ATMBgAHMATMBgAHMAQABKwIzASsBAAFmAaoBZgGZAaoCZgGqAmYBqgFm + ATMBKwEAATMBVQIzASsCAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwFVAf8BAAGAAcwBAAGA + Af8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAFVAf8BAAGAAcwBAAGAAf8BMwGA + AcwBAAFVAf8BMwGAAcwBAAFVAcwBAAFVAZkBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFV + AZkBMwErAZkBAAErAWYCAAEzAgACMwErAWYCAAEzAgABMwIAATMCAAIzASsBZgIAATMCAAEzDAAB/wHV + Rv//AP8A/wD/ADwANv8BzAHVAcwBMwErATMGAAGZAYABZgGZAYABmQkAAcwB1QHMA/8BzAHVA/8BzAb/ + AWYBgAGZBQABMwIAATMBAAErATMBAAErAWYBMwFVAZkBMwFVAZkBMwFVAZkBAAFVAWYBMwGAAcwBMwGA + AcwBAAGAAcwBMwGAAf8BAAFVAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAFVAcwBAAGAAcwBMwGA + Af8BAAGAAcwBMwFVAcwBAAGAAf8BMwGAAcwBAAFVAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAFVAcwBMwGA + Af8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGA + AcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwFVAf8BAAGAAcwBMwGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAFVAcwBMwGAAf8BAAGAAcwBAAFVAf8BMwGA + AcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAFVAcwBMwGAAcwBMwGAAcwBMwGAAcwBAAErATMCAAEz + AWYBgAFmAZkBqgJmAaoBZgGZAYABZgEAASsBAAEzAVUBMwEAASsCMwGAAZkBMwGqAcwBAAGAAcwBMwGA + Af8BAAGAAcwBMwGAAf8BAAFVAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAFVAcwBMwGAAcwBAAGAAcwBMwFV + Af8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBMwFVAf8BMwGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwGA + AcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAZkBAAErAZkBMwErAWYCAAFmAgABMwEAASsCMwEAATMCAAEz + AgABMwIAATMCAAEzAQABKwEzAgABMwIAATMJAAGZAaoBmQT/AdV2/wHMAdUBzAEzAQABMwYAAWYBgAKZ + AYABZgkAAcwB1QT/AcwB1QLMAdUH/wFmAYABmQgAATMBAAErATMBAAErAWYBMwFVAZkBMwFVAZkBMwFV + AWYBAAFVAWYBMwGAAcwBAAGAAcwBAAGAAf8BAAGAAcwBMwFVAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGA + AcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAFV + AcwBAAGAAf8BMwGAAcwBAAFVAcwBMwGAAf8BAAGAAcwBMwFVAf8BAAGAAcwBAAGAAcwBMwFVAf8BAAGA + AcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGA + Af8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwFVAcwBAAGAAcwBMwGAAf8BAAGA + AcwBMwGAAf8BMwGAAcwBAAFVAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBAAFVAcwBMwGA + Af8BMwGAAcwBAAErATMBAAErATMBmQGAAWYBmQGqAmYBqgFmAZkBqgFmAQABKwEAATMBVQEzAQABKwIA + AVUBzAEzAaoB/wEzAVUBzAEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEA + AYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEzAYABzAEzAYAB/wEA + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAASsBZgEAASsBmQIA + AjMBAAEzAQABKwEzAgABMwIAATMCAAEzAgABMwIAAjMBAAEzAQABKwEzAgABMwkAAZkBqgGZBP8B1Q7/ + AdUx//8A/wD/AP8APAA2/wHMAdUBzAYAAZkBgAGZAWYBgAGZDAABmQGqAZkJ/wGZAaoBmQFmAVUBmQEz + AVUBZgEzAVUBmQFmAYABzAFmAaoBzAFmAaoB/wEzAaoBzAFmAaoB/wEzAYABzAFmAYAB/wEzAaoBzAEz + AYAB/wEAAVUBzAEzAYAB/wEAAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEA + AYAB/wEzAYABzAEAAYAB/wEAAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEA + AYABzAEAAYAB/wEAAYABzAEzAYABzAEAAVUB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEz + AVUBzAEAAYAB/wEzAYABzAEAAVUBzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEz + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEz + AYAB/wEAAYABzAEAAYAB/wEzAVUBzAEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAFmAYABzAEA + ASsBZgEAASsBAAFmAVUBMwGZAaoCZgGqAWYBmQGqAZkBMwFVAQABMwFVATMBAAErAQABMwFVAZkBMwGq + Af8BMwFVAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAFV + AZkBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAZkBAAErAZkBMwErAWYCAAEz + AgABMwIAATMBAAErATMCAAEzAQABKwFmATMBAAEzAgABZgEzASsBZgEzAQABZgEAASsBMwIAATMDAAEz + ASsBM3v/AcwB1QHMBgABmQGqApkBgAFmDAABmQGqAZkJ/wGZAaoBmQFmAVUBmQEzAVUBZgEzAVUBmQFm + AYABzAFmAaoBzAFmAaoB/wEzAaoBzAFmAaoB/wEzAYABzAEzAYAB/wEzAYAB/wEzAYAB/wEAAVUBzAEz + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEA + AYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEA + AYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAVUB/wEz + AYABzAEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAVUBzAEAAYAB/wEzAYABzAEAAYABzAEzAVUB/wEA + AYABzAEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAVUBzAEzAYAB/wEAAYABzAEAAYABzAEAAYAB/wEz + AYABzAEAAVUBzAEAAYAB/wEzAYABzAEzAYAB/wEAAYABzAEzAYAB/wFmAYABzAEAASsBMwEAASsBAAEz + AVUBMwGZAaoCZgGAAWYBmQGqAWYBMwErAjMBVQEAATMBKwIAAVUBmQEzAaoB/wEAAYABzAEzAYAB/wEA + AYABzAEzAYAB/wEAAVUBzAEAAYAB/wEzAYABzAEAAVUBzAEzAYABzAEAAYAB/wEAAVUBzAEzAYABzAEA + AYAB/wEzAYABzAEAAYAB/wEAAVUBzAEzAYABzAEAAYAB/wEzAYABzAEAAVUBmQEzAYABzAEAAVUBzAEA + AVUBzAEzAVUBzAEAAVUBzAEzAYABzAEAASsBmQEAASsBmQEzASsBmQIAATMFAAIzASsBMwIAAjMBKwFm + AgABMwEAASsBZgIAAWYBMwErATMCAAEzAgABMwMAATMBKwEzRf//AP8A/wD/ADwANv8BmQGAAZkDAAGZ + AaoBmQFmAVUBMwMAATMFAAEzBQAB/wHVBP8BZgGAAZkBMwErAWYBAAErAjMBVQGZAWYBqgHMATMBgAH/ + ATMBqgHMATMBgAH/ATMBVQHMAQABgAHMATMBgAHMAQABgAHMATMBgAHMAQABVQH/ATMBgAHMAQABgAHM + AQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABVQH/ATMBgAHMAQABgAHMAQABgAH/AQABgAHM + ATMBgAHMAQABgAH/ATMBgAHMATMBgAHMAQABgAH/ATMBgAHMAQABVQHMAQABgAH/ATMBgAHMAQABgAHM + ATMBgAH/AQABgAHMAQABgAHMAQABgAH/ATMBgAHMAQABVQH/AQABgAHMATMBgAHMAQABgAH/AQABgAHM + ATMBgAH/AQABgAHMAQABgAHMATMBgAH/AQABVQHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ + ATMBgAHMAQABVQH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/ + AQABgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMATMBqgHMAQABKwFmAQABKwIz + AVUBMwGZAaoCZgGAAWYBmQGqAWYBMwFVAQABMwErATMBAAErAgABVQGZATMBgAH/AQABgAHMAQABgAHM + AQABVQH/ATMBgAHMAQABgAH/ATMBgAHMAQABVQHMAQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/ + AQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAHMAQABVQH/ATMBgAHMAQABVQHMAQABVQHMAQABVQHM + AQABVQHMATMBVQHMAQABVQHMATMBgAHMAQABVQHMAQABKwGZAQABKwFmAgABZgEAASsBMwIAATMCAAEz + AgABZgEAASsBMwIAAWYBAAErATMCAAEzAgACMwErATMJAAGZAaoBmXj/AZkBgAGZAwABmQGqAZkBZgFV + AWYGAAEzCAAG/wGZAYABmQEzAVUCMwErAjMBVQHMAWYBqgHMATMBgAH/ATMBqgHMATMBgAHMAQABVQH/ + ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABVQH/AQABgAHM + ATMBgAHMAQABgAH/AQABgAHMAQABVQH/AQABgAHMATMBgAH/AQABgAH/AQABgAHMATMBgAH/AQABVQHM + AQABgAHMATMBgAH/AQABVQHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAH/ + ATMBgAHMAQABgAHMAQABVQH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABVQH/ + AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ + ATMBgAHMAQABgAHMAQABgAH/AQABgAHMATMBVQH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAHM + AQABVQH/AQABgAHMATMBgAH/AQABgAHMATMBqgHMAQABKwFmATMBKwIzAVUBAAGZAaoBmQFmAaoBZgGZ + AaoBZgEzAVUCMwFVAjMBKwIAAVUBmQEzAaoB/wEAAVUBzAEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEz + AYAB/wEAAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEAAYAB/wEz + AYABzAEAAYAB/wEzAVUBzAEAAYAB/wEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEz + AVUBzAEAAVUBzAEAAVUBmQIAAWYBAAErAWYCAAEzAQABKwFmAgABMwIAATMBAAErATMCAAFmATMBKwFm + AgABMwIAAWYBMwErATMJAAGZAaoBmUL//wD/AP8A/wA8ADb/ATMBKwIzAVUBMwFmAYABmQMAATMBKw0A + AZkBqgHMATMBVQFmATMBVQFmATMBVQEzAcwB1QH/ATMBVQGZATMBgAHMATMBgAHMAQABVQHMATMBgAHM + AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/ + AQABVQHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABVQH/ + AQABgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHM + AQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/AQABVQHMATMBgAHMAQABgAH/ATMBgAHM + AQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABVQH/AQABgAHMATMBgAH/AQABgAHMATMBgAHM + AQABgAH/ATMBVQHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMATMBVQH/AQABgAHMAQABgAHMATMBgAH/ + AQABgAHMAQABVQH/ATMBgAHMATMBgAH/AQABgAHMATMBgAHMATMBVQGZAQABKwIAASsBMwGZAaoCZgGq + AWYBmQGqAZkBMwFVAjMBVQEzAQABKwEzAQABKwFmATMBqgHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ + ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBVQH/AQABgAHMATMBgAHMAQABgAHM + ATMBVQH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/ATMBgAHMAQABVQHMAQABVQHMAQABVQHMAQABVQHM + AQABVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQGZAQABKwGZAQABKwFmAgABZgIAATMCAAEzAgABZgIA + ATMCAAEzAgABMwIAATMCAAIzAQABMwUAATMBAAErAQB4/wEzASsCMwFVATMBZgGAAWYBMwUAATMBKwoA + AZkBqgHMATMBVQFmATMBVQFmATMBKwFmAcwB1QH/AQABVQGZATMBgAHMATMBgAH/AQABVQHMAQABgAH/ + ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABVQH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ + ATMBgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMAQABVQHMATMBgAHMAQABgAH/ + ATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABVQHM + AQABgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBVQHMAQABgAH/ATMBgAHMAQABgAHM + ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBVQHMAQABgAH/ATMBgAHMAQABgAH/AQABVQHM + ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHM + AQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMATMBgAH/AQABVQFmAQABKwIzASsBMwGZAaoCZgGq + AWYBmQGqAZkBMwFVATMBAAErAQABMwFVAgABKwFmATMBgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHM + ATMBVQH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABVQHMATMBgAH/AQABgAHM + ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABVQHMAQABVQHMAQABVQGZAQABVQHMATMBVQHM + AQABVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQGZAQABKwGZAQABKwFmAgABMwIAAWYCAAEzAgABZgIA + ATMCAAEzAgABMwIAATMCAAIzAQABMwcAASsBMwL/Acw///8A/wD/AP8APAAz/wHMAdUBzAFmAVUBZgGZ + AYABZgMAATMFAAEzAQABMwUAATMCAAEzAQABKwJmAYABzAFmAYABzAEzAVUBZgP/AZkBqgHMAQABVQJm + AaoB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAVUBzAEAAYABzAEAAYAB/wEz + AYABzAEAAVUB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEA + AVUBzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAVUBzAEAAYAB/wEzAYABzAEAAYABzAEzAVUB/wEA + AYABzAEAAYABzAEAAYAB/wEzAYABzAEAAVUB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEA + AYABzAEzAYABzAEAAYAB/wEzAVUBzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEA + AVUB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAVUBzAEAAYABzAEzAYAB/wEA + AYABzAEzAYAB/wEAAVUBzAEzAYABzAEAAYABzAEAAYAB/wEAAVUBzAEzAYABzAEzAYAB/wEAAYABmQIA + AjMBKwEzAWYBqgFmAZkBqgJmAaoCZgFVAjMBKwEAATMBVQEzAgABMwFmAaoBzAEzAYAB/wEAAYABzAEA + AYABzAEzAYABzAEAAVUB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEA + AYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAVUBzAEAAVUBzAEAAVUBzAEz + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAYABzAEzAVUBzAEAAVUBmQEAASsBmQEAASsBZgIA + AWYCAAEzAgABMwIAATMCAAEzAgABMwIAATMCAAEzBAABKwEzBgABZgFVAWZr/wHMBv8BzAHVAcwBZgFV + AWYBmQGqAZkIAAIzCgABMwEAASsBMwFmAYABzAEzAYABzAEzAVUBZgP/AZkBqgHMAQABKwFmATMBqgH/ + AQABgAHMAQABgAH/AQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBVQH/ + AQABgAHMAQABgAHMAQABgAH/AQABVQHMAQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAH/ + AQABgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABVQH/AQABgAHM + ATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAHM + ATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHM + AQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMAQABVQH/ATMBgAHMAQABgAH/ATMBVQHM + AQABgAHMAQABgAHMATMBVQHMAQABgAH/ATMBgAHMAQABVQH/AQABgAHMATMBgAH/ATMBVQGZAgACMwEr + AQABZgGqAmYBqgFmAZkBqgJmAVUCMwErAQABMwFVATMBAAErATMBZgGqAf8BAAGAAcwBAAGAAf8BAAGA + AcwBMwGAAcwBAAGAAcwBMwGAAcwBAAGAAf8BMwFVAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAFVAcwBAAFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBMwFVAcwBAAGAAZkBAAFVAcwBMwFVAcwBAAFVAcwBAAErAZkBAAErAWYCAAFm + AgABMwIAATMCAAEzAgABMwIAATMCAAEzAgABMwQAASsBMwYAAWYBVQFmP///AP8A/wD/ADwANv8BmQGq + AZkCAAEzCAABMwcAASsCMwFVAZkBMwGAAZkBZgGqAf8BAAErAWYBmQGqAcwBZgFVAWYBmQGqAcwBZgGA + AcwBAAFVAZkBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BAAGAAcwBMwGA + Af8BAAGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BAAGAAcwBMwFVAf8BAAGAAcwBAAGAAf8BMwGA + AcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGA + Af8BAAGAAcwBMwFVAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAFVAcwBAAGAAf8BMwGA + AcwBAAFVAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGA + Af8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BMwGA + AcwBAAErATMBAAErAQABZgGAATMBZgGqApkBqgJmAYABZgEAASsBAAEzAVUBMwEAASsCMwGAAcwBMwGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAFVAf8BMwGAAcwBMwGA + Af8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAFVAcwBAAGAAf8BMwGAAcwBMwGA + AcwBAAFVAcwBAAFVAcwBAAGAAcwBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBMwGA + AcwBMwFVAcwBMwFVAZkBAAFVAZkBAAErAWYCAAFmAgABZgIAATMCAAEzAgABMwIAATMFAAEzAgABMwMA + AcwB1QHMcv8BmQGAAZkGAAEzAgABMwkAASsBMwFmAVUBmQEzAVUBzAFmAaoB/wEAASsBZgGZAaoBzAFm + AYABZgH/AaoBzAFmAaoBmQEAAVUBmQEzAYAB/wEAAYABzAEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEA + AYABzAEzAYAB/wEAAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEA + AYABzAEAAYAB/wEzAYABzAEAAYABzAEAAYAB/wEzAVUB/wEAAYABzAEzAYABzAEAAVUB/wEAAYABzAEz + AYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAVUB/wEAAYABzAEAAYABzAEz + AVUB/wEAAYABzAEzAYABzAEAAVUB/wEzAYABzAEAAYAB/wEzAVUBzAEAAYABzAEzAYABzAEAAVUB/wEA + AYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAVUBzAEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEAAYAB/wEz + AYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEA + AYABzAEAAYAB/wEzAYABzAEAAVUBMwEAASsBAAFmAYACZgGqAWYBmQGqAmYBgAFmAQABKwEAAWYBVQEz + AgACMwGAAcwBMwGAAcwBAAGAAcwBMwFVAf8BAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGA + AcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAcwBMwFVAf8BAAGAAcwBMwGA + AcwBAAGAAf8BMwFVAcwBAAFVAcwBAAFVAcwBMwGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFV + AcwBMwFVAcwBMwGAAcwBMwFVAcwBMwFVAZkBMwFVAZkBMwErAWYCAAFmAgABMwIAATMFAAEzAgABMwIA + ATMCAAEzAgABMwMAAcwB1QHMPP//AP8A/wD/ADwAM/8BzAHVAcwGAAEzASsJAAIzAVUBmQEzAYABzAEz + AVUBmQEzAVUBzAEzAaoBzAEAASsBZgHMAdUB/wEzAVUBZgEzAVUBZgHMAdUB/wEzAVUBmQEzAYABmQFm + AaoB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEA + AYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEAAYABzAEA + AYAB/wEAAVUBzAEzAYABzAEAAYAB/wEzAYABzAEAAVUBzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEz + AYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEz + AYABzAEAAYAB/wEzAYABzAEAAYABzAEzAVUB/wEAAYABzAEzAYABzAEAAVUB/wEzAYABzAEAAYABzAEA + AVUB/wEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAVUBzAEzAYABzAEA + AYAB/wEzAVUBzAEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAVUBzAEzAYABzAEzASsBZgEAASsCMwFV + ATMBmQGqAmYBqgFmAZkBqgFmAQABKwEAATMBVQEzAgABMwFmAYABzAEzAaoBzAEAAVUBzAEzAYAB/wEA + AYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAVUBzAEA + AYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEzAYABzAEAAYAB/wEAAVUBzAEAAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEAAVUBmQEAAYABzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAYABzAEz + AVUBzAEzAYABzAEAAVUBmQEzAVUBmQEAASsBZgIAAWYCAAEzAgABMwIAAjMBAAIzASsBMwMAAZkBgAGZ + b/8BzAHVAcwHAAErCQABMwEAAVUBmQEzAVUBzAEzAYABzAEAAVUBzAEzAYABzAEAASsBmQHMAdUBzAEz + ASsBZgEAAVUBZgHMAdUB/wFmAVUBmQEzAYABzAFmAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEA + AYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEz + AVUB/wEAAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEA + AVUBzAEAAYAB/wEzAYABzAEAAVUB/wEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEA + AYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEz + AYABzAEAAYAB/wEzAVUBzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAVUBzAEzAYAB/wEAAYABzAEz + AYAB/wEAAYABzAEzAYABzAEAAYABzAEAAYABzAEzAYABzAEAAVUB/wEzAYABzAEAAYAB/wEzAYABzAEA + AVUB/wEAAYAB/wFmAYABzAEAASsBZgEzAgABMwFVATMBmQGqAZkBZgGqAWYBmQGqAWYBAAErAQABMwFV + ATMCAAEzAWYBqgGZATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/AQABVQHMATMBgAH/AQABgAHM + ATMBgAH/AQABgAHMATMBgAH/AQABgAHMAQABVQH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/ + AQABgAHMATMBgAH/AQABgAHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBgAHMAQABVQHM + AQABVQGZAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABgAHMATMBVQHMAQABVQHMATMBVQGZAQABKwGZ + AgABZgIAATMFAAIzAQABMwEAASsBZgMAAZkBgAGZBf8BzDb//wD/AP8A/wA8ADT/AdUBzA4AAjMBVQGZ + AWYBgAHMATMBgAHMAQABVQHMAQABVQHMAWYBgAHMAQABVQFmAcwBqgH/ATMBVQFmAZkBqgHMATMBVQFm + AZkBqgHMAQABKwFmAQABKwGZATMBgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBVQHM + AQABgAHMATMBgAH/AQABgAHMATMBVQH/AQABgAHMAQABgAHMATMBgAH/AQABgAHMAQABVQH/ATMBgAHM + AQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHM + AQABgAH/ATMBgAHMAQABgAH/AQABVQHMATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/ + AQABgAHMATMBgAHMAQABVQH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHM + AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMAQABVQHMATMBgAH/AQABgAHMATMBgAH/AQABgAHM + ATMBgAH/AQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABVQHMAQABgAH/ATMBgAHMAQABgAHMATMBqgH/ + AQABVQFmAwABMwFVATMBmQGqAZkBZgGAAmYBqgFmATMBKwEAATMBVQEzAQABKwEAATMBgAGZATMBgAHM + AQABgAHMAQABgAH/ATMBVQHMAQABgAHMAQABgAH/ATMBVQHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHM + AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/ATMBgAHM + AQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHM + AQABVQHMATMBVQHMAQABVQHMAQABVQHMATMBgAHMATMBVQHMATMBgAHMATMBVQGZAQABKwFmAQABKwFm + AgABMwIAATMBAAErATMDAAGZAaoBmQX/Aswd/wHMTP8BzAIAATMLAAIzAVUBmQFmAYABzAEzAYABzAEA + AVUBzAEAAVUBzAEzAYABzAEzAVUBZgHMAdUB/wEzAVUBZgGZAaoBzAEzAVUBZgGZAaoBmQEAASsBZgEA + AVUBZgEzAYABzAEAAYABzAEzAYAB/wEAAVUBzAEzAYAB/wEAAYABzAEzAYAB/wEAAVUBzAEAAYAB/wEz + AYABzAEAAVUB/wEzAYABzAEAAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEz + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEA + AYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEz + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEA + AYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYABzAEAAVUB/wEzAYABzAEAAYAB/wEzAYAB/wEz + AYABzAEAAYAB/wEAAYAB/wEzAYABzAEAAYABzAEAAYABzAEAAYAB/wEzAYABzAEzAVUBZgEAASsBAAEz + AVUBMwGZAaoCZgGqAmYBqgFmATMBKwEAATMBVQEzAQABKwEAATMBgAGZATMBgAHMAQABgAH/AQABgAHM + ATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHM + AQABgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBVQHMAQABgAH/ATMBgAHMAQABVQHMAQABVQHM + AQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMAQABgAHMAQABVQHM + AQABVQHMAQABgAHMAQABVQHMATMBgAHMATMBVQHMATMBVQGZATMBVQFmAgABZgIAATMCAAIzASsBMwMA + AZkBqgGZA/8BzCD/AcwX//8A/wD/AP8APAAk/wHMDv8BmQGqAcwLAAIzAVUBZgEzAYABzAEzAVUBmQEA + AVUBzAEAAVUBzAEzAYABzAEzAVUBmQFmAYACmQGqAcwBMwErAjMBVQFmATMBKwIzAVUBZgGZAaoBzAEz + AVUBZgEzAYABzAEzAYABzAEAAYABzAEzAVUB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEA + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAVUB/wEz + AYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEz + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAVUB/wEAAYABzAEzAYABzAEAAVUB/wEAAYABzAEzAYAB/wEA + AYABzAEzAYABzAEAAVUB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEA + AYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAVUBzAEAAYAB/wEzAYABzAEAAYABzAEA + AYAB/wEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEzAYAB/wEzAVUBZgEAASsBMwEA + AVUBMwGZAaoCZgGqAWYBmQGqAWYBMwFVAjMBKwIAASsCMwFVAWYBMwGqAcwBAAGAAf8BMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAf8BAAGAAcwBMwGA + AcwBAAFVAcwBMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAcwBMwGAAf8BAAFVAcwBAAFVAcwBMwFV + AcwBAAGAAcwBAAFVAcwBAAFVAcwBAAGAAcwBMwFVAZkBAAFVAcwBAAGAAcwBAAFVAcwBAAFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAcwBMwGAAcwBMwFVAcwBAAFVAZkBAAErAWYCAAEz + AwABzAHVAcxn/wHVB/8BmQGqAcwGAAEzBAACMwFVAWYBMwGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwGA + AcwBMwFVAZkBZgGAApkBqgGZATMBKwFmATMBVQFmATMBKwIzAVUBZgGZAaoBzAEzASsBZgEzAYABzAEz + AYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEA + AYABzAEzAVUBzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAVUBzAEAAYAB/wEAAYABzAEzAYAB/wEA + AYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEz + AVUBzAEAAYAB/wEzAYABzAEAAVUBzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAVUBzAEzAYAB/wEA + AYABzAEzAVUB/wEAAYABzAEzAYAB/wEAAVUBzAEzAYABzAEAAYAB/wEzAYABzAEAAVUB/wEzAYABzAEA + AYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYABzAEAAVUBzAEAAYAB/wEzAYABzAEA + AYABzAEAAVUB/wEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEzAYABmQMAATMBVQEzAWYBqgGZAWYBqgFm + AZkBqgFmATMBVQEzAQABKwEAATMBKwIzAVUBZgEzAaoB/wEAAYABzAEzAVUBzAEAAYAB/wEzAYABzAEA + AYAB/wEzAYABzAEAAYABzAEzAVUB/wEAAYABzAEAAYABzAEzAYAB/wEzAYABzAEzAYAB/wEAAVUBzAEz + AYABzAEAAYAB/wEAAYABzAEAAYABzAEzAYAB/wEzAYABzAEAAVUBzAEAAVUBzAEzAVUBzAEAAYABzAEz + AVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAYABzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEz + AVUBzAEzAVUBzAEAAVUBzAEzAYABzAEAAVUBzAEzAYABzAEzAVUBmQEAASsBZgIAATMDAAHMAdUBzC// + AcwM//8A/wD/AP8APAAz/wHMAaoBmQUAATMFAAIzAVUBmQEzAYABzAEAAVUBzAEzAYABzAEAAVUBzAEz + AVUBzAEzAVUCmQGqAcwBMwFVAWYBMwFVAWYBzAGqAswI/wFmAYABmQEzAVUBmQEzAYAB/wEAAYAB/wEz + AYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAVUBzAEzAYABzAEAAYAB/wEAAYABzAEz + AVUBzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEAAYABzAEAAYAB/wEAAYABzAEAAYAB/wEAAYABzAEA + AVUB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAVUB/wEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEz + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEA + AYAB/wEzAYABzAEAAVUB/wEzAYABzAEAAYAB/wEzAVUBzAEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEz + AYAB/wEAAYABzAEAAYABzAEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEAAYABzAEzAYAB/wEA + AYABzAEAAVUB/wEAAYABzAEzAYABzAFmAYABzAIAATMBAAErAQABZgGAAWYBmQGqAmYBqgJmAYABZgEA + ASsBAAEzASsBMwEAASsCZgGqAf8BMwFVAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGA + AcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBMwGAAf8BAAFVAcwBAAFVAcwBMwGAAf8BAAGAAcwBMwGA + Af8BAAGAAcwBMwFVAf8BAAGAAcwBMwGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBAAFVAcwBAAGAAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBMwFVAcwBMwFVAZkCAAEzAZkBqgHMY/8BzAv/AcwBqgHM + CwACMwFVAZkBMwGAAcwBMwFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBMwFVAZkBzAGqAcwBMwFVAWYBMwFV + AWYBzAGqAswI/wGZAaoBmQEzAVUBmQEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAVUB/wEAAYABzAEz + AYAB/wEAAYABzAEAAYAB/wEzAVUBzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEA + AYABzAEAAYAB/wEzAYABzAEAAVUBzAEAAYAB/wEzAYABzAEAAVUBzAEAAYAB/wEAAYABzAEzAVUBzAEA + AYAB/wEzAYABzAEAAVUB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAVUBzAEA + AYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEA + AYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEz + AYABzAEAAYAB/wEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEz + AVUBzAEAASsBMwEAASsBAAFmAYABMwFmAaoBZgGZAaoCZgGAAWYBMwErAQABMwErATMBAAErAjMBgAH/ + AQABgAH/AQABgAH/ATMBgAHMAQABgAHMATMBVQH/AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ + ATMBgAHMATMBgAH/AQABVQHMAQABVQGZATMBgAH/ATMBgAHMATMBgAH/AQABgAHMAQABgAH/AQABgAHM + ATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABgAHMAQABVQHMAQABVQHMAQABVQHMAQABVQHM + AQABVQHMAQABgAHMATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHM + AQABVQHMATMBVQHMATMBVQGZAgABMwGZAaoBmRj/Acwj//8A/wD/AP8APAAv/wHMA/8BmQGqAZkGAAEz + ASsBZgIAAjMBVQHMAQABVQGZATMBVQHMAQABVQHMAQABVQHMATMBVQGZAQABKwJmAVUBZgHMAdUCzAX/ + AcwB1QH/AcwB1QHMA/8BmQGqAcwBMwFVAWYBMwGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwFVAcwBAAGA + Af8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBAAGAAf8BMwGA + AcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwFV + AcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAcwBMwFVAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGA + Af8BAAGAAcwBMwGAAf8BAAFVAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAcwBMwGAAf8BAAGA + AcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAf8BAAFVAcwBMwGAAf8BAAGAAcwBMwGA + Af8BAAGAAcwBAAGAAcwBMwFVAcwBAAGAAf8BMwGAAcwBAAFVAcwBMwGAAf8BAAGAAcwBMwGAAf8BMwGA + AcwBMwGAAcwBAAErAjMBKwIzAVUBMwGZAaoBZgGZAaoCZgGAAWYBMwErAQABMwFVATMBAAErAjMBqgHM + AQABgAHMAQABgAH/ATMBVQHMAQABgAHMAQABgAH/ATMBVQHMAQABgAH/ATMBgAHMAQABVQHMAQABgAH/ + ATMBgAHMATMBVQHMAQABVQGZATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/ + AQABVQHMAQABVQHMATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHM + AQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBgAHMATMBgAHMATMBVQHMATMBgAHM + ATMBVQHMATMBgAHMATMBgAGZATMBAAEzAcwB1QHMb/8BmQGqAZkGAAEzASsBMwIAAjMBVQHMAQABVQHM + AQABVQHMATMBgAHMAQABVQHMAQABVQHMAQABKwEzAWYBgAFmAcwBqgHMA/8BzAL/AcwC/wHMAdUBzAP/ + AcwBqgHMAQABKwFmATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/ + AQABgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABVQHMAQABgAHMATMBgAH/AQABgAHM + AQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/ + AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/ + ATMBgAHMAQABVQHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBVQHM + AQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABVQHMAQABgAHMATMBgAH/AQABgAHMAQABVQH/ATMBgAHM + AQABgAHMAQABgAH/ATMBVQHMAQABgAHMATMBgAH/AQABVQHMAQABgAH/ATMBgAHMAWYBgAHMAQABKwIz + ASsCMwFVATMBmQGqAmYBqgFmAZkBgAFmAQABKwEAAWYBVQEzAQABKwIzAaoBzAEAAVUBzAEAAYABzAEz + AYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAVUBzAEA + AVUBmQEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAVUBzAEz + AVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBmQEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEA + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAYABzAEzAVUBzAEzAYABzAEzAVUB/wEAAVUBzAEAAVUBzAEz + AYABzAEAASsBMwHMAaoBzCD/Acwb//8A/wD/AP8APAAz/wGZAaoBzAMAATMBKwIzAVUBZgIAATMBAAFV + AZkBMwGAAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAZkBAAErAWYG/wHMAdUCzAH/AcwJ/wGZAaoBzAEz + AVUBZgEzAaoBzAEAAVUBzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEz + AVUB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAVUB/wEAAYABzAEAAYAB/wEzAVUBzAEA + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEz + AYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAVUBzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEA + AYABzAEAAYABzAEzAYAB/wEAAVUBzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAVUBzAEA + AYAB/wEAAYABzAEzAYABzAEAAYABzAEzAYABzAEAAYAB/wEzAVUBzAEAAYAB/wEzAYABzAEAAYAB/wEz + AYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEzAYABzAEzAVUBZgEAASsBMwEA + ASsBAAGZAaoBmQFmAaoBZgGZAaoBZgEAASsBAAEzAVUDAAIzAYABmQEzAYAB/wEzAYABzAEAAYABzAEz + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEzAaoB/wEAAVUBzAEAAVUBmQEzAYAB/wEz + AYABzAEzAYABzAEAAVUBzAEAAVUBzAEzAYAB/wEAAYABzAEzAYAB/wEzAYAB/wEAAVUBmQEAAVUBzAEA + AYABzAEAAVUBzAEAAVUBzAEAAYABzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEA + AVUBzAEzAVUBzAEzAYABzAEzAVUBmQEzASsBmQEAAVUBmQEzAVUBmQEzAVUBmQEzAVUBzAEzAYABzAEA + ASsBZgGZAaoBzG//AZkBqgGZAwABMwErAjMBVQFmAgABZgEAAVUBmQEzAYABzAEAAVUBzAEAAVUBzAEz + AVUBzAEAAVUBmQEzASsBZgb/AcwB1QH/AcwB1QHMCf8BmQGqAcwBMwFVAZkBMwGqAcwBAAFVAf8BMwGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwFVAf8BAAGAAcwBMwGAAcwBAAGAAcwBAAGAAf8BMwGA + AcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGA + Af8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwFVAcwBAAGAAf8BMwGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BMwFVAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAFV + AcwBMwGAAcwBAAGAAf8BMwFVAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGA + AcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBAAGA + Af8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BMwFVAWYBAAErATMBAAErAQABmQGqAWYBmQGqAmYBqgFm + ATMBKwEAAWYBVQMAAjMBgAHMATMBgAH/AQABgAH/ATMBgAHMAQABgAHMATMBgAHMAQABVQH/ATMBgAHM + AQABgAH/AQABgAHMATMBgAH/ATMBVQHMAQABVQGZATMBgAH/ATMBgAHMATMBgAHMAQABVQHMAQABgAHM + ATMBgAHMAQABgAH/ATMBgAHMATMBgAH/AQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABgAHM + AQABVQHMAQABVQHMATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBgAHMATMBVQGZ + ATMBVQFmAQABVQGZATMBVQGZATMBgAHMATMBgAHMATMBVQGZAQABKwEzAcwBqgHMPP//AP8A/wD/ADwA + K/8B1Qf/AcwB1QHMAwABMwErATMBAAErAWYCAAFmATMBVQHMAQABVQHMAQABVQHMATMBgAHMAQABVQHM + ATMBVQGZATMBVQFmA/8BzAj/AcwB1QHMAWYBgAFmATMBKwEzAgACMwFVAZkBMwGAAf8BAAGAAcwBMwGA + Af8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAFV + AcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBMwGAAcwBAAFVAf8BAAGA + AcwBMwGAAf8BAAFVAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwFVAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGA + AcwBAAGAAf8BMwGAAcwBAAGAAcwBAAFVAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAFVAf8BAAGAAcwBMwGA + AcwBAAGAAcwBAAFVAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAcwBAAGAAf8BMwFVAcwBAAGA + Af8BAAGAAcwBMwGAAcwBAAGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAFVAf8BMwGAAcwBAAGAAcwBAAGA + Af8BMwGAAcwBAAFVAf8BMwGAAcwBMwGAAf8BMwGAAZkBAAErAjMBKwEAAZkBqgJmAaoBZgGZAYABZgEz + AVUCMwErATMBAAErAjMBVQGZATMBgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/ + AQABgAHMATMBgAH/AQABVQGZAQABKwGZATMBgAH/ATMBgAH/ATMBqgH/AQABVQHMAQABVQGZATMBqgH/ + AQABgAHMAQABgAH/ATMBgAHMAQABgAH/AQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMAQABVQGZ + AQABVQHMATMBVQHMAQABVQHMATMBVQGZAQABVQHMATMBgAHMATMBgAHMATMBVQGZAgABMwIAATMFAAEz + AgABMwIAAWYBAAErAmYBgAGZATMBKwFmAZkBqgGZXv8B1Qn/AcwG/wHMAdUBzAMAATMBKwIzASsBZgIA + AWYBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAZkBMwFVAWYF/wLMBf8BzAHVAcwBZgGA + AWYBMwErATMDAAEzAYABmQEzAYAB/wEAAYABzAEzAYAB/wEAAVUBzAEzAYABzAEAAYAB/wEAAYABzAEz + AYABzAEAAYAB/wEAAYABzAEzAVUB/wEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEz + AYAB/wEAAYABzAEzAVUB/wEAAYABzAEzAYABzAEAAVUBzAEAAYAB/wEzAYABzAEAAYAB/wEzAVUBzAEA + AYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAVUB/wEAAYABzAEzAYABzAEAAYAB/wEz + AYABzAEAAVUBzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEA + AYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAVUBzAEAAYAB/wEzAYABzAEAAVUB/wEAAYABzAEzAYAB/wEA + AYABzAEAAYAB/wEzAVUBzAEAAYABzAEzAYAB/wEAAVUBzAEzAYAB/wEAAYABzAEzAYAB/wEzAYABzAEz + AYABmQEAASsCMwErAQABmQGqAmYBqgFmAZkBqgFmATMBVQIzASsCAAErAjMBVQGZATMBgAH/AQABgAHM + ATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABVQGZATMBKwGZATMBgAH/ + ATMBgAHMATMBqgH/AQABVQHMAQABVQHMATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMAQABVQHM + AQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMAQABVQGZATMBVQHM + AQABVQHMATMBgAHMATMBVQGZAgABMwIAATMCAAEzBQABMwIAATMCAAJmAYABzAEzAVUBZgGZAaoBmTz/ + /wD/AP8A/wA8ADb/ATMBVQEzAgABMwIAATMBAAErAZkBMwGAAcwBMwFVAcwBAAFVAcwBAAFVAcwBAAFV + AZkBMwFVAcwBAAErAWYBzAHVBP8BzAHVAcwBmQGAAWYBMwFVAWYBMwErAQABMwErATMBAAErAjMBVQFm + ATMBqgH/ATMBgAH/AQABgAHMATMBgAH/AQABVQHMATMBgAHMAQABgAH/ATMBVQHMAQABgAHMAQABgAH/ + ATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHM + AQABgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHM + AQABgAHMATMBVQH/AQABgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHM + ATMBgAHMATMBgAHMAQABgAH/ATMBgAH/AQABgAHMATMBgAHMATMBgAHMAQABgAH/AQABgAHMAQABgAH/ + ATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABVQH/ATMBgAHMAQABgAH/ATMBgAHM + AQABgAH/AQABgAHMATMBVQHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMATMBgAHMAQABKwFmAQABKwEA + AWYBgAJmAaoBZgGZAaoBmQFmAYACMwErAjMBKwEzAQABVQFmATMBgAH/ATMBgAHMAQABgAHMATMBVQH/ + AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABVQHMAQABKwGZATMBqgH/ATMBgAHMATMBgAH/AQABVQGZ + AQABVQHMATMBgAH/AQABVQHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABVQHMAQABVQHM + AQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQGZATMBVQGZAQABKwGZAQABVQGZATMBVQGZATMBVQGZ + AgABMwUAATMBAAErATMCAAEzAQABKwFmATMBVQGZAQABKwFmAQABKwGZAgABMwFmAYABmXL/AWYBVQEz + AgABMwIAATMBAAErAZkBMwGAAcwBAAFVAcwBAAGAAcwBAAFVAcwBAAFVAZkBMwGAAcwBAAErAWYBzAHV + Bv8BzAFmAYACZgFVAWYBAAErAQABMwErAjMBKwIzAVUBZgEzAYAB/wEAAYAB/wEzAYABzAEAAYAB/wEz + AYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAVUB/wEAAYABzAEz + AYABzAEAAVUB/wEAAYABzAEAAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEA + AVUBzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEz + AYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAVUBzAEzAYABzAEA + AYAB/wEAAYABzAEzAYABzAEAAVUB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEA + AYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEz + AVUBzAEAAYABzAEzAYAB/wEzAYABzAIAAWYBMwErAQABZgGAAmYBqgJmAaoCZgGAAWYBMwErAQABMwEr + ATMBAAErAmYBqgH/AQABgAHMAQABgAHMAQABgAH/ATMBgAHMATMBgAH/AQABgAHMATMBgAHMAQABVQHM + AQABKwGZATMBqgH/ATMBgAHMATMBgAH/AQABVQHMAQABVQGZATMBgAH/AQABgAHMATMBgAH/AQABgAHM + ATMBVQH/ATMBgAHMAQABgAHMATMBVQHMAQABVQHMATMBVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQGZ + ATMBVQGZAQABVQGZAQABVQGZATMBVQGZATMBVQGZAgABMwYAATMEAAEzAQABKwJmAVUBzAEAASsBZgEA + AVUBmQIAATMBZgGAAZk8//8A/wD/AP8APAA2/wFmAVUBZgEzASsBZgEzAVUBmQEAAVUBmQEzAVUBzAEA + AYABzAEAAVUBzAEzAVUBzAEAAVUBzAEzAYABzAEzAVUBZgGZAaoBzAFmAVUBZgEAASsBAAFmAYABZgGZ + AaoBmQFmAVUBMwEAASsCMwErATMBAAErATMBZgGqAcwBAAFVAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGA + AcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAFVAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwFVAcwBAAGA + AcwBMwGAAf8BAAGAAcwBMwFVAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwFVAf8BAAGA + AcwBAAGAAf8BMwFVAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwFVAf8BAAGA + AcwBMwGAAcwBAAGAAf8BAAGAAcwBMwFVAf8BAAGAAcwBAAGAAf8BAAGAAcwBMwFVAcwBAAGAAf8BAAGA + AcwBAAFVAf8BMwGAAcwBAAGAAf8BMwFVAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGA + AcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGA + Af8BAAGAAcwBMwGAAcwBMwErAWYBAAErAjMBVQEzAZkBqgJmAaoCZgGAAWYBMwErAgABVQEzAgABMwFm + AaoBzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYABzAEzAYAB/wEzAYABzAEAASsBmQEzAYABzAEz + AYAB/wEzAYAB/wEAAVUBmQEAASsBmQEzAYAB/wEAAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEz + AVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAASsBmQEAASsBZgIAATMCAAEz + AgABMwEAASsBMwIAATMFAAEzAgABMwIAATMCAAEzAQABKwGZATMBVQHMATMBgAHMAQABVQGZAQABVQFm + AQABKwFmAcwB1Rz/AZkBqgGZAcwBqgHMSP8BzAX/AWYBVQFmATMBKwIzAVUBmQEAAVUBzAEzAVUBzAEA + AVUBzAEAAVUBmQEAAVUBzAEAAVUBzAEzAVUBzAEzAVUBZgGZAaoBzAFmAVUBZgEAASsBAAFmAYABZgGZ + AaoCZgGAAWYBMwErAQABMwErATMBAAErAjMBqgH/AQABgAHMAQABVQH/ATMBgAHMAQABgAH/AQABgAHM + ATMBgAHMAQABVQH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAHM + AQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAHM + AQABgAH/ATMBgAHMAQABVQHMATMBgAH/AQABgAHMATMBVQH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/ + AQABgAHMAQABVQH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/ + AQABgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHM + AQABVQH/AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHM + AQABgAH/ATMBgAHMATMBVQFmAQABKwIzAVUBMwGZAaoCZgGqAZkBZgGAAWYBMwErAQABMwErATMBAAEr + AjMBqgHMATMBVQHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMATMBgAH/AQABKwFmATMBgAH/ + AQABgAHMATMBgAH/AQABVQHMAQABKwGZATMBqgH/ATMBgAHMAQABVQH/AQABgAHMATMBgAH/AQABgAHM + ATMBgAH/AQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABKwGZAQABKwFmAgABMwIA + ATMCAAEzAQABKwEzBQACMwEAATMBAAErATMCAAEzAgABMwEAASsBZgEzAYABzAEzAVUBzAEzAVUBmQEA + ASsBZgEzAQABZgHMHf8BmQGqAZkBzAHVAcwY//8A/wD/AP8APAA2/wFmAYABmQFmAVUCZgGqAcwBMwGA + AcwBMwFVAcwBAAFVAcwBMwFVAZkBAAGAAcwBAAFVAcwBAAFVAZkBMwGAAcwBAAErAWYDAAEzASsBMwGZ + AaoBZgGZAaoBmQFmAaoBZgEzASsBAAEzAVUBMwIAAjMBqgHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHM + AQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/ + ATMBgAHMAQABgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABVQH/AQABgAHMATMBgAHMAQABgAH/ + AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHM + AQABgAHMATMBVQH/AQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMATMBgAHMAQABgAH/ATMBgAHM + AQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAHMAQABgAHMATMBgAH/AQABVQHMAQABgAH/ + ATMBgAHMAQABgAHMATMBgAH/AQABgAH/ATMBgAHMAQABgAHMAQABVQH/ATMBgAHMAQABgAHMAQABVQH/ + ATMBgAHMATMBgAHMATMBgAH/ATMBVQFmAQABKwEzAQABKwEAAWYBqgFmAZkBqgFmAZkBqgFmAQABKwEA + ATMBKwEzAgABMwFmAYABmQEzAYAB/wEAAYABzAEzAYAB/wEzAYABzAEzAYAB/wEzAYABzAIAAZkBMwGA + AcwBMwGAAf8BMwGAAcwBAAFVAcwBAAFVAZkBMwGAAf8BMwGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAFV + Af8BMwGAAcwBAAGAAf8BMwGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAZkBAAErAZkCAAEz + AgABMwUAATMCAAIzAVUBZgIAATMCAAIzASsBMwIAATMCAAEzAQABKwFmATMBgAHMATMBVQHMAQABVQHM + AWYBgAHMAWYBVQHMATMBVQFmAZkBgAGZAcwB1QHMD/8BzAHVAcwBMwErATMDAAEzASsBAAEzASsBMwHM + AdUBzEj/AZkBgAGZATMBVQJmAaoBzAEzAYABzAEAAVUBzAEzAVUBzAEzAVUBzAEAAVUBzAEzAYABzAEA + AVUBzAFmAYABzAIAATMBAAErAQABMwErATMBmQGqAWYBmQGAAZkBZgGqAWYBMwErAQABMwFVATMBAAEr + AjMBgAHMATMBgAH/AQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAH/AQABgAHMATMBgAH/ATMBgAHM + AQABgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMAQABgAH/ATMBgAHMAQABVQHMAQABgAH/AQABgAHM + ATMBVQH/AQABgAHMATMBgAH/AQABgAHMATMBVQHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAH/ + ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABVQHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHM + AQABgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABVQHMAQABgAHMATMBgAH/AQABgAHMAQABVQHM + ATMBgAH/AQABgAHMAQABVQH/ATMBgAHMAQABgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/ + AQABgAHMATMBgAH/AQABVQHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAH/ATMBVQFmAgACMwFV + AQABZgGAAmYBqgFmAZkBqgFmAQABKwEAATMBVQEzAgACMwGAAZkBMwGAAf8BAAGAAcwBMwFVAf8BAAGA + AcwBMwGAAf8BMwGAAcwCAAFmATMBgAH/ATMBgAHMATMBgAH/AQABVQGZATMBVQGZATMBgAH/AQABVQH/ + ATMBgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/AQABgAHMAQABVQHMATMBVQHMAQABVQHM + AQABVQHMAQABVQGZAQABKwFmAgABZgUAATMCAAEzAgACMwFVAWYCAAEzAgABMwEAASsCMwEAAWYCAAEz + AQABKwFmATMBVQHMAQABVQHMAQABVQHMATMBgAHMATMBgAHMATMBVQFmAZkBgAGZAcwB1QHMD/8BzAHV + AcwBMwErATMFAAEzAWYBVQEzAcwB1QHMEv//AP8A/wD/ADwANv8BmQGAAZkCAAIzAVUBmQEzASsBZgEA + ASsBmQEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEzAYABzAEzAVUBZgEzASsBMwEAASsBAAGZ + AaoCZgGqAWYBmQGqAWYBMwFVATMBAAErATMBAAErAjMBgAHMATMBgAH/ATMBgAHMATMBgAH/AQABgAHM + ATMBgAHMAQABgAH/ATMBVQHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBVQHMAQABgAH/AQABgAHM + AQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAHM + ATMBgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABVQH/ATMBgAHMAQABgAHMATMBgAH/ + AQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMAQABgAHMAQABgAH/ + ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAHM + AQABgAH/ATMBgAHMAQABVQHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ + AQABgAHMAQABgAH/ATMBgAH/ATMBgAGZAgACMwFVATMBZgFVATMBZgGqAWYBmQGqAZkBMwFVAjMBVQEz + AQABKwIzAVUBmQEzAaoBzAEAAVUBzAEAAYABzAEzAYAB/wEzAYABzAEAASsBmQEzAVUBzAEzAaoBzAFm + AYAB/wEAASsBmQEAAVUBmQEzAYAB/wEzAYABzAEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEA + AYAB/wEzAYABzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBmQEAASsBmQIAATMCAAEz + AgABMwIAATMBZgGAAcwBZgFVAZkCAAFmAgABMwIAATMCAAFmAgABMwEAASsBZgEzAVUBzAEAAYABzAEz + AVUBmQEAAVUBzAEzAYABmQEAASsBZgUAATMBZgGAAWYB/wHVB/8BmQGqAZkBZgFVAWYBmQGqAZkBzAHV + Af8BzAHVAcwBMwFVAjMBKwEzAcwB1QHMRf8BmQGqAZkCAAIzAVUBmQEzASsBmQEAASsBmQEzAVUBmQEA + AYABzAEAAVUBmQEAAVUBzAEAAVUBzAEzAYABzAEzAVUBmQEzASsBMwEAASsBAAGZAaoCZgGqAWYBmQGq + AZkBMwFVAQABMwErATMBAAErAjMBgAGZATMBgAH/ATMBgAHMATMBgAH/AQABgAHMATMBgAHMAQABVQH/ + ATMBgAHMAQABgAHMAQABgAH/AQABVQHMATMBgAH/AQABgAHMAQABVQHMATMBgAH/AQABgAHMAQABgAH/ + ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMATMBVQH/ + AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHM + ATMBgAH/AQABgAHMATMBVQHMAQABgAH/ATMBgAHMAQABgAHMAQABVQH/ATMBgAHMAQABgAH/ATMBgAHM + AQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBVQHMAQABgAHMATMBgAH/ + AQABgAHMAQABgAHMAQABgAHMATMBVQH/AQABgAHMAQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABVQH/ + ATMBqgHMATMBVQHMAQABKwEAATMBKwEzAWYBgAEzAZkBqgFmAZkBqgFmATMBKwIzAVUBMwEAASsCMwFV + AZkBZgGAAf8BAAGAAcwBAAGAAcwBMwGqAf8BZgGAAcwCAAGZATMBgAHMATMBgAHMAWYBqgH/AQABKwGZ + AQABVQGZATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABVQHMATMBgAH/ATMBgAHMAQABgAHM + AQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMAQABVQGZAQABKwGZAgACMwEAATMFAAEzAWYBgAHM + AWYBVQGZAgABMwIAATMCAAEzAgABMwIAATMBAAErAZkBAAFVAcwBAAGAAcwBAAFVAcwBMwFVAcwBMwFV + AcwBMwEAATMEAAErAQABmQGAAWYBzAHVAcwG/wGZAaoBmQFmAVUBZgGZAaoBmQL/AswB1QHMATMBVQEz + AgABMwHMAdUBzA///wD/AP8A/wA8ADb/AcwB1QHMBQABMwEAASsBZgIAAWYBAAFVAZkBMwFVAcwBMwFV + AcwBAAFVAZkBAAFVAcwBAAGAAcwBZgGAAcwBAAErATMBAAErAQABZgFVAmYBqgFmAZkBqgGZAWYBVQIz + ASsBAAEzASsBMwEAASsCZgGqAcwBAAFVAcwBMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGA + AcwBMwGAAf8BAAFVAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwFVAcwBAAGA + Af8BMwGAAcwBAAFVAf8BMwGAAcwBAAGAAcwBAAFVAf8BMwGAAcwBAAGAAf8BAAFVAcwBAAGAAcwBMwGA + Af8BAAFVAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwFVAcwBAAGAAcwBAAGAAcwBMwGAAf8BAAFV + AcwBAAGAAcwBMwFVAf8BAAGAAcwBMwFVAf8BAAGAAcwBMwGAAf8BAAFVAcwBAAGAAcwBAAGAAf8BMwFV + AcwBAAGAAf8BMwGAAcwBAAFVAcwBAAGAAf8BAAGAAcwBMwFVAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGA + Af8BAAGAAcwBMwGAAf8BAAGAAf8BMwFVAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAFVAcwBZgGq + AcwBAAErAjMBKwEzAQABVQEzAZkBqgFmAZkBqgJmAVUBMwEAASsCMwFVATMBAAErAmYBqgHMATMBgAH/ + ATMBgAHMATMBgAH/AQABKwFmATMBVQHMAWYBgAH/ATMBgAH/AQABVQGZAQABVQHMATMBgAH/AQABgAHM + ATMBgAH/AQABgAHMATMBVQH/AQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABVQHM + AQABVQHMAQABgAHMATMBVQHMAQABVQGZAQABKwFmAQABKwFmAgABMwIAAjMBVQGZAWYBgAHMATMBVQHM + AQABKwFmAgABMwIAAWYBMwErATMBAAErATMCAAFmATMBVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHM + AgABMwIAATMGAAEzAgABMwFVATMBmQGqAZkBZgGAAWYP/wEzASsCMwErATNF/wHMAdUBzAUAATMBAAEr + AWYCAAFmAQABVQGZATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAWYBqgHMAgACMwErAQABZgGA + ATMBZgGqAWYBmQGqAmYBVQIzASsBAAEzASsBMwEAASsBZgEzAaoB/wEAAVUBzAEzAYABzAEAAYABzAEz + AYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEA + AYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAVUB/wEAAYABzAEzAYABzAEAAYAB/wEA + AYABzAEzAYABzAEAAYAB/wEAAYABzAEzAVUBzAEAAYAB/wEzAYABzAEAAYAB/wEzAVUBzAEAAYABzAEz + AYAB/wEAAVUBzAEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEA + AYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYABzAEzAYAB/wEA + AYABzAEAAYABzAEzAYAB/wEAAVUBzAEzAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEA + AYABzAEzAYAB/wEAAYABzAFmAYABzAEAASsCMwFVATMBAAErAQABmQGqAmYBqgJmAYABZgEzASsBAAEz + AVUBMwEAASsCMwGqAf8BAAGAAcwBMwGAAf8BMwGAAcwBAAErAZkBMwFVAcwBMwGAAf8BMwGAAf8BAAEr + AZkBMwFVAcwBZgGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGA + Af8BMwGAAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAGAAcwBAAFVAcwBAAFVAZkBAAErAWYBAAErAWYFAAIz + AVUBmQEzAYABzAEzAYABzAIAAWYCAAFmAQABKwFmATMBAAEzAQABKwEzAgABZgEzAVUBzAEzAVUBzAEA + AVUBzAEAAVUBzAEAAVUBzAEAASsBMwIAATMGAAEzAQACMwFVATMBmQGqAZkBZgGAAWYG/wHMAdUH/wEz + AVUCMwErATMP//8A/wD/AP8APAA2/wHMAdUBzAIAATMCAAEzAgABMwIAATMBAAErAWYBAAFVAZkBMwFV + AcwBAAFVAcwBAAFVAcwBMwFVAcwBZgGqAcwBAAErAWYBMwErAjMBVQEAAZkBqgJmAaoCZgGAAWYBAAEr + AQABMwFVATMBAAErAmYBqgH/AQABVQHMAQABVQHMATMBgAHMAQABgAH/ATMBgAHMATMBgAHMAQABgAH/ + AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHM + AQABgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ + ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHM + ATMBgAH/AQABgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ + AQABgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBVQHM + AQABgAHMAQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAH/AQABgAHMAWYBgAHM + AQABKwFmAQABKwIzASsBAAFmAYABZgGZAaoCmQGqAZkBAAErAQABMwEAATMDAAEzAYABzAEzAaoBzAEz + AYABzAEAASsBmQEzAVUBzAEzAaoB/wEzAYABzAEAASsBmQEAAVUBzAEzAYABzAEzAYAB/wEAAYABzAEA + AYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEAAVUBzAEAAVUBmQEzASsBmQEAASsBZgIAAjMBVQGZATMBqgHMAQABVQHMATMBgAHM + AQABVQGZAQABKwFmAgABMwIAATMCAAEzAgABZgEAAVUBmQEzAVUBzAEAAVUBzAEzAVUBzAEzAVUBmQIA + ATMFAAEzBAABKwEzBQABMwFmAYABmQEzASsBMwGZAYABmQP/AcwB1QT/AcwB1QHMAwABmQGqAZk9/wHV + BP8BzAHVAcwBMwQAATMCAAEzAgABMwEAASsBZgEAAVUBmQEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAFm + AYABzAEAAVUCMwErAQABMwFVAQABmQGqAZkBZgGqAWYBmQGqAWYBAAErAQABMwFVATMBAAErAmYBqgH/ + AQABVQHMAQABVQHMATMBgAH/AQABgAHMATMBgAH/ATMBgAHMAQABgAHMAQABVQH/ATMBgAHMAQABgAH/ + ATMBgAHMAQABgAHMATMBgAH/AQABVQHMAQABgAHMATMBgAH/AQABVQHMATMBgAHMAQABgAH/AQABgAHM + ATMBgAH/AQABVQHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ + ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABVQH/ATMBgAHMAQABgAH/ATMBVQHM + AQABgAHMAQABgAH/ATMBgAHMAQABVQH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABVQHMATMBgAH/ + AQABgAHMAQABVQH/AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMAQABgAHMATMBgAHM + AQABVQHMAQABgAH/ATMBgAHMAQABgAH/AQABVQHMATMBgAH/ATMBqgHMAQABKwFmATMBKwIzASsBAAFm + AaoBZgGZAaoBmQFmAaoBmQEzAgABMwErAwACMwGAAcwBMwGqAf8BMwFVAcwBAAErAWYBMwFVAcwBMwGq + Af8BMwGAAcwBAAErAZkBAAFVAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAFVAcwBMwGA + Af8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BAAFVAcwBAAGAAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFV + AcwBAAErAZkBMwErAWYCAAIzAVUBmQEzAaoB/wEAAVUBzAEAAVUBzAEzAVUBzAEAASsBZgEzAQABMwEA + ASsBMwIAATMCAAFmATMBVQGZAQABVQHMAQABVQHMATMBgAHMATMBVQGZAgABMwUAATMCAAEzAQABKwYA + ATMBmQGAAZkBMwErATMBmQGAAZkD/wHMAdUE/wHMAdUBzAMAAZkBqgGZDP//AP8A/wD/ADwAOf8BZgFV + AWYCAAIzASsBMwIAATMBAAErAWYBAAErAWYBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwGAAcwBMwFV + AZkBAAErATMBAAErAQABZgGqAWYBmQGqAZkBZgGqAWYBMwFVAjMBKwEzAQABKwIzAYABmQEzAYABzAEA + AVUBmQEzAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAVUB/wEA + AYABzAEzAYABzAEAAVUB/wEAAYABzAEzAYAB/wEAAYABzAEAAVUB/wEzAYABzAEAAYAB/wEAAYABzAEz + AVUB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAVUBzAEAAYABzAEzAYAB/wEA + AVUBzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEA + AYABzAEzAYAB/wEAAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEA + AYAB/wEAAYABzAEzAYABzAEAAVUB/wEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEz + AYABzAEAAYAB/wEzAVUBzAEAAYABzAEzAYABzAEzAaoB/wEAAVUBmQIAATMEAAErAQABZgGAAmYBVQIz + ASsCMwFVATMBZgGAAZkBMwFVAZkBMwGAAf8BAAErAWYBMwFVAcwBMwGqAf8BMwGAAcwBAAErAZkBMwFV + AcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAcwBMwFVAf8BAAGAAcwBAAGA + AcwBMwGAAf8BAAGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBMwFVAcwBMwFVAZkCAAEz + AgABZgEzAVUBmQEzAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAASsBmQIAATMCAAEzAgABMwIAAjMBVQGZ + ATMBgAHMAQABVQHMATMBVQHMAQABKwFmAgABMwIAATMBAAErATMCAAEzAgABMwHMAaoCzAHVAcwBZgFV + AWYBmQGqAZkBMwErAWYBzAP/AdUCzAX/ATMBVQEzAWYBVQFmRf8BMwFVAWYCAAIzASsBMwIAATMCAAFm + AQABKwFmATMBVQHMAQABVQHMAQABVQHMAQABVQHMATMBqgH/ATMBVQGZAQABKwEzAQABKwEAAWYBqgJm + AaoBZgGZAaoBmQEzASsBAAEzAVUBMwIAAjMBgAHMATMBgAHMAQABVQGZATMBgAH/ATMBgAHMAQABgAHM + ATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABVQHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHM + AQABgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/AQABgAHMAQABVQH/ + ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABVQHMAQABgAH/ATMBgAH/AQABgAHMATMBgAH/ + AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHM + ATMBVQH/AQABgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABVQHM + AQABgAH/AQABgAHMATMBgAH/ATMBVQHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/ + AQABgAHMATMBgAH/ATMBVQGZAgABMwMAATMBKwEAAWYBgAIzAVUBZgEzASsBMwFmAVUBMwFmAYABmQEA + AVUBmQFmAYABzAEAASsBmQEzAVUBzAEzAaoB/wEzAYABzAEAASsBmQEzAVUBzAEzAYAB/wEAAYABzAEA + AYAB/wEzAYABzAEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEA + AVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEzAVUBmQIAATMCAAFmATMBVQGZATMBVQHM + ATMBgAHMAQABVQHMATMBVQHMAQABKwFmAgABMwUAATMCAAEzAQABVQGZATMBVQHMAQABVQHMATMBVQHM + AQABKwFmAgABMwIAATMCAAEzAgABMwMAAcwBqgLMAdUBzAEzAVUBZgGZAaoBzAEzAVUBZgH/AdUD/wLM + AdUE/wEzAVUBMwFmAVUBZgz//wD/AP8A/wA8ADn/AWYBgAFmBQABMwEAASsBMwIAATMCAAFmATMBVQHM + AQABVQHMATMBgAHMAQABVQGZATMBgAHMAWYBqgHMAgABMwEAASsBAAFmAYABZgGZAaoBZgGZAaoCZgGA + AjMBKwIAASsCMwFVAZkBZgGqAf8BAAFVAZkBMwGAAcwBMwGAAf8BAAFVAcwBAAFVAcwBMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGA + AcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAFVAcwBMwGAAf8BAAGAAcwBMwGA + Af8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAFVAf8BMwGAAcwBAAGA + Af8BMwGAAcwBAAFVAf8BMwGAAcwBAAGAAf8BAAFVAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAFV + Af8BMwGAAcwBAAGAAf8BAAFVAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAf8BAAGA + AcwBMwGAAcwBAAFVAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAFVAf8BMwGAAcwBMwFV + AZkBZgGqAZkBzAHVAcwBmQGqAcwBmQGqAZkBzAHVAswI/wEAASsBZgEAASsBZgEzAYABzAFmAaoB/wEz + AVUBzAEAASsBmQEAAVUBzAEzAaoBzAEAAVUB/wEzAYABzAEAAYABzAEzAVUB/wEAAYABzAEzAYAB/wEA + AYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEzAYABzAEz + AYABzAEzAVUBzAIAATMCAAEzAgABZgEAASsBZgEzAVUBmQEAAVUBzAEzAVUBzAEzAVUBzAEAASsBZgIA + ATMCAAEzAgABMwEAASsBZgEzAVUBmQEAAVUBzAEzAVUBzAEzAVUBmQEAASsBZgIAATMCAAEzBQACMwEr + ATMD/wGZAaoBzAFmAYABmQFmAYABmQFmAVUBZgP/AcwD/wHVAcwD/wFmAYACZgFVAWZF/wGZAYABmQUA + ATMBAAErATMCAAEzAQABKwFmATMBVQHMATMBVQHMAQABVQHMAQABVQGZATMBgAHMAWYBqgH/AgABMwEA + ASsBAAFmAYABZgGZAaoCZgGqAmYBgAIzASsBMwEAASsCMwFVAmYBqgH/AQABVQGZATMBgAHMATMBgAH/ + AQABVQHMATMBVQHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHM + ATMBgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBVQHMAQABgAH/ATMBgAHMAQABVQHMATMBgAH/ + AQABgAHMATMBgAH/AQABgAHMAQABVQH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAHMAQABgAH/ + ATMBVQHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMAQABVQH/ATMBgAHMAQABgAHM + ATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHM + ATMBgAH/ATMBgAHMAQABgAHMAQABgAH/AQABgAHMAQABgAHMATMBgAH/AQABgAHMATMBVQHMAQABgAH/ + ATMBgAHMAQABVQHMATMBgAH/AQABVQGZAWYBgAGZAcwB1QLMAaoCmQGqAswB1QHMAv8BzAb/ATMBKwFm + AQABKwFmATMBgAHMAWYBqgH/AQABVQHMAQABKwFmATMBgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHM + AQABVQH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABVQHM + AQABVQHMAQABVQHMATMBVQHMATMBgAHMATMBVQGZAgABMwIAATMCAAFmAQABKwFmATMBVQGZAQABVQHM + AQABVQH/ATMBVQHMAQABKwFmAgABMwIAATMCAAEzAQABKwIzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEA + ASsBZgUAATMCAAEzAwABMwFVAWYD/wGZAaoBzAFmAYABmQFmAYACZgFVAWYD/wHMA/8B1QHMA/8BZgGA + AmYBVQFmDP//AP8A/wD/ADwAMP8BzAj/AcwB1QH/ATMBKwEzBQABMwIAATMBAAErAWYBMwFVAZkBMwFV + AcwBAAFVAcwBMwFVAcwBAAFVAcwBZgGAAf8BMwFVAWYBAAErAjMBVQEzAZkBqgJmAaoBZgGZAaoBmQEA + ASsBAAEzASsBMwEAASsBMwFmAaoBzAEzAVUBzAEAASsBmQEzAYAB/wEzAYABzAEAAVUBmQEzAYAB/wEz + AYABzAEAAVUB/wEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEz + AYABzAEAAYAB/wEzAYABzAEAAYABzAEAAVUBzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEA + AYABzAEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAVUBzAEAAYAB/wEzAYABzAEAAYAB/wEA + AYABzAEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAVUBzAEAAYAB/wEzAYABzAEA + AYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAVUB/wEzAYABzAEAAYABzAEAAVUBzAEz + AYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAVUBzAEAAYAB/wEAAYABzAEzAYABzAEz + AVUBzAEzAVUBmQn/AcwE/wLMAdUE/wFmAVUBmQFmAYABmQFmAaoB/wEAAVUBzAEAASsBmQEzAYABzAEz + AaoB/wEzAVUB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEA + AYABzAEAAYAB/wEzAYABzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAASsBmQIAATMCAAEz + AQABKwFmAgABMwEAASsBZgIAAWYBMwFVAcwBMwGAAcwBAAFVAcwBMwFVAZkBAAErATMCAAEzAgABMwEA + ASsBZgEzAVUBmQEzAYABzAEAAVUBzAEzAVUBzAEAASsBZgIAATMCAAEzAgABMwIAATMBZgFVAWYD/wGZ + AaoBzAEzASsCMwFVATMBzAHVAcwB/wHVA/8CzAHVBP8BZgFVAWYBMwFVATNF/wHMAdUBzAEzASsBMwQA + ASsBMwIAATMCAAFmATMBVQGZAQABVQHMATMBVQHMAQABVQHMAQABVQGZAWYBgAH/ATMBVQGZATMBKwEA + ATMBVQEzAZkBqgJmAaoBZgGZAaoBmQEzASsBAAEzAVUBMwEAASsBMwFmAaoB/wEAAVUBzAEAASsBmQEz + AYAB/wEzAYABzAEAAVUBmQEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAVUBzAEAAYAB/wEAAYABzAEA + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEz + AYAB/wEAAYABzAEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAVUB/wEA + AYABzAEzAYABzAEAAYAB/wEAAYABzAEzAVUBzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEA + AYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAVUB/wEAAYABzAEzAYAB/wEAAVUBzAEzAYAB/wEA + AYABzAEAAYABzAEAAYAB/wEzAVUBzAEAAYABzAEzAYAB/wEzAYAB/wEAAVUBzAEAAYAB/wEzAYABzAEA + AYABzAEzAYABzAEAAYAB/wEzAYABzAEzAYABzAEzAVUBmQb/AcwF/wHMAv8BzAHVAcwD/wFmAYABmQEz + AVUBzAEzAaoB/wEAAVUBmQEAASsBmQEzAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEzAYAB/wEA + AYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEzAVUBzAEAAVUBmQIAATMCAAEzAQABKwEzAgABZgIAAWYCAAFmAQABVQHMATMBgAHM + AQABVQHMATMBVQGZAQABKwEzAgABMwIAATMBAAErAWYBMwFVAcwBAAGAAcwBAAFVAcwBMwFVAZkBAAEr + AWYCAAEzAgABMwIAATMCAAEzAWYBVQFmA/8BmQGqAcwBMwErAjMBKwFmAcwB1QHMAf8B1QL/AdUCzAX/ + ATMBVQJmAVUBZgz//wD/AP8A/wA8ADz/AZkBqgGZBQABMwIAATMCAAFmAQABVQHMATMBVQHMAQABVQGZ + AQABVQHMAQABVQGZATMBqgHMATMBgAHMAgACMwErAQABZgGqAWYBmQGqAWYBmQGqAZkBZgFVAjMBKwEz + AQABKwIzAYABzAFmAYAB/wEAAVUBmQEAAVUBmQFmAaoB/wEAAVUBzAEAAVUBmQEzAYAB/wEzAYABzAEA + AYABzAEzAYABzAEAAVUB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAVUBzAEz + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYABzAEAAVUB/wEzAYABzAEAAYAB/wEAAVUBzAEz + AYABzAEAAYAB/wEzAVUBzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAVUB/wEzAYABzAEA + AYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEz + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYAB/wEzAYABzAEAAYAB/wEAAVUBzAEz + AYABzAEAAYABzAEzAVUB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEzAVUBZgGZ + AaoBzBL/AWYBqgGZATMBKwFmAQABVQGZAQABVQGZATMBgAHMATMBgAH/AQABgAHMATMBgAHMATMBgAH/ + AQABgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ + AQABVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQHMAQABKwFmAgABMwIAATMCAAEzAgABMwIAAWYCAAEz + AQABKwFmATMBVQHMATMBVQHMATMBVQHMAQABKwFmAgABMwIAATMCAAIzAVUBZgEzAVUBzAEzAVUBzAEz + AVUBmQIAAWYCAAEzAgABMwIAAjMBVQFmAcwF/wHMAdUB/wHMAaoCzAX/AcwB1QHMAf8B1QH/AcwB/wHM + A/8BMwEAATMBmQGqAZkn/wHMAf8BzBL/AcwB/wHMCf8BmQGqAZkFAAEzAgABMwEAASsBZgEAAVUBzAEz + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAaoBzAEzAYABzAMAATMBKwEzAWYBqgFmAZkBqgFmAZkBqgFm + ATMBVQIzASsCAAErAjMBgAHMAWYBgAH/AQABVQGZATMBVQGZATMBqgH/AQABVQHMAQABVQGZAWYBgAHM + AQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABVQHMAQABgAH/AQABgAHM + AQABgAH/AQABgAHMATMBVQH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMAQABVQH/ATMBgAHMAQABgAH/ + ATMBVQHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHM + ATMBgAHMAQABVQHMATMBgAHMAQABgAH/ATMBgAHMAQABVQH/AQABgAHMATMBgAH/AQABVQHMAQABgAHM + AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAHMATMBgAH/ATMBVQHMAQABgAH/AQABgAHMAQABgAH/ + AQABgAHMAQABgAHMATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBVQH/AQABgAHMAQABgAHMATMBgAH/ + ATMBKwFmAZkB1QHMEv8BmQGAAZkBMwFVAWYBMwFVAZkBAAErAcwBMwGqAf8BAAGAAcwBMwGAAf8BAAFV + AcwBMwGAAf8BAAGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAFVAf8BMwGAAcwBAAGAAf8BMwGAAcwBMwGA + Af8BAAGAAcwBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAErAWYCAAEzAgABMwIAATMBAAEr + ATMCAAEzAgACMwErAWYBMwFVAcwBAAFVAf8BAAFVAcwBAAErAWYCAAEzBgABMwFVAWYBMwGAAcwBMwFV + AcwBMwFVAcwBAAErAWYCAAEzAgABMwIAAjMBKwFmBv8BzAL/AcwBqgLMAv8BzAL/AcwB1QHMBP8B1QHM + A/8BMwErAQABmQGAAZkM//8A/wD/AP8APAAe/wHMHf8BmQGqAZkCAAEzAgABMwIAAWYBAAErAWYBMwFV + AZkBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBZgGAAcwBAAErATMBAAErAjMBgAEzAZkBqgGZ + AWYBqgJmAYABZgEAASsBAAEzASsCAAFVAZkBZgGqAcwBMwGAAcwBAAErAZkBMwGAAcwBMwGAAf8BMwFV + AZkBAAFVAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGA + Af8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAf8BMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwFVAcwBAAGA + Af8BMwGAAcwBAAGAAf8BMwGAAcwBAAFVAf8BAAGAAcwBMwGAAf8BAAFVAcwBAAGAAcwBMwGAAf8BAAFV + Af8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BMwFVAcwBAAGAAcwBMwGAAf8BAAFVAcwBMwGAAcwBAAGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAf8BMwGAAcwBAAGAAcwBMwGAAcwBAAGAAcwBMwFVAf8BAAGA + AcwBMwGAAcwBMwGAAcwCAAJmAYACZgGAAmYBgAJmAYACZgGAAWYBMwErATMBAAErAwACMwGAAcwBMwGq + Af8BAAGAAf8BMwFVAcwBAAGAAcwBAAGAAf8BAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwFV + AcwBAAGAAcwBAAGAAf8BMwFVAcwBAAGAAf8BMwGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwGA + AcwBMwFVAcwBAAErAWYCAAFmAgABMwEAASsBMwIAATMCAAEzAgABZgEAAVUBmQEzAVUBzAEzAYABzAEz + AVUBmQIAATMIAAEzAQABKwJmAYABzAEzAVUBmQIAAWYBAAErATMCAAEzAgABMwEAASsBMwFmAVUBmQHM + AdUCzAL/AcwD/wHVAswL/wGZAaoBmQMAAcwB1QHMSP8BmQGqAZkCAAIzAQABMwIAATMCAAFmATMBVQGZ + ATMBVQHMAQABVQHMAQABVQHMAQABVQGZATMBVQHMATMBgAH/AQABKwIzASsBAAEzAVUBMwGZAaoBmQFm + AaoBZgGZAYABZgEzASsCAAErAjMBVQFmATMBqgH/ATMBgAHMAQABKwGZATMBgAHMATMBgAH/AQABVQHM + ATMBVQHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABVQHMAQABgAH/ATMBgAHMATMBgAHMAQABgAH/ + ATMBgAHMAQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ + AQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/AQABVQHMATMBgAH/AQABgAHMATMBVQH/AQABgAHM + ATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAH/ + ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/AQABVQHMATMBgAH/AQABgAHMAQABgAHMAQABgAH/ATMBgAHM + AQABgAHMAQABgAHMATMBVQH/AQABgAHMATMBgAH/AQABVQHMATMBgAHMAQABgAHMATMBgAH/AQABgAH/ + ATMBgAHMATMBgAHMAQABKwEzAWYBVQKZAYACZgGAAmYBgAJmAYABZgEzASsBMwEAASsDAAIzAYABzAEz + AYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEA + AYABzAEAAYABzAEAAYAB/wEAAVUBzAEAAYABzAEzAYAB/wEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEz + AVUBzAEzAVUBzAEAASsBZgIAAWYCAAIzASsBMwIAATMCAAEzAgABMwEAAVUBmQEzAVUBzAEzAYABzAEz + AVUBmQIAATMCAAEzBQABMwIAAmYBgAHMATMBVQGZAgABZgIAATMCAAEzAgABMwEAASsBMwFmAYABmQHM + AdUCzAHVBP8BzAHVAcwM/wGZAaoBzAMAAcwB1QHMDP//AP8A/wD/ADwAPP8BzAHVAcwCAAEzAQABKwFm + ATMBKwFmAQABKwGZATMBVQHMAQABVQHMAQABVQHMAQABgAHMAQABVQHMAQABVQHMAWYBqgH/ATMBVQFm + AgACMwErATMBmQGqApkBqgFmAZkBqgFmATMBVQEzAQABKwEzAQABKwJmAaoBzAEzAYAB/wEAAYABzAEA + ASsBmQEzAaoBzAEzAYAB/wEAAVUBmQEAAVUBzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEz + AYABzAEAAVUB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAVUB/wEAAYABzAEzAYABzAEAAVUBzAEz + AYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEz + AYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEAAYAB/wEz + AYABzAEAAYABzAEzAYABzAEAAYABzAEAAVUBzAEzAYAB/wEzAYABzAEAAYAB/wEAAYABzAEAAYABzAEz + AYAB/wEAAYABzAEAAYAB/wEzAVUBzAEAAYABzAEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEz + AYABzAEzAYABzAEAAYAB/wEzAYABzAEzAYABzAEAASsBZgIAAjMCAAEzAVUBMwFmAYACZgFVAjMBVQIz + AQABMwEAASsBMwFmAYABzAEzAYABzAEAAVUBzAEAAYAB/wEzAYABzAEAAYABzAEAAVUBzAEzAYABzAEA + AYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEAAVUBzAEA + AVUBzAEzAVUBzAEAAVUBzAEAAVUBmQEzAVUBzAEzAVUBmQIAAWYCAAFmAgABMwIAATMCAAEzAgABMwEA + ASsCZgFVAcwBMwFVAZkCAAEzAgACMwErAWYCAAEzAgABMwIAATMBAAErAjMBKwFmAQABKwFmAgABMwIA + ATMBAAErAjMBVQJmAVUCZgGAAZkD/wHMAdUCzAL/AcwB1QHMAZkBqgGZAWYBgAGZAWYBgAFmAwABmQGq + AZlL/wHMAdUBzAIAATMBAAErAWYBAAErAZkBAAErAZkBMwFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFV + AcwBAAFVAcwBMwGqAf8BMwFVAWYBAAErAjMBKwEzAZkBqgGZAWYBqgFmAZkBqgFmATMBVQEAATMBKwEz + AQABKwFmATMBqgHMATMBgAH/AQABVQHMAQABKwGZAWYBqgH/ATMBgAHMAQABVQGZATMBVQHMATMBgAH/ + AQABgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABVQH/ + ATMBgAHMAQABgAHMATMBgAHMAQABVQH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHM + AQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBVQH/AQABgAHM + AQABgAH/ATMBgAHMAQABVQH/AQABgAHMATMBgAHMAQABVQHMATMBgAHMAQABgAH/AQABgAHMATMBgAH/ + AQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBVQHMATMBgAH/AQABgAHM + ATMBgAHMAQABgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBVQHMAQABgAHMATMBgAH/AQABKwFm + BAABKwEAATMBKwEzAWYBgAFmATMBgAEzAWYBVQEzBAABKwEzAWYBqgHMATMBgAHMAQABVQH/AQABgAHM + ATMBgAH/AQABgAHMAQABVQH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/ + AQABgAHMATMBgAH/AQABgAHMAQABVQHMAQABVQHMATMBVQHMAQABVQGZAQABVQHMATMBgAHMAQABVQGZ + AgABZgIAAWYCAAEzAgABMwIAATMCAAFmAQABKwJmAVUBzAEzAVUBmQIAAWYCAAIzASsBMwIAAjMBAAEz + AgABMwEAASsCMwErAZkCAAFmAQABKwEzAgABMwIAAjMBVQFmATMBVQGZAWYBgAGZA/8BzAHVAswC/wHM + AdUBzAGZAaoCmQGAAZkBZgFVAWYDAAGZAaoBmQ///wD/AP8A/wA8ADz/AZkBqgGZATMBKwEzAQABKwFm + AQABVQGZATMBgAHMATMBVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQGZAQABVQHMATMBgAHMATMBgAHM + AQABKwEzAQABKwEAAWYBgAJmAaoBZgGZAaoCZgGqAWYBMwMAAVUCMwGAAcwBMwGAAcwBMwGqAcwBAAFV + AcwBAAErAZkBMwGAAf8BMwGAAcwBAAFVAZkBMwGAAcwBMwGAAf8BAAGAAcwBMwFVAf8BMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAGA + AcwBMwGAAf8BAAGAAcwBAAGAAcwBMwFVAf8BAAGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGA + AcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAFVAcwBMwGAAf8BAAGAAcwBAAFV + AcwBAAGAAf8BMwGAAcwBMwFVAcwBMwGAAf8BMwFVAZkBAAErAjMBVQIzAVUBAAGZAaoCmQGqAZkBZgGq + AWYBAAErAgABKwEzAQABVQJmAaoB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEA + AYABzAEzAVUBzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEzAVUBzAEAAVUBzAEA + AYABzAEAAVUBmQEAAVUBzAEzAVUBzAEAAYABzAEzAVUBzAEzAVUBzAEAASsBZgIAAWYCAAEzAQABKwFm + AgABMwIAAjMBVQGZAgABMwIAATMCAAIzASsBMwIAATMCAAEzBQABMwIAATMCAAEzAgABMwIAATMCAAEz + AZkBqgHMAZkBqgHMAWYBVQFmA/8BzAHVBP8BZgGAAmYBVQFmAZkBqgGZAWYBVQGZATMBKwEAATMBKwEz + S/8BmQGqAZkBMwErATMBAAErAWYBMwFVAZkBMwGAAcwBAAFVAcwBMwGAAcwBAAFVAcwBAAFVAcwBAAFV + AcwBAAFVAZkBMwGAAf8BMwGAAcwBAAErAjMBKwEAAWYBgAJmAaoBZgGZAaoCZgGqAWYBAAErAQABMwEr + AjMBgAGZATMBgAH/ATMBqgHMAQABVQHMAQABKwGZATMBgAH/ATMBgAHMAQABVQGZAQABgAHMATMBgAH/ + ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABVQH/ATMBgAHMAQABgAH/AQABgAHMATMBgAH/ + AQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAHMAQABgAH/ATMBgAHM + AQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHM + AQABgAHMAQABgAHMATMBgAH/AQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABVQH/ATMBgAHM + AQABgAH/AQABgAHMAQABgAHMAQABVQH/ATMBgAHMAQABgAH/AQABgAHMAQABgAHMATMBgAH/AQABgAHM + ATMBgAHMAQABgAH/ATMBgAHMAQABVQHMATMBgAH/AQABgAHMATMBgAH/ATMBgAH/ATMBVQGZAQABKwEz + AWYBVQIzAVUBAAGZAaoCmQGqAZkBZgGqAWYBAAErAQABMwErATMBAAErAWYBMwGqAf8BMwGAAcwBMwFV + Af8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAFVAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAf8BMwFVAcwBAAFVAZkBAAGAAcwBAAFVAcwBAAFVAcwBMwGAAcwBAAFVAcwBMwFV + AcwBMwFVAcwBAAErAWYCAAFmAgABMwEAASsBMwIAATMCAAIzAVUBmQIAATMCAAEzAgACMwErAWYBAAEr + ATMFAAEzAgABMwIAATMCAAEzBQABMwIAATMBmQGqAcwBmQGqAcwBZgFVAWYD/wHMAf8BzAP/AWYBgAJm + AVUBZgGZAaoBmQFmAVUBZgEAASsBAAEzASsBMw///wD/AP8A/wA8ADP/AcwB1QHMAWYBgAFmATMBKwIz + ASsBMwIAATMBAAErAmYBgAHMATMBVQHMAQABVQGZAQABgAHMATMBVQHMAQABVQHMAQABVQHMAQABVQHM + ATMBVQHMAWYBqgHMAQABKwFmAQABKwEAAWYBVQEzAZkBqgGZAWYBqgFmAZkBqgGZAQABVQMAAjMBVQGZ + ATMBqgHMATMBVQH/ATMBgAHMAQABVQHMAQABVQGZAWYBgAH/ATMBgAHMAQABKwGZATMBgAH/AQABgAHM + AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBVQHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHM + AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHM + ATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHM + ATMBgAH/AQABVQHMATMBgAHMAQABgAHMATMBVQHMATMBqgH/AQABVQHMATMBgAHMAQABgAHMAQABgAH/ + AQABVQHMATMBgAHMAQABgAH/ATMBVQHMAQABgAH/AQABgAHMATMBgAHMAQABVQH/AQABgAHMATMBgAHM + AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMATMBqgHMAgACMwFVATMBAAEr + AQABZgGAAmYBqgFmAZkBqgFmATMBVQEzAQABKwEzAgABMwFmAaoBzAEzAYABzAEAAYABzAEzAVUB/wEA + AYABzAEzAYABzAEAAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEz + AYAB/wEAAVUBzAEAAVUBmQEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAYABzAEz + AVUBzAEAASsBZgIAAWYCAAEzAgABMwIAATMCAAEzAgACMwErAWYCAAEzAgABMwIAATMCAAEzAQABKwEz + AgACMwErAwABMwMAATMBKwEzAZkBqgHMATMBVQFmATMBKwEzAcwBqgHMA/8BzAHVAswD/wHVCv8BzAHV + Af8BMwFVAjMBKwEzAcwBqgHMG/8BzCn/AcwB1QHMAWYBVQGZAQABKwFmATMBgAHMAQABVQHMAQABVQHM + ATMBVQHMAQABVQGZATMBVQHMAQABVQHMAQABVQHMAQABVQHMAWYBqgHMAQABKwFmAwABZgGAATMBmQGq + AZkBZgGqAWYBmQGqAZkBMwErAgABKwIzAVUBmQEzAaoBzAEAAYAB/wEzAYABzAEAAVUBzAEAASsBmQFm + AYAB/wEzAYABzAEAASsBmQEzAYAB/wEAAYABzAEzAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEA + AYAB/wEzAYABzAEAAYABzAEAAYABzAEzAYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEz + AYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYABzAEA + AVUB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYABzAEAAYAB/wEzAVUBzAEz + AaoB/wEAAYABzAEAAYABzAEAAYABzAEzAYABzAEAAVUBzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEz + AYABzAEzAYAB/wEAAYABzAEAAVUBzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEA + AVUBzAEAAYABzAEzAaoBzAIAATMBZgFVATMBAAErAQABZgGAAmYBqgFmAZkBqgFmATMBVQEzAQABKwIA + ASsCZgGqAcwBAAGAAf8BAAGAAcwBAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGA + Af8BAAFVAcwBMwGAAf8BAAGAAcwBMwGAAcwBMwGAAf8BAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBMwFVAcwBAAErAWYCAAFmAgABMwIAATMCAAEzBQACMwEr + ATMCAAEzAgABMwIAATMCAAEzAQABKwEzAgACMwErBgACMwErATMBmQGqAcwBMwFVAWYBMwErATMBzAGq + AcwD/wHMAdUBzAH/AdUB/wHMBf8BzAb/AdUB/wEzAVUCMwIAAZkB1QHMCf//AP8A/wD/ADwAMP8BmQGA + AWYBAAErATMLAAEzAgACMwGAAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFV + AcwBAAFVAZkBMwGqAf8BMwFVAZkBAAErAjMBKwEzAWYBqgGZAWYBqgFmAZkBqgJmAVUBZgEAASsCAAEr + AmYBqgHMAQABgAHMATMBgAH/AQABgAHMATMBVQHMAQABKwGZATMBqgH/ATMBVQH/AQABVQGZATMBgAHM + ATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABVQHMATMBgAHM + AQABgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABVQH/ATMBgAHMAQABgAHMATMBVQH/AQABgAHM + AQABgAHMATMBVQH/AQABgAHMAQABgAHMATMBVQHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHM + ATMBgAH/AQABVQGZATMBVQHMATMBqgH/AQABKwGZATMBgAHMATMBgAH/AQABgAH/ATMBgAHMATMBgAHM + AQABgAH/ATMBgAHMAQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAHM + AQABgAH/ATMBVQHMAQABgAHMATMBgAHMAQABgAHMATMBgAHMATMBgAHMATMBgAHMAQABKwFmAQABKwIz + ASsCMwFVATMBmQGqAWYBmQGqAZkBZgFVAjMBKwIAASsCMwFVAZkBMwGAAf8BAAGAAcwBAAGAAf8BMwGA + AcwBAAGAAf8BMwFVAcwBAAGAAf8BAAGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwFVAf8BAAGAAcwBMwGA + AcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFV + AcwBMwFVAZkBAAErAWYCAAEzAgABMwIAAjMBKwFmAQABKwFmAgABMwIAATMCAAEzAgABMwUAATMCAAEz + AgACMwFVAWYDAAFmAVUBmQP/AZkBqgKZAaoBzAP/AcwB/wHMAf8B1QH/AcwL/wHMAdUBzAb/ATMBKwEA + ATMBVQFmQv8BmQGAApkBqgGZAcwB1QHMATMBKwFmATMBVQHMAQABVQHMATMBVQHMAQABgAHMAQABVQHM + AQABgAHMATMBVQHMAQABVQHMATMBVQGZATMBqgH/ATMBVQGZAQABKwIzASsBMwFmAaoCZgGqAWYBmQGq + AmYBgAFmBAABVQFmATMBgAHMAQABgAHMAQABgAH/ATMBqgHMATMBVQHMAQABVQGZATMBgAH/ATMBgAHM + AQABVQHMATMBgAHMAQABgAH/AQABgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHM + ATMBVQH/AQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABVQHMATMBgAH/AQABVQHMATMBgAH/ + AQABgAHMAQABgAH/ATMBgAHMAQABgAHMAQABVQH/ATMBgAHMAQABgAH/ATMBgAHMATMBgAHMAQABgAHM + ATMBgAH/ATMBgAHMATMBgAHMAQABKwGZAQABgAHMATMBgAHMAQABVQGZAQABVQHMATMBgAH/AQABgAHM + ATMBgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/AQABgAHMAQABVQH/AQABgAHMAQABgAHM + ATMBgAH/ATMBgAHMATMBVQHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAH/ATMBgAHM + AQABKwFmAQABKwIzASsCMwFVAQABmQGqApkB1QJmAVUBZgEzASsCAAErAjMBVQGZATMBgAH/AQABgAHM + ATMBVQH/AQABgAHMATMBgAH/AQABgAHMAQABgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHM + AQABgAH/ATMBgAHMAQABVQHMATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABgAHM + ATMBVQHMAQABVQHMATMBVQHMAQABKwFmAgABMwIAATMCAAIzASsBZgEAASsBZgIAAWYCAAEzAgABMwUA + AjMEAAEzAgACMwFVAWYDAAFmAYABmQP/AZkBqgKZAaoBmQP/AcwB1QH/AcwC/wHMC/8BzAHVAcwG/wEz + ASsBMwFmAVUBZgn//wD/AP8A/wA8ACr/AcwB1QHMAgABMwIAATMCAAEzAgABMwIAATMBAAErATMCAAEz + AgACMwFVAZkBMwFVAcwBAAFVAcwBAAGAAcwBAAFVAZkBMwFVAcwBAAFVAcwBMwFVAZkBAAFVAcwBMwGA + AcwBZgGAAcwBAAErATMBAAErAQABZgGAATMBmQGqAmYBqgFmAZkBqgGZAQABKwMAAjMBgAHMATMBqgHM + AQABgAHMATMBgAHMATMBgAH/AQABVQHMAQABKwGZATMBgAHMATMBVQHMAQABVQGZATMBgAH/ATMBgAHM + AQABgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABVQHM + ATMBgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAHM + AQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBVQHMAQABgAHMATMBgAHMATMBgAH/AQABKwFm + AQABVQHMAWYBqgH/AQABVQGZAgABZgEzAYABzAEzAYABzAEzAVUBzAEzAYAB/wEzAYABzAEAAYAB/wEz + AYAB/wEAAYABzAEAAVUB/wEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEA + AYABzAEzAYAB/wEzAYAB/wEAAVUBzAEAASsBmQEAAVUBzAEzAYABzAEAASsCMwErATMBAAFVAQABmQGq + AWYBmQGqAZkBZgGqAWYBAAErAQABMwErATMBAAErATMBZgGqAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAFVAf8BMwGAAcwBAAGAAf8BMwGAAf8BAAFVAcwBAAFV + AcwBAAFVAcwBMwFVAcwBAAFVAcwBAAGAAcwBMwFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBMwFVAcwBMwGA + AcwBAAErAZkBAAErAWYCAAIzAVUCZgGAAcwBAAFVAZkBMwErAZkBAAErAWYCAAEzAgABMwIAATMCAAEz + AwABZgFVAWYD/wEzAVUBMwGZAaoBmQHMCP8BzAHVAswC/wHMAdUCzAHVAcwBZgFVAmYBqgKZAYABmQHM + CP8BmQGAAZkBZgFVAWY9/wHVAf8BZgFVAWYBAAErBAABMwFVAmYBVQFmAQABVQGZATMBVQHMAQABVQHM + AQABVQHMATMBVQHMAQABVQHMAQABVQHMAQABVQGZAQABVQHMAQABgAHMAWYBgAHMAQABKwIzASsBAAFm + AYABMwGZAaoCZgGqAWYBmQGqAZkBMwErAwABMwFmAYABzAEzAaoB/wEAAVUBzAEAAYABzAEzAYAB/wEz + AVUBzAEAASsBmQFmAYABzAEzAVUBzAEAAVUBmQEzAYAB/wEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEz + AYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAEA + AYABzAEzAYABzAEAAYABzAEzAVUB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEA + AYAB/wEAAYABzAEzAYAB/wEAAVUBzAEzAYABzAFmAaoB/wEAASsBmQEAAVUBzAFmAaoB/wEzAVUBzAEA + ASsBZgEzAYABzAEzAYAB/wEzAVUBmQEzAYAB/wEzAYABzAEAAYAB/wEAAYAB/wEAAVUBzAEzAYAB/wEA + AYABzAEzAYABzAEAAYAB/wEAAYABzAEAAYABzAEAAYAB/wEAAYABzAEAAYABzAEzAYAB/wEzAYABzAEA + AVUBzAEAASsBmQEAAVUBzAFmAaoBzAIAAjMBVQIzASsBAAFmAaoBZgGZAaoCZgGqAWYBMwErAQABMwEr + ATMBAAErAjMBqgH/AQABgAHMATMBgAH/AQABgAHMATMBVQHMAQABgAH/AQABgAH/ATMBVQHMAQABgAH/ + ATMBgAHMAQABgAH/ATMBVQHMATMBgAH/AQABVQHMAQABVQGZAQABVQHMATMBVQHMAQABVQHMAQABgAHM + ATMBVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABgAHMATMBKwGZAQABKwFmAgACMwFVAWYBMwGA + AcwBMwFVAZkBAAErAZkCAAFmAgABMwIAATMCAAEzAgABMwMAAWYBVQFmA/8BMwErATMBmQGqAZkBzAj/ + AcwB1QHMA/8BzAHVAswB1QHMAWYBVQJmAYACmQGqAZkD/wHMAdUE/wGZAaoBmQFmAVUBZgn//wD/AP8A + /wA8ACf/AZkBqgGZAgABMwEAASsBMwFmAYABmQFmAYABzAEAASsBZgIAAjMBAAFmATMBKwEzAgABMwEA + ASsBZgEzAYABzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAFm + AaoB/wEzAVUBZgEAASsCMwFVATMBmQGqAZkBZgGqAWYBmQGqAZkBZgFVATMCAAEzAQABVQJmAaoB/wEA + AYABzAEzAYAB/wEAAYABzAEzAYAB/wEzAVUBzAEAASsBmQEzAVUBzAEzAVUB/wEAAVUBmQEzAYAB/wEz + AYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEA + AYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEA + AYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAFmAaoB/wEAASsBmQEA + ASsBmQFmAYABzAEzAYABzAEzAVUBmQEAAVUBzAEzAYABzAEAAVUBmQEAAVUBmQFmAYAB/wEAAYABzAEA + AYABzAEzAYAB/wEAAYABzAEzAYABzAEAAVUB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEzAYABzAEz + AYAB/wEAAVUBzAEAAVUBmQEAAVUBmQEzAYAB/wEzAYABzAFmAaoBzAEAAVUBmQEAASsCMwErAQABMwGA + ATMBmQGqAmYBqgFmATMBVQIzAVUBMwIAAjMBgAHMATMBgAHMAQABgAHMATMBgAHMAQABgAH/ATMBgAHM + AQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/ATMBgAHMAQABVQHMATMBVQHMAQABVQGZ + AQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABgAHMAQABVQHMAQABVQHMAQABgAHMATMBVQHMATMBgAHM + AgABZgEAASsBZgEzAYABzAEzAVUBzAEAAVUBmQEzAYABzAEzAVUBzAEAAVUBmQEAASsBZgIAATMCAAEz + AwABmQGqAZkBzAHVAcwBMwErATMB/wHVBP8BzAL/AcwB1QHMAf8B1QHMA/8BMwFVATMBmQGqAcwBMwFV + AmYBVQJmAYACZgFVAWYBzAHVBP8BmQGqAZkBZgFVAWY8/wGZAaoBZgIAATMDAAEzAQABMwIAAWYBMwEr + ATMCAAFmATMBgAHMAQABVQHMAQABVQHMAQABVQHMAQABVQGZATMBVQHMAQABVQHMAQABVQHMAQABVQHM + AWYBqgH/ATMBVQFmAQABKwIzAVUBAAGZAaoBmQFmAaoBZgGZAaoBmQFmAVUBMwIAATMBAAFVAWYBMwGq + Af8BMwGAAcwBAAGAAcwBMwGAAcwBMwGAAf8BMwFVAcwBAAErAZkBAAFVAcwBZgFVAcwBAAFVAZkBMwGA + AcwBMwGAAf8BMwFVAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwFV + AcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGA + Af8BAAGAAcwBMwGAAf8BAAGAAcwBMwFVAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBZgGAAcwBAAFV + AZkCAAJmAaoB/wFmAYABzAEAAVUBmQEzAVUBmQEzAVUBzAEAAVUBmQEzAVUBmQEzAaoB/wEAAYABzAEz + AYABzAEzAYAB/wEAAYABzAEzAYABzAEAAVUB/wEzAYABzAEAAYABzAEzAYAB/wEzAYABzAEzAYAB/wEz + AYABzAEAAVUBzAEAAVUBmQEAAVUBmQEzAYABzAEzAYABzAEzAYAB/wEAAVUBmQEAASsBAAEzASsBAAFm + AYABMwFmAaoBZgGZAaoBmQEzAVUBAAEzAVUBMwMAAWYBgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ + ATMBgAHMAQABgAHMATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/ATMBgAHMAQABVQHMAQABVQHM + AQABVQHMAQABVQHMAQABVQGZAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABgAHMAQABVQHMATMBVQHM + ATMBgAHMAgABZgEAASsCZgGAAcwBAAFVAZkBAAFVAcwBMwGAAcwBMwGAAcwBMwFVAZkBAAErAWYCAAEz + AgABMwMAAZkBqgGZAcwBqgHMATMBVQEzAf8B1QH/AcwF/wHMAdUCzAH/AcwD/wEzASsBMwGZAaoBzAEz + AVUCZgFVAmYBVQGZATMBVQFmAv8BzAP/AZkBqgGZAWYBVQEzCf//AP8A/wD/ADwAJP8BmQGAAZkEAAEr + ATMBZgGAAcwBMwGAAcwBMwGAAcwBMwFVAZkCAAFmAQABKwIzASsBZgIAATMCAAIzAVUBmQEzAYABzAEA + AVUBzAEzAVUBzAEAAYABmQEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBmQEzAVUBzAFmAYABmQIAATMBAAEr + AQABZgGAAWYBmQGqAmYBqgJmAYABZgEAASsDAAEzAWYBqgHMATMBgAHMAQABgAHMATMBgAH/ATMBgAHM + ATMBgAH/ATMBgAHMAQABVQHMATMBVQGZATMBVQHMAQABKwGZATMBgAHMATMBgAH/ATMBgAHMAQABgAH/ + ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/AQABgAHMAQABgAHMAQABgAH/ + ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHM + AQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAHMAQABVQGZAQABKwGZATMBVQHMATMBgAH/AQABVQGZ + AWYBgAHMAQABKwGZATMBVQHMAQABKwFmAQABVQGZAWYBgAH/ATMBVQHMATMBgAHMATMBgAH/ATMBgAHM + AQABgAHMAQABgAHMATMBgAHMAQABVQH/AQABgAHMAQABVQHMAQABVQHMAQABVQGZAQABgAHMATMBgAH/ + ATMBgAHMAQABVQHMATMBgAH/ATMBgAHMAQABKwEAATMBKwIzAVUBAAGZAaoBZgGZAaoBZgEzAVUCMwEr + AgABKwIzAVUCZgGqAf8BAAFVAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAFVAf8BMwGAAcwBAAGA + Af8BMwGAAcwBAAGAAf8BMwFVAcwBAAFVAZkBAAFVAcwBAAGAAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAZkBMwFVAcwBAAFVAcwBMwGA + AcwBMwFVAcwBAAFVAZkBMwGAAcwBMwFVAZkBMwGAAcwBMwFVAZkBMwFVAWYDAAH/AdUB/wFmAVUBMwGZ + AaoBzAP/ATMBKwEzAcwB1QLMBf8BzAHVAcwCAAEzAcwB/wHMAf8B1QH/AWYBVQFmATMBVQFmATMBKwEz + Av8BzAP/AZkBqgGZATMBKwEzEv8BzAn/AdUBzBv/AZkBqgGZAgABMwUAATMCAAIzASsBZgEzASsBMwIA + AjMBVQGZATMBVQHMAQABVQHMATMBgAHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQHM + AWYBgAHMAQABKwEzAQABKwEAAWYBgAFmAZkBqgJmAaoCZgGqAWYBAAErAwABMwFmAaoBzAEzAYAB/wEA + AYABzAEzAYAB/wEAAYABzAEzAYAB/wEzAYABzAEzAVUBzAEAASsBmQEzAVUBzAEAAVUBmQEzAVUBzAEz + AaoB/wEAAYABzAEAAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEA + AYAB/wEzAYABzAEAAYABzAEAAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAVUB/wEzAYABzAEA + AYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEzAYABzAEAAVUBmQEzASsBmQEA + AVUBzAFmAYABzAEAASsBmQEzAYABzAEAASsBmQEzAYABzAIAAWYBAAFVAZkBZgGAAf8BAAGAAcwBMwGA + AcwBMwGAAf8BAAGAAcwBAAGAAcwBAAGAAcwBAAGAAf8BAAFVAcwBAAGAAcwBAAFVAZkBAAFVAcwBAAFV + AcwBMwGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBMwGAAf8BAAGAAcwBAAErAjMBKwIzAVUBAAGZAaoCZgGq + AWYBMwGAAjMCAAEzASsBMwEAAVUBmQEzAaoB/wEAAVUBzAEzAYABzAEAAYABzAEAAYAB/wEzAYABzAEA + AYAB/wEzAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEA + AVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBmQEz + AVUBmQEAAVUBzAEAAYABzAEzAVUBzAEAAVUBmQEzAVUBzAEAAVUBzAEzAVUBzAEAAYABmQEzAVUBZgMA + A/8BZgFVAWYBmQGqAZkD/wEzAVUBMwHMAaoCzAT/AswC/wMAAcwB1QHMA/8BZgFVAmYBVQFmATMBKwEz + AcwB1QT/AZkBqgGZATMBKwEzCf//AP8A/wD/ADwAIf8BmQGqAZkFAAEzAQABKwIzASsBZgEzAYABzAEz + AVUBmQEzAVUBzAEAASsBZgIAATMCAAEzAgABMwEAASsBZgIAAWYBMwFVAZkBMwFVAcwBAAFVAcwBMwFV + AcwBAAFVAcwBMwFVAZkBAAFVAcwBMwFVAcwBAAFVAcwBZgGqAf8BMwFVAWYBAAErAjMBVQEzAZkBqgGZ + AWYBqgFmAZkBqgFmATMBVQEzAQABKwIzAVUBmQEzAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEz + AYABzAEzAaoB/wEzAVUBzAEAAVUBmQEAASsBmQEAASsBZgEAAVUBzAEzAYABzAEzAaoB/wEzAYABzAEA + AYABzAEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEA + AYABzAEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAVUBzAEAAYAB/wEz + AYABzAEzAYAB/wEzAYABzAEzAVUBmQEAAVUBmQEzAYABzAEAAVUBmQFmAYABzAEAASsBZgEzAYAB/wEz + AVUBmQEzAVUBzAEAASsBZgEAASsBmQEzAVUBmQEzAYABzAIAAWYBMwGAAcwBMwGqAf8BMwFVAcwBAAGA + AcwBMwGAAf8BMwGAAcwBAAFVAcwBAAFVAcwBMwGAAcwBMwGAAf8BMwGAAf8BAAGAAcwBMwGAAcwBAAGA + Af8BAAGAAcwBMwGAAcwBAAFVAWYBMwErATMBAAErAQABZgGAAmYBqgFmAZkBqgFmAQABKwEAATMBVQEz + AgABMwFmAYABzAEzAaoB/wEAAYAB/wEzAYABzAEAAVUBzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEz + AYAB/wEzAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEz + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAYABzAEAAVUBzAEzAVUBmQEAAVUBzAEA + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEzAVUBmQEAASsBMwHMAdUB/wEzAVUBZgP/ + AWYBgAFmAQABKwEzAcwBqgHMA/8BzAHVAf8BzAHVAcwBMwErATMBmQGqAcwG/wGZAaoCmQGqAcwG/wGZ + AaoBmQMAOf8BZgFVAWYCAAIzAVUBZgEAASsBZgIAAjMBKwEzAgABMwMAATMBKwFmATMBVQGZATMBgAGZ + AQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQHMAQABVQGZATMBqgH/ATMBKwFmAQABKwIz + AVUBAAGZAaoBmQFmAaoBZgGZAaoBZgEzAVUBMwIAAjMBVQGZATMBgAHMAQABgAHMAQABgAH/ATMBgAHM + AQABgAH/ATMBgAHMATMBgAH/ATMBgAHMATMBKwGZAQABKwGZAQABKwGZAQABVQGZAWYBqgH/ATMBgAH/ + ATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHM + ATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMAQABgAH/AQABgAHM + ATMBgAHMAQABgAH/AQABgAHMATMBgAHMATMBVQHMAQABKwGZATMBgAHMAQABVQGZATMBgAHMAQABKwGZ + AWYBgAH/AQABVQHMATMBVQGZATMBKwGZAQABKwFmATMBVQHMATMBVQHMAgABZgEzAYABzAEzAYAB/wEz + AYABzAEAAYAB/wEzAYABzAEzAYABzAEAAVUBzAEAAVUBzAEzAYAB/wEAAYABzAEzAVUB/wEAAYABzAEz + AYABzAEAAYAB/wEAAYABzAEzAYAB/wEzAVUCMwErATMBAAFVAQABZgGAATMBmQGqAmYBqgFmAQABKwEA + ATMBVQEzAgABMwFmAYABzAEzAaoB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAVUBzAEAAYAB/wEz + AYABzAEzAYAB/wEzAYABzAEAAVUBzAEAAVUBzAEAAVUBmQEAAVUBzAEAAVUBzAEAAVUBzAEAAYABzAEz + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAYABzAEAAVUBzAEAAVUBzAEzAYABzAEAAVUBzAEzAVUBzAEA + AVUBzAEAAVUBzAEzAVUBzAEAAVUBmQEAAYABzAEAAVUBzAEzAVUBzAEzAYABmQIAATMB/wHVAf8BMwFV + ATMD/wFmAVUBmQEAASsBMwHMAaoBzAP/AcwC/wHMAaoBzAEzAVUBMwHMAaoBzAP/AcwC/wGZAaoCmQGq + AcwG/wGZAaoBmQIAATMJ//8A/wD/AP8APAAh/wEzASsBMwUAATMCAAEzAQABKwFmATMBVQHMATMBVQHM + ATMBgAHMATMBVQGZAgABMwIAATMCAAIzAVUBmQEAASsBZgEAASsBmQEzAYABzAEAAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEAAYABzAEAAVUBzAEAAVUBmQEzAYABzAEzAVUBmQEAASsCMwErAQABZgGqAWYBmQGq + AmYBqgGZAWYBgAFmBAABKwEzAWYBqgH/AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBVQHM + ATMBgAH/ATMBgAHMATMBgAHMAQABVQHMAgABZgEAASsBZgEzAVUBzAEzAYAB/wFmAYAB/wEzAYABzAEA + AYAB/wEAAYABzAEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wEA + AYABzAEzAVUB/wEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEzAYABzAEAAVUBzAFm + AaoB/wEAASsBmQEzAVUBzAEzAYABzAEzAVUBzAEzAVUBzAEAAVUBZgEzAYAB/wEzAYABzAEAASsBmQFm + AaoB/wEAASsBmQEzAVUBzAEzAVUBmQIAAWYBAAErAZkBMwFVAcwBMwGqAf8BMwGAAcwBAAFVAcwBZgGA + Af8BMwGqAcwBMwGAAcwBAAGAAcwBAAGAAcwBAAFVAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBMwGA + Af8BMwGAAZkCAAIzAVUBAAEzAVUBMwGZAaoCZgGqAWYBMwFVAjMBKwEzAQABKwEzAQABKwEzAWYBgAHM + ATMBgAHMATMBgAH/ATMBqgHMATMBgAH/ATMBgAHMAQABgAHMATMBgAH/ATMBgAH/AQABVQHMAQABVQHM + AQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABgAHMAQABVQGZAQABVQHM + AQABgAHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABgAHMAQABVQHMATMBVQHMAQABgAHMAQABVQHM + AQABVQGZAQABVQHMATMBVQHMATMBVQFmATMBAAEzAcwB1QHMAZkBqgKZAaoBzAEzAVUCZgFVAWYBzAHV + AswE/wLMAdUBzAFmAVUBZgP/AcwD/wHVAcwG/wHMAdUE/wFmAYACZgFVAWY2/wHMAf8BzAEzAQACMwFV + AZkBMwGAAcwBMwFVAcwBAAFVAZkCAAFmAgABMwIAATMCAAIzAVUBmQEzAVUBzAEzAVUBzAEAAVUBzAEz + AVUBzAEAAVUBmQEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEzAYABzAEAASsCMwErAQABZgGqAmYBqgFm + AZkBqgJmAYABZgEAASsCAAErAjMBqgH/AQABgAH/AQABgAHMATMBgAHMAQABgAHMATMBgAH/AQABgAHM + ATMBgAH/ATMBgAH/ATMBgAHMAQABVQGZAgABZgIAAWYBMwGAAZkBZgGAAf8BMwGAAf8BMwGAAcwBAAGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBAAGAAcwBAAGAAf8BAAGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAFVAcwBMwGAAcwBMwGAAf8BMwGAAcwBAAGAAcwBZgGq + Af8BAAErAmYBgAHMATMBgAHMAQABVQHMATMBVQGZAQABVQFmATMBgAHMATMBgAHMAQABKwGZAWYBqgH/ + AQABKwFmATMBVQHMATMBVQGZAQABKwFmAQABKwGZATMBgAHMATMBgAH/ATMBgAHMAQABVQHMATMBqgH/ + AWYBgAH/ATMBgAHMAQABgAHMAQABgAHMAQABgAHMAQABgAH/AQABgAH/AQABgAHMAQABgAH/ATMBgAHM + ATMBgAGZAgACMwErAQABMwFVATMBZgGqAWYBmQGqAWYBMwFVAjMBKwEAATMBKwEzAQABKwEzAWYBgAH/ + AQABgAHMATMBgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/ATMBgAH/AQABVQHMAQABVQHM + AQABgAHMATMBVQHMAQABgAHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHM + ATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABgAHMAQABVQHMATMBVQHMAQABgAHMAQABVQHM + AQABVQHMAQABVQHMATMBVQHMATMBKwFmAQABKwEzAcwB1QHMAZkBqgKZAaoBzAFmAVUCZgFVAWYBzAHV + Af8BzAH/AcwB/wHVAf8BzAHVAcwBZgFVAWYD/wHMAdUBzAn/AcwB/wHMA/8BZgGAAZkBZgFVATMJ//8A + /wD/AP8APAAM/wHMAdUCzAHVA/8CzAHVAf8BzAHVAswB1QHMAWYBVQFmBQABMwUAATMCAAEzAQABKwFm + ATMBgAHMAQABVQHMATMBVQGZAQABKwFmAgABMwIAAjMBVQGZAWYBVQGZAQABKwFmATMBVQHMATMBgAHM + ATMBVQHMATMBVQHMATMBVQGZATMBVQHMATMBVQHMAQABVQHMAQABVQHMATMBgAHMATMBVQEzAQABKwIz + AVUBMwGZAaoCZgGqAWYBmQGqAWYBMwFVATMBAAErAjMBVQGZATMBgAHMAQABgAHMATMBgAH/AQABgAHM + ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/ATMBgAHMAWYBqgH/ATMBVQHMAgABZgEAASsBZgEA + AVUBmQEAAVUBzAEzAYABzAEzAYAB/wEzAYABzAEAAYAB/wEzAYABzAEzAYABzAEAAYABzAEzAYABzAEA + AVUBzAEzAYABzAEAAYABzAEzAYABzAEAAYABzAEzAYABzAEAAVUB/wEzAaoBzAEzAYAB/wEAAVUBmQEA + ASsBZgEzAVUBzAEzAYABzAIAAWYBMwGqAcwBMwFVAcwBMwGAAcwBAAFVAZkCAAFmATMBgAHMATMBgAHM + AQABVQHMATMBgAHMATMBgAHMAQABKwJmAYABzAEAASsBmQEAAVUBmQEzAVUBmQEAAVUBzAFmAaoB/wEA + ASsBZgEAASsBZgEAAVUBzAFmAaoB/wEzAYAB/wEzAYAB/wEzAYAB/wEAAYABzAEAAYABzAEzAYAB/wEA + AYABzAEzAYABzAEzAYABzAEAASsBMwEAAVUCMwErAQABZgGAAWYBmQGqAmYBqgFmATMBKwEAATMBVQEz + AgABMwEAASsBZgEzAYABzAEAASsBmQEzAYABzAEzAYABzAEzAYAB/wEzAYAB/wEzAYABzAEzAYABzAEA + AVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAYABzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEz + AVUBzAEzAVUBzAEAAVUBmQEzAVUBzAEAAYABzAEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEz + AVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEzAYABzAEAASsBZgEzAVUBZgHMAdUBzAGZAYABmQFmAYACmQGq + AcwBZgFVAWYBzAP/AdUB/wHMBf8BZgGAAZkBzAHVAcwD/wHMAdUB/wHMAdUCzAHVAf8BzAH/AcwD/wIA + ATMBmQGqAZk2/wGZAYABmQEAASsCMwGAAcwBMwGAAf8BMwFVAcwBMwGAAcwBMwFVAZkBAAErATMCAAEz + AgABMwIAAjMBgAHMATMBVQHMATMBgAHMATMBVQHMATMBgAGZATMBVQHMAQABgAHMAQABVQHMAQABVQHM + AWYBgAHMAQABVQFmATMBKwEAATMBVQEzAZkBqgJmAYABZgGZAaoBmQEzAVUCAAErAjMBVQGZATMBgAHM + AQABgAH/ATMBgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAHMATMBqgH/AWYBqgH/ + ATMBVQHMAgABZgEAASsBZgEAAVUBmQEAAVUBzAEzAYAB/wEzAYABzAEzAYAB/wEzAYABzAEAAYABzAEz + AYAB/wEAAYABzAEzAYAB/wEzAYABzAEzAYABzAEzAVUBzAEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEz + AYAB/wEzAYAB/wEAAVUBmQEAASsBZgEzAVUBzAEzAYABzAIAAWYBMwGAAcwBAAFVAcwBMwGAAcwBMwFV + AZkCAAFmATMBgAH/ATMBgAHMAQABVQHMATMBgAH/AWYBgAHMAQABKwJmAYAB/wIAAWYBMwFVAZkBMwFV + AZkBAAFVAcwBZgGqAf8CAAFmAQABKwFmATMBgAHMATMBgAH/ATMBqgH/ATMBgAH/ATMBgAH/AQABVQHM + AQABgAHMATMBgAHMATMBgAHMAQABVQH/ATMBgAHMAQABKwIzAVUCMwErAQABmQGqAmYBqgJmAaoBZgEA + ASsBAAFmAVUBZgQAASsBZgEzAYABzAEAASsBmQFmAaoBzAEzAYABzAEzAaoB/wEzAYAB/wEzAYABzAEz + AYAB/wEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEz + AVUBzAEAAYABzAEzAVUBzAEAAVUBmQEAAVUBzAEzAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAYABzAEAASsCZgFVATMBzAHVAf8BZgGAAZkBZgGA + ApkBqgHMATMBVQFmAcwB1QP/AswF/wFmAYABmQHMAdUCzAP/AdUB/wHMAdUB/wHMAdUCzAHVBP8DAAGZ + AaoBmQn//wD/AP8A/wA8AAn/AZkBqgGZAWYBVQFmAcwB1QHMAWYBVQFmATMBVQEzAWYBVQFmBgABZgGA + AZkFAAEzAgABMwIAATMCAAIzAYABzAEzAVUBzAEzAVUBzAEAASsBZgUAAjMBVQGZATMBgAHMAQABKwGZ + AQABKwFmAQABKwFmAQABKwFmAQABKwGZAgABZgEAAVUBmQEzAVUBzAEAAVUBzAEAAVUBmQEzAYABzAEz + AVUBmQEAASsCMwErAQABZgGqAWYBmQGqAmYBqgJmAYABZgQAAVUCZgGqAf8BMwGAAcwBAAFVAf8BMwGA + AcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BMwGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBMwGqAf8BMwGA + Af8BAAFVAcwBAAFVAZkBAAErAZkBAAFVAcwBMwFVAcwBMwFVAcwBMwGAAf8BMwGAAf8BZgGAAf8BMwGA + Af8BZgGqAf8BMwGAAf8BMwGAAf8BMwGqAf8BMwGAAf8BMwGAAcwBMwGAAf8BZgGAAcwBMwFVAcwCAAEz + AgABZgEzAVUBzAIAAjMBVQHMATMBgAHMATMBgAH/ATMBgAHMAQABVQGZAQABKwGZATMBqgH/AQABgAHM + ATMBVQHMATMBgAH/ATMBqgH/AQABKwGZATMBVQGZAWYBgAHMAgABZgEzAYABzAEAAVUBmQEAAVUBmQFm + AVUBzAIAAWYBAAErAWYBAAErAZkBAAErAWYBAAFVAZkBZgGAAcwBZgGqAf8BMwFVAcwBAAFVAZkBZgGq + Af8BMwGAAf8BZgGAAcwBMwGAAcwCAAIzASsCMwGAATMBmQGqApkBqgFmATMBVQIzASsCMwFVATMCAAEz + AWYBgAHMAQABVQGZAgABZgEAASsBmQEzAVUBzAEzAaoBzAEzAYAB/wEzAVUBzAEAAVUBmQEzAVUBzAEz + AYABzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBmQEAAVUBmQEAASsBmQEzAVUBmQEz + AVUBmQEzAVUBmQEzAYABzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBmQEAAVUBzAEAAVUBzAEAAVUBzAEz + AVUBzAEAAYABzAEzAVUBmQIAATMBmQGqAZkBzAL/AWYBVQFmAZkBqgGZATMBKwEzAWYBgAGZA/8BzAHV + AswB1QHMA/8BZgGAAWYBmQGAAZkE/wHVAf8BzAH/AcwB/wHVBP8BmQGqAZkBMwErAQA5/wEzASsBMwEA + ASsBZgEzAVUBZgEzAVUBzAEAAVUBzAEzAVUB/wEAAVUBzAEzAVUBmQEAASsBZgUAAjMBVQFmATMBVQGZ + ATMBgAGZAWYBgAHMATMBAAFmAQABKwGZATMBVQHMAQABVQHMAQABVQHMATMBgAGZATMBVQGZATMBKwEz + AQABKwEAAZkBqgJmAaoBZgGZAaoCZgGAAWYEAAFVAmYBqgH/AQABgAHMATMBVQH/AQABgAHMATMBgAHM + AQABgAH/AQABgAHMATMBgAH/AQABgAHMATMBVQHMAQABgAHMATMBgAH/ATMBqgHMATMBgAH/ATMBVQHM + AQABVQGZAQABKwGZAQABVQHMATMBVQHMATMBVQHMATMBgAH/AWYBgAHMATMBgAH/ATMBgAHMATMBgAH/ + ATMBgAH/ATMBqgH/ATMBgAH/ATMBgAH/ATMBgAHMATMBgAH/AWYBqgHMATMBVQGZAgABZgIAAWYBMwFV + AZkCAAFmATMBVQHMATMBqgH/ATMBgAHMATMBgAH/ATMBVQGZAQABKwFmATMBqgH/AQABgAHMATMBVQHM + ATMBgAHMATMBgAH/AQABVQGZAQABKwKZAaoBzAIAAWYBMwFVAcwBAAFVAZkBAAFVAZkBZgFVAcwBAAEr + AWYCAAFmAQABVQGZAQABKwFmAQABVQGZAWYBgAH/ATMBqgHMATMBVQHMAQABVQGZAWYBqgH/ATMBgAHM + ATMBqgH/ATMBVQHMAgACMwFVAQABZgFVATMBmQGqApkBqgGZATMBVQIzASsBAAEzAVUBMwIAAmYBgAHM + AQABKwGZAgABZgEAASsBmQEzAVUBzAEzAYABzAEzAYAB/wEAAVUBmQEAAVUBmQEzAVUBzAEzAVUBzAEA + AVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBmQEAAVUBzAEzASsBmQEAASsBmQEzAVUBmQEzAVUBmQEz + AVUBmQEzAYABzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEz + AYABzAEzAVUBmQIAATMBmQGqAZkC/wHMAWYBVQFmAZkBqgHMAQABKwEzAZkBgAGZA/8BzAHVAswB1QHM + A/8BZgGAAWYBmQGAAZkD/wHMAv8BzAHVAcwG/wGZAaoBmQEzASsBMwz//wD/AP8A/wA8AAb/AcwB1QHM + AWYBgAFmBv8BMwFVAmYBVQGZAcwB1QHMAZkBqgGZAQABKwEzAcwBqgHMATMBKwFmBAABKwEzAgABMwIA + AjMBVQGZAWYBgAHMAWYBqgHMAQABKwEzAgABMwIAATMBZgGAAZkBZgGAAcwBMwGAAcwCAAFmAgABMwIA + ATMCAAEzAgABMwIAATMBAAErAZkBMwGAAcwBMwFVAcwBAAFVAcwBMwFVAZkBAAErAWYBAAErAjMBKwEz + AZkBqgKZAaoBZgGZAaoBZgEAASsBMwEAASsCMwGAAZkBMwGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGA + AcwBAAGAAf8BMwGAAcwBAAGAAf8BAAFVAcwBMwGAAcwBAAGAAf8BMwFVAcwBAAGAAcwBMwGAAf8BZgGA + Af8BMwGAAcwBMwFVAcwBAAFVAZkBAAFVAZkBAAErAZkBAAErAZkBAAFVAZkBAAFVAZkBAAFVAZkBAAEr + AZkBAAFVAZkBAAErAZkBAAErAZkBAAErAZkBMwFVAZkBAAErAWYCAAFmATMBVQGZATMBVQGZAQABKwGZ + ATMBVQGZATMBqgH/ATMBgAH/AQABgAHMATMBqgH/ATMBVQGZAQABVQHMATMBgAHMATMBgAH/AQABgAHM + ATMBgAHMATMBVQHMATMBqgH/AgABZgEzAYABzAEzAYAB/wEAAVUBmQFmAYABzAEAAVUBzAEzAVUBmQEA + ASsBmQFmAYABzAFmAVUBzAEAAVUBmQEAASsBmQEAASsBmQEAAVUBmQFmAYABzAIAAWYBAAFVAZkBMwGA + AcwBMwFVAcwBZgGqAf8BMwFVAZkBMwErAjMBKwEAAZkBqgFmAZkBqgGZAWYBgAFmAQABKwEAATMBKwEz + AQABKwFmATMBVQGZATMBVQHMATMBVQGZAQABKwGZATMBVQGZAQABKwGZATMBVQGZATMBgAHMAQABKwGZ + AgABZgEzAVUBmQEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBmQEzAVUBzAEAAVUBmQIAAWYBAAErAWYCAAFm + AgABMwIAAWYBAAErAWYBAAFVAZkBMwFVAZkBMwGAAcwBAAFVAcwBMwFVAcwBMwFVAcwBAAFVAcwBAAFV + AcwBMwFVAcwBMwFVAcwDAAHMAaoBzAP/ATMBKwEzAcwB1QHMAZkBqgGZA/8BzAHVBP8BzAX/AWYBVQFm + ATMBKwEzAZkBqgGZAcwB/wHMA/8BzAL/AZkBgAFmAgABMwGZAaoBzA7/Acwq/wEzASsBMwEAASsBMwIA + ATMBAAErAWYBMwFVAZkBMwGAAcwBAAFVAcwBMwFVAcwBMwFVAZkCAAEzBgABMwErAWYBmQGqAcwBmQGq + AcwBMwFVAWYCAAEzAQABKwGZATMBgAHMAQABVQHMAQABVQHMATMBVQGZAQABKwEzAQABKwIzAVUBMwGZ + AdUBZgGZAaoBZgGZAaoBZgEzASsDAAEzAWYBgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBVQHM + AQABgAH/AQABgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABVQH/AQABgAHMATMBgAH/ATMBgAH/ + ATMBgAHMATMBVQHMAQABVQGZAQABVQGZAQABKwGZAQABKwGZAQABVQGZATMBVQHMAQABVQGZAQABVQGZ + AQABKwGZAQABVQGZAQABKwGZAQABVQGZAQABVQGZAgABZgEAASsBZgEzAVUBmQFmAVUBmQEAASsBmQEz + AVUBmQFmAaoB/wEAAYABzAEAAYAB/wEzAYABzAEAAVUBzAEzAVUBzAEzAYABzAEAAYAB/wEAAYABzAEA + AYAB/wEzAVUBzAEzAaoB/wIAAmYBgAHMATMBgAHMAQABVQGZATMBqgH/ATMBVQGZATMBVQGZAQABKwJm + AYABzAEzAVUBzAEzASsBmQEAASsBmQEAASsBmQEzAVUBmQFmAaoBzAIAAWYBAAFVAZkBMwGAAcwBMwFV + AcwBZgGqAf8BMwFVAZkBMwErAjMBKwEAAWYBqgFmAZkBqgKZAaoBZgEAASsBAAEzASsCAAErAWYBMwFV + AZkBMwGAAcwBMwErAZkBMwErAWYBMwFVAZkBAAErAZkBMwFVAcwBZgGAAcwBAAErAZkCAAFmATMBVQHM + ATMBVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQHMATMBVQGZAQABKwFmAQABKwFmAgABZgIAATMCAAFm + AQABKwFmAQABVQGZATMBVQGZATMBgAGZATMBVQHMATMBVQHMATMBVQHMATMBVQHMAQABVQHMAQABVQHM + ATMBVQHMAwABzAGqAcwD/wEzASsBMwHMAdUBzAGZAaoBmQP/AcwD/wHVAf8BzAX/AWYBVQFmATMBKwEz + AZkBqgGZAcwB1QHMA/8BzAH/AcwBmQGAAWYCAAEzAZkBqgHMDP//AP8A/wD/ADwABv8BZgFVAWYBmQGq + AZkD/wHMAv8BzAGqAcwBMwFVATMBZgFVAWYD/wHMAaoBzAFmAYACmQGqAZkCAAEzBAABKwEzAgACMwEr + AmYBgAGZAgABMwMAATMBKwEzBQACMwFVAZkBZgGqAcwBAAErAWYCAAEzAgABMwEAASsCMwErAWYCAAFm + AQABKwFmATMBVQHMAQABVQHMAQABVQGZATMBgAHMATMBVQFmAQABKwEzAQABKwEAAZkBqgFmAZkBqgJm + AaoCZgFVAWYDAAEzAVUCZgGqAf8BAAGAAf8BAAGAAcwBMwFVAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGA + AcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBMwGAAf8BMwGA + Af8BMwGAAcwBMwGAAf8BMwGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAGAAcwBMwFVAcwBAAGAAcwBMwGA + AcwBZgGqAf8BAAErAZkCAAFmATMBVQGZATMBgAHMAQABVQGZATMBVQGZATMBqgH/ATMBVQHMAQABgAHM + ATMBgAH/AQABVQHMATMBgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/ATMBgAHM + AQABVQHMATMBgAHMATMBgAHMATMBgAH/AQABgAHMATMBgAHMATMBgAHMAQABKwFmAgACZgGqAf8BMwGA + AcwBMwFVAf8BMwGAAcwBAAErAZkBAAErAZkBMwFVAZkBAAErAWYBAAErAWYBAAErAWYBMwFVAZkBMwEr + AWYBAAErATMBAAErATMBZgFVATMBZgGqApkBqgFmATMBKwEzAQABKwEzAQABKwJmAYABzAEAASsBZgGZ + AaoB/wEAASsBZgEzAVUBzAFmAYABzAIAAWYBAAFVAZkBMwFVAZkBAAErAZkBMwFVAZkBAAErAZkCAAFm + AQABVQGZATMBVQHMATMBVQHMAQABKwGZAgABZgEAASsBZgIAATMCAAEzAgABMwIAATMCAAEzAgABZgEA + ASsBZgEzAVUBmQEzAVUBmQEzAYABzAEzAVUBzAEzAYABzAEzAVUBzAEzAVUBmQIAATMBzAHVAcwD/wFm + AYABZgGZAYABmQP/AcwB/wHMAf8B1QH/AcwB1QHMA/8BzAHVAcwBZgFVAWYBzAH/AcwBZgGAApkBgAKZ + AaoBmQFmAVUCZgFVAWYC/wHMOf8BzAHVAcwFAAEzAgABMwIAATMCAAIzAVUBZgEzAVUBzAFmAaoB/wEz + AVUBmQMAAWYBgAFmAZkBqgGZATMBKwIzASsCMwErAWYBMwErAWYCAAEzAQABKwGZATMBVQGZAQABVQHM + AQABVQHMATMBgAHMAQABVQGZATMBKwEzAQABKwEAAZkBgAFmAZkBqgJmAaoCZgGAATMDAAEzAVUBZgEz + AaoB/wEAAYAB/wEAAYABzAEAAYAB/wEAAYABzAEzAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEA + AYAB/wEAAYABzAEAAYAB/wEzAYABzAEzAYABzAEzAYAB/wEzAYABzAEzAYAB/wFmAYAB/wEzAYABzAEz + AYAB/wEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAYABzAEzAVUBzAEzAYABzAFmAYAB/wEzASsBmQIA + AWYBMwFVAZkBZgFVAcwBAAFVAZkBMwFVAZkBMwGAAf8BMwGAAcwBAAFVAf8BAAGAAcwBMwGAAcwBMwGA + Af8BAAGAAcwBMwGAAcwBAAGAAcwBMwGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAFVAcwBMwGAAcwBMwGA + Af8BMwGAAcwBAAGAAcwBMwGAAf8BMwGAAcwBAAErAWYCAAJmAaoB/wEzAYABzAEzAYABzAEzAVUBzAEA + ASsBmQEAASsBmQEzAVUBmQEAASsBmQEAASsBmQIAAWYBAAFVAZkBMwFVAZkCAAIzASsBMwFmAVUBMwGZ + AaoCZgGqAWYBMwErATMBAAErATMBAAErAWYBMwGAAcwBAAErApkBqgH/AQABKwFmATMBVQHMAWYBgAHM + AQABKwFmAQABKwFmATMBVQHMAQABVQFmATMBVQGZATMBKwGZAgABZgEAAVUBmQEzAVUBzAEAAVUBzAEA + ASsBmQIAAWYBAAErATMCAAEzAgABMwIAATMCAAEzAgABMwIAAWYBAAErAWYBAAFVAZkBMwFVAZkBMwGA + AcwBMwFVAcwBMwFVAcwBMwFVAcwBMwFVAZkCAAEzAcwB1QHMA/8BZgGAAWYBmQGAAZkD/wHMAdUBzAP/ + AcwB1QHMA/8BzAHVAcwBZgFVAWYC/wHMAWYBgAFmAZkBqgGZAcwBqgHMAWYBVQJmAVUBZgL/AcwP//8A + /wD/AP8APAAG/wFmAVUBZgHMAdUE/wHMAdUBzAP/AZkB1QHMAWYBVQFmAcwB1QT/AZkBqgGZAcwC/wFm + AVUBmQIAATMCAAEzAgABMwIAATMCAAEzAwABzAGqAswB/wLMAaoBzAFmAaoBmQEzASsBZgEzAVUCZgGA + AcwBMwErATMCAAIzAQABMwIAATMCAAEzAgABMwEAAVUBmQEzAVUBzAEzAYABzAEAAVUBzAEzAVUBmQEA + ASsCMwFVAjMBKwEAAZkBqgKZAaoBZgHMAdUBmQEAASsBMwIAAjMBgAGZATMBgAHMATMBgAHMAQABgAH/ + AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/ + ATMBgAHMAQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMATMBgAH/ATMBgAH/ATMBgAHM + ATMBgAH/ATMBgAHMATMBgAHMATMBgAH/AQABVQGZATMBVQGZAQABKwGZATMBgAHMAQABVQGZATMBVQHM + ATMBqgH/AQABVQHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABVQHMATMBgAHMAQABgAH/ + AQABVQHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBVQHMAQABgAH/ATMBgAHMAQABgAHMATMBgAH/ + ATMBgAHMATMBgAH/AQABVQGZAQABVQHMATMBgAHMAQABgAHMATMBgAH/ATMBgAH/ATMBgAHMATMBVQGZ + AgABZgEzAVUBzAEzAVUBmQEAASsBmQEAAVUBmQEzAVUBmQEAASsBMwEAASsBAAGZAaoBZgGZAaoBmQFm + AYABZgQAAVUCZgGqAcwCAAFmATMBgAHMAWYBgAHMAgACZgGqAf8BZgGqAcwCAAFmAQABKwFmATMBVQFm + ATMBVQHMATMBVQGZAgABZgEAASsBmQEAASsBmQEzAVUBmQEAASsBZgIAAWYBAAErATMCAAFmAgABMwIA + ATMCAAEzAQABKwEzAgABZgIAATMCAAEzAgABMwIAAWYBMwFVAZkBMwFVAZkBZgGAAf8BAAErAWYBAAEr + ATME/wHVBP8BmQGqApkBgAGZDP8BZgGAAWYBmQGqAcwO/wLMPv8BzAGqAcwBMwErATMFAAIzASsBMwIA + ATMCAAEzAQABKwFmATMBgAHMATMBKwFmATMBKwEzA/8BzAGqAf8BMwFVAWYCAAEzAgABMwEAASsBMwIA + ATMCAAEzAQABKwGZATMBgAHMAQABVQHMAQABVQHMATMBVQGZAwABMwFVAjMBVQEAAZkBqgKZAaoCmQHV + AZkBMwErATMCAAIzAVUBmQEzAaoBzAEzAVUB/wEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEzAVUBzAEA + AYAB/wEzAYABzAEAAYABzAEzAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAYAB/wEAAYABzAEA + AYABzAEzAYAB/wEAAYABzAEzAYAB/wEzAYABzAEzAYAB/wEzAYABzAEzAYAB/wEzAYABzAEzAYAB/wEA + AVUBmQEzAVUBmQEAASsBmQFmAYABzAEAAVUBmQEAAYABzAEzAYAB/wEzAYABzAEAAYAB/wEzAYABzAEA + AYAB/wEzAYABzAEAAYABzAEzAVUB/wEAAYABzAEAAYAB/wEAAYABzAEAAVUBzAEzAYAB/wEAAYABzAEA + AYAB/wEzAVUBzAEAAYAB/wEzAYABzAEAAYABzAEAAYABzAEzAYAB/wFmAYABzAEAAVUBmQEzAVUBzAEA + AYABzAEAAYAB/wEzAYAB/wEzAYAB/wEzAYABzAEzAVUBmQIAAmYBVQGZATMBVQGZATMBKwFmAQABVQGZ + ATMBVQGZAQABKwEzAQABKwEAAWYBqgFmAZkBqgFmAZkBgAFmBAABVQJmAaoBzAIAAmYBgAHMAWYBgAHM + AQABKwJmAaoB/wFmAYABzAEAASsBZgEzASsBZgEzASsBZgEzAVUBzAEzAVUBmQIAAWYBAAErAZkBAAEr + AZkBMwFVAZkBAAErAZkCAAEzAgABZgIAAjMBAAEzAgABMwEAASsCMwEAAWYCAAEzAgACMwEAATMCAAEz + AgABZgEAAVUBmQEAAVUBzAFmAYAB/wEAASsBZgEzASsBMwn/AZkBqgKZAYABmQz/AWYBgAFmAZkBqgHM + Cf8BzAT/AcwD/wHMEf//AP8A/wD/ADwABv8BMwErATMBzAHVAcwD/wHMAdUB/wHMAdUBzAb/AcwB1QH/ + AcwB/wHMA/8BmQHVAf8BmQGqAZkCAAEzAgACMwEAATMBAAErATMDAAGZAaoBzAz/AcwB1QHMATMBKwIz + ASsBZgEzAVUBZgUAATMCAAEzAgABMwIAAWYBAAFVAZkBAAFVAcwBAAFVAcwBAAFVAZkBMwGAAcwBAAEr + AWYBAAErAjMBVQEzAWYBVQJmAYABZgEzASsBMwMAAWYBVQFmAQABVQGZATMBgAHMATMBgAH/ATMBgAHM + AQABgAH/ATMBgAHMAQABgAH/AQABVQHMATMBgAHMAQABgAH/AQABgAHMATMBVQH/AQABgAHMATMBgAHM + AQABgAH/ATMBgAHMATMBgAH/AQABgAHMAQABgAHMATMBgAHMAQABgAH/ATMBVQHMAQABgAHMATMBgAH/ + AQABgAHMATMBVQHMATMBgAH/ATMBVQHMAQABKwJmAYABzAEAASsBmQEzAYAB/wEzAVUBzAEzAYABzAEA + AYAB/wEzAYABzAEAAYAB/wEAAYABzAEzAYABzAEAAYABzAEAAVUB/wEAAYABzAEAAYAB/wEzAYABzAEA + AYABzAEzAYABzAEAAVUB/wEzAYABzAEzAYABzAEAAYABzAEzAYAB/wEzAYABzAEAAYABzAEzAYABzAEA + AYABzAEzAYAB/wEzAYABzAEzAYABzAEAAYAB/wEzAYABzAEzAYABzAEAAYABzAEzAYAB/wEzAYAB/wEz + AYABzAEAASsBmQEzAYABzAEzAVUBzAEzAYABzAEzAaoBzAFmAYABzAIAAjMBVQEzAZkB1QKZAaoBmQMA + ATMBgAHMATMBgAHMAgABZgEzAVUBzAFmAaoBzAEAASsBmQEzAYABzAEzAYABzAEzAVUBzAEAASsBZgIA + AjMBVQGZAWYBgAHMAQABKwFmATMBVQHMATMBVQGZAgABZgEzASsBZgIAAWYCAAEzAgACMwErATMCAAEz + AgABMwIAATMCAAEzAgABMwIAATMCAAEzAgABMwIAATMCAAIzAVUBZgIAATMBZgGAAWYG/wHMBf8BZgGA + AZkBMwErATMBmQGAAZkBzAHVAswB1QLMAaoBzAf/AdUBzEj/AWYBgAFmBQABMwUAATMBAAErATMCAAIz + AQACMwErATMDAAFmAYABZgb/AcwB1QHMBQABMwIAATMCAAEzAgABMwEAAVUBmQEzAVUBzAEAAVUBzAEA + AVUBzAEzAYABzAEAASsBZgEzASsCMwFVATMBZgFVATMBZgGAAWYBMwErATMBAAErAQABZgFVAWYBMwFV + AZkBMwGAAcwBAAGAAcwBMwGAAf8BAAFVAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwFV + AcwBAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBAAGAAcwBMwFV + Af8BMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBAAFVAcwBMwGAAf8BMwGAAcwBAAErAmYBgAHMAQABKwGZ + ATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABVQHMATMBgAH/AQABgAHMAQABgAHMAQABgAH/ATMBVQHM + AQABgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/AQABgAHM + ATMBgAH/AQABgAHMAQABgAH/ATMBVQHMAQABgAHMATMBgAH/AQABgAHMAQABgAH/ATMBgAHMAQABgAHM + AQABgAHMAQABgAH/ATMBgAH/ATMBgAHMAQABKwGZAWYBgAH/AQABVQHMATMBgAHMATMBgAHMAWYBqgHM + AgACMwFVATMBzAHVApkBqgGZAwABMwGAAcwBAAGAAf8CAAFmATMBVQHMAWYBqgHMAQABKwGZATMBgAGZ + ATMBgAHMATMBVQHMAQABKwFmAwABMwFVAZkBZgGAAcwBAAErAWYBMwFVAcwBMwFVAZkCAAIzASsBmQEA + ASsBZgIAATMCAAEzAQABKwEzAgABMwIAATMCAAEzAgABMwIAATMCAAEzAgABMwIAATMCAAEzAgACMwFV + AWYCAAEzAWYBgAFmB/8B1QT/AWYBgAFmATMBVQEzAZkBgAGZAcwB1QLMAaoCzAGqAcwI/wHMAf8B1Rz/ + /wD/AP8A/wA8AAb/ATMBVQFmAZkBqgGZBf8CzAHVAf8BzAHVAswB1QH/AcwB/wLMAdUE/wFmAVUCZgFV + AZkBMwErAWYCAAEzAQABKwEzAgABMwFmAVUBZgf/AdUN/wEzASsBMwsAATMBAAErAWYCAAFmATMBVQGZ + ATMBVQHMATMBVQHMAQABgAHMATMBVQHMATMBgAGZAgABMwYAATMBVQEzAZkBqgGZBv8BmQGqAcwBMwFV + AWYBMwGAAcwBAAGAAf8BMwFVAcwBAAGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGA + AcwBAAGAAcwBAAGAAf8BMwGAAcwBAAFVAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGA + AcwBAAGAAf8BMwGAAcwBMwGAAf8BMwGAAcwBMwGqAf8CAAJmAYAB/wEzAVUBmQEAAVUBmQEzAYAB/wEz + AYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAVUB/wEAAYABzAEAAYAB/wEzAYABzAEAAYABzAEz + AYABzAEAAYABzAEzAYAB/wEAAYABzAEzAYABmQEAAVUBzAEzAYABzAEAAVUBmQEAAYABzAEzAYABmQEA + AVUBzAEAAVUBzAEzAYABzAEAAYABzAEzAYABzAEzAYAB/wEzAYABzAEzAYABzAEzAYAB/wEAAYABzAEz + AVUBzAEAAYABzAEzAYABzAEzAYAB/wEzAYABzAEzAYAB/wEAAVUBzAEzAYABzAEzAaoB/wEzAVUBmQMA + AWYBgAFmAQABKwEzAQABKwFmATMBqgH/ATMBgAH/AQABVQGZATMBVQHMATMBqgH/AQABVQHMAQABVQGZ + ATMBgAHMATMBVQGZATMBgAHMAgACMwErAWYBMwGAAcwBMwFVAZkCAAFmATMBgAHMATMBVQGZAgABZgEz + ASsBmQEzAVUBZgIAAWYCAAIzAQABZgEAASsBMwIAAWYBAAErATMCAAEzAgABMwIAATMCAAEzAgABMwIA + ATMCAAEzAwABmQGAAZkP/wGZAaoBmQFmAYABZgGZAaoBmQHMAdUBzCr/Acwp/wEzASsCMwFVAmYBgAFm + AgABMwIAATMCAAEzAgABMwIAATMCAAEzAwABZgGAAZkJ/wFmAVUBZgMAATMBAAEzAQABKwFmAgABZgEz + AVUBzAEzAYABzAEAAVUBzAEAAVUBzAEzAVUBzAEzAYABzAIAATMGAAEzAVUBMwGZAaoBmQb/AZkBqgHM + AQABVQGZATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAHMATMBgAH/AQABgAHMATMBgAH/ + AQABgAHMAQABgAH/ATMBgAHMAQABgAHMATMBVQHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ + AQABgAHMAQABgAH/AQABgAHMATMBgAH/ATMBgAHMAWYBqgH/AgACZgGAAcwBAAFVAZkBAAFVAZkBMwGq + Af8BMwFVAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBAAGA + Af8BMwGAAcwBAAGAAcwBMwGAAcwBMwGAAcwBAAFVAZkBMwGAAcwBAAGAAcwBAAFVAcwBMwGAAZkBAAFV + AcwBMwFVAZkBAAGAAcwBAAGAAcwBAAGAAcwBMwGAAf8BMwGAAcwBMwGAAf8BMwGAAcwBMwGAAf8BMwGA + AcwBAAGAAcwBMwFVAcwBMwGAAcwBMwGAAcwBMwGAAcwBMwGAAf8BMwGAAcwBAAFVAf8BMwGqAf8BMwFV + AZkDAAFmAYABZgEzASsCAAErAWYBMwGqAf8BMwGAAcwBAAFVAZkBMwFVAcwBZgGqAf8BAAFVAcwBAAEr + AZkBMwGAAcwBAAFVAcwBMwGAAcwCAAIzAVUCZgGAAcwBAAFVAZkCAAJmAYABzAEzAVUBmQIAAWYBMwEr + AWYBMwErAWYBMwErAWYCAAIzASsBMwIAAWYCAAEzAQABKwFmAgABMwIAATMCAAEzAgABMwIAATMCAAEz + AgABMwMAAZkBgAGZBf8CzAj/AZkBqgGZAWYBgAFmAZkBqgGZAcwB1QHMKv//AP8A/wD/ADwABv8BmQGq + AZkBZgFVAZkD/wHMAf8CzAHVCv8BzAH/AcwD/wFmAaoCmQGAAZkBZgGAAZkCAAEzBgABzAHVAcwG/wHM + Av8BzAHVAcwJ/wHMAdUBzAEzASsBMwgAAjMBVQFmATMBVQGZAQABVQHMAQABVQHMAQABVQHMAQABVQGZ + ATMBVQHMATMBgAHMAQABKwJmAYABmQHMAdUK/wHMAdUB/wHMAv8BMwFVAZkBMwGAAcwBMwGAAcwBMwGA + Af8BAAGAAcwBMwGAAf8BAAGAAcwBAAGAAcwBMwFVAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGA + AcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBZgGqAf8BMwFV + AcwBMwGAAcwBAAErAWYBAAFVAZkBZgGqAf8BAAFVAcwBMwGAAcwBMwGAAf8BAAGAAcwBMwFVAf8BAAGA + AcwBAAFVAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAcwBMwGAAcwBMwFVAZkBMwGA + AZkBMwFVAZkBZgGqAcwBmQHVAf8BmQGqAcwBmQGqAf8BmQGqAcwBZgGqAcwBZgGqAcwBZgGAAZkBMwFV + AZkBMwFVAcwBMwGAAZkBAAErAWYBAAFVAZkBMwFVAZkBMwGAAZkBZgGAAcwBZgGqAf8BMwGAAcwBZgGA + Af8BMwGAAcwBMwGAAcwBMwGAAcwBMwGAAcwBAAGAAf8BMwFVAcwBMwGqAf8BMwFVAZkBAAErAWYBAAEr + AWYBMwGAAcwBMwGAAcwBAAGAAcwBMwGqAf8BMwGAAcwBAAGAAf8BMwFVAcwBAAFVAcwBMwGAAcwBAAFV + AcwBMwFVAcwBAAErAWYCAAFmATMBVQHMATMBgAHMAQABKwFmATMBVQHMATMBgAHMATMBVQGZAgABMwIA + AWYBAAErATMCAAEzAQABKwIzASsBZgIAATMBAAErAWYCAAFmATMBKwEzAQABKwFmAgABMwIAATMBAAEr + AWYCAAEzAgABMwL/AcwL/wHMEv8BzEj/AdUB/wGZAaoBmQEzAVUBMwMAATMBKwEzAZkBqgHMAZkBqgGZ + AWYBKwFmAQABKwEzAgABMwIAAjMBKwEzAwABmQGqAZkM/wUAAjMBVQFmATMBVQGZAQABVQHMAQABVQHM + ATMBVQHMAQABgAHMAQABVQGZATMBgAHMAQABKwJmAYABmQHMAdUBzAn/AcwB1QHMAf8B1QH/ATMBVQFm + ATMBgAHMATMBgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBVQHMAQABgAHMATMBgAH/AQABgAHM + ATMBgAHMAQABgAH/AQABgAHMATMBgAH/ATMBgAHMATMBgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHM + ATMBgAHMAWYBqgH/ATMBVQHMATMBgAHMAQABKwFmATMBVQGZAWYBgAH/AQABVQHMATMBVQHMATMBgAH/ + AQABgAHMATMBgAHMAQABVQH/ATMBgAH/AQABgAHMAQABVQHMAQABgAH/AQABgAHMAQABgAHMATMBgAHM + ATMBVQHMAQABgAHMATMBVQGZATMBgAGZAWYBqgHMAZkBqgH/AZkBqgHMAZkBqgHMAZkBqgH/AWYBqgHM + AWYBqgHMAWYBgAHMATMBVQGZATMBgAHMATMBVQGZAQABKwFmAQABVQGZATMBVQFmATMBVQHMAWYBqgHM + AWYBgAH/ATMBgAH/ATMBqgHMATMBgAH/ATMBgAHMAQABVQHMAQABgAHMATMBgAHMAQABgAHMATMBgAH/ + ATMBgAGZAQABKwFmAQABKwJmAYABzAEzAYAB/wEAAYABzAEzAYAB/wEzAYABzAEAAYABzAEAAYABzAEz + AVUBzAEAAYABzAEAAVUBzAEzAVUBzAEAASsBZgIAAWYBMwFVAcwBMwGAAcwBAAErAZkBMwFVAZkBMwGA + AcwBAAErAZkCAAIzASsBZgIAATMCAAEzAQABKwIzASsBZgEAASsCMwEAAWYBAAErATMCAAEzAQABKwFm + AgABMwIAAjMBKwFmAgABMwMAIf8BzCb//wD/AP8A/wA8AAn/AZkBqgKZAaoBzAb/AZkBqgGZATMBVQFm + ATMBVQEzAcwBqgHMA/8BzAHVAf8BZgFVAZkBMwFVAWYBmQGqAcwBZgFVAWYDAAHMAdUBzBj/AcwB/wHM + AWYBVQFmAgABMwQAASsCMwFVAZkBMwGAAcwBMwFVAcwBAAFVAcwBMwFVAcwBAAGAAcwBMwFVAcwBMwFV + AZkBMwFVAWYD/wHMAf8CzAHVAf8BzAH/AcwG/wGZAaoBzAEzAVUBmQEzAaoB/wEAAYABzAEzAYABzAEA + AYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEzAYAB/wEAAVUBzAEAAYAB/wEzAYABzAEAAYAB/wEz + AYABzAEAAYAB/wEzAYABzAEAAYABzAEzAVUBzAFmAaoB/wEzAYABzAEAASsBZgEAASsBmQEAASsBmQIA + AWYBMwGAAf8BMwFVAcwBMwGAAcwBAAGAAcwBMwGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGA + AcwBAAGAAf8BMwGAAcwBMwGAAcwBMwFVAZkBMwGAAcwBZgGAAcwBZgGqAcwBmQHVAf8BzAHVAf8BzAP/ + AdUB/wHMBf8BzAP/AdUB/wHMAv8BzAL/AcwC/wGZAaoBzAGZAaoBzAFmAYABmQEzASsBMwIAATMCAAEz + AgABMwEAASsBZgEAASsBmQEAAVUBmQEAAVUBmQEzAYABzAEzAYAB/wEzAYABzAEzAYABzAEzAYABzAEz + AYABzAEzAYABzAFmAaoB/wFmAaoBzAEzAYABzAEAAYABzAEzAYAB/wEAAVUBzAEzAYAB/wEAAYABzAEz + AYABzAEzAYAB/wEzAVUBzAEAAVUBmQEzAYABzAEzAVUBmQEAAVUBmQEzAYABzAEAAVUBzAEAAVUBzAEz + AYABzAEAAVUBzAEzAVUBzAEAASsBZgIAATMCAAEzAgABMwIAATMCAAEzAgACMwErATMCAAEzAQABKwFm + AgABMwEAASsBZgIAAjMBAAEzAgACMwErATME/wHVF/8B1QHMSP8BzAHVAcwBZgGAAZkBMwFVATMBzAGq + AswB1QHMAZkBqgHMAZkBqgHMAZkBqgGZAcwC/wFmAYABmQIAATMCAAEzAgABMwMAAWYBVQFmDP8BzAGq + AcwFAAIzAYABzAEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAYABzAEzAVUBzAEAAVUBmQFmAVUBZgb/ + AcwB1QLMCP8BzAHVAf8BMwFVAZkBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBAAGAAcwBMwGA + Af8BAAFVAcwBMwGAAcwBAAGAAf8BMwFVAcwBMwGAAf8BAAGAAcwBAAGAAcwBAAGAAcwBMwGAAf8BAAGA + AcwBAAGAAcwBMwGAAf8BMwGAAcwBAAErAZkBAAErAWYBAAErAZkCAAFmATMBgAH/ATMBgAHMAQABgAHM + ATMBgAH/ATMBgAHMATMBgAH/AQABgAH/ATMBgAHMAQABgAHMATMBgAHMAQABgAH/ATMBgAHMATMBgAHM + ATMBVQGZATMBgAHMAWYBgAHMAWYBqgHMAZkB1QH/AcwB1QH/AcwC/wHMA/8B1QH/AcwF/wHMAv8BzAL/ + AcwB1QH/AcwC/wGZAaoBzAFmAaoBzAFmAYABmQEzASsBZgIAATMEAAErATMCAAFmAQABVQGZAQABVQGZ + AQABKwGZATMBgAHMATMBqgH/AWYBgAH/ATMBgAHMAQABgAH/ATMBgAHMATMBgAHMAWYBgAH/ATMBqgHM + ATMBgAHMAQABgAHMATMBVQH/AQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAH/ATMBgAHMAQABVQHM + ATMBgAHMATMBVQGZAQABVQGZAQABVQHMAQABVQHMATMBgAHMATMBVQHMAQABVQHMATMBgAHMAQABKwFm + AgABMwIAATMCAAEzAgABMwIAATMCAAEzAQABKwEzAgABZgEAASsBZgEAASsCMwEAAWYBAAErAWYCAAEz + AgACMwErATMD/wHMD/8B1Qj/AdUBzCr//wD/AP8A/wA8AAz/AZkBqgGZAWYBVQFmATMBVQEzAZkBgAGZ + AcwB1QHMBv8BzAHVAcwD/wHMAdUBzAFmAYABmQP/AZkBgAGZAwABzAGqAcwV/wHMBv8B1QH/AWYBgAGZ + ATMBKwEzAgACMwFVAZkBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwGAAcwBAAEr + AWYBmQGqAcwJ/wHMAdUBzAFmAYABZgEzAVUBMwEAASsCZgGqAcwBMwFVAcwBAAGAAf8BMwGAAcwBAAFV + AcwBMwGAAf8BAAGAAcwBAAGAAcwBMwGAAcwBAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBMwGAAf8BAAGA + AcwBMwGAAf8BMwGAAcwBMwGAAf8BAAFVAZkBAAErAWYBAAFVAcwBMwGAAcwBMwGAAf8BMwGAAcwBMwGA + AcwBMwGAAf8BAAGAAcwBMwGAAf8BAAFVAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGAAcwBMwGAAcwBMwFV + AZkBMwFVAZkBMwGAAcwBmQHVAf8BmQHVAf8BzAL/AcwB1QT/AcwC/wHMAdUB/wHMAv8BzAHVAswC/wHM + AdUCzAL/AcwB1QH/AcwB1QH/AcwC/wHMAdUB/wHMBf8BzAHVAf8BzAHVAcwBmQGqAcwBZgFVAWYBMwEr + AWYCAAEzAQABKwFmAgABMwIAAWYBMwFVAZkBAAFVAZkBMwGAAcwBZgGAAcwBZgGqAcwBMwGAAcwBMwGA + AcwBMwGAAcwBMwGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAFV + AcwBAAFVAcwBAAFVAcwBMwFVAcwBAAGAAcwBMwFVAcwBAAFVAcwBMwFVAZkBAAFVAcwBMwFVAcwBAAGA + AZkBMwFVAcwCAAFmAgABMwIAAjMBKwFmAgABMwIAATMBAAErATMCAAIzASsBMwEAASsBZgIAAWYBMwEr + AWYBAAErAWYDAAFmAYABmWP/AWYBgAGZAcwB1QHMAWYBVQFmATMBVQJmAVUCZgGAAZkG/wHMAdUCzAHV + Af8BZgGAAZkBMwFVAWYBMwErAWYCAAIzAVUBMwMAAZkBqgGZDP8BZgFVAWYEAAFVAZkBMwGAAcwBAAFV + AcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwGAAcwBAAErAWYBmQGqAcwJ/wHMAdUBzAFmAYABZgEz + AVUBMwEAASsCZgGqAcwBMwFVAcwBAAGAAf8BMwGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBAAGAAf8BMwGA + AcwBAAGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBMwGAAf8BMwFVAcwBAAGAAcwBMwGAAf8BZgGAAcwBMwFV + AZkBAAErAWYBMwFVAcwBMwGAAcwBMwGAAf8BMwGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BAAGA + AcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwFVAcwBAAGAAcwBMwFVAZkBMwGAAcwBmQHVAcwBmQHV + Af8BzAL/AcwB1QT/AcwB1QP/AswB1QP/AswB1QH/AcwB/wHMAf8B1QH/AcwB1QHMA/8BzAHVAswI/wHM + AdUCzAHVAcwBmQGqAcwBZgFVAZkBAAErAWYCAAEzAgABZgIAATMCAAFmATMBVQGZAQABKwFmATMBgAHM + AWYBgAGZAWYBqgH/ATMBgAHMATMBgAHMATMBgAH/AQABgAHMAQABgAHMAQABgAH/AQABgAHMAQABgAH/ + AQABgAHMAQABgAHMATMBgAHMAQABVQHMAQABVQGZATMBVQHMAQABVQHMATMBgAHMAQABVQHMAQABgAHM + AQABVQGZAQABVQHMAQABVQHMATMBVQHMATMBVQHMAgABZgIAATMCAAIzASsBZgIAATMCAAEzAQABKwEz + AgACMwErATMCAAFmAQABKwEzAgABZgEzASsBZgIAATMBZgGAAWZI//8A/wD/AP8APAAP/wEzAVUBMwGZ + AYABmQb/AZkBgAGZAcwB1QHMA/8BzAL/AcwB1Qf/AcwB1QHMAwABZgFVAWYG/wHMD/8B1Qr/AcwB1QHM + AWYBVQFmAgACMwFVAZkBMwGAAcwBMwFVAcwBAAFVAcwBMwFVAZkBAAFVAcwBAAFVAcwBMwGAAZkBAAEr + AWYBmQGqAZkBZgFVAWYBMwErAjMBVQEzAWYBVQFmAQABKwMAAjMBgAGZATMBgAH/AQABgAHMATMBgAHM + AQABgAH/AQABgAHMATMBgAHMAQABgAH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHMAQABgAH/AQABgAHM + AQABgAHMATMBgAHMATMBqgHMAQABKwGZAQABKwJmAYAB/wFmAaoB/wEzAYABzAEAAYAB/wEzAYABzAEz + AYAB/wEAAYABzAEAAVUB/wEzAYABzAEzAYAB/wEzAYABzAEzAYABzAEzAYABzAEzAVUBmQFmAaoBzAGZ + AaoB/wGZAdUCzAHVAf8BzAP/AdUB/wHMAf8BzAH/AdUB/wHMA/8B1QLMAdUD/wLMAdUD/wLMAdUD/wLM + AdUD/wLMAdUD/wLMAdUB/wHMAdUCzAHVBP8BzAX/AZkBqgHMAZkBqgHMAWYBgAHMAZkBqgHMATMBVQGZ + AQABKwFmATMBKwGZAgABMwIAAWYBAAErAWYBAAFVAZkBAAErAWYBMwGAAcwBZgGAAf8BMwGqAf8BMwGA + AcwBMwGAAf8BAAGAAcwBMwGAAcwBMwGAAcwBMwGAAcwBAAFVAZkBMwFVAcwBMwGAAcwBAAFVAcwBAAFV + AcwBAAFVAZkBAAFVAcwBAAGAAcwBAAFVAcwBAAFVAcwBMwFVAcwBMwGAAcwBMwFVAZkCAAEzAgACMwEr + AZkBMwFVAWYCAAEzAgABMwIAATMCAAEzAgABMwEAASsBMwEAASsBZgEzASsBZgMAAZkBqgGZA/8BzA7/ + AcwB1Uz/AcwB1QHMAZkBgAFmA/8BzAL/AcwBqgHMAWYBgAJmAVUBZgHMAaoCzAH/AswB1QH/AcwC/wFm + AVUBmQFmAaoBmQFmAVUCmQGqApkBqgHMAWYBVQFmAwABZgFVAWYM/wFmAVUBZgIAAjMBVQGZATMBVQHM + ATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABKwFmAZkBqgGZAWYBVQFmATMBKwIz + AVUBMwFmAVUBMwQAASsCMwGAAZkBMwGAAf8BAAGAAf8BAAFVAcwBAAGAAf8BMwGAAcwBAAGAAcwBMwGA + Af8BAAGAAcwBMwGAAcwBAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBAAGAAf8BMwGAAcwBMwGqAf8BAAEr + AWYBAAErAZkBZgGAAcwBMwGqAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwFVAcwBAAGAAf8BAAGA + AcwBMwGAAf8BMwGAAcwBMwGAAcwBAAFVAcwBMwGAAZkBZgGqAcwBmQGqAf8BzAHVAswB1QH/AcwD/wHV + Af8BzAH/AcwB/wHVAf8BzAP/AdUCzAP/AdUCzAH/AswB1QP/AswB1QP/AswB1QT/AcwB1QLMAdUB/wHM + Af8BzAH/AdUB/wHMCP8BmQGqApkBqgHMAZkBgAHMAZkBqgHMATMBVQGZAQABKwFmATMBVQGZAgABZgIA + AWYBMwErAWYBAAFVAZkBAAFVAWYBMwGAAZkBZgGAAf8BMwGqAcwBMwGAAf8BMwGAAcwBMwGAAcwBAAGA + AcwBMwGAAf8BAAFVAcwBAAFVAZkBMwFVAcwBAAGAAcwBAAFVAcwBAAFVAcwBAAFVAZkBMwFVAcwBAAFV + AcwBAAGAAcwBMwFVAcwBAAGAAcwBMwFVAcwBMwFVAZkCAAEzAgACMwFVAWYBMwFVAWYCAAEzBQABMwIA + ATMBAAErATMCAAFmAQABKwFmATMBKwFmAwABzAGqAZkO/wHMBv8BzDL//wD/AP8A/wA8AAz/AcwBqgLM + AdUBzAP/AcwB1QHMATMBVQFmAgABMwHMAf8BzAH/AdUB/wHMAdUBzAP/AcwB1QH/AcwB1QLMAdUB/wGZ + AaoBmQFmAVUBMwHMAdUBzAf/AdUZ/wHMAv8BZgFVAZkBAAErAjMBgAHMATMBVQHMAQABVQHMAQABVQHM + AQABVQHMATMBgAHMATMBVQHMATMBVQGZBQACMwFVATMBzAHVApkBqgGZAWYBVQEzAQABKwEzAQABKwJm + AaoBzAEAAYAB/wEzAYABzAEAAYABzAEzAYAB/wEAAYABzAEAAVUBzAEzAYAB/wEAAYABzAEAAYAB/wEz + AYABzAEzAYABzAEAAVUB/wEzAYABzAFmAaoB/wEAASsBmQEAASsBmQFmAaoB/wEzAVUBzAEAAYABzAEz + AYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYABzAEzAYABzAEzAYAB/wEzAaoBzAEzAVUBmQEzASsBZgEz + AYABmQHMAdUB/wHMAv8BzAHVBP8BzAHVAf8BzAL/AcwB1QLMAdUB/wHMAf8BzAH/AdUB/wHMBP8CzAHV + A/8CzAHVAf8BzAH/AcwB/wHVAf8BzAH/AswB1QT/AcwB1QLMA/8B1QH/AcwB/wHMAf8B1QH/AcwB/wLM + AdUB/wHMAv8BzAHVAf8BzAHVAf8BmQGqApkBqgHMAWYBVQHMAQABVQGZATMBVQGZAQABVQGZAgABZgIA + AWYCAAEzAgABZgEAASsBZgEAAVUBmQEzAVUBzAEzAYABzAFmAaoB/wEzAYAB/wEzAYABzAEAAVUBzAEA + AVUBmQEAAVUBzAEAAVUBmQEAAVUBzAEzAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEz + AVUBzAEAAVUBzAEzAYABzAIAATMCAAFmATMBVQFmATMBVQGZAgABMwIAATMCAAEzAgACMwEAAWYCAAEz + AgABMwIAAjMBKwEzY/8BzAHVAcwBZgGAAZkG/wHMAdUE/wHMBf8BzAHVAcwC/wHMA/8BzAGqAcwBmQGq + AcwBZgFVAZkBZgGAAZkD/wHMAaoBzAEzAVUBMwFmAVUCZgGAAWYBmQGqAcwJ/wFmAVUBmQIAATMBZgGA + AcwBAAGAAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwGAAcwBMwFVAZkCAAEzAQABKwEAATMBKwEz + AcwB1QKZAdUBmQFmAVUBMwEAASsCAAErAWYBMwGqAcwBMwGAAcwBMwGAAf8BAAGAAcwBAAGAAcwBMwGA + Af8BAAFVAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAGAAcwBAAGAAcwBZgGqAf8BAAEr + AWYBAAErAZkBZgGqAf8BMwGAAcwBMwFVAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBMwGAAcwBAAGA + AcwBMwGAAf8BMwGAAcwBMwFVAcwBAAFVAmYBVQGZAcwB1QH/AcwD/wHVAswC/wHMAdUE/wHMAdUBzAP/ + AcwB1QHMBP8B1QHMA/8BzAHVA/8CzAHVA/8CzAHVAf8BzAP/AdUCzAL/AcwB1QHMAv8CzAHVA/8CzAHV + Af8BzAH/AswB1QT/AcwC/wHMAdUB/wGZAaoCmQGqAf8BMwGAAZkBMwErAZkBMwFVAZkBAAErAZkCAAFm + AgABZgIAATMCAAFmAQABKwFmAQABKwGZAWYBgAHMATMBVQHMATMBqgH/AWYBgAH/ATMBgAHMAQABVQHM + AQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBgAHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHM + AQABVQHMATMBVQHMATMBgAHMAgABZgIAATMBAAErAZkBZgFVAZkCAAEzAgABMwIAATMCAAEzAgABMwIA + ATMCAAEzAgACMwErATMK/wHVQP//AP8A/wD/ADwADP8BZgGAAWYD/wHMAv8BZgFVAmYBVQJmAYABZgP/ + AcwB1QT/AcwB1QLMC/8BZgGAAZkBZgFVAWYM/wHMAf8BzAn/AcwG/wHVB/8BZgFVAZkCAAIzAVUBzAEz + AYABzAEAAVUBzAEzAVUBzAEzAVUBmQEzAVUBzAEzAYABzAEzAVUBmQEzASsBZgEAASsBAAFmAYABZgGZ + AaoCZgGqAWYBMwFVATMBAAErAjMBVQGZATMBgAHMATMBgAH/ATMBgAHMAQABgAH/AQABgAHMATMBgAH/ + AQABgAHMAQABgAHMATMBgAH/AQABVQHMAQABgAH/ATMBqgHMAWYBqgH/AQABKwGZAQABKwFmATMBgAH/ + ATMBgAHMATMBgAHMAQABgAHMATMBgAH/AQABVQHMATMBgAHMAQABgAH/ATMBgAHMATMBgAH/ATMBVQGZ + AQABKwFmAQABKwJmAaoBzAP/AcwB1QP/AswC/wHMAdUBzAP/AcwB1QHMA/8BzAH/AcwB/wHVAf8BzAL/ + AcwB1QHMAf8B1QH/AcwB/wHMAf8B1QH/AcwD/wHVAf8BzAH/AswB1QP/AswB1QH/AcwB/wHMAf8B1QH/ + AcwC/wHMAdUBzAP/AcwB1QHMA/8BzAHVAcwD/wHMAdUB/wHMAv8BmQGqAcwBmQGqAcwBZgGqAcwBMwFV + AZkBMwFVAZkBMwFVAcwBMwFVAZkBMwFVAcwBMwFVAZkBMwFVAZkCAAFmAQABKwFmAgABZgEAASsBZgEA + ASsBmQEzAVUBmQEzAYABzAEzAVUBzAEzAYABzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEA + AVUBzAEzAVUBzAEAAYABzAEAAVUBzAEAAVUBzAEzAYABzAEzAVUBmQIAATMBAAErAWYBMwFVAZkBZgFV + AWYCAAEzAgABZgIAATMCAAEzAQABKwFmATMBAAEzAgACMwFVAWZj/wHMAaoBzAFmAVUBZgHMAdUCzAL/ + AcwB1QHMA/8BzAHVAswF/wHMAdUCzAHVAcwG/wHMAf8CzAHVBP8BzAH/AcwB/wHVAf8BzAL/AZkBgAGZ + ATMBVQEzAZkBqgGZAcwBqgHMBv8BZgGAAZkCAAIzAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBmQEz + AVUBzAEzAYABzAEAAVUBmQEzASsCMwErAQABZgGAAWYBmQGqAmYBqgFmATMBKwIzASsCMwFVAZkBMwGq + Af8BAAGAAcwBMwGAAf8BMwGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BMwGAAcwBAAFVAcwBMwGA + Af8BMwGAAcwBMwGqAf8BMwErAZkBAAErAmYBqgH/ATMBVQH/AQABgAHMAQABgAHMAQABgAHMATMBVQH/ + ATMBgAHMAQABgAHMAQABgAH/ATMBgAHMATMBVQHMAQABKwFmATMBKwEzAWYBgAHMA/8BzAP/AdUB/wHM + Af8CzAHVA/8CzAHVA/8CzAHVAf8BzAH/AcwB/wHVAf8BzAL/AcwB1QH/AcwB/wHMAf8B1QH/AcwC/wHM + A/8B1QLMAv8BzAHVAcwD/wHMAdUB/wHMA/8B1QH/AcwB1QH/AcwB/wHMAf8B1QH/AcwB/wHMAf8B1QLM + AdUB/wHMAv8BzAHVAf8BmQGqAcwBmQGqAcwBZgGqAcwBMwFVAZkBAAFVAZkBMwGAAcwBMwFVAZkBMwFV + AcwBMwFVAZkBMwFVAZkBAAErAWYCAAFmAQABKwFmAQABKwFmAQABVQGZATMBVQGZATMBgAHMATMBVQHM + ATMBgAHMATMBVQHMAQABVQGZAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHM + AQABVQHMAQABgAHMATMBVQGZBAABKwGZATMBVQGZAWYBVQFmAgABMwIAATMCAAFmAQABKwIzAQABZgEA + ASsBMwIAAjMBVQFmS///AP8A/wD/ADwACf8BzAGqAswBqgHMA/8BzAHVAcwBMwErAWYBMwFVAWYBzAHV + AcwD/wHMAdUBzAP/ATMBVQEzAcwBqgHMAZkBqgGZAQABKwEzAcwB1QHMA/8BMwErATMBzAHVAcwK/wHV + Ev8BzAb/AcwC/wFmAVUBZgIAATMBZgGAAcwBMwFVAZkBAAErAZkCAAFmAQABKwFmAQABVQJmAYABzAEA + ASsCMwFVAjMBKwEzAZkBqgFmAZkBqgGZAWYBVQEzAQABKwEzAQABKwEzAWYBqgHMATMBgAHMAQABgAH/ + ATMBgAHMAQABgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/ATMBgAHMATMBgAHMATMBVQHMAQABKwGZ + AgABMwFmAaoB/wEzAYABzAEzAYAB/wEAAYABzAEzAYAB/wEzAYABzAEAAYAB/wEzAYABzAEAAVUBzAEz + AYABzAEzAYABmQEzAVUBmQFmAYABmQP/AcwC/wHMAdUD/wLMAdUB/wHMA/8B1QLMAdUE/wHMAdUBzAP/ + AcwB1QHMA/8BzAP/AdUCzAL/AcwB1QHMA/8BzAHVAswD/wHVAswC/wHMAdUD/wLMAdUC/wHVAswC/wHM + AdUB/wHMAf8CzAHVA/8CzAHVAf8BzAH/AcwB/wHVAf8BzAHVAf8BmQHVAswC/wHMAdUB/wFmAYABmQEA + AVUBZgEAAVUBmQEzAVUBzAEAAYABmQEzAVUBzAEzAYABzAEzAVUBzAEzAYABmQEAAVUBmQEAASsBZgIA + AWYCAAEzAgABZgEzAVUBmQEzAYABzAEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEA + AVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEzAYABmQIAATMBAAErAWYBMwErAZkBMwFVAZkCAAFmAQABKwFm + AgABZgIAATMCAAEzAQABKwEzAwABzAGqAcwO/wHMVP8BzAH/AcwBZgFVAWYBzAHVAcwD/wHMAv8BzAHV + AswB1QT/AZkBgAGZATMBVQFmAcwB1QHMA/8BzAHVAcwD/wHMAdUB/wHMAdUBzAP/AcwB1QHMAZkB1QHM + A/8BzAHVAcwBMwFVAmYBVQEzCf8BMwErAWYCAAEzAWYBqgHMATMBVQGZAQABKwGZAQABKwFmAQABKwFm + AQABKwJmAYABzAEAASsBZgEzAVUCMwErAQABmQHVApkBqgJmAVUBMwEAASsBMwIAATMBZgGqAcwBMwGA + Af8BAAGAAcwBAAGAAf8BAAGAAcwBMwGAAcwBAAGAAf8BAAGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBMwGA + AcwBMwErAZkCAAEzAWYBgAH/ATMBgAH/AQABgAHMATMBgAH/ATMBgAHMATMBgAHMAQABgAHMAQABgAH/ + AQABgAHMATMBgAHMATMBVQGZATMBVQKZAaoBmQHMBf8BzAHVAcwD/wHMAf8BzAH/AdUD/wLMAdUD/wLM + AdUD/wLMAdUB/wHMA/8B1QLMA/8B1QLMA/8B1QLMAv8BzAHVAswD/wHVAswC/wHMAdUBzAH/AdUB/wHM + Af8CzAHVBP8BzAHVAswD/wHVAf8BzAH/AcwB/wHVAf8BzAH/AswB1QH/AZkBqgLMAv8BzAL/AWYBgAGZ + AQABKwGZAQABVQGZATMBVQHMATMBVQHMATMBgAHMATMBVQHMATMBgAHMATMBVQGZATMBVQGZAQABKwFm + AgABZgIAATMCAAFmATMBVQGZATMBgAHMATMBVQHMAQABVQHMATMBVQHMAQABVQHMAQABVQHMATMBVQHM + AQABVQHMATMBgAHMAQABVQHMATMBVQGZATMBgAHMAgABMwIAAWYBMwFVAZkBMwFVAZkCAAFmAgABZgIA + AWYCAAEzAQABKwIzAQABMwMAAcwBqgHMS///AP8A/wD/ADwACf8BmQGqApkBqgGZA/8BzAL/AcwB1QLM + AdUBzAP/AcwF/wGZAYABmQEzAVUBMwGZAaoBzAGZAaoBmQFmAVUBZgEzAVUBZgP/AWYBVQJmAVUBMyf/ + AcwB1QH/ATMBVQFmAgABZgEAASsBZgEAASsBMwIAATMCAAEzAgABZgEzAVUBmQFmAVUBmQEAASsCMwEr + AjMBVQEzAZkBqgGZAWYBqgFmATMBKwMAAjMBVQFmATMBqgH/ATMBgAHMAQABgAH/ATMBgAHMAQABgAHM + ATMBgAH/AQABVQHMATMBgAHMATMBqgH/AQABKwGZATMBVQGZAQABVQGZATMBKwGZATMBqgH/ATMBVQHM + AQABgAH/ATMBgAHMAQABgAHMAQABVQHMATMBgAHMATMBgAH/AWYBqgHMATMBVQGZAWYBgAHMBv8BzAHV + A/8CzAHVAf8BzAH/AswB1QL/AdUCzAH/AswC/wHMAdUBzAP/AcwB1QP/AswB1QL/AdUCzAL/AcwB1QHM + A/8BzAHVAcwG/wHMAdUCzAP/AdUCzAP/AdUCzAL/AcwB1QHMA/8BzAHVAcwB/wHVAf8BzAP/AdUCzAHV + Af8BzAH/AswB1QT/AcwB1QLMAdUB/wHMAv8BmQGqAf8BMwFVAZkBMwFVAZkBAAFVAcwBAAFVAZkBMwFV + AcwBAAFVAcwBMwFVAcwBMwGAAcwBMwGAAcwBMwFVAcwBAAFVAZkCAAFmAgABZgIAAWYBMwFVAZkBMwGA + AcwBMwGAAcwBAAFVAZkBMwGAAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAZkBAAFVAcwBMwGAAcwBAAEr + AWYBAAErAZkBMwFVAZkBMwGAAcwBMwFVAZkCAAFmAQABKwFmAQABKwFmAgABMwIAAjMBVQEzaf8BzAGq + AcwBMwFVAWYBmQGqAZkE/wHVBP8BzAHVAcwBZgGAAZkB/wHVAswC/wHMAdUBzAP/AcwB1QH/AcwB1QHM + A/8BzAL/AZkBgAGZATMBKwEzAWYBVQFmAf8B1QH/AZkBqgGZAWYBVQJmAYABZgb/AcwC/wEzASsBZgEA + ASsBZgEAASsBZgIAATMCAAEzAgABMwIAAWYBMwFVAZkBMwFVAZkBAAErAjMBKwEAATMBVQEzAZkBqgGZ + AWYBqgFmATMBKwIAASsCMwFVAWYBMwGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAGAAf8BMwGAAcwBAAFV + Af8BMwGAAcwBMwGqAf8BAAErAZkBAAFVAZkBMwErAZkBMwFVAZkBMwGqAf8BMwFVAcwBAAGAAcwBMwGA + Af8BAAGAAcwBAAGAAcwBMwGAAf8BMwGAAcwBZgGAAf8BAAFVAZkBZgGAAcwH/wHVAswD/wHVAf8BzAH/ + AswB1QH/AcwB1QLMAv8BzAHVAswD/wHVAswD/wHVAswB/wHMAf8B1QH/AcwB1QLMAv8BzAHVAcwD/wHM + Af8BzAH/AdUB/wHMAf8CzAHVA/8CzAHVA/8CzAHVBP8BzAHVAswD/wHVAswC/wHMAdUCzAHVAf8BzAH/ + AcwB/wHVBP8BzAHVAswB1QH/AcwC/wGZAaoB/wEzAVUBmQEAAVUBmQEAAVUBmQEAAVUBzAEAAVUBzAEA + AVUBzAEzAVUBzAEzAVUBzAEzAYABzAFmAVUBzAEzAVUBZgIAAWYCAAEzAgABZgEAAVUBmQEzAYABzAEz + AYABzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAYABzAEAASsBZgEA + ASsBZgEzAVUBmQEzAYABzAEzAVUBmQIAAWYBMwErAWYCAAFmAgABMwIAAjMBVQEzTv//AP8A/wD/ADwA + Cf8BmQGAAZkBZgGAAZkE/wHVAswD/wHVAf8BzAH/AcwB/wHVAf8BzAHVAcwBMwFVATMG/wGZAaoBzAFm + AYABmQFmAVUBZgHMAdUBzAGZAaoBmQEzASsBMxH/AcwM/wHMAdUBzAn/AcwB1QHMATMBKwEzAgABMwIA + ATMCAAEzAgABMwIAAWYCAAFmATMBgAGZATMBKwFmAQABKwIzASsBAAFmAaoBZgGZAaoBmQFmAYABZgEA + ASsCAAErAjMBgAHMATMBgAHMATMBgAHMAQABgAH/AQABgAH/ATMBgAHMAQABgAHMAWYBqgH/AQABVQGZ + AQABKwJmAaoB/wIAAWYBMwGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBAAFVAf8BMwGAAf8BMwGAAcwBZgGq + AcwBAAFVAWYBAAErAWYBMwFVAWYBzAL/AcwB1QH/AcwB/wHMAf8B1QH/AcwD/wHVAswB1QP/AswD/wHV + Af8BzAHVAcwD/wHMAdUCzAHVBP8BzA7/AcwC/wHMAdUCzAP/AdUB/wHMAf8BzAH/AdUB/wHMAf8CzAHV + BP8BzAHVAswD/wHVAswC/wHMAdUCzAP/AdUCzAP/AdUCzAL/AcwB1QT/AcwB1QLMAv8BzAHVAf8BMwFV + AZkBAAFVAZkBMwFVAcwBAAFVAcwBAAFVAZkBMwFVAcwBAAFVAcwBMwFVAcwBMwGAAcwBMwFVAcwBMwGA + AcwBMwFVAZkBMwFVAZkBAAErAWYCAAFmATMBVQHMATMBgAHMATMBVQHMAQABVQHMAQABVQHMAQABVQHM + ATMBgAHMAQABVQHMATMBVQHMAQABVQGZAQABVQGZATMBgAHMATMBVQHMATMBVQHMAgACMwFVAZkBMwEr + AZkBAAErAZkCAAEzAZkBgAGZCv8B1WH/AWYBVQJmAYABmQHMAaoBmQHMAv8BzAHVAcwBZgFVAWYBmQGq + AZkD/wFmAYABZgGZAYABmQP/AcwF/wEzAVUBZgGZAaoCmQGqAcwBZgGAAZkBZgFVAmYBgAKZAaoCmQGq + AZkBMwEAATMBzAH/AcwG/wHMAdUBzAEzASsBMwUAATMCAAIzAQABMwIAAWYCAAFmATMBVQHMATMBVQFm + AQABKwEzAQABKwEAAZkBqgFmAZkBqgGZAWYBgAEzAQABKwIAASsCMwGAAcwBMwGAAf8BAAGAAcwBMwGA + Af8BAAGAAcwBAAGAAf8BMwGAAcwBMwGqAf8BMwFVAZkBAAErAWYBmQGqAf8CAAFmAQABgAHMATMBgAH/ + ATMBgAHMAQABgAH/AQABVQHMATMBgAH/AQABgAHMAWYBgAH/ATMBVQGZAQABKwEzAWYBVQGZAcwC/wHM + AdUBzAP/AcwB1QHMA/8BzAHVAcwD/wHMAdUCzAX/AcwB1QHMA/8BzAHVAf8BzAP/AdUB/wHMDv8BzAHV + A/8CzAHVBP8BzAHVAcwD/wHMAdUCzAP/AdUCzAP/AdUCzAP/AdUCzAP/AdUCzAP/AdUCzAL/AcwB/wHM + Af8B1QH/AcwB/wLMAdUBzAP/AZkB1QH/ATMBVQGZAQABVQGZAQABVQHMAQABVQHMAQABVQHMAQABVQHM + AQABVQHMATMBVQHMAQABVQHMATMBgAHMAWYBVQHMATMBgAGZATMBVQGZATMBKwFmAgABZgEzAVUBzAFm + AYABzAEAAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAYABzAEzAVUBmQEzAVUBmQEz + AYABzAEzAVUBzAEzAYABmQIAAWYBMwErAZkBAAFVAZkBAAErAZkCAAEzAZkBgAGZBv8BzAf/Asw+//8A + /wD/AP8APAAG/wHMBf8BZgGAAWYD/wHMBf8BzAHVAcwG/wGZAaoBmQFmAYABZgP/AcwB1QT/AWYBgAGZ + AWYBVQFmAZkBqgKZAaoBzAMAEP8B1QH/AcwU/wHMBf8BzAHVAcwCAAEzAwABMwEAATMBAAErAWYCAAEz + AgABZgEzAVUBmQEzAYABzAEAASsBMwEAASsCMwErATMBzAHVApkBqgFmATMBVQEzAQABKwEzAQABKwJm + AaoBzAEzAYAB/wEAAYABzAEzAYABzAEAAYABzAFmAaoB/wEzAVUBzAIAAmYBqgH/ATMBgAHMAQABVQHM + ATMBgAHMATMBgAHMATMBgAH/AQABgAH/ATMBgAHMAWYBqgHMATMBgAHMAgABZgIAATMBZgFVAZkD/wHM + AdUB/wHMA/8B1QLMAv8BzAHVAcwG/wHMAdUC/wHVAf8BzAHVAcwD/wHMAdUCzAr/AswB1QHMAZkBqgLM + AdUCzAHVAcwH/wHVAswD/wHVAswD/wHVAf8BzAH/AcwB/wHVAswD/wHVAf8BzAH/AswB1QP/AswB1QP/ + AswB1QH/AcwB/wHMAf8B1QH/AcwB/wLMAdUD/wLMAdUB/wHMAv8BzAHVAf8BMwFVAcwBAAFVAZkBMwFV + AcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAZkBMwFVAcwBMwFVAcwBMwGAAcwBMwFV + AcwBAAFVAWYCAAFmAQABKwGZAQABKwGZAQABgAHMATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHM + ATMBVQHMAQABgAHMATMBVQHMAQABVQGZATMBgAHMAQABKwFmATMBVQGZATMBVQHMATMBgAGZAgABMwFm + AYABmW3/AdUCzAHVAf8BmQGqApkBqgGZAWYBVQFmATMBVQEzAcwB1QLMAdUB/wEzASsCMwFVAWYD/wHM + AdUBzAP/AWYBVQJmAYABZgHMAdUCzAGqAcwBZgFVAZkBMwFVAWYBmQGqAZkBzAGqAcwBMwFVATMBZgFV + AWYJ/wHMAaoBzAEAASsBMwMAATMBAAEzAQABKwFmAgABMwIAAWYBMwFVAZkBMwGAAcwCAAIzASsCMwFV + ATMBzAHVApkBqgGZATMBVQEAATMBKwEzAQABKwFmATMBqgH/ATMBgAHMAQABgAHMAQABgAHMATMBgAHM + ATMBqgH/ATMBVQHMAgACZgGqAf8BMwGAAcwBAAFVAcwBMwGAAcwBMwGAAf8BAAGAAcwBMwGAAf8BAAGA + AcwBMwGqAf8BZgGAAcwBAAErATMCAAEzAWYBVQFmAcwF/wHMAdUB/wHMAf8BzAH/AdUB/wHMAdUCzAP/ + AdUF/wHVAswB1QLMAdUE/wHMAdUBzAj/AswB1QHMAZkB1QLMAaoCzAH/AcwG/wHMAdUD/wLMAdUD/wLM + A/8B1QH/AcwB/wLMAdUD/wLMAdUB/wHMA/8B1QLMAv8BzAHVAcwD/wHMAdUBzAH/AdUB/wHMAf8BzAH/ + AdUB/wHMAv8BzAHVBP8BzAHVAf8BMwGAAcwBMwFVAZkBAAFVAZkBMwFVAcwBAAFVAcwBAAGAAcwBAAFV + AcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBMwGAAcwBMwFVAcwBAAFVAWYCAAFmAQABKwGZAQABKwGZ + ATMBgAHMATMBVQHMATMBVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMATMBgAHMAQABVQHMAQABVQHM + ATMBgAHMAQABKwFmATMBVQGZATMBgAHMATMBVQHMAgABMwFmAYABZk7//wD/AP8A/wA8AAz/AZkBgAKZ + AaoBzAP/AcwB1QHMAf8B1QH/AcwB/wHMA/8BmQGAAZkBZgGAAZkD/wHMAdUBzAP/AcwBqgHMAQABKwEz + AcwB1QHMAZkBgAGZATMBKwEzAcwB1QHMHP8B1Q3/AcwC/wFmAVUBZggAATMCAAEzAgABZgEzAVUBmQEz + AYABzAEzAVUBmQEAASsCMwFVATMBZgGAATMBmQGqAZkBZgGAAWYBMwErAwABMwEAAVUBZgEzAYABzAEz + AYAB/wEzAYABzAFmAYAB/wEAAVUBmQIAAmYBgAHMATMBgAH/AQABgAHMATMBgAH/AQABgAHMATMBgAH/ + AQABgAHMATMBgAHMATMBgAH/ATMBVQGZAgACMwFVAWYG/wHMAdUE/wHMAdUBzAP/AcwB1QHMA/8BzAHV + AswB1QP/AswO/wHMAdUBzAFmAVUBZgIAATMMAAFmAVUBZgHMAdUBzAb/AcwB1QH/AcwB/wLMAdUE/wHM + AdUB/wHMAf8BzAH/AdUB/wHMAf8BzAH/AdUB/wHMAv8BzAHVAcwD/wHMAdUBzAP/AcwB/wHMAf8B1QH/ + AcwB/wLMAdUE/wHMAdUCzAL/AZkB1QH/ATMBVQGZAQABVQGZATMBVQHMAQABVQHMAQABVQHMAQABVQGZ + ATMBVQHMAQABVQHMAQABgAHMAQABVQGZAQABVQHMATMBVQHMATMBgAHMATMBVQGZAQABVQGZAQABKwFm + AQABKwGZATMBVQHMATMBgAHMAQABVQHMAQABVQHMAQABgAHMATMBVQHMAQABVQGZATMBVQHMAQABVQHM + ATMBVQHMATMBVQGZAQABKwIzAYABzAFmAVUBzAIAATMBZgGAAZl4/wHMAdUBzAGZAaoBmQP/AZkBqgGZ + AWYBVQJmAYABmQb/AcwB1QH/AWYBVQEzBv8BzAL/AcwB1QHMAZkBgAKZAaoBzAP/ATMBKwEzAWYBVQFm + Cf8BzAL/AWYBVQFmBQABMwIAATMCAAEzAgABZgEAAVUBmQEzAVUBzAEzAYABmQEAASsCMwErATMBZgGA + ATMBmQHVAZkBZgGAAWYBMwErAwACMwFVAWYBMwGqAf8BAAGAAf8BMwGAAf8BZgGAAcwBMwFVAZkCAAIz + AYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEAAYABzAFmAYAB/wEzAVUBmQIA + AjMBVQFmCf8BzAHVAswD/wHVAswE/wHMAf8B1QH/AcwB1QLMD/8B1QH/AcwC/wFmAVUBZgIAAjMLAAFm + AVUBZgHMAdUBzAb/AcwB1QH/AcwB1QLMAdUD/wLMAdUE/wHMAdUBzAP/AcwB1QHMA/8BzAHVAcwD/wHM + AdUCzAT/AswB1QH/AcwB/wLMAdUD/wLMAdUB/wHMAv8BzAGqAf8BAAFVAZkBAAFVAcwBAAFVAcwBAAFV + AcwBAAFVAZkBAAFVAcwBAAFVAcwBAAGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwGAAcwBMwGAAcwBMwFV + AZkBAAFVAZkBAAErAWYBAAErAZkBMwFVAZkBMwGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBMwFVAcwBMwFVAWYBAAErAWYBMwGAAcwBMwFVAcwCAAEzAZkBgAGZTv//AP8A + /wD/ADwADv8BzAEzAVUBZgHMAdUBzAP/AcwF/wHMAdUBzAEzASsBMwGZAYABmQT/AdUCzAv/AWYBgAFm + ATMBKwEzAcwB1QHMG/8BzAf/AcwE/wHVB/8BZgFVAWYFAAIzASsBMwEAASsBZgEzAVUBzAEzAVUBmQEz + AYABzAEzAVUBZgIAATMBAAErATMBmQGqAWYBmQHVAZkBMwFVATMBAAErATMBAAErAjMBVQGZATMBgAHM + ATMBgAHMAQABVQGZAgABZgEAASsBZgEzAaoB/wEzAYABzAEAAYABzAEAAYABzAEzAYAB/wEAAYABzAEz + AYABzAFmAYAB/wEzAVUBmQIAAjMBVQFmA/8BzAHVAf8BzAH/AswB1QH/AcwB/wHMAf8B1QH/AcwB/wLM + AdUB/wHMAdUBzAn/AcwB1QHMAZkBqgKZAaoBmQEzASsCMwFVAWYBMwErATMPAAEzASsBMwFmAVUBZgEz + AVUBMwFmAVUCZgGAAWYH/wHVAswB1QP/AswD/wHVAswC/wHMAdUBzAP/AcwB1QHMA/8BzAHVAswD/wHV + AswC/wHMAdUD/wLMAdUB/wHMA/8B1QH/AcwC/wGZAaoBzAEAAVUBmQEAAVUBzAEzAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAYABzAEAAVUBzAEzAYABzAEz + AVUBzAEzAVUBmQEAASsBZgEAASsBmQEzAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEA + AVUBzAEzAYABzAEzAVUBmQIAAmYBgAHMAQABVQGZAQABKwJmAVUBmQHMd/8BzAHVAswBqgHMA/8BmQGq + AcwBMwErATMBZgGAAWYBzAL/AcwB1QHMAv8BzAFmAVUCmQGqAZkD/wHMAdUBzAz/AWYBgAFmATMBKwEz + D/8BZgFVAWYGAAEzASsBZgEAASsBmQEzAVUBmQEAAVUBzAEzAYABzAEzAVUBZgIAAjMBKwEAAZkBqgFm + AZkB1QGZATMBVQEzAQABKwIAASsCMwFVAZkBMwFVAcwBMwGAAcwBAAFVAZkCAAFmATMBKwFmATMBqgH/ + AQABgAH/AQABgAH/ATMBgAHMATMBgAHMAQABgAH/ATMBVQHMAWYBqgH/ATMBVQGZAgACMwErAWYD/wHM + AdUB/wHMAdUCzAHVAf8BzAH/AcwB/wHVAf8BzAH/AswB1QH/AcwB1QLMCP8BzAHVAcwBmQGqApkBgAGZ + ATMBVQIzAVUBZgEzASsBMw8AATMBKwEzAWYBVQFmATMBVQEzAWYBVQJmAYABZgb/AcwB/wHMAf8B1QH/ + AcwD/wHVAswC/wHMAdUBzAP/AcwB1QLMA/8B1QLMA/8B1QLMAv8BzAHVAcwD/wHMAdUCzAP/AdUCzAL/ + AcwC/wGZAaoBzAEAAVUBmQEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEzAVUBzAEAAVUBmQEAAVUBzAEA + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAYABzAEzAVUBzAEzAYABmQEzAVUBmQIAAWYBAAErAZkBMwGA + AcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBMwGAAcwBMwFVAZkCAAEzAWYBgAHM + AQABVQGZAQABKwJmAVUBmU7//wD/AP8A/wA8AA//AWYBVQFmATMBKwEzAZkBqgGZAcwB1QLMAaoBzAFm + AVUBZgHMAdUBzAEzAVUBMwHMAdUBzAP/AcwB1QLMAdUBzAb/AwABZgFVAWYG/wHMDP8B1SL/AWYBVQFm + AQABKwEzAgACMwFVAZkBMwGAAcwBAAFVAZkBMwFVAcwBMwGAAcwBAAErATMBAAErAjMBVQEzAcwBqgGZ + AWYBqgFmATMBKwIAASsBMwEAASsCZgGAAcwBAAErAZkBMwErAWYBMwFVAZkBMwFVAcwBMwGqAcwBAAFV + Af8BMwGAAcwBMwGAAf8BAAGAAcwBMwGAAcwBZgGqAf8BAAFVAZkCAAIzASsBZgHMAdUB/wHMA/8B1QLM + AdUBzAP/AcwB1QLMA/8B1QLMA/8B1QLMAv8BmQGqAZkBMwFVAWYBMwIAAZkBqgGZAcwB1QLMAdUBzAL/ + AswB1QP/AcwBmQGAAZkDAAFmAVUBMwHMC/8BmQGqAcwBZgFVAmYBgAFmAcwB1QHMA/8BzAL/AcwB1QHM + Af8B1QH/AcwB/wLMAdUE/wHMAdUCzAP/AdUCzAHVA/8CzAHVA/8CzAHVAf8BzAH/AcwB/wHVAf8BzAH/ + AswB1QH/AcwC/wHMAdUB/wFmAaoBzAEAASsBmQEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEA + AVUBzAEzAVUBzAEAAYABzAEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBmQEzAYABzAEzAVUBzAEA + ASsBZgEAASsBZgEzAYABzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEzAYABmQEA + ASsCZgFVAZkCAAFmATMBVQFmATMBVQGZAcwBqgHMDP8BzGj/AcwB1QHMAZkBqgGZA/8BzAHVAf8BzAGq + AswC/wHMAdUBzAb/AZkBqgGZAWYBgAFmA/8BzAHVAf8BzAH/AswB1QLMAdUE/wFmAVUBZgGZAaoBmRH/ + AcwBZgFVAWYBMwErATMDAAEzAVUBzAEzAYABzAEAAVUBzAEAAVUBmQEzAYABzAEAASsBZgEAASsCMwEr + ATMBmQHVApkBqgFmATMBKwIAASsBMwEAASsBZgEzAYABzAEAAVUBmQEzASsBZgEzAVUBmQEzAYABzAEz + AYAB/wEAAYABzAEAAYABzAEzAYABzAEAAYAB/wEzAYABzAFmAYAB/wEAAVUBmQIAAjMBVQFmAcwB1QHM + A/8BzAH/AswB1QH/AcwB/wLMAdUB/wHMAf8BzAH/AdUB/wHMAf8BzAH/AdUE/wGZAaoBmQEzAVUBZgEz + AQABMwGZAaoBmQHMAdUCzAHVAswB1QP/AswC/wFmAYABZgMAAWYBVQFmAcwB1QHMCf8BzAGqAcwBMwFV + AWYBmQGAAZkBzAHVAcwD/wHMAdUCzAL/AcwB1QLMA/8B1QLMA/8B1QH/AcwB/wLMAdUB/wHMAdUD/wHM + Af8B1QH/AcwB/wHMAf8B1QH/AcwB/wHMAf8B1QH/AcwC/wHMAdUCzAL/AcwB1QH/AWYBqgHMAQABKwGZ + AQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMAQABgAHMAQABVQHMAQABVQHM + AQABVQHMAQABVQHMAQABVQHMATMBgAHMATMBVQHMAgABZgEAASsBZgEzAYABzAEAAVUBzAEAAVUBzAEA + AVUBmQEAAVUBzAEAAVUBzAEzAVUBzAEzAVUBzAEAASsCZgFVAZkCAAIzAVUBmQEzAVUCmQGqAcwN/wHV + Pf//AP8A/wD/ADwAEv8BZgGAAWYCAAEzAWYBVQFmAZkBqgGZBv8BZgGAAWYBMwErATMBzAHVBP8BzAHV + BP8BmQGqAZkCAAEzAcwB1QHMGv8BzAn/AcwX/wEzAVUBZgIAATMBZgGAAcwBMwFVAcwBAAFVAZkBMwGA + AcwBMwFVAcwCAAEzAQABKwEAATMBgAFmAZkBqgGZAWYBqgFmATMBKwEzAQABKwIzAVUBZgEzAVUBZgEA + ASsBmQEAAVUBmQEzAYABzAEzAYAB/wEAAYABzAEzAYABzAEAAYAB/wEzAYABzAEzAYAB/wEzAVUBzAIA + ATMBAAErAWYBmQGqAswD/wHVAswC/wHMAdUD/wLMAdUE/wHMAdUCzAX/AcwBqgHMATMBKwEzAZkBqgGZ + Cf8BzAHVBP8BzAHVBP8BZgGAAZkBZgFVAWYE/wHVAf8BzAH/AcwB/wHVAf8BzAHVAcwJ/wFmAYACZgGA + AZkG/wHMAf8BzAH/AdUB/wHMAf8CzAHVA/8CzAHVAf8BzAT/AswB1QH/AcwD/wHVAswD/wHVAswD/wHV + Af8BzAH/AswB1QH/AcwC/wHMAdUB/wEzAVUBmQEAAVUBmQEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAYABzAEAAVUBzAEAAVUBmQEzAVUBzAEz + AYABzAIAAWYBAAErAWYBMwGAAcwBAAFVAcwBAAFVAcwBMwGAAZkBAAFVAcwBAAFVAcwBMwFVAcwBAAEr + AZkCAAEzAQABKwFmATMBgAHMATMBVQGZATMBVQFmC/8BzGv/AcwBmQGqAswB1QHMA/8BzAHVAcwG/wHM + Bf8BmQGqAcwBZgFVAWYBmQGqAZkJ/wHMAf8BzAH/AdUB/wFmAVUBMwGZAaoCzBf/ATMBVQFmAgACMwGA + AZkBMwGAAcwBAAFVAcwBMwGAAcwBMwFVAcwBMwErATMBAAErAQABMwGAATMBzAGqAZkBZgGqAWYBMwEr + AgABKwIzAVUBmQEzASsBZgEzASsBmQEAASsBmQEzAYABzAEzAYABzAEAAYAB/wEzAYABzAEAAYAB/wEA + AYABzAEzAaoBzAEzAVUBzAIAAjMBKwJmAaoBmQP/AcwB1QL/AdUCzAP/AdUBzAH/AdUE/wHMAdUCzAX/ + AZkBqgHMATMBVQEzAZkBgAGZAv8BzAb/AcwB1QHMA/8BzAHVAcwD/wGZAYABmQFmAVUBZgP/AcwD/wHV + AswB1QH/AcwB/wHMCP8BzAFmAYABZgGZAYABmQb/AcwB1QHMAf8B1QH/AcwB/wLMAdUB/wHMAf8BzAH/ + AdUB/wHMAf8BzAP/AcwB1QLMA/8B1QH/AcwB/wHMAf8B1QH/AcwB/wHMAf8B1QH/AcwD/wHVAswC/wHM + AdUB/wEzAVUBmQEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAYABzAEzAYABzAIAAjMBVQGZATMBgAHM + AQABVQHMATMBgAHMAQABVQHMAQABVQHMAQABgAHMATMBVQHMAQABKwGZAgABMwEAASsBZgEzAYABzAEz + AVUBmQEzAVUBZgL/AcwG/wHMQf//AP8A/wD/ADwAIf8BzAHVBP8BMwErAjMBVQEzBv8BmQGqAZkDAAHM + AdUBzAT/AdUr/wHMEf8BMwFVAWYCAAIzAYABmQEzAVUBzAEzAVUBzAEzAYABzAEzAVUBmQIAATMBAAEr + AQABmQGqAWYBmQGqAZkBZgFVATMBAAErATMBAAErATMCAAFmATMBKwFmATMBgAHMATMBgAH/AQABgAHM + ATMBgAH/AQABgAHMATMBgAHMATMBqgH/ATMBgAHMAgABZgEzAVUBmQEzAVUBmQHMA/8B1QH/AcwB1QHM + A/8BzAH/AswB1QP/AswB1QH/AcwB1QHMA/8BZgFVAWYBMwFVATMG/wHMAdUD/wLMAdUB/wHMA/8B1QHM + A/8BzAH/AcwBmQGAAZkD/wHMBf8BzAHVAswD/wHVAswB1QH/AcwB/wHMAf8B1QT/AZkBqgGZAWYBVQFm + AcwB1QHMA/8BzAHVAf8BzAH/AcwB/wHVAf8BzAH/AcwB/wHVAf8BzAH/AswB1QP/AswB1QP/AswB1QL/ + AdUCzAP/AdUCzAP/AdUCzAHVAf8BzAL/AWYBgAHMAQABKwGZATMBVQHMAQABVQHMAQABVQHMATMBVQHM + AQABVQGZATMBVQHMATMBVQHMATMBVQHMAQABVQGZATMBVQHMATMBVQHMATMBVQHMATMBVQHMATMBgAHM + ATMBgAHMATMBVQGZAgABZgEzAYABzAEzAVUBmQEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEzAYABzAEA + ASsBmQIAAWYBMwFVAcwBMwFVAcwBMwGAAcwCAAEzAZkBqgHMav8B1QHMBv8BzAHVAf8BmQGqApkBqgGZ + Bf8CzAHVAf8BzAHVAcwB/wHVAcwD/wHMAaoBzAFmAYABZgEzAVUCZgFVAWYBmQGAAZkBzAGqAcwD/wGZ + AaoBmQEAASsBMwL/Acwb/wFmAVUBZgIAAjMBVQHMATMBVQHMATMBVQHMAQABVQHMATMBVQGZAgABZgEA + ASsBAAFmAaoBZgGZAaoBmQEzAVUCMwErAQABMwErATMBAAErAWYBMwErAWYBMwGAAcwBMwGAAf8BAAGA + AcwBMwGAAcwBAAGAAf8BMwGAAcwBMwGAAf8BMwGAAcwCAAFmATMBVQGZATMBVQGZAcwB1QT/AcwB1QT/ + AcwB1QLMAv8BzAH/AswB1QH/AcwB1QHMA/8BZgFVAWYBMwFVATMG/wHMA/8B1QH/AcwB/wHMAf8B1QH/ + AcwG/wHVAcwBZgGAAZkH/wHVAswD/wHVAswB1QH/AcwB/wHMAf8B1QH/AcwD/wHVAf8BmQGqAZkBZgGA + AZkBzAHVAcwD/wHMAf8CzAHVBP8BzAHVAf8BzAH/AcwB/wHVAf8BzAH/AcwB/wHVAf8BzAH/AswB1QT/ + AcwB1QHMAf8B1QH/AcwB/wLMAdUE/wHMAdUBzAP/ATMBgAHMAQABKwGZAQABVQHMAQABVQHMAQABVQHM + AQABVQHMATMBVQHMAQABVQHMATMBVQHMATMBVQHMATMBVQGZATMBVQHMATMBVQHMATMBVQHMAQABVQHM + AQABVQHMATMBgAHMAQABVQGZAgABZgEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBmQEAAVUBzAEz + AVUBzAEAAVUBmQIAAWYBMwGAAcwBAAFVAcwBMwGAAcwCAAEzAcwBqgHMA/8BzAf/Acw8//8A/wD/AP8A + PAAq/wFmAVUBZgGZAaoBmQFmAVUBZgEzASsBMwHMAdUBzAn/AcwH/wLMAdUO/wHVGP8BzAz/AWYBgAGZ + AgACMwFVAZkBMwFVAcwBMwFVAcwBMwGAAcwBMwFVAWYCAAEzAQABKwEAAZkBqgFmAZkB1QGZATMBKwEA + ATMBKwFmATMBVQFmAQABVQGZATMBgAHMATMBgAH/ATMBgAHMAQABgAH/ATMBgAHMATMBgAH/ATMBgAHM + AQABKwFmATMBVQGZATMBVQKZAaoCzAL/AcwB1QH/AcwD/wHVAswD/wHVAf8BzAHVAswF/wEzAVUBMwGZ + AYABmQP/AcwB/wHMAf8B1QH/AcwB/wHMAf8B1QH/AcwB1QHMA/8BzAHVAcwD/wFmAYABmQFmAVUBZgP/ + AcwB1QHMAf8B1QH/AcwB/wHMAf8B1QH/AcwB/wHMA/8BzAHVAcwD/wHMAdUBzAb/ATMBKwEzAZkBqgGZ + A/8BzAP/AdUCzAL/AcwB1QHMA/8BzAHVAswD/wHVAswC/wHMAdUD/wLMAdUB/wHMAf8BzAH/AdUB/wHM + Av8BzAHVAcwD/wGZAaoBzAEAAVUBmQEAAVUBmQEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAASsBmQEA + ASsBZgEAASsBmQEAASsBZgEAASsBZgEAASsBmQEAASsBmQEAAVUBmQEAAVUBmQEzAVUBmQFmAYABzAEA + ASsBZgEAASsBmQEAAVUBzAEzAYABzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBmQEAAVUBmQEz + AYABzAEAAVUBzAEzAVUBmQEAAVUCZgFVAZlm/wHMDv8BzAGqAcwBZgGAApkBgAGZAcwI/wHMBf8BmQGA + AZkBzAGqAswB1QHMAZkBqgGZATMBKwIzAVUBMwGZAYACmQGqAZkBzAGqAcwh/wFmAYABmQIAAjMBVQGZ + ATMBgAHMAQABVQHMATMBVQHMATMBVQFmAQABKwIzASsBAAGZAaoBZgHMAdUBmQEAASsBAAEzASsBZgEz + AVUBZgEAASsBmQEzAYABzAEzAYAB/wEAAYABzAEzAYAB/wEAAYABzAEzAYAB/wFmAYABzAEAASsBZgEz + AVUBmQEzAVUCmQGqAswC/wHMAv8BzAHVAcwD/wHMAf8BzAH/AdUB/wHMAdUBzAb/AWYBVQEzAWYBgAGZ + Bv8BzAHVAcwB/wHVAf8BzAH/AswB1QP/AswB1QT/AWYBgAGZAWYBgAFmA/8BzAHVAswD/wHVAf8BzAH/ + AswB1QT/AcwB1QHMA/8BzAHVAcwD/wHMAf8BzAEzASsBMwHMAaoBzAb/AcwB1QLMAf8BzAH/AdUB/wHM + Av8BzAHVAcwD/wHMAdUCzAP/AdUCzAP/AdUCzAP/AdUCzAL/AcwB1QHMA/8BmQGqAcwBAAFVAZkBAAFV + AcwBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAZkBAAErAZkBAAErAZkBAAErAWYBAAErAWYBAAErAWYBAAFV + AZkBAAErAZkBAAFVAZkBMwFVAZkBMwFVAcwBZgGAAcwBAAErAWYBAAErAWYBAAGAAcwBMwFVAcwBAAFV + AcwBMwGAAcwBAAFVAZkBAAFVAcwBAAFVAcwBMwFVAZkBMwFVAZkBAAFVAcwBAAFVAcwBAAErAmYBgAFm + SP//AP8A/wD/ADwALf8BzAHVAswBqgHMAv8BzBv/AcwI/wHMCf8B1QHMHv8BmQGqAcwBAAErAjMBVQGZ + ATMBgAHMAQABVQGZATMBVQHMAQABKwFmAQABKwIzAVUBMwGZAaoBmQFmAaoBmQEzAVUBZgEzASsBmQEA + AVUBZgEzAVUBzAEzAYABzAEAAYABzAEzAYABzAEAAYABzAFmAaoB/wIAAZkBAAErAWYBMwFVAcwBMwFV + AZkBzAL/AcwB1QP/AswB1QH/AcwB/wHMAf8B1QH/AcwB/wHMA/8BzAHVAcwBmQGqApkBqgHMA/8BzAH/ + AcwB/wHVAf8BzAL/AcwB1QHMA/8BzAP/AdUCzAX/AWYBVQFmAcwB1QHMA/8BzAHVA/8CzAHVBP8BzAHV + AcwD/wHMAdUD/wLMAdUB/wHMAdUBzAP/AcwB1QHMAWYBVQFmAcwB1QHMA/8BzAHVAswB1QT/AcwB1QHM + A/8BzAHVA/8CzAHVA/8CzAHVBP8BzAHVAcwB/wHVAf8BzAH/AcwB/wHVAf8BzAL/AcwB1QH/ATMBVQGZ + AQABVQHMAQABVQHMATMBVQHMAQABKwGZAQABKwGZAQABKwFmAgABZgIAATMCAAEzAgABZgIAATMCAAFm + AQABKwFmAgABZgIAAWYBMwFVAWYCAAFmAQABVQFmATMBVQHMAQABVQGZAQABVQHMAQABVQHMAQABVQGZ + ATMBVQHMAQABVQHMATMBgAHMAQABVQGZAQABVQHMATMBgAHMAQABKwJmAYABmXX/AcwF/wGZAaoCmQGA + ApkBqgLMAdUCzAHVAswB1QHMAZkBqgGZCf8BzAHVAswB1QLMAdUCzAHVA/8BzCT/AZkBqgGZAQABKwIz + AVUBmQEzAVUBzAEAAVUBzAEzAYABzAEAASsBMwEAASsBAAEzAVUBMwGZAaoCmQGqAZkBMwFVAWYBAAEr + AWYBMwFVAZkBMwFVAZkBMwGAAf8BAAGAAcwBAAGAAcwBMwFVAcwBMwGqAf8BMwErAWYBAAErAZkBMwFV + AcwBMwGAAswC/wHMAdUD/wLMAdUB/wHMAf8BzAH/AdUB/wHMAv8BzAL/AcwB1QHMAZkBqgKZAaoBzAX/ + AswB1QP/AswB1QP/AswB1QT/AcwB1QHMA/8BZgFVAWYBzAHVAcwD/wHMAdUBzAP/AcwB1QHMBf8CzAHV + A/8CzAHVAf8BzAH/AcwB/wHVBP8BzAHVAcwBMwFVATMBzAHVAcwD/wHMAdUE/wHMAdUBzAP/AcwB1QLM + A/8B1QH/AcwB/wHMAf8B1QH/AcwB1QP/AswB1QT/AcwB1QHMAf8B1QH/AcwB/wLMAdUB/wEzAVUBmQEA + AVUBzAEAAVUBzAEAAVUBzAEAASsBmQEAASsBmQEAASsBZgIAAWYCAAEzAgABZgIAATMCAAFmAgABMwEA + ASsBZgIAAWYBAAErAWYBMwErAWYBAAErAWYBMwFVAWYBMwFVAcwBAAFVAZkBAAFVAcwBAAFVAcwBAAFV + AcwBAAFVAcwBMwFVAcwBAAGAAcwBAAFVAcwBAAFVAcwBMwGAAcwBAAErAmYBVQGZSP//AP8A/wD/ADwA + LP8BzAb/AcwD/wHVCf8BzCH/AcwS/wHVBP8BzAf/AcwD/wGZAaoBzAEAASsCMwFVAZkBMwGAAcwBMwFV + AcwBZgGAAZkBAAErATMBAAErATMBZgFVAWYBmQGqAZkBAAFVAWYBMwErAWYBAAFVAZkBMwFVAcwBAAGA + AcwBMwGAAf8BMwGAAcwBZgGAAf8BAAFVAZkCAAIzAYABzAEzAVUBmQFmAYACzAL/AcwC/wHMAdUBzAP/ + AcwB1QH/AcwB/wLMAdUE/wFmAVUBZgHMAdUBzAP/AcwB1QHMA/8BzAHVAcwE/wHVAswD/wHVAswD/wHV + BP8BZgFVATMBzAHVAf8BzAT/AswB1QT/AcwB1QLMA/8B1QP/AswB1QP/AswB1QH/AcwB/wHMA/8BzAHV + Af8BMwFVATMBzAHVAcwD/wHMAf8BzAH/AdUB/wHMAf8BzAH/AdUB/wHMAf8CzAHVA/8CzAHVAf8BzAHV + A/8CzAHVA/8CzAHVAf8BzAP/AdUCzAL/ATMBVQHMAQABVQGZATMBVQHMAQABVQGZAQABKwGZAQABKwFm + AgABZgEAASsBZgIAAWYBAAErAWYCAAFmATMBKwEzAQABKwFmAgABMwIAAWYCAAEzAgABMwIAATMBAAEr + AWYBMwGAAcwBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFV + AcwBMwFVAcwBAAErAWYBMwFVAWZ0/wHMB/8B1QH/AcwB1QHMAWYBVQEzAQABKwIzASsCMwErATMBzAHV + Acwi/wHVG/8BzAGZAaoBzAEAASsCMwFVAZkBMwGAAcwBMwFVAcwBMwFVAcwBAAErAWYBMwErAQABZgGA + AmYBqgGZATMBVQGZATMBKwFmAQABVQGZATMBVQHMAQABgAHMATMBgAH/ATMBgAH/AWYBqgH/AQABVQGZ + AgACMwFVAcwBMwFVAZkBMwGAAswB1QH/AcwB/wLMAdUBzAP/AcwB1QH/AcwB/wHMAf8B1QHMA/8BZgFV + AWYBzAHVAcwD/wHMAdUCzAP/AdUCzAL/AcwB1QP/AswB1QP/AswB1QT/ATMBVQFmAf8B1QLMA/8B1QH/ + AcwB/wHMAf8B1QH/AcwC/wHMAdUBzAP/AcwB1QT/AcwB1QHMA/8BzAHVAcwE/wHVAf8BMwFVATMBzAGq + AswE/wLMAdUB/wHMAf8BzAH/AdUB/wHMAv8BzAHVAcwD/wHMAdUCzAL/AcwB1QLMA/8B1QLMAv8BzAHV + B/8BMwFVAZkBAAFVAcwBAAFVAcwBAAFVAZkBAAErAZkBMwErAWYCAAFmAQABKwFmAgABMwEAASsBZgIA + AjMBKwFmAgABZgIAATMCAAEzAgABMwIAATMCAAEzAQABKwFmATMBgAHMAQABVQHMAQABVQHMAQABVQHM + AQABVQHMAQABVQHMAQABVQGZAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABKwGZATMBVQFmSP//AP8A + /wD/ADwAPP8BzAb/AdUd/wHVAcwh/wHMAdUE/wGZAaoBzAIAAjMBVQFmATMBgAHMATMBVQGZATMBVQGZ + AQABKwEzAQABKwEAAWYBgAGZATMBVQFmAQABVQGZAQABKwGZATMBVQHMAQABVQGZAQABgAHMATMBgAHM + AWYBqgH/AgABMwEAASsBmQEzAVUBzAEzAVUBmQFmAYACzAL/AcwB1QHMA/8BzAHVAcwD/wHMAdUBzAP/ + AZkBqgGZAWYBgAFmA/8BzAHVA/8CzAHVAf8BzAH/AswB1QH/AcwB/wHMAf8B1QH/AcwD/wHVAswC/wHM + AdUB/wEzAVUBMwP/AcwB1QT/AcwB1QHMA/8BzAHVAcwD/wHMAf8CzAHVAf8BzAP/AdUCzAP/AdUB/wHM + AdUBzAP/AcwB1QHMATMBKwEzAWYBgAGZA/8BzAH/AswB1QH/AcwB/wHMAf8B1QH/AcwB/wLMAdUD/wLM + AdUB/wHMAf8BzAH/AdUB/wHMAf8BzAH/AdUB/wHMAf8CzAHVAf8BzAL/AZkBqgHMAQABVQGZATMBVQHM + AQABKwGZAQABKwGZAgABZgIAATMCAAIzAQABMwIAATMBAAErATMCAAFmAgACMwEAATMBAAErATMCAAEz + AgABMwIAATMCAAIzAVUBmQEzAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEA + AVUBzAEAAVUBzAEzAYABzAEAASsBZgEAASsBM4H/AcwB1QLMAaoBzAGZAaoBmQf/AdUU/wHVK/8BmQGq + AcwCAAEzAQABVQGZATMBgAHMATMBVQHMATMBVQGZAgABMwEAASsBAAFmAYABmQEzAVUBZgEAAVUBmQEA + ASsBmQEzAYABzAEAAVUBzAEAAVUBzAEzAaoBzAFmAYABzAIAATMBAAFVAZkBMwFVAcwBMwFVAcwBZgGA + AcwD/wHMA/8B1QLMA/8B1QLMAdUB/wHMAv8BmQGqApkBgAFmA/8BzAHVA/8CzAHVAswD/wHVAswE/wLM + AdUE/wHMAf8BzAP/ATMBVQEzAcwB1QT/AcwB1QT/AcwB1QHMA/8BzAHVAf8BzAH/AcwB/wHVAf8BzAH/ + AcwB/wHVAf8BzAL/AcwB1QLMAdUD/wLMAdUBzAEzASsBMwGZAYABZgP/AcwB1QP/AswB1QH/AcwB/wHM + Af8B1QH/AcwB/wHMAf8B1QH/AcwD/wHVAswD/wHVAf8BzAHVAcwC/wLMAdUCzAL/AWYBqgHMAQABKwGZ + ATMBVQHMAQABKwGZAQABKwGZAgABZgIAATMCAAIzAQABMwIAAWYBAAErATMCAAIzASsBMwIAAWYBAAEr + ATMCAAEzAgABMwIAATMCAAIzAVUBmQEzAVUB/wEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEz + AVUBzAEAAYABzAEAAVUBzAEzAVUBzAEAAVUBZgEzASsBM0j//wD/AP8A/wA8AEv/AcwB/wHMBP8B1Qb/ + Acww/wHMAv8BzAGqAcwBAAErATMBAAErAmYBVQHMATMBgAHMATMBKwFmAQABKwMAAjMBVQGZAWYBVQHM + AQABVQHMATMBgAHMAQABVQHMAQABVQHMATMBVQHMATMBVQGZAgACMwGAAcwBMwGAAcwBMwFVAZkBZgGq + AswB1QT/AcwB/wLMAdUB/wHMAf8BzAb/AWYBgAGZAcwD/wHVAswC/wHMAdUD/wLMAdUE/wHMAdUBzAP/ + AcwB1QLMBf8BzAHVAcwBZgGAAWYD/wHMAdUBzAP/AcwB1QH/AcwB/wHMAf8B1QH/AcwB/wLMAdUC/wHV + A/8CzAHVBP8BzAHVAcwD/wHMAdUBzAP/AZkBgAGZAWYBVQFmBP8B1QH/AcwB/wHMAf8B1QH/AcwC/wHM + AdUBzAP/AcwB1QHMA/8BzAHVAcwB/wHVAf8BzAP/AdUCzAHVA/8CzAL/AZkBqgH/ATMBVQGZAQABVQHM + AQABKwGZAQABKwFmAgABZgIAATMBAAErATMCAAEzAgABZgIAATMCAAEzAgABMwIAATMCAAEzAgABMwIA + AjMBKwFmAgABMwEAAVUBmQEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEA + AVUBmQEAAVUBzAEzAVUBzAEAAVUBZgIAATMBzAHVf/8BzBH/Acw7/wHMBf8BzAGqAcwBAAErATMBAAEr + AWYBMwFVAcwBZgGAAcwBAAFVAWYEAAErAQABMwFVAZkBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFV + AZkBMwFVAcwBMwFVAZkCAAIzAYABzAEzAVUBzAEAAVUBmQFmAaoCzAHVAf8BzAH/AcwB/wHVAf8BzAH/ + AswI/wFmAYABZgHMAdUB/wHMAf8BzAH/AdUB/wHMA/8B1QH/AcwB/wLMAdUB/wHMAf8BzAH/AdUB/wHM + Af8CzAHVBP8BzAGqAcwBZgGAAWYD/wHMAf8BzAH/AdUB/wHMAf8CzAHVA/8CzAHVA/8BzAH/AdUB/wHM + Av8BzAHVAcwD/wHMAf8BzAH/AdUB/wHMAdUE/wFmAaoBmQFmAVUBZgP/AcwB1QLMAv8BzAHVAcwD/wHM + AdUBzAP/AcwB1QLMA/8B1QLMA/8B1QLMA/8B1QH/AcwB/wHMA/8BmQHVAf8BMwFVAZkBMwFVAcwBAAEr + AZkBAAErAWYCAAFmAgACMwEAAWYBAAErATMCAAEzAgABMwIAATMCAAEzAgABMwIAATMCAAEzAgACMwEr + AWYCAAIzAVUBmQEAAYABzAEAAVUBmQEzAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEA + AVUBzAEzAVUBzAEAAVUBZgIAATMBzAHVAcxF//8A/wD/AP8APABg/wHML/8BzAHVAf8BMwFVAWYBAAEr + AmYBVQGZAQABKwFmATMBgAGZAgABMwEAAVUBZgEzAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBmQEz + AYABzAEzASsBZgIAAjMBVQGZATMBVQHMATMBVQGZAWYBqgHMA/8BzAHVAv8B1QHMA/8BzAHVAcwBZgFV + AZkBZgGAAWYBzAGqAcwD/wHMAf8BzAH/AdUB/wHMAf8CzAHVA/8CzAL/AcwB1QP/AswD/wHVAcwD/wGZ + AaoBmQFmAVUBZgP/AcwC/wHMAdUBzAP/AcwB1QLMA/8B1QH/AcwB/wLMAv8BzAHVA/8CzAHVAf8BzAH/ + AcwB/wHVAf8BzAL/AcwB1QHMAQABKwEAAcwB1QHMA/8BzAHVAswD/wHVAswD/wHVAf8BzAH/AcwB/wHV + Af8BzAP/AdUCzAP/AdUCzAP/AdUCzAP/AdUB/wGZAaoBzAEAAVUBmQEzAVUBzAEAAVUBmQIAAWYCAAEz + AQABKwFmATMBAAFmATMBKwFmAgABMwEAASsBMwIAAWYCAAIzASsBMwEAASsBZgIAATMCAAEzAQABKwEz + AgACMwFVAWYBMwGAAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAZkBAAFVAcwBAAFVAcwBAAFVAcwBAAFV + AcwBMwFVAcwBMwFVAZkCAAEzAcwB/wHM1/8BzAEzAVUBZgIAAWYBMwFVAZkBAAErAmYBgAGZAgACMwFV + AZkBMwGAAcwBAAFVAcwBAAFVAcwBAAGAAcwBAAFVAcwBMwGAAcwBMwErAWYCAAIzAVUBmQEzAVUBzAEA + AVUCmQGqAcwD/wHMAdUBzAL/AswB1QH/AcwB1QHMAWYBgAFmAZkBgAGZAcwB1QHMA/8BzAHVAf8BzAH/ + AcwB/wHVAf8BzAH/AcwD/wHMAdUD/wLMA/8B1QH/AcwB/wHMA/8BmQGqAZkBZgFVAWYD/wHMAdUB/wHM + Af8BzAH/AdUB/wHMAf8BzAP/AcwB1QLMAv8BzAHVA/8CzAHVAf8BzAP/AdUCzAT/AswB1QHMATMBKwEz + AcwB1QHMA/8BzAHVAswD/wHVAswC/wHMAdUD/wLMAdUC/wHVAswD/wHVAswB1QH/AcwB/wHMAf8B1QHM + A/8BzAHVAf8BmQGqAcwBAAFVAZkBAAFVAcwBAAFVAZkCAAFmAgABMwEAASsCMwErAWYCAAEzAQABKwFm + AgACMwErAWYCAAEzAgACMwErAWYCAAEzAgABMwIAATMCAAIzAVUBZgEzAVUB/wEAAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBmQEzAVUBmQIAATMBzEf//wD/AP8A + /wA8AF7/AdUH/wHMAf8BzAH/AdUb/wHMDP8BzAL/AcwBqgHMATMBVQFmAgABMwFmAYABmQEzAVUBmQIA + AWYBMwGAAcwBMwFVAcwBMwGAAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAErAWYCAAEzAQABKwFmATMBKwGZ + ATMBVQGZAWYBgALMA/8B1QLMAf8CzAHVBP8BZgFVAWYBMwFVATME/wHVAswD/wHVAf8BzAH/AcwB/wHV + Af8BzAP/AdUCzAH/AcwB/wHVAf8BzAL/AcwB1QHMA/8BmQGAApkBqgGZBP8B1QLMA/8B1QLMBP8CzAHV + A/8CzAHVA/8CzAHVAf8BzAH/AcwD/wHMAdUD/wLMAdUCzAGqAcwD/wHMAdUBzAP/AcwB1QHMA/8BzAHV + AswD/wHVAswC/wHMAdUBzAP/AcwB1QLMA/8B1QLMA/8B1QLMAv8BzAHVAf8BMwGAAZkBMwFVAZkBMwFV + AcwBMwErAZkCAAFmAgABMwIAATMCAAEzAQABKwFmAgABZgEzASsBZgEAASsCMwEAATMCAAEzAgABMwIA + ATMCAAEzAgACMwEAAWYBMwGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAGA + AcwBAAFVAcwBMwFVAcwBMwGAAZkCAAEzAcwB1QX/AdWy/wHMCf8B1Qb/AcwK/wHVAswF/wHMAaoBzAEz + AVUBZgIAATMBZgGAAZkBMwFVAZkCAAFmATMBgAHMAQABVQHMATMBVQHMAQABVQHMAQABVQHMATMBVQHM + AQABKwFmBAABKwFmAQABVQGZATMBVQGZAWYBgALMBv8B1QLMBf8BZgFVAWYBMwErATMD/wHMAdUB/wHM + Af8BzAP/AcwB1QHMAf8B1QH/AcwD/wHVAswC/wHMAdUD/wLMAdUE/wGZAYACmQGqAZkF/wLMAdUE/wHM + AdUCzAL/AcwB1QHMBP8B1QLMAv8BzAH/AcwB/wHVAf8BzAH/AcwB/wHVAf8BzAL/AcwB1QLMAaoBzAP/ + AcwB1QHMA/8BzAHVA/8CzAHVA/8CzAHVA/8CzAHVA/8CzAHVAf8BzAH/AcwB/wHVAf8BzAL/AcwB1QHM + A/8BzAHVAf8BMwFVAZkBMwFVAcwBAAFVAcwBAAErAZkCAAFmAgABMwIAAjMBAAFmAQABKwFmAgABZgEA + ASsCMwEAAWYBAAErATMCAAEzAgABMwEAASsBMwIAATMCAAEzAQABKwFmATMBgAHMAQABVQHMAQABVQHM + ATMBVQHMAQABVQHMAQABVQGZATMBVQHMAQABgAHMAQABVQHMATMBVQHMATMBgAHMAgABMwHMAdUBzAX/ + Acw///8A/wD/AP8APABU/wHMHf8BzCb/AcwC/wEzASsBZgEzAVUBmQFmAYABzAIAAZkBAAFVAZkBAAFV + AcwBAAFVAcwBAAFVAcwBMwGAAcwBMwFVAZkCAAEzAQABKwEzAgABMwEAASsBZgEAASsCZgGqAcwD/wHM + A/8B1QH/AcwB/wHMA/8BmQGqAZkBZgGAAWYD/wHMAv8BzAHVAswD/wHVAf8BzAH/AcwB/wHVAf8BzAP/ + AdUB/wHMAf8BzAH/AdUB/wHMBf8BZgGAApkBqgGZBP8B1QH/AcwC/wHMAdUCzAHVBP8BzAH/AcwB/wHV + Af8BzAH/AcwB/wHVAf8BzAH/AcwB/wHVAf8BzAP/AdUCzAj/AcwB1QHMA/8BzAHVA/8CzAHVBP8BzAHV + AcwD/wHMAdUBzAP/AcwB1QHMA/8BzAHVAswD/wHVAswD/wHVAf8BmQHVAf8BMwFVAZkBAAFVAcwBAAFV + AZkBAAFVAZkBAAErAZkCAAFmAgABMwIAAWYCAAEzAgABMwIAATMBAAErAWYBAAErATMCAAFmAQABKwEz + AgABMwIAATMCAAEzAQABKwFmATMBgAHMATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHM + AQABVQHMATMBVQHMAQABgAGZATMBVQGZAgABMwHMAf8BzJj/AcwG/wHMBP8BzDz/AQABKwFmATMBVQGZ + AWYBgAHMAgABmQEAAVUBmQEAAVUBzAEAAVUBzAEAAVUBzAEzAYABzAEzAVUBmQIAAjMBAAEzAgABMwIA + AWYBAAErApkBqgLMA/8B1QLMA/8B1QHMA/8BmQGqAZkBZgGAAWYD/wHMAdUBzAP/AcwB1QHMA/8BzAP/ + AdUCzAP/AdUB/wHMAf8BzAH/AdUB/wHMAf8BzAP/AWYBgAKZAaoBzAT/AdUB/wHMAf8CzAHVA/8CzAHV + BP8BzAH/AswB1QL/AdUB/wHMBP8CzAHVAf8BzAH/AcwB/wHVAf8BzAH/AcwD/wHMAdUBzAP/AcwB1QH/ + AcwB/wHMAf8B1QH/AcwD/wHVAswC/wHMAdUBzAP/AcwB1QH/AcwB/wHMAf8B1QH/AcwB/wHMAf8B1QP/ + AswB1QH/AcwB1QH/ATMBgAGZAQABVQHMAQABVQHMATMBVQGZAQABKwGZAgABZgIAATMCAAEzAgABMwIA + ATMCAAFmATMBKwEzAgABMwEAASsBMwIAATMCAAIzAQABMwIAAjMBKwFmATMBgAHMAQABVQHMAQABVQHM + AQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQGZAQABKwEzAf8B1QHM + Rf//AP8A/wD/ADwAdP8BzBP/AdUE/wHMCP8BzAX/AWYBVQFmAQABKwGZAWYBgAHMAQABVQGZAQABVQGZ + ATMBVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQGZAgACMwEAATMBAAErAWYCAAEzAgACZgGAAcwE/wHV + AswD/wHVAswE/wHMATMBVQFmAcwB1QHMAf8B1QH/AcwB/wHMAf8B1QH/AcwB/wHMAf8B1QH/AcwB/wHM + Af8B1QH/AcwB/wHMAf8B1QH/AcwB/wLMAdUE/wGZAYACmQGqAZkD/wHMAf8BzAH/AdUB/wHMAf8BzAP/ + AcwB1QHMA/8BzAP/AdUB/wHMBP8CzAHVAf8BzAHVAcwD/wHMAv8BzAHVAswB1QP/AswB1QH/AcwB/wLM + AdUB/wHMAf8BzAH/AdUB/wHMAf8CzAHVBP8BzAHVAcwD/wHMAdUCzAP/AdUB/wHMAf8BzAH/AdUB/wHM + Av8BzAHVAf8BMwGAAZkBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAZkBAAErAZkBAAErAWYCAAFmAgABMwIA + AWYCAAEzAgABMwIAATMCAAEzAgABZgIAATMCAAEzAgABMwEAASsBZgEzAVUBzAEAAYABzAEAAVUBmQEA + AVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBmQEAAVUBzAEAAVUBzAEzAVUBmQIAATMBzAHVBP8BzAH/ + AczM/wHMDv8BZgFVAWYBAAErAmYBgAHMAQABVQGZAQABVQGZATMBgAHMAQABVQGZAQABVQHMAQABgAHM + AQABKwGZAgABMwEAASsCMwErAWYCAAEzAgACZgGAAcwD/wHMAf8BzAH/AdUB/wHMAf8CzAHVA/8BzAEz + AVUBZgHMAdUBzAP/AcwB1QH/AcwD/wHVAswC/wHMAdUBzAP/AcwB1QHMA/8BzAHVAswF/wGZAYACmQGq + AZkD/wHMAf8BzAP/AcwB1QLMA/8B1QH/AcwB/wHMAf8B1QT/AcwB/wHMAf8B1QLMAdUB/wHMAdUBzAP/ + AcwD/wHVAswC/wHMAdUBzAP/AcwB1QHMA/8BzAHVAcwD/wHMAdUBzAP/AcwB1QP/AswB1QP/AswB1QH/ + AcwB/wHMAf8B1QH/AcwB/wHMA/8BzAHVAf8BMwFVAZkBAAFVAZkBAAFVAcwBAAFVAcwBMwFVAZkBAAEr + AZkBAAErAWYCAAFmAgABZgIAATMCAAEzAgABMwIAAjMBKwEzAgABMwIAATMCAAEzAgABMwIAAjMBgAHM + AQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQFm + AgABMwHMAdUE/wHMQf//AP8A/wD/ADwAXP8BzAz/AcwM/wHVG/8BzAf/AdUB/wEAASsBMwIAATMBZgGA + AcwBAAFVAcwBMwFVAZkBAAFVAcwBMwGAAcwBAAFVAcwBMwGAAZkBAAErAWYCAAEzAgACMwErAWYBAAEr + AWYCAAEzAWYBgAGZA/8BzAH/AcwB/wHVAf8BzAH/AcwB/wHVBP8BzAHVAswBqgLMA/8B1QLMA/8B1QLM + Av8BzAHVBP8BzAHVAcwD/wHMAdUD/wHMA/8BmQGAAZkBZgGAAZkG/wHMAdUBzAP/AcwB1QT/AcwB1QLM + AdUBzAP/AcwB1QLMB/8CzAHVAv8B1QLMBP8CzAHVA/8BzAH/AdUB/wHMAf8BzAH/AdUB/wHMAf8CzAHV + A/8CzAHVAf8BzAH/AswB1QT/AcwB1QHMA/8BzAHVAcwD/wHMAdUBzAGZAdUB/wEzAVUBmQEAAVUBzAEA + AVUBzAEzAVUBzAEzAYABzAEzAVUBzAEzAVUBzAEzAVUBmQEAAVUBmQEAASsBmQEAASsBZgIAAWYCAAFm + AgABMwIAATMCAAEzAgABZgEzASsBZgEAASsBMwEAASsBmQEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBmQEzAVUBmQEAASsBZq//AdUB/wHMKf8BzAb/AdUB/wEA + ASsBMwIAAWYBMwGAAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAWYDAAEz + AQABMwEAASsBZgEAASsBZgIAATMBZgGAAZkG/wHMAdUBzAP/AcwB1QT/AcwB1QLMAdUBzAH/AdUB/wHM + Af8BzAH/AdUCzAP/AdUCzAf/AswB1QH/AcwD/wHVAcwD/wGZAYABmQFmAYABmQP/AcwB1QP/AswB1QT/ + AcwB1QHMA/8BzAHVAf8BzAHVAcwD/wHMCP8BzAHVAcwB/wHVAf8BzAHVAf8BzAH/AcwB/wHVAf8BzAH/ + AswB1QP/AswB1QH/AcwB/wLMAdUD/wLMAv8BzAHVAcwD/wHMAdUB/wHMAf8BzAH/AdUB/wHMAf8BzAH/ + AdUB/wHMAdUB/wGZAdUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAYABzAEzAVUBzAEzAVUBzAEz + AVUBmQEzAVUBmQEAASsBmQEAASsBmQIAAWYCAAEzAgABZgIAAWYCAAIzASsBZgEzASsBMwIAATMBAAFV + AZkBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAZkBAAFVAcwBAAFVAcwBMwGAAZkBMwFV + AZkBAAErAWZI//8A/wD/AP8APACc/wEzAVUBZgEAASsBZgEzAVUBmQEzAYABzAEAAVUBzAEAAVUBmQEA + AVUBzAEAAVUBzAEzAVUBzAEAASsBZgIAATMCAAEzAQABKwEzAgABZgIAAjMBVQGZA/8BzAHVA/8CzAHV + BP8BzAHVAcwG/wHMAf8BzAH/AdUB/wHMAv8BzAH/AcwB/wHVBP8BzAGqAZkBzAL/AcwB1QHMA/8BzAHV + AcwD/wHMAdUB/wGZAaoBmQP/AcwB1QLMA/8B1QH/AcwB/wLMAdUH/wHMA/8B1QHMAf8B1QH/AcwB1QLM + AdUB/wHMAf8BzAP/AcwB1QH/AcwB1QHMA/8BzAHVAf8BzAH/AswB1QP/AswB1QP/AswB1QP/AswB1QP/ + AswB1QH/AcwB/wHMAf8B1QH/AcwB/wLMAdUE/wHMAdUB/wEzAVUBmQEAAVUBmQEzAVUBzAEAAVUBzAEA + AVUBzAEzAVUBzAEAAYABzAEzAVUBzAEzAYABzAEzAVUBzAEzAYABzAEzAVUBzAEzAVUBmQEzAVUBmQEA + ASsBmQEAASsBZgIAATMCAAFmAgABMwIAAWYBMwGAAcwBAAFVAcwBAAFVAcwBMwGAAcwBAAFVAZkBAAFV + AcwBAAFVAcwBAAFVAcwBMwFVAcwBMwFVAZkBMwFVAWYBzAHVrv8BzDP/ATMBVQFmAQABKwIzAVUBzAEz + AVUBzAEAAVUBmQEAAVUBzAEzAVUBzAEAAVUBzAEzAYABzAEAASsBZgIAATMCAAIzAQABMwIAAWYCAAIz + AVUBmQP/AcwB1QHMA/8BzAHVAcwD/wHMAdUBzAT/AdUB/wHMAf8BzAH/AdUB/wHMAv8BzAHVAcwG/wGZ + AaoBmQHMAdUD/wLMAdUD/wLMAv8BzAHVAcwBmQGqAZkF/wLMAdUE/wHMAdUCzAX/AcwB/wHMA/8BzAHV + AcwD/wHMAdUCzAHVAswF/wHMAf8CzAHVA/8CzAP/AdUCzAP/AdUCzAP/AdUB/wHMAf8CzAHVA/8CzAHV + Af8BzAH/AcwB/wHVAf8BzAP/AdUCzAH/AcwD/wHMAdUB/wEzAVUBmQEAAVUBmQEAAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEzAYABzAEzAVUBzAEAAVUBzAEzAYABzAEzAVUBzAEzAYABzAEzAVUBzAEzAVUBmQEA + ASsBZgIAAWYCAAEzAgABZgIAATMCAAFmATMBgAHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHM + AQABVQHMAQABVQHMAQABVQHMATMBVQGZATMBKwFmAcwB/wHMB/8B1T3//wD/AP8A/wA8AFv/AdUL/wHV + Acww/wHMAv8BZgFVAZkBAAErAWYBAAErAWYBMwFVAcwBMwFVAcwBAAFVAcwBMwFVAcwBMwGAAcwBMwFV + AcwBAAErATMCAAEzAgABMwIAATMCAAEzAQABKwFmATMBVQFmA/8BzAHVAcwB/wHVAf8BzAH/AcwB/wHV + AswD/wHVAf8BzAHVAcwB/wHVAswD/wHVAcwD/wHMAv8BzAHVAcwBMwFVATMB/wHVAf8BzAP/AdUCzAL/ + AcwB1QHMA/8BmQGqAZkBzAHVB/8BzAH/AcwG/wHMAv8BzAHVAcwB/wHVAf8BzAL/AcwB1QHMATMBVQEz + AZkBgAGZA/8BzAHVAswF/wHMAdUBzAL/AswB1QP/AswB1QT/AcwB1QLMA/8B1QLMAv8BzAHVA/8CzAHV + Af8BzAH/AcwB/wHVAf8BzAH/AswC/wGZAaoBzAEAAVUBmQEAAVUBzAEAAVUBmQEAAVUBzAEzAVUBzAEA + AVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEzAYABzAEzAVUBzAEzAYABzAEzAVUBzAEzAYABzAEz + AVUBmQEAASsBmQEAASsBmQIAAWYBAAErAWYBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFV + AcwBAAFVAcwBAAFVAZkBMwFVAcwBAAFVAZkBMwFVAmYBgAGZoP8B1Tn/AcwG/wEzAVUBZgEzASsBmQEA + ASsBZgEzAVUBzAEAAVUBzAEAAYABzAEAAVUBzAEzAVUBzAEzAVUBzAIAAWYCAAEzAQABKwEzAgABMwIA + ATMBAAErAWYBMwFVAWYD/wHMAf8BzAH/AdUB/wHMAf8BzAH/AdUB/wHMAf8BzAH/AdUB/wHMAf8BzAH/ + AdUB/wHMAf8BzAH/AdUE/wHMAv8BzAHVAcwBMwErATMC/wLMAdUB/wHMAf8CzAHVAv8B1QHMA/8BmQGq + AZkBzAHVBP8BzAH/AcwD/wHMCP8BzAHVAcwB/wHVAf8BzAL/AcwB1QHMATMBKwEzAZkBgAGZA/8BzAHV + AswB1QT/AcwB1QH/AcwB1QHMA/8BzAHVAcwD/wHMAdUCzAH/AcwB/wHVAf8BzAH/AswB1QP/AswB1QP/ + AswB1QH/AcwB/wHMA/8BzAHVAcwBmQHVAf8BAAFVAZkBAAFVAcwBAAFVAcwBAAFVAZkBMwFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwGAAcwBMwFVAcwBMwFV + AcwBAAFVAZkBAAErAWYCAAFmAQABKwFmATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABgAHMAQABVQHM + AQABVQHMAQABVQGZATMBVQHMAQABVQGZATMBVQJmAYABmUX//wD/AP8A/wA8AGP/AcwU/wHMG/8B1Qf/ + AcwB1QHMATMBVQFmATMBVQFmAQABKwGZATMBgAHMAQABVQHMAQABVQHMATMBgAHMATMBVQGZAgABZgEA + ASsCMwErAWYCAAEzAgABZgIAAWYBAAErAWYBzAHVAf8BzAX/AcwB/wHMAf8B1QH/AcwD/wHVAswF/wHM + AdUBzAP/AWYBVQFmBv8BzAHVAcwD/wHMAdUBzAP/AcwI/wEzAVUBZgEzASsBMwGZAaoBzAb/AZkBqgHM + AWYBVQFmAcwB1QT/AcwB/wLMBf8BzAHVAswB1QHMBv8BzAHVAcwBmQGqAZkB/wHVAf8BzAX/AcwB1QH/ + AcwB/wHMAf8B1QH/AcwB/wHMAf8B1QH/AcwB/wLMAdUD/wLMAdUD/wLMAdUD/wLMAdUE/wGZAaoB/wEz + AVUBmQEAAVUBzAEzAVUBzAEAAVUBzAEAAYABmQEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAAYABzAFmAYABzAEAASsBmQEAASsBZgEz + AYABzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEzAYABzAEzAVUBZgIA + AjMBVQEzqP8BzAz/AdUG/wLMCf8B1Rn/AcwB1QHMATMBVQFmATMBKwFmAQABVQGZATMBVQHMATMBVQHM + AQABVQHMATMBgAHMATMBVQGZAQABKwEzAgACMwFVATMCAAFmAgABZgIAAWYBAAErAWYBzAHVAf8BzAP/ + AdUCzAP/AdUBzAP/AcwD/wHVAswC/wHMAdUBzAP/AWYBVQFmBP8B1QH/AcwF/wHMAdUBzAz/ATMBVQFm + ATMBKwEzAZkBqgHMBv8BzAGqAcwBZgFVAZkBzAHVAswE/wLMAdUE/wHMAdUCzAHVAcwG/wHMAdUBzAGZ + AaoBmQL/AswF/wHMAdUB/wHMAf8BzAT/AdUB/wHMAf8BzAH/AdUB/wHMAv8BzAHVAcwD/wHMAdUCzAP/ + AdUB/wHMAf8BzAP/AZkBqgH/AQABVQGZATMBVQHMAQABVQHMAQABgAHMAQABVQHMAQABVQHMATMBVQHM + AQABVQHMAQABVQHMAQABVQHMAQABgAHMAQABVQHMATMBgAHMAQABVQHMAQABVQHMAQABVQHMATMBVQHM + ATMBgAHMAQABKwGZAQABKwFmATMBgAHMAQABVQHMAQABVQHMAQABVQHMATMBVQGZAQABVQHMAQABVQHM + AQABVQHMATMBVQHMATMBVQGZAgACMwFVAWYF/wHMP///AP8A/wD/ADwAhP8BzBf/AcwB1QH/ATMBKwFm + ATMBVQGZAgABZgEAAVUBmQEzAVUBzAEAAVUBzAEzAVUBzAEzAVUBmQEAASsBZgIAAWYBMwFVAZkBMwFV + AZkCAAFmAQABKwFmATMBVQKZAaoCzAP/AdUCzAHVA/8CzAHVA/8CzAHVB/8BzAL/AWYBVQEzAcwB1QH/ + AcwB1QLMA/8B1QLMAv8BzAHVAcwBMwErATMBmQGAAZkBzAHVAf8BMwErAmYBVQHMAQABKwFmAcwB1QH/ + AcwB1QH/ATMBAAIzAVUBmQEzASsBMwHMAdUC/wHVAf8BzAHVAcwJ/wHMAdUBzAP/AcwB1QHMATMBKwEz + AcwB/wLMAaoCzAHVAcwE/wHVAf8BzAH/AswD/wHVAf8BzAH/AcwB/wHVAf8BzAH/AswB1QP/AswB1QH/ + AcwD/wHVAswC/wFmAaoBzAEAAVUBmQEzAVUBzAEAAYABzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEA + AVUBzAEAAYABzAEAAVUBzAEzAVUBzAEAAYABzAEAAVUBzAEAAVUBzAEAAYABzAEAAVUBzAEzAVUBmQEz + AVUBzAEAAVUBmQIAAWYBMwFVAZkBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAZkBAAFVAcwBAAFV + AcwBMwFVAZkBAAErAWYCAAEzAWYBgAGZyf8BzAT/AcwE/wHVCv8BzAL/AcwB1QH/ATMBVQJmAVUBmQIA + AWYBAAFVAZkBAAFVAcwBAAFVAcwBMwFVAcwBMwFVAcwBAAErAWYCAAFmATMBVQGZATMBVQFmAgABZgEA + ASsBmQEzAVUCmQGqAswD/wHVAswB/wHMA/8BzAHVAf8BzAHVAcwH/wHVAf8BzAH/AcwBMwFVAWYB/wHV + AswC/wHMAdUCzAHVBP8BzAHVAcwBAAErATMBmQGqAswB1QH/ATMBKwFmATMBVQHMATMBAAFmAcwB1QL/ + AdUBzAEAASsCMwErAZkBMwErAWYB/wHVAf8BzAHVAf8BzAH/AcwJ/wHMAdUBzAP/AcwB1QHMATMBKwEz + AcwB1QH/AcwBqgGZAcwB1QHMA/8BzAHVAf8BzAHVAcwD/wHMAdUCzAP/AdUCzAL/AcwB1QHMA/8BzAHV + AcwD/wHMAdUCzAL/AZkBqgHMAQABKwGZAQABgAHMATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHM + AQABgAHMAQABVQHMATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABgAHMAQABVQHM + ATMBgAHMATMBVQGZAgABZgEzAVUBmQEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEA + AVUBzAEzAVUBzAEAASsBZgMAAWYBgAFmRf//AP8A/wD/ADwAff8BzBv/AcwF/wGZAaoBmQEAASsBMwFm + AYABzAEAAVUBzAEzAVUBzAEAAVUBmQEAAVUBzAEzAYABzAEAASsBZgEAASsBZgEzAYABzAEzAVUBmQEA + AVUBzAEzAVUBzAEAAVUBmQFmAYACzAX/AcwB1QHMAv8CzAHVB/8BZgFVAWYBmQGqAZkP/wHMBf8BMwEr + AmYBVQFmATMBVQGZAWYBVQGZATMBVQGZAWYBVQHMAWYBKwHMATMBVQFmAZkBqgH/ATMBKwJmAYABzAEz + ASsBmQFmAVUBmQP/AcwD/wHVAswC/wHMAdUBzAP/AcwB1QHMA/8BzAHVBP8BzAHVAcwBmQGAApkBqgGZ + AcwG/wHVAf8BzAH/AcwB/wHVAf8BzAL/AcwB1QHMA/8BzAHVAswD/wHVAswC/wHMAv8BMwFVAZkBAAFV + AZkBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAGAAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwGAAcwBAAErAWYCAAFmATMBVQHM + ATMBVQHMAQABVQGZAQABVQHMATMBVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQGZATMBVQFmATMBKwEz + AcwB1QHMA/8BzOD/AZkBqgGZAQABKwIzAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBmQEzAYABzAEA + ASsBZgEAASsCZgGAAZkBMwFVAcwBAAFVAcwBAAFVAcwBAAErAcwBZgGqAcwD/wHMA/8B1QLMAdUCzAH/ + AcwG/wFmAYABZgGZAaoBmQn/AcwH/wHMA/8BMwErAmYBVQFmATMBVQJmAVUBmQEzASsBmQFmAVUBzAFm + AVUBzAEzAVUCmQGqAcwBMwFVAmYBVQH/ATMBKwGZATMBVQGZBf8CzAHVAcwD/wHMAdUBzAP/AcwG/wHV + AcwD/wHMAv8BZgFVAWYBmQGqAZkI/wLMA/8B1QLMA/8B1QH/AcwC/wHMAdUBzAP/AcwB1QHMA/8BzAL/ + ATMBVQGZAQABVQGZATMBVQHMATMBVQHMAQABVQHMATMBgAHMAQABVQHMAQABVQHMAQABVQHMATMBVQHM + AQABgAHMAQABVQHMATMBVQHMAQABVQHMAQABgAHMATMBVQHMAQABVQHMATMBVQHMATMBVQHMAQABKwGZ + AgACMwGAAcwBMwFVAZkBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAZkBMwFV + AWYBMwErATMBzAHVAcxF//8A/wD/AP8APACi/wEzAVUBmQEzAVUBZgEzAVUBzAEzAVUBzAEAAVUBzAEz + AVUBzAEAAVUBmQEAAVUBmQEAASsCZgGAAcwBMwFVAcwBAAGAAcwBMwFVAcwBAAFVAZkBZgGqAcwD/wHM + Av8BzAj/AZkBqgGZAWYBVQJmAYABmQT/AdUB/wFmAaoBZgHMAaoCzAH/AcwBmQGAAZkD/wHMAdUB/wEz + ASsBMwFmAYABzAFmAVUBmQIAAWYBMwFVAZkBZgFVAcwBMwFVAcwBZgFVAcwBAAErAZkBMwErAZkBZgFV + AcwBZgFVAcwBAAErAWYBzAHVAcwD/wHMAf8BzAH/AdUE/wFmAYACZgFVAWYD/wHMAdUBzAFmAVUBZgHM + Bf8BmQGqAZkBZgFVAWYBzAHVAcwD/wHMAv8BzAHVAcwD/wHMAdUD/wLMAdUD/wLMAdUE/wGZAaoBzAEA + AVUBmQEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEzAVUBzAEzAVUBzAEzAYABzAEA + AVUBzAEzAVUBzAEAAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAYABzAEzAVUBzAEAASsBmQEA + ASsBZgEzAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAYABzAEzAYABzAEz + ASsBMwFmAYABmer/AWYBVQGZATMBVQFmATMBgAHMAQABVQHMAQABVQHMATMBVQHMATMBVQHMAQABVQGZ + AQABKwJmAYABzAEAAVUBzAEAAVUBzAEAAYABzAEAAVUBmQFmAYABzAP/AcwL/wHMAaoBzAFmAVUCZgGA + AZkG/wGZAYACmQGqAZkD/wFmAYABmQP/AcwB1QHMATMBKwJmAYABzAFmAVUBzAIAATMBZgFVAcwBMwFV + AcwBZgFVAf8BMwErAcwBMwErAWYBMwErAZkBMwFVAcwBZgFVAcwBMwErAWYBzAHVBP8BzAH/AswB1QHM + A/8BZgFVAmYBVQFmA/8BzAHVAcwBZgFVAWYG/wGZAaoBzAFmAVUBZgGZAaoBzAb/AcwB1QH/AcwB/wHM + Af8B1QH/AcwB/wHMAf8B1QH/AcwC/wHMAdUBzAP/AZkBqgHMAQABVQGZAQABVQHMAQABVQHMAQABVQHM + AQABVQHMAQABVQHMATMBVQHMAQABgAHMATMBVQHMATMBVQHMAQABVQH/AQABVQHMAQABgAHMAQABVQHM + AQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBgAHMAQABKwGZAgACZgFVAcwBAAFVAcwBAAFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBMwGAAcwBAAErATMBmQGAAZkD/wHMRP//AP8A/wD/ADwA + nP8BmQGqAZkBMwFVATMBzAHVAf8BMwFVAWYBAAFVAZkBMwFVAcwBAAFVAcwBAAFVAcwBMwGAAcwBMwFV + AcwCAAFmATMBVQGZATMBVQHMAQABVQGZAQABVQHMATMBVQHMAQABVQKZAaoE/wHMAdUBzAGZAYABmQFm + AYABmQFmAYABZgHMAdUBzAb/AWYBgAFmATMBAAEzAcwC/wFmAVUBZgEzAVUBMwHMAdUCzAHVAf8BMwFV + AmYBVQHMATMBVQHMATMBAAFmATMBVQHMAWYBVQH/ATMBVQHMAWYBVQHMATMBKwGZAQABKwGZAWYBVQHM + AWYBVQHMATMBKwGZAWYBgAGZBP8B1QH/AcwB/wHMAf8B1QH/AcwB1QHMAWYBgAFmAZkBqgGZA/8BZgFV + AmYBgAFmA/8BzAP/AdUBzAFmAYACmQGAAZkBzAHVAcwG/wHMAdUCzAP/AdUB/wHMAf8CzAL/AZkB1QHM + AWYBgAHMATMBVQGZAQABVQHMATMBgAHMAQABVQHMAQABVQHMAQABKwGZAQABVQGZAQABVQGZATMBVQGZ + AQABVQGZATMBVQGZAQABVQHMATMBVQHMATMBVQHMATMBgAHMAQABVQHMATMBVQHMATMBVQHMATMBVQHM + AQABKwFmAQABKwFmATMBVQHMATMBVQGZAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMATMBVQGZ + AgABZgEAASsBZgT/AdUG/wHM2/8BmQGqAZkBMwFVATMBzAHVAcwBMwFVAZkBAAFVAZkBMwFVAcwBAAFV + AcwBAAFVAZkBAAGAAcwBAAFVAcwCAAJmAVUBmQEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUCmQGq + AcwD/wHMAdUBzAGZAYABmQFmAYABmQFmAVUBZgHMAdUBzAb/AWYBVQFmATMBKwEAAcwC/wFmAVUBZgEz + AVUBMwHMAdUCzAHVAf8BMwFVAmYBVQHMAWYBVQHMAgABmQEzAVUBzAEzAVUBzAEzAVUBzAFmAVUB/wEz + AVUBmQEAASsBmQFmAVUBzAFmAVUB/wEzAVUBmQFmAVUBmQb/AcwB1QHMA/8BzAHVAcwBZgFVAWYBmQGq + AZkD/wEzAVUCZgGAAWYD/wHMBP8BzAGZAYABmQFmAYABmQHMAdUBzAb/AcwB1QHMA/8BzAL/AcwB1QHM + A/8BmQHVAcwBZgGAAZkBMwFVAcwBAAFVAcwBAAGAAcwBAAFVAcwBMwFVAcwBAAErAZkBAAFVAZkBMwFV + AZkBAAErAZkBMwFVAZkBAAFVAZkBMwFVAZkBAAFVAcwBMwFVAcwBMwFVAcwBMwFVAcwBMwFVAcwBMwGA + AcwBMwFVAcwBAAErAWYBAAErAZkBMwGAAcwBAAFVAZkBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFV + AcwBMwFVAZkBAAErAWYBMwErATNL//8A/wD/AP8APACf/wFmAVUBZgMAATMBVQFmAQABKwFmATMBVQHM + ATMBVQGZAQABVQHMAQABVQHMATMBgAHMAgABMwEAASsBZgEzAYABzAEzAVUBzAEzAYABzAEzAVUBzAEz + AVUBmQEzAVUCZgGAAZkBZgGAApkBqgGZAf8B1Qf/AcwB1QHMA/8BMwFVATMD/wGZAYACmQGAAZkD/wHM + AdUB/wHMAv8BMwErAmYBVQHMAWYBVQHMATMBVQHMATMBVQHMATMBVQHMAWYBVQHMATMBVQHMAWYBVQH/ + AWYBVQHMATMBVQHMAWYBVQHMATMBVQHMATMBKwFmBP8B1QH/AcwB/wHMA/8BzAP/AdUB/wFmAVUBZgP/ + AcwB1QHMAWYBgAGZAcwBqgGZA/8BzAX/AZkBqgHMAWYBgAFmAZkBgAGZAcwB/wHMBP8B1QLMA/8B1QH/ + AcwB1QHMAZkBqgHMATMBgAHMAQABVQGZAQABVQHMAQABVQHMATMBVQHMAQABVQGZAQABKwGZAQABKwFm + AgABZgIAAWYCAAEzAgABZgIAATMCAAFmAQABKwFmAQABKwFmATMBKwGZATMBVQGZATMBVQGZATMBVQGZ + AQABKwFmAgABZgEzAYABzAEAAVUBzAEAAVUBzAEAAVUBmQEzAVUBzAEAAVUBzAEzAVUBzAEAASsBZgEz + AVUBZtv/AcwR/wFmAVUBZgMAATMBVQFmAgABZgEzAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEzAYABzAIA + AWYBAAErAjMBVQHMATMBgAHMATMBVQHMATMBgAHMATMBVQGZATMBVQGZAWYBgAGZAWYBgAFmAZkBqgGZ + Af8B1Qf/AcwB1QHMA/8BMwFVAWYD/wGZAYACmQGAAZkD/wHMAdUE/wEzASsBZgEzAVUBzAFmAVUBzAEz + ASsBzAFmAVUBzAEzAVUBzAFmAVUBzAEzAVUBzAFmAVUBzAEzAVUBzAFmAVUBzAEzAVUBzAEzASsBmQEz + AVUBZgT/AdUBzAP/AcwI/wEzAVUBZgT/AdUBzAFmAYABmQHMAaoBmQP/AcwF/wHMAaoBzAFmAYABZgGZ + AYABmQHMAf8BzAP/AcwB1QHMAf8B1QHMA/8BzAHVAcwBmQGqAcwBMwGAAcwBMwFVAZkBAAFVAcwBMwFV + AcwBAAFVAcwBAAErAZkBAAErAZkBAAErAWYCAAFmAQABKwFmAgABMwIAATMCAAFmAgABZgEAASsBZgEA + ASsBZgEzASsBmQEAAVUBmQEzASsBmQEzAVUBmQEAASsBMwIAAWYBMwGAAcwBAAFVAcwBAAFVAcwBAAFV + AZkBAAFVAcwBAAFVAcwBMwFVAcwBAAErAWYBMwFVAWZO//8A/wD/AP8APAB//wHVDf8BmQGAAZkBMwFV + ATMBmQGqApkBqgKZAaoBmQb/AZkBqgHMAWYBVQGZATMBVQGZATMBgAHMATMBVQGZATMBVQHMATMBVQHM + AWYBgAHMAQABKwFmAgACMwErAWYBAAErAZkBMwFVAZkBAAErAWYBAAErAZkBAAErAZkBZgGAAZkBzAj/ + AcwB/wHMBv8BZgFVApkBqgGZA/8BMwFVATMBzAX/AcwB1QHMA/8BZgFVAZkBMwFVAZkBMwFVAf8BZgFV + AcwBZgFVAf8BZgFVAcwBMwFVAcwBMwFVAcwBZgFVAcwBMwFVAcwBMwFVAcwBZgFVAcwBMwFVAZkBMwEr + AWYD/wHMAf8BzAH/AdUB/wHMAdUBzAb/AWYBgAFmAZkBgAFmBv8BZgFVAWYBmQGqAcwF/wHMBP8B1QH/ + AZkBqgGZAWYBVQFmAZkBqgGZAcwI/wHMAv8BZgGAAZkBAAFVAZkBMwFVAcwBAAGAAcwBMwFVAcwBAAFV + AZkBAAErAZkBAAErAWYCAAFmAgABZgIAATMBAAErAWYCAAIzASsBZgEAASsBZgIAATMCAAFmAgABMwIA + ATMCAAEzAgABMwIAATMCAAJmAYABzAEAAVUBzAEzAYABmQEzAVUBzAEzAYABzAEzAYABzAEzAYABmQIA + ATMBZgFVAZkD/wHMAf8BzNX/AZkBgAGZATMBVQEzAZkBqgKZAaoCmQGqAcwG/wGZAaoBzAFmAYABmQEz + AVUBmQFmAYABzAEzAVUBmQEzAVUBzAEzAVUBzAEzAYABzAEzASsBZgIAATMBAAErAWYBMwFVAZkBAAEr + AZkBAAErAWYBAAErAZkBAAErAZkBZgGAAcwJ/wHMAf8CzAX/AWYBVQFmAZkBqgGZA/8BMwErATMBzAX/ + AcwB/wLMAv8BZgFVAWYBMwFVAcwBZgFVAf8BZgFVAcwBMwFVAf8BZgFVAcwBMwFVAcwBZgErAcwBMwFV + AcwBZgErAcwBMwFVAcwBMwFVAf8BMwFVAZkBMwErAWYG/wHMAdUBzAH/AdUCzAX/AWYBgAFmAZkBgAGZ + A/8BzAL/AWYBVQFmAcwB1QHMA/8BzAHVAcwD/wHMAv8BmQGqAZkBZgFVAWYBmQGAAZkJ/wHMAv8BZgGA + AcwBAAFVAZkBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAErAZkBAAErAWYCAAFmAgABZgIAATMCAAFm + ATMBKwIzAQABZgEAASsBZgIAATMCAAFmAgABMwIAATMCAAEzAgABMwIAATMCAAFmATMBgAHMATMBVQHM + AQABVQHMATMBgAHMATMBVQGZATMBgAHMATMBgAHMAgABMwFmAVUBmQL/AcwN/wHVPf//AP8A/wD/ADwA + jP8BzAP/AZkBgAGZAWYBVQFmATMBVQIzASsCMwFVAmYBVQFmAZkBqgGZAWYBgAGZATMBKwEzAgABMwIA + AWYBAAErAWYBMwFVAZkBAAErAZkBMwErAWYCAAEzAgABMwIAATMBAAErAWYBMwErAZkBMwFVAcwBZgGA + AcwBMwFVAZkBZgGAAswB1QLMAdUB/wHMAv8BzAHVAf8BZgGAAWYBmQGAAZkD/wFmAYABZgGZAYABmQP/ + AcwB/wLMAdUE/wFmAYABzAEzAVUBmQFmAVUBzAEzAVUBzAEzAVUBzAEzAVUBzAFmAVUB/wEzAVUBzAEz + AVUBzAFmAVUBzAEzAVUBzAFmAVUB/wFmAVUBzAEAASsBZgHMAdUE/wHMAdUCzAT/AswB1QT/ATMBVQFm + A/8BzAL/AcwB1QHMAWYBVQFmAcwB1QLMAv8BzAHVAf8BzAH/AcwG/wGZAYABmQFmAVUBZgGZAaoBmQHM + AdUB/wFmAYABmQEzAVUBmQEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBmQEAASsBmQIAAWYCAAFm + AQABKwIzASsBZgIAATMCAAFmAgABMwIAATMCAAEzAQABKwFmAgABMwEAASsBZgIAATMCAAEzAgABMwEA + AVUBZgEzAVUBzAEzAYABmQEzAVUBmQEAASsBZgEAASsBZgEAASsBMwIAAjMBVQFmAv8BzN7/AZkBgAGZ + AWYBVQFmATMBVQIzASsCMwFVATMBZgFVAWYBmQGAAZkBZgGAAZkBMwErATMBAAErATMCAAEzAQABKwFm + ATMBVQHMAQABKwGZAQABKwFmBQABMwIAATMBAAErAWYBMwFVAZkBMwFVAcwBMwGAAcwBMwFVAZkBZgGA + AZkBzAL/AcwB1QHMA/8BzAHVAf8BZgGAAWYBmQGAAZkD/wFmAYABZgGZAaoBmQHMA/8B1QLMAdUE/wGZ + AaoBzAEAASsBmQFmAVUBzAEzAVUBzAEzAVUBzAFmAVUBzAEzAVUB/wEzAVUBzAEzAVUB/wEzAVUBzAFm + AVUBzAFmAVUB/wFmAVUBzAEAASsBMwHMAdUE/wHMAf8BzAH/AdUD/wLMAdUE/wEzAVUBZgb/AcwB1QHM + ATMBVQFmAcwB1QHMA/8BzAHVA/8BzAT/AdUB/wGZAaoBmQFmAVUBZgGZAaoBmQHMAdUBzAFmAYABmQEz + AVUBmQEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBmQEAASsBmQEAASsBZgIAATMBAAErAjMBKwFm + AgABMwIAAWYBAAErATMCAAEzAgACMwErAWYCAAIzASsBZgIAATMCAAEzAgABMwEAAVUBZgEzAYABzAEz + AVUBmQEzAVUBmQEzAVUBZgEAASsBZgEAASsBZgIAAjMBVQEzEf8BzD///wD/AP8A/wA8AIr/AcwB1RL/ + AcwB/wHVBP8BzAH/AcwBmQGqAcwCAAEzAQABKwIzASsBmQEzAVUBmQEzAVUBzAEzAVUBmQIAATMCAAEz + AgABMwIAAWYBAAErAWYCAAFmAQABVQGZATMBVQGZATMBVQGZAcwB1QT/AZkBqgGZAWYBVQFmAZkB1QHM + Bv8BMwErATMD/wHMAv8BzAHVAcwB/wHVAf8BzAL/AWYBgAHMAgACZgFVAcwBZgFVAcwBZgFVAcwBMwFV + AcwBZgFVAcwBZgFVAcwBMwFVAcwBZgFVAf8BZgFVAcwBMwFVAZkCAAFmATMBVQFmATMBVQGZAcwB1QH/ + AcwD/wHVAf8BzAL/AcwB1QT/AZkBqgGZAWYBVQFmA/8BzAL/AcwB1QHMAWYBVQFmAcwB1QHMBv8BzAHV + Af8BzAX/AcwB1QH/AZkBqgHMAgABMwEAASsBZgEzAVUBzAEAAVUBzAEzAVUBzAEzAVUBzAEAAVUBzAEz + AVUBmQEAASsBmQEAASsBZgIAATMCAAEzAgABMwIAAWYBMwErAWYBAAErATMCAAFmAQABKwEzAgACMwEA + ATMCAAFmAQABKwEzAgABMwIAAjMBVQGZATMBVQGZAgABZgEAASsBZgEAASsBMwFmAVUBmQFmAYABZgGZ + AaoBzAP/AczR/wHMAdUBzBv/AcwB/wHMA/8BzAH/AcwBmQGqAcwFAAFmATMBVQGZATMBKwGZATMBVQGZ + ATMBVQGZAgABMwIAAjMBAAEzAgABZgIAAWYCAAFmATMBVQGZAQABVQHMATMBVQKZAdUE/wGZAaoBmQFm + AVUBZgGZAdUBzAb/ATMBKwEzBv8BzAHVAcwD/wHMAv8BZgGAAcwCAAJmAVUB/wFmAVUBzAFmAVUBzAEz + AVUBzAEzAVUBzAFmAVUBzAFmAVUBzAFmAVUB/wFmAVUBzAEzAVUBzAIAAWYBMwFVAZkBMwFVAZkBzAHV + Af8BzAT/AswB1QH/AcwB1QHMA/8BmQGqAZkBZgFVAWYG/wHMAdUBzAEzAVUBZgHMAdUBzAP/AcwC/wHM + AdUCzAX/AcwC/wGZAaoBzAEAASsBMwIAAWYBMwFVAcwBMwFVAcwBAAFVAcwBMwGAAcwBAAFVAcwBAAFV + AZkBMwFVAZkCAAFmAgABMwIAAWYCAAEzAQABKwFmATMBKwFmAgABMwIAAWYBAAErATMCAAEzAgABMwEA + ASsBMwIAATMBAAErATMCAAIzAVUBmQEAAVUBmQIAAWYBAAErAWYBAAErATMBZgFVAmYBgAFmAcwBqgLM + CP8BzEr//wD/AP8A/wA8AJX/AcwD/wHMBf8BmQGqAZkBZgFVAWYBMwErAjMBKwIzAVUBmQFmAYABmQEz + AVUBmQEzAVUBmQEzAVUBmQFmAYABzAIAATMCAAEzAQABKwIzASsBZgIAAWYCAAFmAQABKwFmATMBVQHM + AWYBgAHMATMBgAGZATMBVQFmAZkBqgHMCf8BZgGAApkBqgGZA/8BzAX/AZkB1QH/ATMBVQGZATMBVQGZ + ATMBVQGZAQABKwGZATMBVQGZAWYBVQHMAWYBVQGZAWYBVQHMATMBVQGZATMBVQHMATMBKwGZAQABKwFm + ATMBKwGZATMBVQGZAWYBqgHMAWYBVQGZAQABVQFmAZkBqgLMAdUB/wHMAdUB/wHMBf8BzAL/AWYBVQFm + AcwB1QHMBv8BzAHVAf8BMwFVAWYBzAHVAcwJ/wGZAdUBzAGZAaoBzAFmAYABzAEAAVUBmQEAAVUBmQEA + ASsBmQEAASsBZgEAASsBmQEAAVUBmQEzAVUBzAEzAVUBzAFmAVUBzAEAASsBmQIAAWYCAAFmAQABKwFm + AgABMwIAATMCAAFmATMBKwEzAgABZgIAATMBAAErATMCAAIzAQABMwEAASsBMwIAAjMBVQJmAYABzAEA + ASsBZgGZAYABmQHMG/8B1dH/AdUBzAj/AswF/wGZAaoBmQFmAVUBZgEzASsCMwErAjMBVQGZAWYBgAGZ + ATMBVQGZATMBVQHMATMBVQGZAWYBVQHMAQABKwFmBAABKwIzASsBZgIAAWYBAAErAWYCAAFmATMBVQHM + ATMBgAGZAWYBVQGZATMBVQFmAZkBqgHMCf8BZgGAApkBqgGZA/8BzAHVBP8BmQHVAf8BMwFVAZkBMwFV + AZkBMwFVAZkBAAErAZkBMwErAZkBZgFVAcwBZgGAAZkBZgFVAcwBMwFVAZkBMwFVAcwBMwErAZkBAAEr + AWYBMwErAmYBVQGZAWYBgAHMATMBgAGZAQABKwFmAZkBqgH/AcwB1QH/AcwF/wHMBf8BMwFVATMBzAHV + AswF/wHMAdUBzAFmAVUBZgHMAdUBzAn/AcwB1QHMAWYBqgHMAWYBgAHMAQABVQGZAQABVQGZAQABKwGZ + AQABKwFmAQABKwGZATMBKwGZATMBVQHMATMBgAHMATMBVQHMAQABKwGZAgABZgIAATMCAAFmAgABMwIA + ATMCAAIzASsBZgIAATMCAAEzAQABKwEzAgABZgIAAjMBKwEzAwABMwErAZkBZgGAAcwBAAErAWYBmQGA + AZkO/wHMBP8B1Q3/Acw+//8A/wD/AP8APACf/wGZAaoBmQEzAVUBMwEAASsCMwErAWYBMwFVAjMBKwFm + ATMBVQFmAQABKwFmATMBVQJmAYABzAEAASsBZgUAATMCAAIzASsBZgEAASsBZgIAAWYBAAErAWYBAAEr + AWYCAAFmAQABKwJmAYABmQFmAYABzAGZAdUBzAGZAaoBzAFmAVUBZgHMAv8BzAL/AcwB1QHMAZkBqgH/ + AWYBgAGZAQABVQGZATMBgAHMATMBVQHMATMBKwFmAgABMwIAATMCAAEzAQABKwFmATMBKwGZAQABKwGZ + AQABKwGZATMBVQHMATMBVQGZAgABMwIAAjMBVQGZATMBKwGZAQABKwFmATMBgAGZATMBgAGZAcwBqgH/ + AZkB1QHMA/8BzAHVAf8BMwFVAWYD/wHMCP8BZgFVAWYBmQGqAcwBmQGqAcwBZgGqAcwBMwFVAZkBAAFV + AZkBAAFVAZkBMwFVAZkBMwGAAcwBMwFVAZkBMwFVAcwBAAFVAZkBAAErAZkBAAErAWYBAAErAZkBAAFV + AZkBMwErAZkBAAErAWYBAAErAWYCAAEzAgABZgIAATMBAAErATMCAAFmAQABKwEzAgABMwIAATMCAAEz + AgABMwIAAjMBVQJmAVUBmQEAASsCMwFVAWYBMwFVAWYBmQGAAZkBzAHVAcwY/wHM4P8BmQGAAZkBZgFV + AWYBAAErAQABMwErAWYBMwFVATMBAAErAWYBMwFVAWYBAAErAWYBMwFVAmYBqgHMAQABKwFmCAABZgIA + AWYBMwErAWYCAAFmAQABKwFmAQABKwGZAgABZgEzAVUBmQFmAYABmQFmAYACmQHVAf8BzAGqAcwBMwFV + AWYD/wHMAv8BzAHVAcwBmQHVAcwBZgGAAZkBAAFVAZkBAAGAAcwBZgFVAcwBAAErAWYCAAEzAgABMwIA + ATMBAAErAWYBMwErAZkBAAErAZkBAAErAZkBMwFVAcwBMwFVAZkCAAEzAQABKwIzAVUBmQEzASsBmQEA + ASsBZgEzAVUBmQEzAYACmQHVAf8BmQHVBP8BzAL/AWYBVQFmDP8BZgFVAWYBmQGqAswBqgHMAWYBqgHM + ATMBVQGZAQABVQGZAQABVQGZATMBVQHMATMBgAHMATMBVQHMATMBVQHMAQABVQGZAQABKwGZAQABKwFm + AgABmQEAAVUBmQEzASsBmQEAASsBZgEAASsBZgEzAQABZgIAATMCAAEzAQABKwFmAgABMwEAASsBZgIA + ATMCAAEzAgABMwIAATMCAAEzAWYBVQFmATMBgAGZAgACMwFVAZkBMwFVATMBZgGAAZkBzAHVAcxa//8A + /wD/AP8APACU/wHVE/8BzAHVAswB1QLMAdUB/wFmAYABZgIAAjMBKwEzAQABKwEzAZkBqgLMAaoBzAUA + ATMCAAIzASsBZgIAAWYCAAEzAQABKwGZAWYBgAHMATMBVQHMAQABVQGZATMBVQGZATMBVQGZAgABZgEz + AVUBmQEzAVUBmQFmAYABzAEAAVUBmQFmAaoBzAEAAVUBmQEzAVUBzAEzAVUBzAEAASsBZgEAASsBZgEz + AVUBmQEzAQABMwQAASsCZgGAAcwBMwFVAcwBMwGAAcwBMwGAAcwCAAEzBQABMwEAASsCMwFVAZkBAAEr + AWYBMwErAZkBMwFVAZkBAAFVAZkBAAFVAZkBZgGAAswB1QH/ATMBVQGZAWYBgAGZAcwB1QH/AZkBqgHM + AZkB1QH/AWYBqgHMAQABKwEzAQABKwFmATMBVQGZAQABVQGZATMBVQHMAQABgAHMATMBVQHMAQABVQHM + AQABVQHMATMBVQHMATMBgAHMATMBVQHMATMBgAHMAQABVQGZAQABKwGZAQABKwGZAQABKwFmAgABZgIA + AWYCAAEzAgABMwIAATMCAAEzAgABMwEAASsBZgIAATMCAAFmAQABKwEzAgABMwFmAYABmQP/AWYBVQGZ + ATMBVQFmATMBKwIzASsBMwFmAVUBZur/AcwR/wHMBf8BzAHVAf8BzAHVAswB1QH/AWYBgAFmAgACMwEr + AWYBAAErATMBmQGqAswBqgGZBAABKwEzAgACMwErAWYCAAFmAgABMwEAASsBmQFmAYABzAEAAVUBzAEA + AVUBmQEzAVUBmQEzAVUBmQIAAjMBVQGZATMBgAGZAWYBgAGZAQABVQGZAWYBgAHMAQABVQGZATMBVQHM + ATMBVQHMAQABKwFmAQABKwJmAVUBZgEzASsBMwMAATMBAAEzAWYBgAH/ATMBVQHMATMBgAHMATMBgAHM + AgABMwcAASsCMwFVAZkBAAErAZkBMwErAZkBMwFVAZkBAAFVAZkBMwFVAmYBgAHMAZkBqgHMATMBVQGZ + AWYBgAGZAcwB1QH/AZkBqgLMAv8BZgGqAcwBAAErATMBAAErAWYBMwFVAZkBAAFVAZkBMwFVAcwBAAFV + AcwBAAFVAcwBAAFVAZkBAAFVAcwBMwFVAZkBMwGAAcwBMwFVAcwBMwGAAcwBAAFVAZkBAAErAZkBAAEr + AZkBAAErAWYCAAFmAQABKwFmAgABMwIAATMCAAEzAgABMwIAAjMBKwFmAgABMwIAAWYBMwEAATMCAAEz + AWYBgAGZA/8BZgGAAZkBMwFVAWYBMwErAjMBKwEzAWYBVQFmWv//AP8A/wD/ADwAoP8B1Qb/AcwJ/wGZ + AaoCmQGqApkBqgLMAdUBzAb/AZkBqgGZATMBAAIzASsBZgEAASsBZgIAATMCAAFmATMBVQGZATMBVQHM + AQABVQHMATMBVQHMATMBgAHMAQABKwFmAQABKwFmATMBgAHMATMBVQGZAQABVQGZAQABVQGZATMBVQGZ + AQABVQHMATMBgAHMAQABKwGZATMBVQGZATMBKwFmAZkBqgGZATMBKwEzAZkBqgGZAgACMwFVAZkBMwFV + AcwBMwFVAcwBMwFVAZkCAAEzAWYBVQFmAZkBqgGZAWYBgAGZAgACMwFVAZkBMwErAZkBAAFVAZkBMwGA + AcwBMwFVAZkBAAFVAZkBAAFVAZkBMwFVAZkBAAErAWYBMwFVAWYBMwFVAZkBMwFVAZkBAAFVAZkBMwFV + AcwBAAErAWYBAAErAZkBMwFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAZkBAAFVAcwBMwFVAZkBAAFV + AcwBAAFVAcwBMwFVAcwBAAFVAcwBMwGAAcwBMwFVAcwBMwGAAcwBMwFVAZkBMwFVAZkBAAErAWYCAAFm + AgABZgIAATMCAAEzAgABZgIAATMCAAEzAgABMwIAATMDAAGZAaoBmRn/AdXp/wHVEv8BzAP/AZkBqgKZ + AaoCmQGqAZkBzAGqAcwG/wGZAaoBzAEzAQACMwErAWYCAAFmAgABMwEAASsBZgEzAVUBmQEzAVUBzAEz + AVUBzAEAAVUBzAFmAYABzAIAAWYBAAFVAZkBMwFVAcwBAAFVAcwBAAFVAZkBMwGAAZkBAAFVAZkBMwFV + AcwBAAFVAcwBAAErAZkBMwFVAZkBMwFVAWYBmQGqAZkBMwErATMBmQGqAZkBAAErATMBAAFVAZkBMwFV + AcwBAAFVAcwBAAFVAcwDAAFmAVUBZgGZAaoBmQFmAYABmQIAAjMBVQGZATMBKwGZAQABVQGZATMBVQHM + AQABVQHMAQABVQGZATMBVQHMATMBVQGZAQABKwFmATMBVQGZATMBVQGZAQABVQGZAQABVQGZATMBVQGZ + AQABKwGZAQABKwGZATMBVQHMAQABVQHMAQABVQHMATMBgAHMAQABVQHMATMBVQHMAQABVQHMAQABVQHM + ATMBgAHMAQABVQGZATMBVQHMATMBgAHMATMBVQHMATMBgAHMATMBVQGZAQABKwGZAQABKwFmAQABKwFm + AgABZgIAATMCAAEzAgABMwIAAWYCAAEzBQABMwMAAZkBqgGZaf//AP8A/wD/ADwAq/8BzBf/AcwB1QH/ + BQABMwIAATMBAAErAWYCAAFmAQABVQGZATMBVQHMAQABVQHMAWYBgAHMAgABmQEAASsBmQEzAVUBzAEA + AVUBzAEzAVUBzAEzAYABzAEAAVUBzAEAAVUBmQEzAVUBzAEzAVUBzAEAASsBZgEzAVUBzAIAATMBmQGq + AcwBZgFVAjMBVQJmAYABZgEAASsBZgEzAYABzAEAAVUBzAEzAVUBmQEzAVUBZgEzAVUBMwGZAaoBZgHM + AdUBzAEAASsBZgEAASsBZgEzAVUBzAEAAVUBmQEzAVUBzAEAAVUBzAEzAYABzAEzAVUBmQEzAYABzAEz + AVUBmQEAASsBZgEzAVUBzAEzAVUBzAEAAVUBmQEzAVUBzAEzAYABzAEAASsBmQEAASsBmQEzAVUBzAEz + AVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAAYABzAEAAVUBzAEzAVUBmQEAAVUBzAEzAVUBmQEAAVUBzAEz + AVUBzAEAAVUBzAEAAYABzAEzAVUBzAEzAVUBmQEAAVUBmQEAASsBmQEAASsBZgEAASsBZgIAAWYBAAEr + AWYCAAFmAQABKwEzAgABMwMAAcwB1Qr/AcwB/wHMFP8BzOb/Acwk/wHMAdUBzAIAATMFAAEzAQABKwFm + AgABZgEAASsBmQEzAVUBzAEAAVUBzAEzAVUBzAEAASsBmQEAASsBmQEzAVUBzAEzAVUBzAEAAVUBzAEz + AVUBzAEAAVUBzAEAAVUBzAEAAYABzAEzAVUBzAEAASsCZgFVAcwCAAEzAcwBqgHMATMBVQJmAYABMwFm + AVUBmQEAAVUBZgEzAVUBzAEAAVUBzAEAAVUBmQFmAVUBZgEzAVUBMwGZAaoBZgHMAdUBzAEAASsBZgEz + ASsBZgEzAVUBzAEAAVUBmQEzAVUBzAEAAVUBzAEAAYABzAEzAVUBmQEzAYABzAEzAVUBmQIAAWYBMwFV + AcwBMwFVAcwBAAFVAcwBAAFVAcwBMwGAAcwBAAErAZkBAAErAZkBMwFVAcwBAAFVAcwBAAFVAcwBAAFV + AcwBAAFVAZkBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwGAAcwBMwFVAZkBMwFV + AcwBMwGAAcwBMwFVAcwBAAErAZkBAAErAWYBAAErAWYBAAErAWYBAAErAWYCAAFmAQABKwFmAgABZgEA + ASsBMwMAAcwB1QHMBf8BzAz/AcwG/wHVDP8BzAH/AdVA//8A/wD/AP8APAC9/wGZAaoBmQEzASsCMwFV + ATMBmQGqAZkBAAErATMCAAIzAVUBZgEAASsBmQEAAVUBzAEzAVUBzAEzAVUBzAEAASsBmQEAASsBZgEz + AYABzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBmQEzAVUBzAEAAYABzAEAAVUBzAEAAVUBzAEAAVUBmQEz + AVUBzAIAAmYBqgGZAcwB1QH/AZkBgAFmAZkB1QHMAQABKwFmATMBgAHMATMBVQHMAQABVQGZAWYBgAGZ + AcwB1QLMAdUBzAGZAaoBzAEzAVUBZgEzAVUBmQEAASsBZgEzAVUBzAEAAVUBzAEAAVUBmQEAAVUBzAEA + AVUBzAEAAVUBzAEzAVUBzAEAASsBzAEAASsBZgEzAYABzAEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEA + AVUBmQIAAZkBAAFVAZkBMwGAAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBAAFV + AcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAZkBAAFVAcwBMwGAAcwBAAFVAcwBMwGAAcwBMwFVAcwBMwFV + AZkBAAFVAZkBMwFVAZkBMwFVAZkBMwFVAZkBMwEAAjMBVQEzA/8BzAH/AcwP/wHM//8U/wGZAaoBmQEz + ASsBMwFmAVUBZgGZAaoBmQEAASsDAAIzAVUBmQEAASsBmQEAAVUBzAEAAVUBzAFmAVUBzAEAASsBmQEA + ASsBZgEzAYABzAEAAVUBzAEAAVUBzAEAAYABzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEA + AVUBzAEzAVUBzAIAAmYBgAGZAcwB1QHMAZkBgAFmAcwB1QHMAQABKwIzAYABzAEzAVUBzAEAAVUBmQFm + AYABmQHMAdUCzAHVAswBqgGZATMBKwFmATMBVQGZAQABKwFmATMBVQHMAQABVQGZAQABVQHMAQABVQHM + AQABVQHMAQABVQHMAQABVQHMAQABVQGZAQABKwGZATMBVQHMAQABVQHMAQABVQHMATMBVQHMATMBVQHM + AQABKwGZAQABKwGZATMBVQGZATMBVQHMATMBgAHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMAQABVQHM + ATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABgAHMAQABVQHMATMBgAHMATMBVQHM + ATMBVQHMAQABVQGZATMBVQGZAQABVQGZATMBVQGZAQABKwIzASsBMwT/AdUl/wHMQf//AP8A/wD/ADwA + k/8BzAj/AcwX/wGZAdUBzAFmAVUBZgEzAVUBMwFmAVUBZgHMAaoBmQb/AWYBVQFmAgABMwFmAYABzAEz + AVUBzAEzAYABzAEzAVUBzAEAASsBZgEAASsBmQEzAVUBzAEAAVUBzAEzAYABzAEAAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBmQEzAVUBmQEzAVUBmQHMAdUCzAH/ + AcwBmQGqAZkCAAFmATMBVQHMATMBVQGZAQABVQGZATMBKwFmAcwC/wHMAaoBzAGZAaoBmQIAAmYBVQGZ + AQABVQGZATMBVQHMAQABVQGZAQABVQHMAQABVQHMATMBVQHMAQABVQHMAQABVQGZATMBgAHMAQABKwGZ + AQABKwGZATMBVQHMAQABVQHMAQABVQHMATMBVQGZATMBgAHMAQABVQGZAQABKwGZAQABKwGZATMBVQHM + AQABVQGZAQABVQHMAQABVQGZAQABVQHMATMBVQHMAQABVQHMAQABgAHMAQABVQHMAQABVQHMAQABVQHM + AQABVQHMATMBVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQHMAQABgAHMATMBVQHMATMBVQHMAWYBgAHM + AQABKwEzAcwBqgHMEP8B1f//Df8BzAL/AcwBqgHMAWYBgAFmATMBVQEzAWYBVQFmAZkBqgHMAv8BzAP/ + AWYBVQFmAgABMwFmAYABzAEAAVUBzAEzAYABzAEzAVUBzAEAASsBmQEAASsBmQEzAVUBzAEAAVUBzAEz + AVUBzAEAAVUBzAEAAVUBmQEAAVUBzAEAAVUBzAEzAYABmQEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBmQEA + AVUBmQEzAYABmQHMAdUCzAH/AcwBmQGqAZkCAAFmATMBVQHMAQABVQHMATMBVQGZATMBVQFmAcwB1QLM + AdUBzAGZAaoBmQEAASsBZgEzAVUBzAEzAVUBmQEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBmQEAAVUBzAEA + AVUBzAEzAVUBzAEzAYABzAEAASsBmQEAAVUBmQEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBmQEzAYABzAEz + AVUBmQIAAZkBAAErAZkBMwFVAcwBMwFVAcwBAAFVAZkBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBAAGAAZkBMwFV + AcwBMwFVAcwBMwFVAcwBZgGAAcwCAAEzAcwB1QHMbP//AP8A/wD/ADwAmP8BzA//AcwB1QHMAZkBqgKZ + AYABmQFmAVUBZgEzASsBMwGZAYABZgHMAdUBzAz/AcwC/wIAATMBZgGAAcwBMwFVAcwBMwFVAcwBAAEr + AWYBAAErAZkBMwGAAcwBMwFVAcwBAAFVAcwBAAFVAcwBMwFVAZkBAAFVAcwBMwFVAcwBAAFVAcwBMwFV + AcwBAAFVAZkBAAFVAcwBAAFVAcwBAAFVAcwBMwGAAcwBAAErAZkBZgGqAZkD/wEzAVUBmQEAASsBMwFm + AYABzAEAAVUBzAEzAYABzAEAAVUCZgGAAZkD/wEzAVUBZgEAASsBZgEzAYABzAEAAVUBzAEzAVUBzAEA + AVUBzAEzAVUBzAEAAVUBzAEAAVUBmQEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAASsBmQEAASsBmQEz + AYABzAEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEzAVUBzAEAASsBmQEAASsBmQEzAVUBzAEAAVUBzAEz + AVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEAAVUBmQEAAVUBzAEAAVUBzAEAAVUBzAEzAYABzAEAASsBZgEAASsBMxr/Aczs/wLM + Df8CzAHVAcwBmQGqApkBgAGZAWYBVQFmATMBVQEzAZkBgAFmAcwB1QHMCf8BzAX/AgACMwGAAcwBMwFV + AcwBMwFVAcwCAAFmAQABVQFmATMBgAHMATMBVQHMAQABVQHMAQABVQGZAQABVQHMAQABVQHMATMBVQHM + AQABVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQHMAQABKwGZAWYBqgGZA/8BZgGA + AWYCAAFmATMBgAHMAQABVQHMATMBgAHMAQABKwFmAZkBqgGZAv8BzAEzAVUBZgEAASsBZgEzAYABzAEA + AVUBzAEzAVUBzAEAAVUBmQEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBmQEAAVUBzAEAAVUBzAEzAVUBzAIA + AWYBAAFVAZkBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBMwFVAcwBAAErAZkBAAErAZkBMwFV + AcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAZkBAAGAAcwBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAZkBAAEr + ATMP/wHMA/8B1Qb/AcwL/wHMSP//AP8A/wD/ADwAov8BZgFVAWYDAAEzAVUBMwFmAVUBZgGZAaoBmQHM + AdUBzAz/AcwL/wEzAVUBZgIAATMBZgGqAcwCAAFmATMBVQGZATMBVQHMATMBVQHMATMBVQHMAQABVQGZ + AQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQGZAQABVQHMATMBVQHMAQABVQHMATMBgAHMAQABVQHM + ATMBVQGZAQABVQGZAQABVQGZATMBVQGZAgACMwFVAcwBAAFVAcwBAAFVAcwBMwFVAZkBMwFVAZkBAAEr + AWYBAAErATMCAAIzAYABzAEAAVUBzAEAAVUBmQEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEA + AVUBzAEAAVUBmQEAAVUBzAEzAVUBzAEzAVUBmQEAASsBZgEAASsBzAEzAVUBzAEAAVUBmQEAAVUBzAEz + AVUBzAEAAVUBzAEzAYABzAEzAVUBmQEAASsBmQEAAVUBmQEzAVUBzAEAASsBmQEzAVUBmQEAASsBZgEz + ASsBmQEzAVUBmQEAAVUBzAEzAVUBzAEzAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEzAYABzAEAAVUBzAEz + AVUBzAEzAVUBmQFmAYABzAIAAWYBmQGqAZkH/wHV//8K/wFmAVUBZgMAATMBVQEzAWYBVQFmAZkBqgGZ + AcwB1QHMC/8BzAz/AWYBVQFmAQABKwEzAWYBgAHMAQABKwFmATMBVQGZATMBVQHMAQABVQHMAQABgAHM + AQABVQGZAQABVQHMATMBVQHMAQABVQHMAQABVQHMAQABVQGZATMBVQHMAQABVQHMAQABVQHMAQABVQHM + AQABVQHMAQABVQGZATMBVQGZAQABVQGZATMBVQFmAgACMwFVAZkBAAGAAcwBAAFVAcwBAAFVAcwBMwFV + AZkBAAErAWYBAAErATMCAAIzAVUBzAEAAVUBzAEAAVUBmQEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEA + AVUBzAEzAVUBzAEAAVUBzAEAAVUBmQEAAVUBzAEzAVUBmQIAAZkBAAFVAZkBMwFVAcwBAAFVAcwBAAFV + AcwBAAFVAcwBMwFVAcwBMwGAAcwBAAFVAZkBAAErAZkBAAFVAZkBMwFVAcwBAAErAZkBMwFVAZkBAAEr + AWYBMwErAZkBMwFVAZkBMwFVAcwBMwFVAcwBMwFVAcwBMwFVAcwBAAFVAcwBAAGAAcwBAAFVAcwBMwFV + AcwBAAFVAcwBAAFVAcwBZgGAAcwCAAEzAZkBqgGZb///AP8A/wD/ADwAov8BZgGAAmYBVQFmD/8BzBf/ + ATMBKwIzASsBMwEAASsCZgGAAcwBMwFVAZkBMwGAAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAcwBMwFV + AcwBAAFVAcwBMwFVAcwBAAFVAZkBAAGAAcwBMwFVAcwBAAFVAZkBAAFVAcwBAAFVAcwBAAGAAcwBMwFV + AZkBAAFVAZkBMwFVAZkBMwGAAcwBMwFVAZkBAAFVAcwBAAGAAcwBMwFVAcwBMwGAAZkBAAFVAZkBMwFV + AZkBMwGAAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFV + AcwBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAErAWYBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBMwFV + AcwBAAFVAcwBMwFVAcwBMwFVAcwBAAErAWYCAAFmAgABZgEAASsBZgIAAWYBAAErAWYBAAErAWYBAAEr + AWYBMwErAZkBAAFVAZkBMwFVAZkBMwGAAcwBMwFVAcwBMwFVAcwBMwFVAcwBMwFVAcwBMwGAAcwBAAFV + AWYBMwErATMBzCD/Aczy/wFmAVUCZgGAAWYBzA//AdUB/wHMFP8BMwErATMBAAErATMBAAErAmYBVQHM + ATMBVQGZATMBVQHMATMBVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQHMAQABVQHM + AQABVQGZAQABgAHMATMBVQGZAQABVQHMAQABgAHMAQABVQHMAQABgAGZATMBVQGZATMBVQGZATMBVQHM + AQABVQGZATMBVQHMAQABVQHMATMBgAHMATMBVQGZATMBVQGZATMBVQGZATMBgAHMAQABVQHMAQABVQHM + AQABVQHMATMBVQHMAQABVQHMATMBVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQHM + AQABVQHMAQABKwFmAQABVQHMATMBVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMATMBVQHMATMBVQGZ + AQABKwFmAgABZgEAASsBZgIAAWYCAAFmAQABKwFmAQABKwGZAQABKwFmAQABKwGZAQABVQGZAQABVQGZ + ATMBVQHMATMBVQHMATMBVQHMAQABgAHMATMBVQHMATMBVQHMAQABVQFmAQABKwEzAf8B1Qb/AcwL/wHM + Cf8BzFP//wD/AP8A/wA8AKv/AcwB/wHMAf8B1Rz/AcwBqgHMAQABKwEzBQABMwIAAWYBMwErAWYBAAEr + AWYBMwFVAZkBMwFVAcwBMwGAAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFV + AcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAcwBAAGAAZkBAAFVAcwBAAFVAcwBAAFV + AcwBMwFVAcwBAAFVAZkBMwFVAcwBMwFVAcwBMwFVAZkBAAFVAcwBAAFVAcwBAAFVAZkBAAFVAcwBMwFV + AcwBAAFVAZkBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAZkBAAFVAcwBMwFVAcwBAAFV + AcwBAAErAWYBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAZkBAAFVAcwBMwFVAZkBAAErAZkBAAEr + AWYBAAErAWYCAAEzAgABMwIAATMCAAFmAgABMwIAAWYCAAEzAgABZgIAAWYBAAErAWYBAAErAWYBAAEr + AZkBMwFVAWYBMwErAWYCAAEzAZkBqgHMBf8BzP//Gf8B1QH/AcwB/wHMG/8BzAGqAcwBAAErATMDAAEz + AQABMwEAASsBZgEAASsBZgEzASsBmQEzAVUBmQEzAVUBzAEAAYABzAEzAVUBzAEAAVUBmQEAAVUBzAEA + AVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEz + AVUBzAEAAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAYABmQEAAVUBzAEAAVUBmQEz + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBmQEAAVUBzAEA + AVUBzAEAAVUBmQEzAYABzAEzAVUBzAIAAWYBMwFVAcwBAAGAAcwBAAFVAcwBAAFVAcwBAAFVAZkBMwFV + AcwBMwFVAcwBAAErAZkCAAFmAQABKwFmAgABMwIAATMCAAEzAgABMwIAATMCAAEzAgABMwIAAWYBAAEr + AWYBAAErAWYCAAFmATMBKwFmATMBVQGZATMBKwFmAwABzAHVAcwD/wHMbv//AP8A/wD/ADwAyf8BZgFV + AWYBMwFVATMBzAHVAcwBMwFVATMEAAErATMCAAEzAgABMwEAASsBZgEAASsBmQEzAVUBmQEzAVUBzAEA + AVUBmQEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEA + AVUBmQEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBmQEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBmQEA + AVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBmQEz + AVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBmQIAAZkBMwFVAZkBMwFVAcwBAAFV + AcwBMwFVAcwBAAFVAcwBMwFVAcwBAAErAZkBAAErAWYCAAFmAQABKwEzAgABMwIAATMCAAEzAQABKwEz + AgABMwIAATMBAAErAWYCAAFmAgABMwIAAWYCAAEzAgABMwIAAjMBAAEzAcwL/wHM//8y/wFmAVUBZgEz + AVUBMwHMAaoBzAEzAVUBMwIAAjMBAAEzAgABMwIAATMBAAErAWYBAAErAWYBMwFVAcwBMwFVAcwBAAFV + AcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFV + AcwBAAFVAZkBAAFVAcwBAAFVAZkBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAZkBAAFVAcwBAAFVAcwBAAFV + AcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAZkBMwFVAcwBAAFVAcwBAAFVAZkBAAFVAcwBAAFV + AcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAZkCAAFmATMBVQHMAQABVQHMATMBVQHM + AQABVQHMATMBVQHMAQABVQHMAQABVQGZAgABZgEAASsBZgEzAQABMwEAASsBMwIAATMCAAIzASsBMwIA + ATMCAAFmAQABKwEzAgABZgIAATMCAAFmAgABZgIAATMCAAIzASsBMwHMAdVz//8A/wD/AP8APADD/wHM + AdUB/wEzASsCMwFVATMG/wHMAaoBzAUAATMCAAEzAgABMwIAATMCAAEzAgABZgEAAVUBmQEzAVUBzAEA + AVUBzAEAAVUBzAEAAVUBmQEzAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBmQEAAVUBzAEzAVUBzAEA + AVUBzAEAAVUBmQEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEA + AVUBmQEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEA + AVUBzAEAAVUBmQEAAVUBzAEAAVUBmQEzAVUBzAEAAVUBzAEAAVUBmQIAAZkBMwFVAcwBMwFVAcwBAAFV + AcwBAAFVAcwBMwFVAcwBAAFVAZkCAAFmAgABMwIAATMCAAEzAgABMwUAATMCAAEzAgABMwIAATMCAAEz + AQABKwFmAgABMwIAATMCAAEzAwABzAHVAcwE/wHV//80/wHMAdUBzAEzASsCMwFVATMG/wGZAaoBmQcA + ASsBMwIAATMCAAEzAgABMwIAAWYBAAFVAZkBMwFVAcwBAAFVAcwBAAGAAcwBAAFVAZkBMwFVAcwBAAFV + AcwBAAFVAZkBAAFVAcwBAAFVAZkBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFV + AcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFV + AcwBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAZkBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFV + AcwBMwFVAcwBAAFVAZkCAAGZATMBVQGZATMBVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQGZAgABZgIA + ATMCAAEzAgABMwIAATMFAAEzAgABMwIAAjMBAAEzAQABKwFmATMBAAEzAgABMwIAATMCAAEzAwABzAHV + Acx1//8A/wD/AP8APADA/wGZAYABmQEzASsBAAFmAYABZgb/AcwB1QT/AcwB1QHMCAABMwIAATMCAAEz + AgABMwIAAZkBAAFVAZkBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAcwBMwFVAZkBAAFVAcwBAAFV + AcwBMwGAAcwBMwFVAcwBMwGAAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAZkBAAFV + AcwBMwGAAcwBMwFVAcwBMwFVAcwBMwGAAcwBAAErAZkBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAZkBAAFV + AcwBMwFVAcwBAAFVAZkBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBMwGAAcwBAAFV + AZkCAAGZAQABVQGZATMBVQHMAQABVQGZAQABVQHMATMBVQHMAQABKwFmAgABZgIAAWYCAAEzAgABMwIA + ATMCAAEzAgABMwIAATMCAAEzAQABKwFmATMBAAEzAQABKwEzAgABMwMAAZkBqgGZ//85/wGZAaoBmQEz + ASsBAAFmAYABZgz/AcwB1QHMCAABMwIAATMCAAEzAgABMwIAAWYBMwFVAZkBAAFVAcwBAAFVAZkBMwFV + AcwBAAFVAcwBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwGAAcwBMwFVAcwBMwGAAcwBAAFVAcwBMwFV + AcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBMwFVAcwBMwGAAcwBMwFVAcwBMwFVAcwBAAFV + AZkBMwFVAcwBAAFVAcwBAAFVAcwBAAFVAcwBAAFVAZkBAAFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFV + AcwBAAFVAZkBAAFVAcwBMwFVAcwBMwGAAZkBMwFVAcwCAAFmAQABVQHMATMBVQHMAQABVQHMAQABVQHM + AQABVQHMAQABKwFmAQABKwFmAgABMwIAATMCAAEzAgABMwIAATMCAAEzAgABMwIAATMCAAEzAgABZgEA + ASsBMwIAATMDAAGZAaoBmQX/Acxy//8A/wD/AP8APADA/wGZAYABZgGZAaoBzBL/AZkBqgGZAQABKwEz + AwABMwErATMBAAErAWYCAAEzAgABZgEzAVUBmQEAAVUBzAEzAVUBzAEAAVUBmQEzAVUBmQEAASsBmQEz + AVUBzAFmAVUBzAEzAVUBmQEAASsBZgEzAVUBzAEAASsBZgEAASsBmQEzAVUBzAEAAVUBzAEzAYABzAEz + AVUBzAEzAVUBzAEAAVUBmQEAASsCZgFVAcwBMwGAAZkBAAErAWYCAAFmATMBgAHMAQABVQHMAQABVQHM + AQABVQHMATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQGZAQABVQHM + AQABVQGZATMBVQHMAQABVQGZAQABKwGZAQABKwGZATMBVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQGZ + AQABKwFmAgABZgIAATMCAAFmAQABKwEzAgABMwIAATMCAAEzAgABMwIAAjMBKwFmAwABmQGqAZkD/wHM + //84/wGZAYACmQGqAcwS/wGZAaoBmQEAASsBMwMAATMBKwEzAQABKwFmAgABMwIAAWYBMwErAcwBMwFV + AcwBAAFVAcwBMwFVAcwBAAErAZkBMwFVAZkBMwFVAcwBMwFVAcwBMwFVAcwBAAErAWYBMwFVAZkBMwEr + AWYBAAErAZkBAAFVAcwBAAGAAcwBMwFVAcwBMwFVAcwBMwFVAcwBAAFVAZkBAAErAmYBVQGZAWYBgAGZ + AQABKwFmAgABZgEzAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBmQIAAWYBAAErAZkBMwFV + AcwBAAFVAcwBMwFVAcwBMwFVAZkBMwFVAcwBAAErAWYCAAFmAgABMwIAATMCAAEzAQABKwEzAgABMwEA + ASsBMwIAATMCAAIzASsBMwMAAZkBqgGZDf8B1W3//wD/AP8A/wA8ANH/AcwK/wHVAcwBMwFVAWYDAAEz + ASsCMwErAWYCAAFmAQABVQGZATMBVQHMATMBVQHMATMBVQHMAgABZgIAATMBAAErAWYBAAFVAZkBMwEr + AZkBAAErAWYCAAEzAgABZgEAAVUBmQEzAVUBzAEAAVUBzAEAASsBZgEzASsBmQEAAVUBmQFmAVUBzAEA + ASsBZgIAATMCAAEzAgABZgEzAVUBmQEzAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEAAVUBzAEz + AVUBzAEzAVUBzAEzAVUBzAEAAVUBzAEzAYABzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAYABzAEz + AVUBmQEAASsBmQEAAVUBmQEzAVUBzAEAAVUBzAEzAVUBmQEAAYABzAEzAVUBzAEzAVUBmQEAASsBmQEz + ASsBZgEAASsBZgIAAWYBAAErATMCAAFmAgABMwIAATMDAAFmAVUBZgT/AdX//0H/AdUH/wHMAf8BzAr/ + AdUB/wEzAVUBMwMAATMBKwEzAQABKwFmAQABKwFmATMBVQGZAQABVQHMATMBVQHMAQABVQHMAQABKwFm + AgABMwEAASsBZgEzASsBmQEzAVUBmQIAAWYCAAEzAgABZgEAAVUBzAEzAVUBzAEzAVUBmQEAASsBmQEA + ASsBmQEzAVUBmQEzAVUBzAEAASsBZgIAATMCAAEzAQABKwFmATMBVQGZATMBVQGZAQABVQHMAQABVQHM + AQABVQHMAQABVQHMAQABVQHMATMBVQHMATMBVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQHMATMBVQGZ + AQABVQHMAQABVQHMATMBgAHMATMBVQHMAQABKwGZAQABVQGZATMBVQGZAQABVQHMAQABVQHMATMBVQHM + AQABVQHMATMBVQGZATMBKwGZAQABKwFmAQABKwFmAgABZgIAATMCAAFmAgABZgIAATMDAAFmAVUBZgf/ + AdV2//8A/wD/AP8APADJ/wHMDv8BzAHVB/8BZgFVAWYEAAErAjMBVQGZATMBVQHMAQABVQHMATMBVQHM + AQABVQGZAgABZgIAATMCAAEzAgABZgEzASsBZgEzAVUBmQEAASsBmQFmAYABzAEzAYABzAEzAVUBzAIA + AWYBAAErAWYCAAFmATMBKwFmATMBVQGZATMBVQGZAQABKwFmAQABKwGZATMBgAHMATMBVQHMAQABVQHM + AQABVQGZAQABVQHMAQABVQHMATMBVQHMATMBVQGZAQABKwGZAQABKwGZAQABKwFmATMBVQGZATMBVQHM + ATMBVQHMAQABVQGZAQABVQHMAQABVQHMATMBVQHMAQABVQHMATMBVQHMAQABVQHMAQABVQHMAQABVQHM + ATMBVQHMAQABVQHMATMBVQHMATMBVQHMATMBgAGZATMBVQHMAQABVQGZATMBKwGZATMBVQGZATMBKwFm + AQABKwEzAwABZgFVAWYL/wHM//84/wHMEP8B1Q3/AWYBVQFmBAABKwIzAVUBzAEzAVUBzAEAAVUBzAEA + AVUBzAEzAVUBmQIAAWYFAAEzAgABZgEzASsBZgEzAVUBmQEzAVUBmQEzAYABzAEzAVUBzAEzAVUBzAIA + AWYBAAErAWYCAAIzASsBZgEzAVUBmQFmAVUBmQEAASsBZgEAASsBmQEzAVUBzAEzAVUBzAEAAVUBzAEz + AVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEzAVUBmQEAASsBmQEAASsBmQEzASsBZgEAAVUBmQEzAVUBzAEA + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBmQEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBzAEA + AVUBzAEAAVUBzAEzAYABzAEAAVUBzAEzAVUBzAEzAYABzAEAAVUBmQEzAVUBmQEzAVUBmQEzASsBZgEA + ASsBMwMAAWYBVQFmBv8BzAv/Acxu//8A/wD/AP8APADk/wGZAdUBzAEzAQABMwEAAVUCZgGAAcwBMwFV + AcwBMwGAAcwBMwFVAZkBAAErAWYCAAEzAgABMwIAATMCAAFmAQABKwFmATMBgAHMAQABVQHMATMBVQHM + AQABKwGZAgABMwIAATMCAAEzAgABMwEAASsBZgIAAWYBMwFVAZkBMwFVAZkBMwFVAZkBAAFVAcwBAAFV + AcwBMwFVAcwBAAFVAcwBMwFVAcwBAAFVAZkBAAErAWYCAAEzAgABMwIAATMCAAEzAQABKwFmAQABVQHM + ATMBVQGZAQABVQHMAQABVQGZAQABVQHMAQABVQGZATMBVQHMAQABVQHMATMBVQGZAQABVQHMAQABVQGZ + AQABVQHMAQABVQHMAQABVQHMATMBVQHMATMBVQHMATMBVQHMATMBVQGZATMBVQGZATMBVQGZAgABMwGZ + AYABmf//af8BzAGqAcwBMwErAjMBKwFmATMBgAHMATMBVQHMATMBVQHMATMBVQHMAgABZgIAATMCAAEz + AQABKwEzAgABZgIAAWYBMwGAAcwBAAFVAcwBAAFVAcwBAAErAZkCAAEzAgABMwIAATMCAAEzAQABKwFm + AgABZgEzAVUBmQEAAVUBmQEzAYABmQEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBmQEA + ASsBZgIAATMCAAEzAgABMwIAATMBAAErAZkBMwFVAZkBAAGAAcwBAAFVAZkBAAFVAcwBAAFVAcwBAAFV + AcwBMwFVAcwBAAFVAcwBAAFVAZkBAAFVAcwBAAFVAZkBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFV + AcwBMwFVAcwBAAErAZkBMwFVAZkBMwFVAZkDAAGZAYABmYT//wD/AP8A/wA8AOD/AcwB/wHVB/8CAAEz + AgACMwFVAZkBMwFVAcwBMwFVAcwBAAErAWYCAAEzAgACMwErATMBAAErAWYBAAErAWYBMwFVAcwBMwFV + AcwBMwFVAcwBAAErAWYCAAEzAgABMwUAATMBAAErAWYCAAIzASsBZgEAAVUBmQEzAVUBzAEzAVUBmQEA + AVUBzAEAAVUBzAEzAVUBzAEzAVUBmQEAASsBmQIAATMCAAEzAgABMwIAATMCAAEzAgABMwEAASsBZgEz + AVUBzAEzAYABzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEzAYABzAEz + AVUBzAEzAYABzAEAAVUBmQEzAVUBzAEAAVUBzAEzAYABmQEAASsBZgEAASsCMwErATMDAAGZAaoBmQn/ + Acz//z7/Acwb/wHVA/8BzAP/AcwB1QH/AgABMwEAASsCMwFVAZkBMwFVAcwBMwGAAcwBAAErAWYCAAIz + AQACMwEAATMBAAErAWYBAAErAWYBMwFVAcwBMwFVAcwBAAFVAcwBMwErAZkCAAEzCAABMwEAASsBZgIA + ATMBAAErAZkBMwFVAZkBMwFVAcwBAAFVAcwBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAcwBAAErAWYCAAFm + AgABMwUAATMCAAEzAgABMwEAASsBZgEzAVUBzAEzAVUBzAEAAVUBzAEAAVUBmQEAAVUBzAEAAVUBzAEA + AVUBzAEAAVUBzAEAAVUBzAEAAVUBzAEAAYABzAEzAVUBzAEAAVUBmQEzAVUBzAEAAVUBzAEzAYABzAEA + ASsBZgEzASsBMwEAASsBMwMAAZkBqgGZEf8BzHL//wD/AP8A/wA8AOr/AZkB1QHMATMBKwEzAgABMwEA + ASsBZgEzAYABzAEAAVUBmQIAATMCAAEzAgABMwIAATMCAAIzAVUBmQEAAVUBzAEzAVUBzAEAAVUBmQEA + ASsBZgIAATMCAAEzAgABMwIAATMBAAErATMCAAFmAQABKwFmATMBgAHMAQABVQHMATMBVQHMAQABVQHM + AQABVQHMATMBVQHMAQABKwGZAgABMwIAATMBAAErATMFAAEzAgABMwIAAWYBAAErAWYBMwFVAcwBMwFV + AcwBAAFVAZkBAAFVAcwBMwFVAcwBAAFVAcwBMwFVAcwBMwFVAcwBMwFVAcwBMwFVAZkBAAErAZkBAAEr + AWYBAAErAZkBMwFVAcwBMwGAAcwBAAErAWYBzAHVAv8B1QHMAWYBgAFmAZkBqgGZ//9f/wLMDv8BmQHV + AcwBMwErATMCAAEzAQABKwFmATMBVQHMAQABVQGZAgABMwIAATMBAAErATMCAAEzAgACMwFVAZkBAAFV + AcwBMwFVAcwBAAFVAZkBAAErAWYBAAErATMCAAEzAgABMwIAATMCAAEzAgABMwEAASsBZgEzAVUBzAEA + AYABmQEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEzASsBmQIAATMCAAEzAQABKwEzBQABMwIAATMCAAEz + AQABKwFmATMBVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQHMATMBgAHMATMBVQHMATMBVQHM + ATMBVQHMATMBKwFmAQABKwFmAQABVQGZATMBVQHMATMBgAHMAQABKwFmAcwB1QL/AdUBzAGZAYACmQGq + AZkE/wHVf///AP8A/wD/ADwA6P8B1QT/AZkBqgHMAgACMwFVAZkBMwFVAcwBMwGAAcwCAAIzASsBZgEA + ASsBMwIAATMCAAEzAQABVQJmAYABzAEzAVUBzAEzAVUBzAEAASsBZgIAATMFAAEzAgABMwIAAWYCAAEz + AgABZgEzAVUBmQEzAVUBzAEAAVUBzAEAAVUBzAEzAVUBzAEAAVUBzAEzAVUBmQIAAWYCAAEzAgABMwIA + ATMCAAEzAgABMwEAASsBZgIAATMBAAErAWYBMwFVAcwBMwGAAcwBMwFVAcwBMwFVAcwBMwFVAZkBAAEr + AWYBMwFVAZkBAAErAWYCAAFmBQABMwEAASsBZgEzAVUBzAEzAVUBzAEAASsBMwHMAdUO/wHV//9S/wHM + Gv8BzAGqAZkCAAIzAVUBmQEAAVUBzAEzAYABzAEAASsCMwErAWYBMwEAATMCAAEzAgABMwEAAVUBZgEz + AYABzAEzAVUBzAEAAVUBzAIAAWYCAAEzBQABMwEAASsBZgIAAjMBKwFmAgABZgEzAVUBmQEAAVUBzAEA + AVUBzAEzAVUBmQEAAVUBzAEzAVUBzAEAAVUBmQIAATMCAAIzAQABMwIAATMCAAEzAgABMwIAATMBAAEr + AWYBAAErAWYBMwFVAcwBMwGAAcwBMwFVAcwBMwFVAcwBMwFVAZkCAAFmATMBVQGZAQABKwFmAgABZgIA + ATMCAAEzAgABZgEzAVUBzAEzAVUBmQEAASsBZgHMAdUBzI3//wD/AP8A/wA8AOf/AcwI/wFmAVUBmQEz + AVUBZgEzAYABzAEzAVUBmQIAAWYBMwFVAWYCAAIzASsBZgIAATMCAAFmATMBVQGZAQABVQGZAWYBgAHM + AWYBVQGZAgABMwIAATMCAAEzAgABMwIAATMBAAErATMCAAFmAQABKwFmAQABVQGZATMBVQGZAQABVQHM + AQABVQGZATMBVQHMATMBVQHMAQABKwFmAgABMwIAAjMBAAEzAQABKwEzAgACMwEAATMBAAErAWYCAAFm + AQABKwFmATMBVQGZAgABZgIAAWYCAAFmAgABZgEzAVUBmQEAASsBmQIAATMCAAEzAgABMwIAAWYBMwFV + AZkBMwFVAZkBAAErAWYBzAGqAcz//3b/AdUH/wFmAYABZgEzAVUBmQEAAYABzAEzAVUBzAIAAjMBVQFm + AgACMwErAWYCAAEzAQABKwIzAVUBmQEAAVUBmQFmAYABzAEzAVUBmQIAATMCAAEzAgABMwIAATMCAAEz + AgABMwIAAWYCAAFmAQABVQGZAQABVQHMAQABVQHMAQABVQHMAQABVQHMAQABVQHMATMBVQGZAgABMwIA + AjMBKwEzAgABMwEAASsCMwEAAWYBAAErATMCAAFmATMBKwFmATMBVQGZAgABZgIAAWYCAAFmAgABZgEz + AVUBzAEAASsBZgIAATMIAAFmATMBVQHMATMBVQGZAQABKwFmAcwB1QHMA/8BzAH/AcwP/wHMd///AP8A + /wD/ADwA8P8BzAHVAcwBAAErAmYBgAHMAQABKwFmAgABMwIAATMCAAIzASsCZgGAAZkBMwErAWYCAAFm + AgABMwEAASsBMwIAATMCAAEzBQABMwUAATMCAAIzAQABMwIAAWYBAAFVAZkBMwFVAcwBMwGAAcwBMwFV + AcwBAAFVAcwBMwGAAcwBZgFVAZkBAAErAWYCAAEzAgABMwIAATMCAAEzCwABMwIAATMBAAErAWYBMwFV + AZkBMwFVAZkCAAGZAQABKwGZAWYBVQGZAgABMwIAATMCAAEzAQABKwFmATMBVQHMAWYBgAGZAgABMwHM + AdUBzP//df8BzAj/AcwB1QHMAgACZgGAAcwBAAErAWYCAAFmAgABMwMAATMBVQJmAYABzAEzAQABZgIA + AWYCAAFmAQABKwIzAQABMwIAATMFAAEzBQABMwIAAjMBKwEzAgABZgEAAVUBmQEzAVUBzAEzAYABzAEA + AVUBzAEzAVUBzAEzAVUBzAEzAVUBzAEAASsBMwIAATMCAAEzAgABMwIAATMLAAEzAgABMwEAASsBZgEz + AVUBmQEzAVUBmQIAAZkBMwFVAmYBVQHMAgABMwIAATMEAAErAZkBMwFVAZkBMwGAAcwCAAEzAcwB1QHM + jf//AP8A/wD/ADwA8/8BMwErAWYBAAErAWYBMwErAZkBMwFVAZkCAAEzAgACMwErAmYBVQHMAgACMwFV + AWYBMwErAWYCAAEzAWYBVQFmCAACMwFVATMFAAEzBQABMwIAATMBAAFVAWYBMwFVAZkBMwFVAZkBMwFV + AcwBMwFVAZkBMwFVAZkCAAEzAgABMwkAAWYBVQJmAVUCZgFVAWYBMwFVAWYBMwErAjMBKwFmATMBKwFm + ATMBVQGZATMBVQGZATMBKwFmAQABKwGZATMBVQGZAgABMwIAATMBAAErAWYBMwFVAcwBMwFVAZkCAAEz + AcwF/wHMAdX//3X/AcwG/wEzAVUBZgEAASsBZgEAASsBmQEzASsBmQIAATMCAAEzAgACZgFVAZkCAAFm + ATMBVQGZATMBKwEzAgABMwFmAVUBZgYAATMBAAIzAVUBMwUAATMFAAEzAgACMwErAWYBAAFVAZkBMwFV + AZkBMwFVAcwBMwFVAZkBMwFVAZkCAAEzAgABMwgAATMBZgFVAmYBVQJmAVUBZgEzAVUCMwErAWYBMwEr + AjMBKwFmATMBVQGZATMBVQGZAgABmQEAASsBmQEzAVUBmQIAATMCAAEzAQABKwGZAWYBVQHMATMBVQGZ + AgABMwHMAdUD/wHMBP8B1YX//wD/AP8A/wA8APP/AcwB1QHMAgACMwFVAZkBMwErAZkCAAEzAgABZgEz + AVUBZgIAAjMBVQGZATMBKwFmATMBKwEzAcwB1QT/AZkBqgKZAaoBmQb/AWYBVQFmAcwB/wHMAZkBqgGZ + AgABMwIAATMFAAEzBAABKwEzAgABMwEAASsCMwFVAmYBVQFmAZkBgAKZAaoBzA3/AdUD/wHMAZkBqgHM + ATMBKwEzAgACMwFVAZkBMwFVAZkBAAErAWYBMwErAZkBMwFVAZkBMwFVAZkBAAErAZkBZgGAAcwBAAEr + AmYBVQFm//+E/wHMAdUBzAIAATMBZgFVAcwBMwFVAWYCAAFmAgACMwFVAWYCAAIzAVUBZgEzASsBZgEz + ASsBMwHMAdUE/wGZAaoCmQGqAZkBzAHVBP8BZgGAAWYBzAHVAswBqgGZBQABMwIAATMFAAEzAgABMwEA + ASsBMwIAAjMBVQJmAVUBZgGZAYABmQHMAaoCzAH/AcwN/wHVAcwBmQHVAcwBMwErAWYCAAIzAVUBZgEz + AVUBmQEAASsBZgEzASsBmQEzAVUBmQEzASsBmQEAAVUBmQFmAYABzAEAASsBMwFmAVUBZhf/Acx4//8A + /wD/AP8APAD2/wEzASsCMwFVAZkBZgGqAcwCAAFmATMBKwFmATMBVQGZAgABZgEzASsCMwEAATMBzAHV + AcwD/wHMDv8BZgFVAWYG/wFmAYABmQH/AdUBzAb/AcwBqgLMAdUBzAT/AdUBzA//AcwB/wHMBv8BzAv/ + AWYBVQFmAgABMwEAASsBMwFmAVUBmQEAAVUBZgIAAWYBMwFVAZkBZgGAAcwBZgGAAZkCAAEzAZkBqgHM + //+H/wEzASsCMwFVAZkBZgGAAcwCAAFmAQABKwGZAWYBVQGZAgABZgEzASsBZgEAASsBMwHMAdUBzAf/ + AdUK/wFmAVUBZgb/AWYBgAGZAv8BzAX/AswB1QLMAdUBzAT/AdUBzAX/AcwD/wHMCv8CzAHVDP8BzAFm + AYABmQIAATMBAAErAWYBMwFVAcwBAAFVAWYCAAFmATMBVQGZATMBgAH/ATMBVQHMAgABMwHMAaoBzJD/ + /wD/AP8A/wA8APP/AcwB1QHMBAABKwEzAWYBVQGZAQABKwJmAaoBzAEzASsBZgMAATMBVQFmDv8BzAH/ + AdUH/wFmAVUBZgHMAdUBzAP/AWYBVQFmAcwB1QHMNv8BzAL/AcwB1QH/AZkBgAGZATMBKwFmATMBKwFm + ATMBKwFmAgACMwFVAZkBMwErAWYDAAGZAaoBzAX/Acz//37/AcwBqgGZBAABKwEzAWYBgAGZAQABKwJm + AaoBzAEAASsBZgMAAWYBVQFmEf8BzAb/AWYBVQFmAcwB1QHMA/8BZgGAAWYBzAGqAcwx/wHVA/8BzAP/ + AcwB1QHMAZkBgAGZATMBKwIzASsBZgEzASsBZgIAATMBZgFVAWYBMwFVAWYDAAGZAaoBmZD//wD/AP8A + /wA8APP/AWYBVQFmAZkBgAGZAWYBVQFmAwABMwFVAWYBMwErAWYDAAFmAYABmQb/AcwB1RP/AWYBVQFm + AcwBqgGZA/8BmQGqAZkBZgGAAWYJ/wHMNf8BzAHVAcwBZgGAAZkBAAErATMCAAEzCQABzAGqAcz//4T/ + AWYBgAJmAYABmQFmAVUBZgMAATMBKwFmATMBKwFmAwABZgGAAZkH/wHVAcwD/wHMDv8BZgFVAWYBzAGq + AZkD/wGZAaoBmQFmAVUBZj//AcwC/wFmAVUBmQEAASsBMwIAATMJAAHMAdUBzAb/AcwB/wHMh///AP8A + /wD/ADwA8/8BMwErATMBzAHVAcwBmQGqAZkJAAGZAYABmRj/AcwF/wGZAYACmQGqAZkG/wFmASsBM0P/ + AdUB/wHMAdUBzAGZAYABmQFmAVUCZgFVAWYBzAHVAcz//4f/ATMBKwEzAf8B1QHMAZkBqgGZCQABmQGq + AZke/wGZAYACmQGqAZkG/wFmAVUBMwn/Acwz/wHVAcwG/wHMAdUBzAGZAYABmQFmAVUCZgFVAWYBzAGq + AcwV/wHMff//AP8A/wD/ADwA8P8BzAH/AcwBMwErATMG/wFmAVUBMwIAATMBzAGqAZkh/wHMAdUBzAFm + AVUBZgb/AWYBgAFmAZkBqgGZTf8BzP//iP8B1QHMATMBKwEzAcwF/wFmAVUBZgEAASsBAAHMAaoBzAX/ + Acwb/wHMAdUBzAFmAVUBZgb/AWYBVQFmAZkBqgGZKv8BzCP/AcyV//8A/wD/AP8APADw/wHMAaoBzAFm + AYABZgb/AZkBgAGZAcwB1QHMJP8BzAHVAcwBZgFVAWYG/wHMAdUBzAFmASsBM0j/Acz//4z/AcwBqgHM + AWYBgAFmBv8BmQGAAWYBzAHVAcwe/wHMAf8BzAP/AcwB1QHMAWYBVQFmBv8BzAHVAcwBZgFVATNH/wLM + BP8BzJb//wD/AP8A/wA8APT/AdUBzAb/AZkBqgGZAcwB1QHMJ/8BZgFVAWYBzAHVAcwG/wGZAaoBmQFm + AVUBZv//0v8BzAP/AdUBzAb/AcwBqgLMAdUBzAz/Acwa/wFmAVUBZgHMAdUBzAb/AZkBgAGZAWYBVQFm + 4f//AP8A/wD/ADwA/P8BmQGqAZkq/wGZAYABZgGZAYABmQn/AWYBgAFmAf8B1f//3P8BmQGqAZkBzAHV + Acwn/wGZAYABZgGZAYABmQn/AWYBgAFmAf8B1Tr/Acyk//8A/wD/AP8APAD8/wFmAYABZgHMAaoBzCr/ + ATMBKwEz///q/wFmAYABZgHMAdUBzCr/ATMBKwEz7f//AP8A/wD/ADwA/P8BzAHVAcwt/wFmAYABZgGZ + AaoBmf//5/8BzAHVAcwB/wHVK/8BZgGAAWYBmQGqAZnq//8A/wD/AP8APAD//y7/AdUB/wFmAYABZv// + //8Z/wHVAf8BZgGAAWbq//8A/wD/AP8APAD//////////zz//wD/AP8A/wA8AP//////////PP//AP8A + /wD/ADwA//////////88//8A/wD/AP8APAD//////////zz//wD/AP8A/wA8AP////8b/wHM/////x3/ + AcwC//8A/wD/AP8APAD//////////zz//wD/AP8A/wA8AAFCAU0BPgcAAT4DAAEoAwAB0AECAgABtAMA + AQEBAAEBBQABsAFAFgAD//8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A + /wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A + /wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A8QAL + + + + 124, 14 + + \ No newline at end of file diff --git a/AdvancedRadioButton.cs b/AdvancedRadioButton.cs new file mode 100644 index 0000000..bb8197f --- /dev/null +++ b/AdvancedRadioButton.cs @@ -0,0 +1,98 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Windows.Forms; +using System.Diagnostics; +using System.Windows.Forms.VisualStyles; +using System.Drawing; +using System.ComponentModel; + +namespace ARB +{ + public class AdvancedRadioButton : CheckBox + { + public enum Level { Parent, Form }; + + [Category("AdvancedRadioButton"), + Description("Gets or sets the level that specifies which RadioButton controls are affected."), + DefaultValue(Level.Parent)] + public Level GroupNameLevel { get; set; } + + [Category("AdvancedRadioButton"), + Description("Gets or sets the name that specifies which RadioButton controls are mutually exclusive.")] + public string GroupName { get; set; } + + protected override void OnCheckedChanged(EventArgs e) + { + base.OnCheckedChanged(e); + + if (Checked) + { + var arbControls = (dynamic)null; + switch (GroupNameLevel) + { + case Level.Parent: + if (this.Parent != null) + arbControls = GetAll(this.Parent, typeof(AdvancedRadioButton)); + break; + case Level.Form: + Form form = this.FindForm(); + if (form != null) + arbControls = GetAll(this.FindForm(), typeof(AdvancedRadioButton)); + break; + } + if (arbControls != null) + foreach (Control control in arbControls) + if (control != this && + (control as AdvancedRadioButton).GroupName == this.GroupName) + (control as AdvancedRadioButton).Checked = false; + } + } + + protected override void OnClick(EventArgs e) + { + if (!Checked) + base.OnClick(e); + } + + protected override void OnPaint(PaintEventArgs pevent) + { + CheckBoxRenderer.DrawParentBackground(pevent.Graphics, pevent.ClipRectangle, this); + + RadioButtonState radioButtonState; + if (Checked) + { + radioButtonState = RadioButtonState.CheckedNormal; + if (Focused) + radioButtonState = RadioButtonState.CheckedHot; + if (!Enabled) + radioButtonState = RadioButtonState.CheckedDisabled; + } + else + { + radioButtonState = RadioButtonState.UncheckedNormal; + if (Focused) + radioButtonState = RadioButtonState.UncheckedHot; + if (!Enabled) + radioButtonState = RadioButtonState.UncheckedDisabled; + } + + Size glyphSize = RadioButtonRenderer.GetGlyphSize(pevent.Graphics, radioButtonState); + Rectangle rect = pevent.ClipRectangle; + rect.Width -= glyphSize.Width; + rect.Location = new Point(rect.Left + glyphSize.Width, rect.Top); + + RadioButtonRenderer.DrawRadioButton(pevent.Graphics, new System.Drawing.Point(0, rect.Height / 2 - glyphSize.Height / 2), rect, this.Text, this.Font, this.Focused, radioButtonState); + } + + private IEnumerable GetAll(Control control, Type type) + { + var controls = control.Controls.Cast(); + + return controls.SelectMany(ctrl => GetAll(ctrl, type)) + .Concat(controls) + .Where(c => c.GetType() == type); + } + } +} \ No newline at end of file diff --git a/Class1.cs b/Class1.cs new file mode 100644 index 0000000..1394490 --- /dev/null +++ b/Class1.cs @@ -0,0 +1,56 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading.Tasks; + +namespace INI +{ + public class IniFile + { + [DllImport("kernel32.dll")] + private extern static int GetPrivateProfileString(String AppName, String KeyName, String Default, StringBuilder ReturnedString, UInt32 Size, String FileName); + [DllImport("kernel32.dll")] + private extern static int WritePrivateProfileString(String AppName, String KeyName, String Str, String FileName); + public IniFile(string filename) + { + IniFileName = filename; + } + public String IniFileName + { + get; + set; + } + public String _GetString(String section, String key) + { + StringBuilder s1 = new StringBuilder(128); + GetPrivateProfileString(section, key, "", s1, 128, IniFileName); + return s1.ToString(); + } + public Int64 _GetInt(String section, String key) + { + StringBuilder s1 = new StringBuilder(100); + GetPrivateProfileString(section, key, "", s1, 100, IniFileName); + return Int64.Parse(s1.ToString()); + } + public Double _GetDouble(String section, String key) + { + StringBuilder s1 = new StringBuilder(100); + GetPrivateProfileString(section, key, "", s1, 100, IniFileName); + return Double.Parse(s1.ToString()); + } + public void _SetString(String section, String key, String val) + { + WritePrivateProfileString(section, key, val, IniFileName); + } + public void _SetInt(String section, String key, Int64 val) + { + WritePrivateProfileString(section, key, val.ToString(), IniFileName); + } + public void _SetDouble(String section, String key, Double val) + { + WritePrivateProfileString(section, key, val.ToString(), IniFileName); + } + } +} diff --git a/Class2.cs b/Class2.cs new file mode 100644 index 0000000..befe7ba --- /dev/null +++ b/Class2.cs @@ -0,0 +1,51 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace GKalman +{ + public class GKalman + { + double _err_measure = 0.0F; + double _err_estimate = 0.0F; + double _q = 0.0F; + double _last_estimate = 0.0F; + public GKalman(float mea_e, float est_e, float q) + { + setParameters(mea_e, est_e, q); + } + + // разброс измерения, скорость изменения значений (разброс измерения принимается равным разбросу оценки) + public GKalman(float mea_e, float q) + { + setParameters(mea_e, mea_e, q); + } + + // разброс измерения, разброс оценки, скорость изменения значений + public void setParameters(float mea_e, float est_e, float q) + { + _err_measure = mea_e; + _err_estimate = est_e; + _q = q; + } + + // разброс измерения, скорость изменения значений (разброс измерения принимается равным разбросу оценки) + public void setParameters(float mea_e, float q) + { + setParameters(mea_e, mea_e, q); + } + + // возвращает фильтрованное значение + public float filtered(float value) + { + double _kalman_gain, _current_estimate; + _kalman_gain = _err_estimate / (_err_estimate + _err_measure); + _current_estimate = _last_estimate + _kalman_gain * (value - _last_estimate); + _err_estimate = (1.0 - _kalman_gain) * _err_estimate + Math.Abs(_last_estimate - _current_estimate) * _q; + _last_estimate = _current_estimate; + return (float)_current_estimate; + } + } +} diff --git a/RichTextBoxExtensions.cs b/RichTextBoxExtensions.cs new file mode 100644 index 0000000..72ab62e --- /dev/null +++ b/RichTextBoxExtensions.cs @@ -0,0 +1,66 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Extensions +{ + public static class RichTextBoxExtensions + { + public static void AppendText(this RichTextBox box, string text, Color color) + { + if (box.InvokeRequired) + { + box.Invoke((MethodInvoker)(delegate + { + box.SelectionStart = box.TextLength; + box.SelectionLength = 0; + box.SelectionColor = color; + box.AppendText(text); + box.SelectionColor = box.ForeColor; + box.ScrollToCaret(); + })); + } + else + { + box.SelectionStart = box.TextLength; + box.SelectionLength = 0; + box.SelectionColor = color; + box.AppendText(text); + box.SelectionColor = box.ForeColor; + box.ScrollToCaret(); + } + } + public static void AppendText(this RichTextBox box, string text, Color bgcolor, Color fgcolor) + { + if (box.InvokeRequired) + { + box.Invoke((MethodInvoker)(delegate + { + box.SelectionStart = box.TextLength; + box.SelectionLength = 0; + box.SelectionColor = fgcolor; + box.SelectionBackColor = bgcolor; + box.AppendText(text); + box.SelectionColor = box.ForeColor; + box.SelectionBackColor = box.BackColor; + box.ScrollToCaret(); + })); + } + else + { + box.SelectionStart = box.TextLength; + box.SelectionLength = 0; + box.SelectionColor = fgcolor; + box.SelectionBackColor = bgcolor; + box.AppendText(text); + box.SelectionColor = box.ForeColor; + box.SelectionBackColor = box.BackColor; + box.ScrollToCaret(); + } + } + } +} diff --git a/UnsafeBitmap.cs b/UnsafeBitmap.cs new file mode 100644 index 0000000..a4e316f --- /dev/null +++ b/UnsafeBitmap.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Drawing; +using System.Drawing.Imaging; + +namespace Grav01 +{ + public unsafe class UnsafeBitmap + { + Bitmap bitmap; + // three elements used for MakeGreyUnsafe + int width; + BitmapData bitmapData = null; + Byte* pBase = null; + public UnsafeBitmap(Bitmap bitmap) + { + this.bitmap = new Bitmap(bitmap); + } + public UnsafeBitmap(int width, int height) + { + this.bitmap = new Bitmap(width, height, PixelFormat.Format24bppRgb); + } + public void Dispose() + { + bitmap.Dispose(); + } + public Bitmap Bitmap + { + get + { + return (bitmap); + } + } + private Point PixelSize + { + get + { + GraphicsUnit unit = GraphicsUnit.Pixel; + RectangleF bounds = bitmap.GetBounds(ref unit); + + return new Point((int)bounds.Width, (int)bounds.Height); + } + } + public void LockBitmap() + { + GraphicsUnit unit = GraphicsUnit.Pixel; + RectangleF boundsF = bitmap.GetBounds(ref unit); + Rectangle bounds = new Rectangle((int)boundsF.X, + (int)boundsF.Y, + (int)boundsF.Width, + (int)boundsF.Height); + + // Figure out the number of bytes in a row + // This is rounded up to be a multiple of 4 + // bytes, since a scan line in an image must always be a multiple of 4 bytes + // in length. + width = (int)boundsF.Width * sizeof(PixelData); + if (width % 4 != 0) + { + width = 4 * (width / 4 + 1); + } + bitmapData = + bitmap.LockBits(bounds, ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb); + pBase = (Byte*)bitmapData.Scan0.ToPointer(); + } + public PixelData GetPixel(int x, int y) + { + PixelData returnValue = *PixelAt(x, y); + return returnValue; + } + public void SetPixel(int x, int y, PixelData colour) + { + PixelData* pixel = PixelAt(x, y); + *pixel = colour; + } + public void UnlockBitmap() + { + bitmap.UnlockBits(bitmapData); + bitmapData = null; + pBase = null; + } + public PixelData* PixelAt(int x, int y) + { + return (PixelData*)(pBase + y * width + x * sizeof(PixelData)); + } + } + + public struct PixelData + { + public byte blue; + public byte green; + public byte red; + } +} diff --git a/asmbl.cs b/asmbl.cs new file mode 100644 index 0000000..056a785 --- /dev/null +++ b/asmbl.cs @@ -0,0 +1,182 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Reflection; +using System.Reflection.Emit; + +namespace ASM +{ + public static class ASMBL + { + #region Методы доступа к атрибутам сборки + + public static string AssemblyTitle + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false); + if (attributes.Length > 0) + { + AssemblyTitleAttribute titleAttribute = (AssemblyTitleAttribute)attributes[0]; + if (titleAttribute.Title != "") + { + return titleAttribute.Title; + } + } + return System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase); + } + } + + public static string AssemblyVersion + { + get + { + return Assembly.GetExecutingAssembly().GetName().Version.ToString(); + } + } + + public static string AssemblyDescription + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyDescriptionAttribute)attributes[0]).Description; + } + } + + public static string AssemblyProduct + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false); + if (attributes.Length == 0) + { + return ""; + } +#if DEBUG + return ((AssemblyProductAttribute)attributes[0]).Product + " Debug version"; +#else + return ((AssemblyProductAttribute)attributes[0]).Product + " Release version"; +#endif + } + } + + public static string AssemblyCopyright + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + } + } + + public static string AssemblyCompany + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyCompanyAttribute)attributes[0]).Company; + } + } + public static string AssemblyConfiguration + { + get + { +#if DEBUG + return "Debug version"; +#else + return "Release version"; +#endif + } + } + public static string[] AssemblyConf + { + get + { + string[] s = new string[11]; + + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyConfigurationAttribute), false); +#if DEBUG + s[0] = "Debug version"; +#else + s[0] = "Release version"; +#endif + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyAlgorithmIdAttribute), false); + if (attributes.Length == 0) + s[1] = "AssemblyAlgorithmId = "; + else + s[1] = "AssemblyAlgorithmId = " + ((AssemblyAlgorithmIdAttribute)attributes[0]).AlgorithmId; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false); + if (attributes.Length == 0) + s[2] = "AssemblyCompany = "; + else + s[2] = "AssemblyCompany = " + ((AssemblyCompanyAttribute)attributes[0]).Company; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + if (attributes.Length == 0) + s[3] = "AssemblyCopyright = "; + else + s[3] = "AssemblyCopyright = " + ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false); + if (attributes.Length == 0) + s[4] = "AssemblyDescription = "; + else + s[4] = "AssemblyDescription = " + ((AssemblyDescriptionAttribute)attributes[0]).Description; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyFileVersionAttribute), false); + if (attributes.Length == 0) + s[5] = "AssemblyFileVersion = "; + else + s[5] = "AssemblyFileVersion = " + ((AssemblyFileVersionAttribute)attributes[0]).Version; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyInformationalVersionAttribute), false); + if (attributes.Length == 0) + s[6] = "AssemblyInformationalVersion = "; + else + s[6] = "AssemblyInformationalVersion = " + ((AssemblyInformationalVersionAttribute)attributes[0]).InformationalVersion; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false); + if (attributes.Length == 0) + s[7] = "AssemblyProduct = "; + else + s[7] = "AssemblyProduct = " + ((AssemblyProductAttribute)attributes[0]).Product; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false); + if (attributes.Length == 0) + s[8] = "AssemblyTitle = "; + else + s[8] = "AssemblyTitle = " + ((AssemblyTitleAttribute)attributes[0]).Title; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTrademarkAttribute), false); + if (attributes.Length == 0) + s[9] = "AssemblyTrademark = "; + else + s[9] = "AssemblyTrademark = " + ((AssemblyTrademarkAttribute)attributes[0]).Trademark; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyVersionAttribute), false); + if (attributes.Length == 0) + s[10] = "AssemblyVersion = "; + else + s[10] = "AssemblyVersion = " + ((AssemblyVersionAttribute)attributes[0]).Version; + + return s; + } + } + #endregion + } +} diff --git a/gkalman.cs b/gkalman.cs new file mode 100644 index 0000000..60fc8c9 --- /dev/null +++ b/gkalman.cs @@ -0,0 +1,51 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace GKalman +{ + public class GKalman + { + double _err_measure = 0.0F; + double _err_estimate = 0.0F; + double _q = 0.0F; + double _last_estimate = 0.0F; + public GKalman(double mea_e, double est_e, double q) + { + setParameters(mea_e, est_e, q); + } + + // разброс измерения, скорость изменения значений (разброс измерения принимается равным разбросу оценки) + public GKalman(double mea_e, double q) + { + setParameters(mea_e, mea_e, q); + } + + // разброс измерения, разброс оценки, скорость изменения значений + public void setParameters(double mea_e, double est_e, double q) + { + _err_measure = mea_e; + _err_estimate = est_e; + _q = q; + } + + // разброс измерения, скорость изменения значений (разброс измерения принимается равным разбросу оценки) + public void setParameters(double mea_e, double q) + { + setParameters(mea_e, mea_e, q); + } + + // возвращает фильтрованное значение + public double filtered(double value) + { + double _kalman_gain, _current_estimate; + _kalman_gain = _err_estimate / (_err_estimate + _err_measure); + _current_estimate = _last_estimate + _kalman_gain * (value - _last_estimate); + _err_estimate = (1.0 - _kalman_gain) * _err_estimate + Math.Abs(_last_estimate - _current_estimate) * _q; + _last_estimate = _current_estimate; + return (double)_current_estimate; + } + } +} diff --git a/gravity2.ico b/gravity2.ico new file mode 100644 index 0000000..c120103 Binary files /dev/null and b/gravity2.ico differ diff --git a/inifile.cs b/inifile.cs new file mode 100644 index 0000000..4328b6a --- /dev/null +++ b/inifile.cs @@ -0,0 +1,66 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading.Tasks; + +namespace INI +{ + public class IniFile + { + [DllImport("kernel32.dll")] + private extern static int GetPrivateProfileString(String AppName, String KeyName, String Default, StringBuilder ReturnedString, UInt32 Size, String FileName); + [DllImport("kernel32.dll")] + private extern static int WritePrivateProfileString(String AppName, String KeyName, String Str, String FileName); + public IniFile(string filename) + { + IniFileName = filename; + } + public String IniFileName + { + get; + set; + } + public String _GetString(String section, String key) + { + StringBuilder s1 = new StringBuilder(128); + GetPrivateProfileString(section, key, "", s1, 128, IniFileName); + return s1.ToString(); + } + public Int64 _GetInt(String section, String key) + { + StringBuilder s1 = new StringBuilder(100); + GetPrivateProfileString(section, key, "", s1, 100, IniFileName); + return Int64.Parse(s1.ToString()); + } + public Boolean _GetBool(String section, String key) + { + StringBuilder s1 = new StringBuilder(100); + GetPrivateProfileString(section, key, "", s1, 100, IniFileName); + return Boolean.Parse(s1.ToString()); + } + public Double _GetDouble(String section, String key) + { + StringBuilder s1 = new StringBuilder(100); + GetPrivateProfileString(section, key, "", s1, 100, IniFileName); + return Double.Parse(s1.ToString()); + } + public void _SetString(String section, String key, String val) + { + WritePrivateProfileString(section, key, val, IniFileName); + } + public void _SetInt(String section, String key, Int64 val) + { + WritePrivateProfileString(section, key, val.ToString(), IniFileName); + } + public void _SetDouble(String section, String key, Double val) + { + WritePrivateProfileString(section, key, val.ToString(), IniFileName); + } + public void _SetBool(String section, String key, Boolean val) + { + WritePrivateProfileString(section, key, val.ToString(), IniFileName); + } + } +} diff --git a/inv.snippet b/inv.snippet new file mode 100644 index 0000000..c210bcd --- /dev/null +++ b/inv.snippet @@ -0,0 +1,20 @@ + + + +
+ Invoke + inv + Code snippet Invoke +
+ + + this.pictureBox3.Image = crop)); +]]> + + +
+
\ No newline at end of file diff --git a/loadstruct.cs b/loadstruct.cs new file mode 100644 index 0000000..17e61ca --- /dev/null +++ b/loadstruct.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading.Tasks; + +namespace LoadStruct +{ + public static class S2B + { + #region Загрузка/выгрузка данных в структуру + public static T BuffToStruct(byte[] arr) + { + GCHandle gch = GCHandle.Alloc(arr, GCHandleType.Pinned); + IntPtr ptr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0); + T ret = (T)Marshal.PtrToStructure(ptr, typeof(T)); + gch.Free(); + return default(T); + } + public static T BuffToClass(byte[] arr) + { + GCHandle gch = GCHandle.Alloc(arr, GCHandleType.Pinned); + IntPtr ptr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0); + T ret = (T)Marshal.PtrToStructure(ptr, typeof(T)); + gch.Free(); + return default(T); + } + public static byte[] StructToBuff(T value) where T : struct + { + byte[] arr = new byte[Marshal.SizeOf(value)]; // создать массив + GCHandle gch = GCHandle.Alloc(arr, GCHandleType.Pinned); // зафиксировать в памяти + IntPtr ptr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0); // и взять его адрес + Marshal.StructureToPtr(value, ptr, true); // копировать в массив + gch.Free(); // снять фиксацию + return arr; + } + public static byte[] ClassToBuff(T value) where T : class + { + byte[] arr = new byte[Marshal.SizeOf(value)]; // создать массив + GCHandle gch = GCHandle.Alloc(arr, GCHandleType.Pinned); // зафиксировать в памяти + IntPtr ptr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0); // и взять его адрес + Marshal.StructureToPtr(value, ptr, true); // копировать в массив + gch.Free(); // снять фиксацию + return arr; + } + #endregion + } +} diff --git a/piv.cs b/piv.cs new file mode 100644 index 0000000..4ecab07 --- /dev/null +++ b/piv.cs @@ -0,0 +1,2347 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Linq; +using System.Text; + +/// +/// Ноавя версия ПИВ 1.22 +/// + +namespace PIV +{ + public static class CONST + { + public static Byte START = 0x3A; + public const Byte STARTTOBON = 0x3C; + public const Byte STARTTOBON0322 = 0x3D; + public const Byte STARTTOBON0323 = 0x3E; + public enum ADDR : UInt16 + { + addrBVM = 0x0001, + addrOES = 0x0002, + addrBON = 0x0004, + addrPU = 0x0008, + addrPR = 0x0020 + }; + public enum CODE : Byte +{ + msgNOTHING_TO_SEND = 0x01, + msgRECEIVE_DATA = 0x03, + msgSEND_DATA = 0x05, + msgCONDITION_EQUIPMENT = 0x06, + msgIN_ORDER = 0x07, + msgOUT_ORDER = 0x08 + }; + public static Byte[] auchCRCHi = new Byte[] + { + 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, + 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, + 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, + 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, + 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, + 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, + 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, + 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, + 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, + 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, + 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, + 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, + 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, + 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, + 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, + 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, + 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, + 0x40 + }; + public static Byte[] auchCRCLo = new Byte[] + { + 0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7, 0x05, 0xC5, 0xC4, + 0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09, + 0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, + 0x1D, 0x1C, 0xDC, 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3, + 0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32, 0x36, 0xF6, 0xF7, + 0x37, 0xF5, 0x35, 0x34, 0xF4, 0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A, + 0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xEE, + 0x2E, 0x2F, 0xEF, 0x2D, 0xED, 0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26, + 0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60, 0x61, 0xA1, 0x63, 0xA3, 0xA2, + 0x62, 0x66, 0xA6, 0xA7, 0x67, 0xA5, 0x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F, + 0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68, 0x78, 0xB8, 0xB9, 0x79, 0xBB, + 0x7B, 0x7A, 0xBA, 0xBE, 0x7E, 0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5, + 0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71, 0x70, 0xB0, 0x50, 0x90, 0x91, + 0x51, 0x93, 0x53, 0x52, 0x92, 0x96, 0x56, 0x57, 0x97, 0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C, + 0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B, 0x99, 0x59, 0x58, 0x98, 0x88, + 0x48, 0x49, 0x89, 0x4B, 0x8B, 0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C, + 0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42, 0x43, 0x83, 0x41, 0x81, 0x80, + 0x40 + }; + public static UInt16 CRC16(ref Byte[] d, UInt16 len) + { + Byte crc_hi = 0xFF; + Byte crc_lo = 0xFF; + Byte j = 0; + do + { + Byte i = (Byte)(crc_hi ^ d[j++]); + crc_hi = (Byte)(crc_lo ^ (Byte)auchCRCHi[i]); + crc_lo = (Byte)(auchCRCLo[i]); + } while (--len != 0); + + return (UInt16)((crc_hi << 8) | crc_lo); + } + } + public static class TOBON + { + private static Byte _infoword = 0; + private static Byte _i_vstr_kontr = 0; + private static Byte _i_neispr_bon = 0; + private static Byte _i_vystavka = 0; + private static Byte _i_gotovnost = 0; + private static Byte _i_ots_massiv_NV = 0; + private static Byte _i_rejim_nav = 0; + + private static UInt16 _dostovernost = 0; + private static UInt16 _d_kren = 0; + private static UInt16 _d_tangaj = 0; + private static UInt16 _d_kurs = 0; + private static UInt16 _d_usX = 0; + private static UInt16 _d_usY = 0; + private static UInt16 _d_usZ = 0; + private static UInt16 _d_uskX = 0; + private static UInt16 _d_uskY = 0; + private static UInt16 _d_uskZ = 0; + + private static Byte _rejim_SNS = 0; + private static Byte _rejim_2D = 0; + private static Byte _rejim_3dfix = 0; + private static Byte _rejim_RTK = 0; + + private static UInt16 _kod_oshibki = 0; + private static UInt16 _ko_nedop_dvij = 0; + private static UInt16 _ko_sboy = 0; + private static UInt16 _ko_ots_dannyh_sns = 0; + private static UInt16 _ko_ots_dannyh_bch = 0; + private static UInt16 _ko_prev_dop_gyro = 0; + private static UInt16 _ko_prev_dop = 0; + + public static Byte Start = CONST.STARTTOBON; + public static Byte InfoWord + { + get + { + _infoword = (Byte)(_i_vstr_kontr); + _infoword |= (Byte)(_i_neispr_bon << 1); + _infoword |= (Byte)(_i_vystavka << 2); + _infoword |= (Byte)(_i_gotovnost << 3); + _infoword |= (Byte)(_i_ots_massiv_NV << 4); + _infoword |= (Byte)(_i_rejim_nav << 5); + return _infoword; + } + set + { + _infoword = value; + _i_vstr_kontr = (Byte)(value & 0x01); + _i_neispr_bon = (Byte)((value & 0x02) >> 1); + _i_vystavka = (Byte)((value & 0x04) >> 2); + _i_gotovnost = (Byte)((value & 0x08) >> 3); + _i_ots_massiv_NV = (Byte)((value & 0x10) >> 4); + _i_rejim_nav = (Byte)((value & 0x20) >> 5); + } + } + public static Byte vstr_kontr { get => _i_vstr_kontr; set => _i_vstr_kontr = value; } + public static Byte neispr_bon { get => _i_neispr_bon; set => _i_neispr_bon = value; } + public static Byte vystavka { get => _i_vystavka; set => _i_vystavka = value; } + public static Byte gotovnost { get => _i_gotovnost; set => _i_gotovnost = value; } + public static Byte ots_massiv_NV { get => _i_ots_massiv_NV; set => _i_ots_massiv_NV = value; } + public static Byte rejim_nav { get => _i_rejim_nav; set => _i_rejim_nav = value; } + public static UInt16 Dostovernost + { + get + { + _dostovernost = (UInt16)(_d_kren); + _dostovernost |= (UInt16)(_d_tangaj << 1); + _dostovernost |= (UInt16)(_d_kurs << 2); + _dostovernost |= (UInt16)(_d_usX << 3); + _dostovernost |= (UInt16)(_d_usY << 4); + _dostovernost |= (UInt16)(_d_usZ << 5); + _dostovernost |= (UInt16)(_d_uskX << 6); + _dostovernost |= (UInt16)(_d_uskY << 7); + _dostovernost |= (UInt16)(_d_uskZ << 8); + return _dostovernost; + } + set + { + _dostovernost = value; + _d_kren = (UInt16)(value & 0x01); + _d_tangaj = (UInt16)((value & 0x0002) >> 1); + _d_kurs = (UInt16)((value & 0x0004) >> 2); + _d_usX = (UInt16)((value & 0x0008) >> 3); + _d_usY = (UInt16)((value & 0x0010) >> 4); + _d_usZ = (UInt16)((value & 0x0020) >> 5); + _d_uskX = (UInt16)((value & 0x0040) >> 6); + _d_uskY = (UInt16)((value & 0x0080) >> 7); + _d_uskZ = (UInt16)((value & 0x0100) >> 8); + } + } + public static UInt16 d_kren { get => _d_kren; set => _d_kren = value; } + public static UInt16 d_tangaj { get => _d_tangaj; set => _d_tangaj = value; } + public static UInt16 d_kurs { get => _d_kurs; set => _d_kurs = value; } + public static UInt16 d_usX { get => _d_usX; set => _d_usX = value; } + public static UInt16 d_usY { get => _d_usY; set => _d_usY = value; } + public static UInt16 d_usZ { get => _d_usZ; set => _d_usZ = value; } + public static UInt16 d_uskX { get => _d_uskX; set => _d_uskX = value; } + public static UInt16 d_uskY { get => _d_uskY; set => _d_uskY = value; } + public static UInt16 d_uskZ { get => _d_uskZ; set => _d_uskZ = value; } + public static Int16 Kren; + public static Int16 Tangaj; + public static Int16 Kurs; + public static Int16 Vost_sk; + public static Int16 Sev_sk; + public static Int16 Vert_sk; + public static UInt16 Modul_sk; + public static Int32 Shirota; + public static Int32 Dolgota; + public static Int32 Vysota; + public static Int16 UsX; + public static Int16 UsY; + public static Int16 UsZ; + public static Int16 UskX; + public static Int16 UskY; + public static Int16 UskZ; + public static UInt32 Time_GPS; + public static Int32 Shirota_GPS; + public static Int32 Dolgota_GPS; + public static Int32 Vysota_GPS; + public static UInt16 Put_ugol_GPS; + public static Byte Sputnik_GPS; + + public static Byte Rejim_SNS + { + get + { + _rejim_SNS = _rejim_2D; + _rejim_SNS |= (Byte)(_rejim_3dfix << 1); + _rejim_SNS |= (Byte)(_rejim_RTK << 2); + return _rejim_SNS; + } + set + { + _rejim_SNS = value; + _rejim_2D = (Byte)(value & 0x01); + _rejim_3dfix = (Byte)((value & 0x02) >> 1); + _rejim_RTK = (Byte)((value & 0x04) >> 2); + } + } + public static Byte rejim_2D { get => _rejim_2D; set => _rejim_2D = value; } + public static Byte rejim_3dfix { get => _rejim_3dfix; set => _rejim_3dfix = value; } + public static Byte rejim_RTK { get => _rejim_RTK; set => _rejim_RTK = value; } + public static UInt16 Kod_Oshibki + { + get + { + _kod_oshibki = (UInt16)(_ko_nedop_dvij << 2); + _kod_oshibki |= (UInt16)(_ko_sboy << 3); + _kod_oshibki |= (UInt16)(_ko_ots_dannyh_sns << 4); + _kod_oshibki |= (UInt16)(_ko_ots_dannyh_bch << 5); + _kod_oshibki |= (UInt16)(_ko_prev_dop_gyro << 6); + _kod_oshibki |= (UInt16)(_ko_prev_dop << 7); + return _kod_oshibki; + } + set + { + _kod_oshibki = value; + _ko_nedop_dvij = (UInt16)((value & 0x0004) >> 2); + _ko_sboy = (UInt16)((value & 0x0008) >> 3); + _ko_ots_dannyh_sns = (UInt16)((value & 0x0010) >> 4); + _ko_ots_dannyh_bch = (UInt16)((value & 0x0020) >> 5); + _ko_prev_dop_gyro = (UInt16)((value & 0x0040) >> 6); + _ko_prev_dop = (UInt16)((value & 0x0080) >> 7); + } + } + public static UInt16 ko_nedop_dvij { get => _ko_nedop_dvij; set => _ko_nedop_dvij = value; } + public static UInt16 ko_sboy { get => _ko_sboy; set => _ko_sboy = value; } + public static UInt16 ko_ots_dannyh_sns { get => _ko_ots_dannyh_sns; set => _ko_ots_dannyh_sns = value; } + public static UInt16 ko_ots_dannyh_bch { get => _ko_ots_dannyh_bch; set => _ko_ots_dannyh_bch = value; } + public static UInt16 ko_prev_dop_gyro { get => _ko_prev_dop_gyro; set => _ko_prev_dop_gyro = value; } + public static UInt16 ko_prev_dop { get => _ko_prev_dop; set => _ko_prev_dop = value; } + + public static Byte[] Data = new Byte[64]; + public static void MakeData() + { + Array.Copy(BitConverter.GetBytes(Start), 0, Data, 0, 1); + Array.Copy(BitConverter.GetBytes(InfoWord), 0, Data, 1, 1); + Array.Copy(BitConverter.GetBytes(Dostovernost), 0, Data, 2, 2); + Array.Copy(BitConverter.GetBytes(Kren), 0, Data, 4, 2); + Array.Copy(BitConverter.GetBytes(Tangaj), 0, Data, 6, 2); + Array.Copy(BitConverter.GetBytes(Kurs), 0, Data, 8, 2); + Array.Copy(BitConverter.GetBytes(Vost_sk), 0, Data, 10, 2); + Array.Copy(BitConverter.GetBytes(Sev_sk), 0, Data, 12, 2); + Array.Copy(BitConverter.GetBytes(Vert_sk), 0, Data, 14, 2); + Array.Copy(BitConverter.GetBytes(Modul_sk), 0, Data, 16, 2); + Array.Copy(BitConverter.GetBytes(Shirota), 0, Data, 18, 4); + Array.Copy(BitConverter.GetBytes(Dolgota), 0, Data, 22, 4); + Array.Copy(BitConverter.GetBytes(Vysota), 0, Data, 26, 4); + Array.Copy(BitConverter.GetBytes(UsX), 0, Data, 30, 2); + Array.Copy(BitConverter.GetBytes(UsY), 0, Data, 32, 2); + Array.Copy(BitConverter.GetBytes(UsZ), 0, Data, 34, 2); + Array.Copy(BitConverter.GetBytes(UskX), 0, Data, 36, 2); + Array.Copy(BitConverter.GetBytes(UskY), 0, Data, 38, 2); + Array.Copy(BitConverter.GetBytes(UskZ), 0, Data, 40, 2); + Array.Copy(BitConverter.GetBytes(Time_GPS), 0, Data, 42, 4); + Array.Copy(BitConverter.GetBytes(Shirota_GPS), 0, Data, 46, 4); + Array.Copy(BitConverter.GetBytes(Dolgota_GPS), 0, Data, 50, 4); + Array.Copy(BitConverter.GetBytes(Vysota_GPS), 0, Data, 54, 4); + Array.Copy(BitConverter.GetBytes(Put_ugol_GPS), 0, Data, 58, 2); + Array.Copy(BitConverter.GetBytes(Sputnik_GPS), 0, Data, 60, 1); + Array.Copy(BitConverter.GetBytes(Rejim_SNS), 0, Data, 61, 1); + Array.Copy(BitConverter.GetBytes(Kod_Oshibki), 0, Data, 62, 2); + } + public static void GetData() + { +/* Start = Data[0]; + Address = (UInt16)(Data[2] << 8 | Data[1]); + Code = Data[3]; + Lenght = BitConverter.ToUInt16(Data, 4); + Id_Pack = BitConverter.ToUInt16(Data, 6); + Schetchik = BitConverter.ToUInt32(Data, 8); + InfoWord = Data[12]; + Time_Sys = BitConverter.ToUInt32(Data, 13); + Time_Nav = BitConverter.ToUInt32(Data, 27); + Dostovernost = BitConverter.ToUInt16(Data, 21); + Kren = BitConverter.ToInt16(Data, 23); + Tangaj = BitConverter.ToInt16(Data, 25); + Kurs = BitConverter.ToInt16(Data, 27); + Vost_sk = BitConverter.ToInt16(Data, 29); + Sev_sk = BitConverter.ToInt16(Data, 31); + Vert_sk = BitConverter.ToInt16(Data, 33); + Modul_sk = BitConverter.ToUInt16(Data, 35); + Shirota = BitConverter.ToInt32(Data, 37); + Dolgota = BitConverter.ToInt32(Data, 41); + Vysota = BitConverter.ToInt32(Data, 45); + UsX = BitConverter.ToInt16(Data, 49); + UsY = BitConverter.ToInt16(Data, 51); + UsZ = BitConverter.ToInt16(Data, 53); + UskX = BitConverter.ToInt16(Data, 55); + UskY = BitConverter.ToInt16(Data, 57); + UskZ = BitConverter.ToInt16(Data, 59); + Time_GPS = BitConverter.ToUInt32(Data, 61); + Shirota_GPS = BitConverter.ToInt32(Data, 65); + Dolgota_GPS = BitConverter.ToInt32(Data, 69); + Vysota_GPS = BitConverter.ToInt32(Data, 73); + Put_ugol_GPS = BitConverter.ToUInt16(Data, 77); + Sputnik_GPS = Data[79]; + Rejim_SNS = Data[80]; + Kod_Oshibki = BitConverter.ToUInt16(Data, 81); + CRC16 = BitConverter.ToUInt16(Data, 83); +*/ } + } + /// + /// Новый класс пакет 0322 в БОН + /// + public static class TOBON0322 + { + private const UInt16 _len_pack = 74; + private static UInt16 _len_data = _len_pack - 8; + private static UInt16 _len_crc = _len_pack - 2; + + private static Byte _num_pack = 2; + private static Byte _dir_pack = 2; + private static Byte _addr_pack = 3; + private static UInt16 _id_pack = 0x0322; + + private static UInt32 _schetchik; + + private static UInt16 _infoword = 0; + private static UInt16 _i_vstr_kontr = 0; + private static UInt16 _i_neispr_bon = 0; + private static UInt16 _i_vystavka = 0; + private static UInt16 _i_gotovnost = 0; + private static UInt16 _i_ots_massiv_NV = 0; + private static UInt16 _i_rejim_nav = 0; + private static UInt16 _i_korr_nosit = 0; + private static UInt16 _i_korr_sns = 0; + + private static UInt32 _time_sys; + private static UInt32 _time_nav; + + private static UInt16 _dostovernost = 0; + private static UInt16 _d_kren_tangaj = 0; + private static UInt16 _d_kurs = 0; + private static UInt16 _d_ugl_sk = 0; + private static UInt16 _d_lin_usk = 0; + private static UInt16 _d_in_coord = 0; + private static UInt16 _d_baro = 0; + private static UInt16 _d_inerc_sk = 0; + private static UInt16 _d_vrem_rabot = 0; + + private static Int16 _kren; + private static Int16 _tangaj; + private static Int16 _kurs; + private static Int16 _vost_sk; + private static Int16 _sev_sk; + private static Int16 _vert_sk; + private static UInt16 _modul_sk; + private static Int32 _shirota; + private static Int32 _dolgota; + private static Int32 _vysota; + private static Int32 _vysota_baro; + private static Int16 _usx; + private static Int16 _usy; + private static Int16 _usz; + private static Int16 _uskx; + private static Int16 _usky; + private static Int16 _uskz; + + private static UInt16 _kod_oshibki; + private static UInt16 _ko_nedop_dvij; + private static UInt16 _ko_sboy; + private static UInt16 _ko_ots_dannyh_sns; + private static UInt16 _ko_ots_dannyh_bch; + private static UInt16 _ko_prev_dop_gyro; + private static UInt16 _ko_prev_dop_axel; + + private static Int32 _vremya_ustar; + private static UInt16 _CRC16; + + public static Byte Start = CONST.STARTTOBON0322; + public static UInt16 Address = (UInt16)CONST.ADDR.addrBVM | (UInt16)CONST.ADDR.addrOES | (UInt16)CONST.ADDR.addrPR | (UInt16)CONST.ADDR.addrPU; + public static Byte Code = (Byte)CONST.CODE.msgRECEIVE_DATA; + public static UInt16 Lenght { get => _len_data; set => _len_data = value; } + /// + /// Идентификатор пакета + /// + public static UInt16 Id_Pack + { + get + { + _id_pack = (ushort)(_addr_pack << 8); + _id_pack |= (ushort)(_dir_pack << 4); + _id_pack |= (ushort)_num_pack; + return _id_pack; + } + set + { + _id_pack = value; + _num_pack = (Byte)(value & 0x000F); + _dir_pack = (Byte)((value & 0x00F0) >> 4); + _addr_pack = (Byte)((value & 0xFF00) >> 8); + } + } + public static Byte num_pack { get => _num_pack; set => _num_pack = value; } + public static Byte dir_pack1 { get => _dir_pack; set => _dir_pack = value; } + public static Byte addr_pack { get => _addr_pack; set => _addr_pack = value; } + /// + /// Счетчик + /// + public static UInt32 Schetchik { get => _schetchik; set => _schetchik = value; } + /// + /// Слово информационное + /// + public static UInt16 InfoWord + { + get + { + _infoword = (UInt16)(_i_vstr_kontr << 0); + _infoword |= (UInt16)(_i_neispr_bon << 1); + _infoword |= (UInt16)(_i_vystavka << 2); + _infoword |= (UInt16)(_i_gotovnost << 3); + _infoword |= (UInt16)(_i_ots_massiv_NV << 4); + _infoword |= (UInt16)(_i_rejim_nav << 5); + _infoword |= (UInt16)(_i_korr_nosit << 6); + _infoword |= (UInt16)(_i_korr_sns << 7); + return _infoword; + } + set + { + _infoword = value; + _i_vstr_kontr = (UInt16)(value & 0x01 >> 0); + _i_neispr_bon = (UInt16)((value & 0x02) >> 1); + _i_vystavka = (UInt16)((value & 0x04) >> 2); + _i_gotovnost = (UInt16)((value & 0x08) >> 3); + _i_ots_massiv_NV = (UInt16)((value & 0x10) >> 4); + _i_rejim_nav = (UInt16)((value & 0x20) >> 5); + _i_korr_nosit = (UInt16)((value & 0x40) >> 6); + _i_korr_sns = (UInt16)((value & 0x80) >> 7); + } + } + public static UInt16 I_vstr_kontr { get => _i_vstr_kontr; set => _i_vstr_kontr = value; } + public static UInt16 I_neispr_bon { get => _i_neispr_bon; set => _i_neispr_bon = value; } + public static UInt16 I_vystavka { get => _i_vystavka; set => _i_vystavka = value; } + public static UInt16 I_gotovnost { get => _i_gotovnost; set => _i_gotovnost = value; } + public static UInt16 I_ots_massiv_NV { get => _i_ots_massiv_NV; set => _i_ots_massiv_NV = value; } + public static UInt16 I_rejim_nav { get => _i_rejim_nav; set => _i_rejim_nav = value; } + public static UInt16 I_korr_nosit { get => _i_korr_nosit; set => _i_korr_nosit = value; } + public static UInt16 I_korr_sns { get => _i_korr_sns; set => _i_korr_sns = value; } + /// + /// Время с подачи питания + /// + public static UInt32 Time_Sys { get => _time_sys; set => _time_sys = value; } + /// + /// Время в режме навигация + /// + public static UInt32 Time_Nav { get => _time_nav; set => _time_nav = value; } + /// + /// Достоверность данных + /// + public static UInt16 Dostovernost + { + get + { + _dostovernost = (UInt16)(_d_kren_tangaj); + _dostovernost |= (UInt16)(_d_kurs << 1); + _dostovernost |= (UInt16)(_d_ugl_sk << 2); + _dostovernost |= (UInt16)(_d_lin_usk << 3); + _dostovernost |= (UInt16)(_d_in_coord << 4); + _dostovernost |= (UInt16)(_d_baro << 5); + _dostovernost |= (UInt16)(_d_inerc_sk << 6); + _dostovernost |= (UInt16)(_d_vrem_rabot << 7); + return _dostovernost; + } + set + { + _dostovernost = value; + _d_kren_tangaj = (UInt16)((value & 0x0001) >> 0); + _d_kurs = (UInt16)((value & 0x0002) >> 1); + _d_ugl_sk = (UInt16)((value & 0x0004) >> 2); + _d_lin_usk = (UInt16)((value & 0x0008) >> 3); + _d_in_coord = (UInt16)((value & 0x0010) >> 4); + _d_baro = (UInt16)((value & 0x0020) >> 5); + _d_inerc_sk = (UInt16)((value & 0x0040) >> 6); + _d_vrem_rabot = (UInt16)((value & 0x0080) >> 7); + } + } + public static UInt16 D_kren_tangaj { get => _d_kren_tangaj; set => _d_kren_tangaj = value; } + public static UInt16 D_kurs { get => _d_kurs; set => _d_kurs = value; } + public static UInt16 D_ugl_sk { get => _d_ugl_sk; set => _d_ugl_sk = value; } + public static UInt16 D_lin_usk { get => _d_lin_usk; set => _d_lin_usk = value; } + public static UInt16 D_in_coord { get => _d_in_coord; set => _d_in_coord = value; } + public static UInt16 D_baro { get => _d_baro; set => _d_baro = value; } + public static UInt16 D_inerc_sk { get => _d_inerc_sk; set => _d_inerc_sk = value; } + public static UInt16 D_vrem_rabot { get => _d_vrem_rabot; set => _d_vrem_rabot = value; } + public static Int16 Kren { get => _kren; set => _kren = value; } + public static Int16 Tangaj { get => _tangaj; set => _tangaj = value; } + public static Int16 Kurs { get => _kurs; set => _kurs = value; } + public static Int16 Vost_sk { get => _vost_sk; set => _vost_sk = value; } + public static Int16 Sev_sk { get => _sev_sk; set => _sev_sk = value; } + public static Int16 Vert_sk { get => _vert_sk; set => _vert_sk = value; } + public static UInt16 Modul_sk { get => _modul_sk; set => _modul_sk = value; } + public static Int32 Shirota { get => _shirota; set => _shirota = value; } + public static Int32 Dolgota { get => _dolgota; set => _dolgota = value; } + public static Int32 Vysota { get => _vysota; set => _vysota = value; } + public static Int32 Vysota_baro { get => _vysota_baro; set => _vysota_baro = value; } + public static Int16 UsX { get => _usx; set => _usx = value; } + public static Int16 UsY { get => _usy; set => _usy = value; } + public static Int16 UsZ { get => _usz; set => _usz = value; } + public static Int16 UskX { get => _uskx; set => _uskx = value; } + public static Int16 UskY { get => _usky; set => _usky = value; } + public static Int16 UskZ { get => _uskz; set => _uskz = value; } + /// + /// Код ошибки БИНС + /// + public static UInt16 Kod_Oshibki + { + get + { + _kod_oshibki = (UInt16)(_ko_nedop_dvij << 2); + _kod_oshibki |= (UInt16)(_ko_sboy << 3); + _kod_oshibki |= (UInt16)(_ko_ots_dannyh_sns << 4); + _kod_oshibki |= (UInt16)(_ko_ots_dannyh_bch << 5); + _kod_oshibki |= (UInt16)(_ko_prev_dop_gyro << 6); + _kod_oshibki |= (UInt16)(_ko_prev_dop_axel << 7); + return _kod_oshibki; + } + set + { + _kod_oshibki = value; + _ko_nedop_dvij = (UInt16)((value & 0x0004) >> 2); + _ko_sboy = (UInt16)((value & 0x0008) >> 3); + _ko_ots_dannyh_sns = (UInt16)((value & 0x0010) >> 4); + _ko_ots_dannyh_bch = (UInt16)((value & 0x0020) >> 5); + _ko_prev_dop_gyro = (UInt16)((value & 0x0040) >> 6); + _ko_prev_dop_axel = (UInt16)((value & 0x0080) >> 7); + } + } + public static UInt16 Ko_nedop_dvij { get => _ko_nedop_dvij; set => _ko_nedop_dvij = value; } + public static UInt16 Ko_sboy { get => _ko_sboy; set => _ko_sboy = value; } + public static UInt16 Ko_ots_dannyh_sns { get => _ko_ots_dannyh_sns; set => _ko_ots_dannyh_sns = value; } + public static UInt16 Ko_ots_dannyh_bch { get => _ko_ots_dannyh_bch; set => _ko_ots_dannyh_bch = value; } + public static UInt16 Ko_prev_dop_gyro { get => _ko_prev_dop_gyro; set => _ko_prev_dop_gyro = value; } + public static UInt16 Ko_prev_dop_axel { get => _ko_prev_dop_axel; set => _ko_prev_dop_axel = value; } + /// + /// Время устаревания информации от комплекса + /// + public static Int32 Vremya_ustar { get => _vremya_ustar; set => _vremya_ustar = value; } + public static UInt16 CRC16; + + public static Byte[] Data = new Byte[_len_pack]; + /// + /// Функция формирования массива с пакетом + /// + public static void MakeData() + { + Array.Copy(BitConverter.GetBytes(Start), 0, Data, 0, 1); + Array.Copy(BitConverter.GetBytes(Address), 0, Data, 1, 2); + Array.Copy(BitConverter.GetBytes(Code), 0, Data, 3, 1); + Array.Copy(BitConverter.GetBytes(Lenght), 0, Data, 4, 2); + Array.Copy(BitConverter.GetBytes(Id_Pack), 0, Data, 6, 2); + + Array.Copy(BitConverter.GetBytes(Schetchik), 0, Data, 8, 4); + Array.Copy(BitConverter.GetBytes(InfoWord), 0, Data, 12, 2); + + Array.Copy(BitConverter.GetBytes(Time_Sys), 0, Data, 14, 4); + Array.Copy(BitConverter.GetBytes(Time_Nav), 0, Data, 18, 4); + + Array.Copy(BitConverter.GetBytes(Dostovernost), 0, Data, 22, 2); + + Array.Copy(BitConverter.GetBytes(Kren), 0, Data, 24, 2); + Array.Copy(BitConverter.GetBytes(Tangaj), 0, Data, 26, 2); + Array.Copy(BitConverter.GetBytes(Kurs), 0, Data, 28, 2); + Array.Copy(BitConverter.GetBytes(Vost_sk), 0, Data, 30, 2); + Array.Copy(BitConverter.GetBytes(Sev_sk), 0, Data, 32, 2); + Array.Copy(BitConverter.GetBytes(Vert_sk), 0, Data, 34, 2); + Array.Copy(BitConverter.GetBytes(Modul_sk), 0, Data, 36, 2); + Array.Copy(BitConverter.GetBytes(Shirota), 0, Data, 38, 4); + Array.Copy(BitConverter.GetBytes(Dolgota), 0, Data, 42, 4); + Array.Copy(BitConverter.GetBytes(Vysota), 0, Data, 46, 4); + Array.Copy(BitConverter.GetBytes(Vysota_baro), 0, Data, 50, 4); + Array.Copy(BitConverter.GetBytes(UsX), 0, Data, 54, 2); + Array.Copy(BitConverter.GetBytes(UsY), 0, Data, 56, 2); + Array.Copy(BitConverter.GetBytes(UsZ), 0, Data, 58, 2); + Array.Copy(BitConverter.GetBytes(UskX), 0, Data, 60, 2); + Array.Copy(BitConverter.GetBytes(UskY), 0, Data, 62, 2); + Array.Copy(BitConverter.GetBytes(UskZ), 0, Data, 64, 2); + + Array.Copy(BitConverter.GetBytes(Kod_Oshibki), 0, Data, 66, 2); + + Array.Copy(BitConverter.GetBytes(Vremya_ustar), 0, Data, 68, 4); + + UInt16 _crc16 = CONST.CRC16(ref Data, _len_crc); + Array.Copy(BitConverter.GetBytes(_crc16), 0, Data, _len_crc, 2); + } + /// + /// Функция извлечения данных из массива + /// + public static void GetData() + { + } + } + /// + /// Новый класс пакет 0323 в БОН + /// + public static class TOBON0323 + { + private const UInt16 _len_pack = 50; + private static UInt16 _len_data = _len_pack - 8; + private static UInt16 _len_crc = _len_pack - 2; + + private static Byte _num_pack = 3; + private static Byte _dir_pack = 2; + private static Byte _addr_pack = 3; + private static UInt16 _id_pack = 0x0323; + + private static UInt32 _schetchik; + + private static UInt16 _rejim_SNS = 0; + private static UInt16 _rejim_2D = 0; + private static UInt16 _rejim_3dfix = 0; + private static UInt16 _rejim_RTK = 0; + + private static UInt32 _time_sys; + private static UInt32 _time_nav; + + private static UInt16 _dostovernost = 0; + private static UInt16 _d_coord = 0; + private static UInt16 _d_vysota = 0; + private static UInt16 _d_skorost = 0; + private static UInt16 _d_vremya = 0; + private static UInt16 _d_gf_sputnik = 0; + + private static UInt32 _time_sns; + private static Int32 _shirota_sns; + private static Int32 _dolgota_sns; + private static Int32 _vysota_sns; + private static UInt16 _put_ugol_sns; + private static UInt16 _sputnik_sns; + + private static Int32 _vremya_ustar; + + private static UInt16 _CRC16; + + public static Byte Start = CONST.STARTTOBON0323; + public static UInt16 Address = (UInt16)CONST.ADDR.addrBVM | (UInt16)CONST.ADDR.addrOES | (UInt16)CONST.ADDR.addrPR | (UInt16)CONST.ADDR.addrPU; + public static Byte Code = (Byte)CONST.CODE.msgRECEIVE_DATA; + public static UInt16 Lenght { get => _len_data; set => _len_data = value; } + public static UInt16 Id_Pack + { + get + { + _id_pack = (ushort)(_addr_pack << 8); + _id_pack |= (ushort)(_dir_pack << 4); + _id_pack |= (ushort)_num_pack; + return _id_pack; + } + set + { + _id_pack = value; + _num_pack = (Byte)(value & 0x000F); + _dir_pack = (Byte)((value & 0x00F0) >> 4); + _addr_pack = (Byte)((value & 0xFF00) >> 8); + } + } + public static Byte num_pack { get => _num_pack; set => _num_pack = value; } + public static Byte dir_pack1 { get => _dir_pack; set => _dir_pack = value; } + public static Byte addr_pack { get => _addr_pack; set => _addr_pack = value; } + public static UInt32 Schetchik { get => _schetchik; set => _schetchik = value; } + public static UInt16 Rejim_SNS + { + get + { + _rejim_SNS = (UInt16)_rejim_2D; + _rejim_SNS |= (UInt16)(_rejim_3dfix << 1); + _rejim_SNS |= (UInt16)(_rejim_RTK << 2); + return _rejim_SNS; + } + set + { + _rejim_SNS = (UInt16)(value); + _rejim_2D = (UInt16)(value & 0x01); + _rejim_3dfix = (UInt16)((value & 0x02) >> 1); + _rejim_RTK = (UInt16)((value & 0x04) >> 2); + } + } + public static UInt16 rejim_2D { get => _rejim_2D; set => _rejim_2D = value; } + public static UInt16 rejim_3dfix { get => _rejim_3dfix; set => _rejim_3dfix = value; } + public static UInt16 rejim_RTK { get => _rejim_RTK; set => _rejim_RTK = value; } + /// + /// Время с подачи питания + /// + public static UInt32 Time_Sys { get => _time_sys; set => _time_sys = value; } + /// + /// Время в режме навигация + /// + public static UInt32 Time_Nav { get => _time_nav; set => _time_nav = value; } + public static UInt16 Dostovernost + { + get + { + _dostovernost = (UInt16)(_d_coord); + _dostovernost |= (UInt16)(_d_vysota << 1); + _dostovernost |= (UInt16)(_d_skorost << 2); + _dostovernost |= (UInt16)(_d_vremya << 3); + _dostovernost |= (UInt16)(_d_gf_sputnik << 4); + return _dostovernost; + } + set + { + _dostovernost = value; + _d_coord = (UInt16)(value & 0x0001); + _d_vysota = (UInt16)((value & 0x0002) >> 1); + _d_skorost = (UInt16)((value & 0x0004) >> 2); + _d_vremya = (UInt16)((value & 0x0008) >> 3); + _d_gf_sputnik = (UInt16)((value & 0x0010) >> 4); + } + } + public static UInt16 D_coord { get => _d_coord; set => _d_coord = value; } + public static UInt16 D_vysota { get => _d_vysota; set => _d_vysota = value; } + public static UInt16 D_skorost { get => _d_skorost; set => _d_skorost = value; } + public static UInt16 D_vremya { get => _d_vremya; set => _d_vremya = value; } + public static UInt16 D_gf_sputnik { get => _d_gf_sputnik; set => _d_gf_sputnik = value; } + public static UInt32 Time_sns { get => _time_sns; set => _time_sns = value; } + public static Int32 Shirota_sns { get => _shirota_sns; set => _shirota_sns = value; } + public static Int32 Dolgota_sns { get => _dolgota_sns; set => _dolgota_sns = value; } + public static Int32 Vysota_sns { get => _vysota_sns; set => _vysota_sns = value; } + public static UInt16 Put_ugol_sns { get => _put_ugol_sns; set => _put_ugol_sns = value; } + public static UInt16 Sputnik_sns { get => _sputnik_sns; set => _sputnik_sns = value; } + public static Int32 Vremya_ustar { get => _vremya_ustar; set => _vremya_ustar = value; } + + public static UInt16 CRC16; + + public static Byte[] Data = new Byte[_len_pack]; + /// + /// Функция формирования массива с пакетом + /// + public static void MakeData() + { + Array.Copy(BitConverter.GetBytes(Start), 0, Data, 0, 1); + Array.Copy(BitConverter.GetBytes(Address), 0, Data, 1, 2); + Array.Copy(BitConverter.GetBytes(Code), 0, Data, 3, 1); + Array.Copy(BitConverter.GetBytes(Lenght), 0, Data, 4, 2); + Array.Copy(BitConverter.GetBytes(Id_Pack), 0, Data, 6, 2); + Array.Copy(BitConverter.GetBytes(Schetchik), 0, Data, 8, 4); + Array.Copy(BitConverter.GetBytes(Rejim_SNS), 0, Data, 12, 2); + Array.Copy(BitConverter.GetBytes(Time_Sys), 0, Data, 14, 4); + Array.Copy(BitConverter.GetBytes(Time_Nav), 0, Data, 18, 4); + Array.Copy(BitConverter.GetBytes(Dostovernost), 0, Data, 22, 2); + Array.Copy(BitConverter.GetBytes(Time_sns), 0, Data, 24, 4); + Array.Copy(BitConverter.GetBytes(Shirota_sns), 0, Data, 28, 4); + Array.Copy(BitConverter.GetBytes(Dolgota_sns), 0, Data, 32, 4); + Array.Copy(BitConverter.GetBytes(Vysota_sns), 0, Data, 36, 4); + Array.Copy(BitConverter.GetBytes(Put_ugol_sns), 0, Data, 40, 2); + Array.Copy(BitConverter.GetBytes(Sputnik_sns), 0, Data, 42, 2); + Array.Copy(BitConverter.GetBytes(Vremya_ustar), 0, Data, 44, 2); + + UInt16 _crc16 = CONST.CRC16(ref Data, _len_crc); + Array.Copy(BitConverter.GetBytes(_crc16), 0, Data, _len_crc, 2); + } + /// + /// Функция извлечения данных из массива + /// + public static void GetData() + { + Start = Data[0]; + Address = (UInt16)(Data[2] << 8 | Data[1]); + Code = Data[3]; + Lenght = BitConverter.ToUInt16(Data, 4); + Id_Pack = BitConverter.ToUInt16(Data, 6); + Schetchik = BitConverter.ToUInt32(Data, 8); + Rejim_SNS = BitConverter.ToUInt16(Data, 12); + Time_Sys = BitConverter.ToUInt32(Data, 14); + Time_Nav = BitConverter.ToUInt32(Data, 18); + Dostovernost = BitConverter.ToUInt16(Data, 22); + Time_sns = BitConverter.ToUInt32(Data, 24); + Shirota_sns = BitConverter.ToInt32(Data, 28); + Dolgota_sns = BitConverter.ToInt32(Data, 32); + Vysota_sns = BitConverter.ToInt32(Data, 36); + Put_ugol_sns = BitConverter.ToUInt16(Data, 40); + Sputnik_sns = BitConverter.ToUInt16(Data, 42); + Vremya_ustar = BitConverter.ToInt32(Data, 44); + CRC16 = BitConverter.ToUInt16(Data, 48); + } + } + public static class OES2BVM + { + private static Byte _num_pack = 1; + private static Byte _dir_pack = 2; + private static Byte _addr_pack = 2; + private static UInt16 _id_pack = 0x0221; + + private static UInt16 _rejim = 0; + private static UInt16 _r_ioes = 0; + private static UInt16 _r_zahvat = 0; + private static UInt16 _r_rejimoes = 0; + private static UInt16 _r_sostoes = 0; + private static UInt16 _r_vsktk = 0; + private static UInt16 _r_rks = 0; + private static UInt16 _r_eizo_recv = 0; + private static UInt16 _r_eizo = 0; + + public static Byte Start = CONST.START; + public static UInt16 Address = (UInt16)CONST.ADDR.addrBVM | (UInt16)CONST.ADDR.addrPU | (UInt16)CONST.ADDR.addrPR; + public static Byte Code = (Byte)CONST.CODE.msgRECEIVE_DATA; + public static UInt16 Lenght = 24; + public static UInt16 Id_Pack + { + get + { + _id_pack = (ushort)(_addr_pack << 8); + _id_pack |= (ushort)(_dir_pack << 4); + _id_pack |= (ushort)_num_pack; + return _id_pack; + } + set + { + _id_pack = value; + _num_pack = (Byte)(value & 0x000F); + _dir_pack = (Byte)((value & 0x00F0) >> 4); + _addr_pack = (Byte)((value & 0xFF00) >> 8); + } + } + public static Byte num_pack { get => _num_pack; set => _num_pack = value; } + public static Byte dir_pack { get => _dir_pack; set => _dir_pack = value; } + public static Byte addr_pack { get => _addr_pack; set => _addr_pack = value; } + public static UInt32 Schetchik; + public static UInt16 Rejim + { + get + { + _rejim = (UInt16)(_r_ioes); + _rejim |= (UInt16)(_r_zahvat << 1); + _rejim |= (UInt16)(_r_rejimoes << 3); + _rejim |= (UInt16)(_r_sostoes << 5); + _rejim |= (UInt16)(_r_vsktk << 6); + _rejim |= (UInt16)(_r_rks << 7); + _rejim |= (UInt16)(_r_eizo_recv << 8); + _rejim |= (UInt16)(_r_eizo << 9); + return _rejim; + } + set + { + _rejim = value; + _r_ioes = (UInt16)(value & 0x0001); + _r_zahvat = (UInt16)((value & 0x0002) >> 1); + _r_rejimoes = (UInt16)((value & 0x000C) >> 2); + _r_sostoes = (UInt16)((value & 0x0030) >> 4); + _r_vsktk = (UInt16)((value & 0x0040) >> 6); + _r_rks = (UInt16)((value & 0x0080) >> 7); + _r_eizo_recv = (UInt16)((value & 0x0100) >> 8); + _r_eizo = (UInt16)((value & 0x0200) >> 9); + } + } + public static UInt16 r_ioes { get => _r_ioes; set => _r_ioes = value; } + public static UInt16 r_zahvat { get => _r_zahvat; set => _r_zahvat = value; } + public static UInt16 r_rejimoes { get => _r_rejimoes; set => _r_rejimoes = value; } + public static UInt16 r_sostoes { get => _r_sostoes; set => _r_sostoes = value; } + public static UInt16 r_vsktk { get => _r_vsktk; set => _r_vsktk = value; } + public static UInt16 r_rks { get => _r_rks; set => _r_rks = value; } + public static UInt16 r_eizo_recv { get => _r_eizo_recv; set => _r_eizo_recv = value; } + public static UInt16 r_eizo { get => _r_eizo; set => _r_eizo = value; } + public static String RejimOES + { + get + { + switch (_r_rejimoes) + { + case 0: + return "Ожидание"; + case 1: + return "Обзор"; + case 2: + return " АС "; + default: + return "Ожидание"; + } + } + } + public static String SostOES + { + get + { + switch (_r_sostoes) + { + case 0: + return "Подготовка"; + case 1: + return "Работа"; + case 2: + return "Технология"; + case 3: + return "Отказ"; + default: + return "Подготовка"; + } + } + } + + public static float AZ; + public static float UM; + public static float usAZ; + public static float usUM; + public static UInt16 CRC16; + + public static Byte[] Data = new Byte[32]; + public static void MakeData() + { + Array.Copy(BitConverter.GetBytes(Start), 0, Data, 0, 1); + Array.Copy(BitConverter.GetBytes(Address), 0, Data, 1, 2); + Array.Copy(BitConverter.GetBytes(Code), 0, Data, 3, 1); + Array.Copy(BitConverter.GetBytes(Lenght), 0, Data, 4, 2); + Array.Copy(BitConverter.GetBytes(Id_Pack), 0, Data, 6, 2); + Array.Copy(BitConverter.GetBytes(Schetchik), 0, Data, 8, 4); + Array.Copy(BitConverter.GetBytes(Rejim), 0, Data, 12, 2); + Array.Copy(BitConverter.GetBytes(AZ), 0, Data, 14, 4); + Array.Copy(BitConverter.GetBytes(UM), 0, Data, 18, 4); + Array.Copy(BitConverter.GetBytes(usAZ), 0, Data, 22, 4); + Array.Copy(BitConverter.GetBytes(usUM), 0, Data, 26, 4); + + UInt16 _crc16 = CONST.CRC16(ref Data, 30); + Array.Copy(BitConverter.GetBytes(_crc16), 0, Data, 30, 2); + } + public static void GetData() + { + Start = Data[0]; + Address = (UInt16)(Data[2] << 8 | Data[1]); + Code = Data[3]; + Lenght = BitConverter.ToUInt16(Data, 4); + Id_Pack = BitConverter.ToUInt16(Data, 6); + Schetchik = BitConverter.ToUInt32(Data, 8); + Rejim = BitConverter.ToUInt16(Data, 12); + AZ = BitConverter.ToSingle(Data, 14); + UM = BitConverter.ToSingle(Data, 18); + usAZ = BitConverter.ToSingle(Data, 22); + usUM = BitConverter.ToSingle(Data, 26); + CRC16 = BitConverter.ToUInt16(Data, 30); + } + } + public static class BVM2OES + { + private static Byte _num_pack = 1; + private static Byte _dir_pack = 1; + private static Byte _addr_pack = 2; + private static UInt16 _id_pack = 0x0211; + + private static UInt16 _rejim = 0; + private static UInt16 _r_crc = 0; + private static UInt16 _r_rejimoes = 0; + private static UInt16 _r_tk = 0; + private static UInt16 _r_rks = 0; + private static UInt16 _r_eizo = 0; + + public static Byte Start = CONST.START; + public static UInt16 Address = (UInt16)CONST.ADDR.addrOES; + public static Byte Code = (Byte)CONST.CODE.msgRECEIVE_DATA; + public static UInt16 Lenght = 34; + public static UInt16 Id_Pack + { + get + { + if (_id_pack != 0) + { + return _id_pack; + } + _id_pack = (ushort)(_addr_pack << 8); + _id_pack |= (ushort)(_dir_pack << 4); + _id_pack |= (ushort)_num_pack; + return _id_pack; + } + set + { + _id_pack = value; + _num_pack = (Byte)(value & 0x000F); + _dir_pack = (Byte)((value & 0x00F0) >> 4); + _addr_pack = (Byte)((value & 0xFF00) >> 8); + } + } + public static Byte num_pack + { + get => _num_pack; + set + { + _num_pack = value; + } + } + public static Byte dir_pack + { + get => _dir_pack; + set + { + _dir_pack = value; + } + } + public static Byte addr_pack + { + get => _addr_pack; + set + { + _addr_pack = value; + } + } + public static UInt32 Schetchik; + public static UInt16 Rejim + { + get + { + _rejim = 0; + _rejim |= (UInt16)(_r_crc << 0); + _rejim |= (UInt16)(_r_rejimoes << 1); + _rejim |= (UInt16)(_r_tk << 3); + _rejim |= (UInt16)(_r_rks << 4); + _rejim |= (UInt16)(_r_eizo << 5); + return _rejim; + } + set + { + _rejim = value; + _r_crc = (UInt16)((value & 0x0001) >> 0); + _r_rejimoes = (UInt16)((value & 0x0006) >> 1); + _r_tk = (UInt16)((value & 0x0008) >> 3); + _r_rks = (UInt16)((value & 0x0010) >> 4); + _r_eizo = (UInt16)((value & 0x0020) >> 5); + } + } + public static UInt16 r_crc { get => _r_crc; set => _r_crc = value; } + public static UInt16 r_rejimoes { get => _r_rejimoes; set => _r_rejimoes = value; } + public static UInt16 r_tk { get => _r_tk; set => _r_tk = value; } + public static UInt16 r_rks { get => _r_rks; set => _r_rks = value; } + public static UInt16 r_eizo { get => _r_eizo; set => _r_eizo = value; } + public static String RejimOES + { + get + { + switch (_r_rejimoes) + { + case 0: + return "Ожидание"; + case 1: + return "Обзор"; + case 2: + return "АС"; + default: + return "Ожидание"; + } + } + } + public static float ustAZ; + public static float ustUM; + public static UInt16 X; + public static UInt16 Y; + public static Byte lx; + public static Byte ly; + public static float AZ; + public static float UM; + public static Int16 Xrks; + public static Int16 Yrks; + public static UInt16 CRC16; + + public static Byte[] Data = new Byte[42]; + public static void MakeData() + { + Array.Copy(BitConverter.GetBytes(Start), 0, Data, 0, 1); + Array.Copy(BitConverter.GetBytes(Address), 0, Data, 1, 2); + Array.Copy(BitConverter.GetBytes(Code), 0, Data, 3, 1); + Array.Copy(BitConverter.GetBytes(Lenght), 0, Data, 4, 2); + Array.Copy(BitConverter.GetBytes(Id_Pack), 0, Data, 6, 2); + Array.Copy(BitConverter.GetBytes(Schetchik), 0, Data, 8, 4); + Array.Copy(BitConverter.GetBytes(Rejim), 0, Data, 12, 2); + Array.Copy(BitConverter.GetBytes(ustAZ), 0, Data, 14, 4); + Array.Copy(BitConverter.GetBytes(ustUM), 0, Data, 18, 4); + Array.Copy(BitConverter.GetBytes(X), 0, Data, 22, 2); + Array.Copy(BitConverter.GetBytes(Y), 0, Data, 24, 2); + Array.Copy(BitConverter.GetBytes(lx), 0, Data, 26, 1); + Array.Copy(BitConverter.GetBytes(ly), 0, Data, 27, 1); + Array.Copy(BitConverter.GetBytes(AZ), 0, Data, 28, 4); + Array.Copy(BitConverter.GetBytes(UM), 0, Data, 32, 4); + Array.Copy(BitConverter.GetBytes(Xrks), 0, Data, 36, 2); + Array.Copy(BitConverter.GetBytes(Yrks), 0, Data, 38, 2); + UInt16 _crc16 = CONST.CRC16(ref Data, 40); + Array.Copy(BitConverter.GetBytes(_crc16), 0, Data, 40, 2); + } + public static void GetData() + { + Start = Data[0]; + Address = (UInt16)(Data[2] << 8 | Data[1]); + Code = Data[3]; + Lenght = BitConverter.ToUInt16(Data, 4); + Id_Pack = BitConverter.ToUInt16(Data, 6); + Schetchik = BitConverter.ToUInt32(Data, 8); + Rejim = BitConverter.ToUInt16(Data, 12); + ustAZ = BitConverter.ToSingle(Data, 14); + ustUM = BitConverter.ToSingle(Data, 18); + X = BitConverter.ToUInt16(Data, 22); + Y = BitConverter.ToUInt16(Data, 24); + lx = Data[26]; + ly = Data[27]; + AZ = BitConverter.ToSingle(Data, 28); + UM = BitConverter.ToSingle(Data, 32); + Xrks = BitConverter.ToInt16(Data, 36); + Yrks = BitConverter.ToInt16(Data, 38); + CRC16 = BitConverter.ToUInt16(Data, 40); + } + } + public static class BON2BVM + { + private static Byte _num_pack = 1; + private static Byte _dir_pack = 2; + private static Byte _addr_pack = 3; + private static UInt16 _id_pack = 0x0321; + + private static Byte _infoword = 0; + private static Byte _i_vstr_kontr = 0; + private static Byte _i_neispr_bon = 0; + private static Byte _i_vystavka = 0; + private static Byte _i_gotovnost = 0; + private static Byte _i_ots_massiv_NV = 0; + private static Byte _i_rejim_nav = 0; + + private static UInt16 _dostovernost = 0; + private static UInt16 _d_kren = 0; + private static UInt16 _d_tangaj = 0; + private static UInt16 _d_kurs = 0; + private static UInt16 _d_usX = 0; + private static UInt16 _d_usY = 0; + private static UInt16 _d_usZ = 0; + private static UInt16 _d_uskX = 0; + private static UInt16 _d_uskY = 0; + private static UInt16 _d_uskZ = 0; + + private static Byte _rejim_SNS = 0; + private static Byte _rejim_2D = 0; + private static Byte _rejim_3dfix = 0; + private static Byte _rejim_RTK = 0; + + private static UInt16 _kod_oshibki; + private static UInt16 _ko_nedop_dvij; + private static UInt16 _ko_sboy; + private static UInt16 _ko_ots_dannyh_sns; + private static UInt16 _ko_ots_dannyh_bch; + private static UInt16 _ko_prev_dop_gyro; + private static UInt16 _ko_prev_dop; + + public static Byte Start = CONST.START; + public static UInt16 Address = (UInt16)CONST.ADDR.addrBVM | (UInt16)CONST.ADDR.addrOES; + public static Byte Code = (Byte)CONST.CODE.msgRECEIVE_DATA; + public static UInt16 Lenght = 77; + public static UInt16 Id_Pack + { + get + { + _id_pack = (ushort)(_addr_pack << 8); + _id_pack |= (ushort)(_dir_pack << 4); + _id_pack |= (ushort)_num_pack; + return _id_pack; + } + set + { + _id_pack = value; + _num_pack = (Byte)(value & 0x000F); + _dir_pack = (Byte)((value & 0x00F0) >> 4); + _addr_pack = (Byte)((value & 0xFF00) >> 8); + } + } + public static Byte num_pack { get => _num_pack; set => _num_pack = value; } + public static Byte dir_pack1 { get => _dir_pack; set => _dir_pack = value; } + public static Byte addr_pack { get => _addr_pack; set => _addr_pack = value; } + + public static UInt32 Schetchik; + public static Byte InfoWord + { + get + { + _infoword = (Byte)(_i_vstr_kontr); + _infoword |= (Byte)(_i_neispr_bon << 1); + _infoword |= (Byte)(_i_vystavka << 2); + _infoword |= (Byte)(_i_gotovnost << 3); + _infoword |= (Byte)(_i_ots_massiv_NV << 4); + _infoword |= (Byte)(_i_rejim_nav << 5); + return _infoword; + } + set + { + _infoword = value; + _i_vstr_kontr = (Byte)(value & 0x01); + _i_neispr_bon = (Byte)((value & 0x02) >> 1); + _i_vystavka = (Byte)((value & 0x04) >> 2); + _i_gotovnost = (Byte)((value & 0x08) >> 3); + _i_ots_massiv_NV = (Byte)((value & 0x10) >> 4); + _i_rejim_nav = (Byte)((value & 0x20) >> 5); + } + } + public static Byte vstr_kontr { get => _i_vstr_kontr; set => _i_vstr_kontr = value; } + public static Byte neispr_bon { get => _i_neispr_bon; set => _i_neispr_bon = value; } + public static Byte vystavka { get => _i_vystavka; set => _i_vystavka = value; } + public static Byte gotovnost { get => _i_gotovnost; set => _i_gotovnost = value; } + public static Byte ots_massiv_NV { get => _i_ots_massiv_NV; set => _i_ots_massiv_NV = value; } + public static Byte rejim_nav { get => _i_rejim_nav; set => _i_rejim_nav = value; } + public static UInt32 Time_Sys; + public static UInt32 Time_Nav; + public static UInt16 Dostovernost + { + get + { + _dostovernost = (UInt16)(_d_kren); + _dostovernost |= (UInt16)(_d_tangaj << 1); + _dostovernost |= (UInt16)(_d_kurs << 2); + _dostovernost |= (UInt16)(_d_usX << 3); + _dostovernost |= (UInt16)(_d_usY << 4); + _dostovernost |= (UInt16)(_d_usZ << 5); + _dostovernost |= (UInt16)(_d_uskX << 6); + _dostovernost |= (UInt16)(_d_uskY << 7); + _dostovernost |= (UInt16)(_d_uskZ << 8); + return _dostovernost; + } + set + { + _dostovernost = value; + _d_kren = (UInt16)(value & 0x01); + _d_tangaj = (UInt16)((value & 0x0002) >> 1); + _d_kurs = (UInt16)((value & 0x0004) >> 2); + _d_usX = (UInt16)((value & 0x0008) >> 3); + _d_usY = (UInt16)((value & 0x0010) >> 4); + _d_usZ = (UInt16)((value & 0x0020) >> 5); + _d_uskX = (UInt16)((value & 0x0040) >> 6); + _d_uskY = (UInt16)((value & 0x0080) >> 7); + _d_uskZ = (UInt16)((value & 0x0100) >> 8); + } + } + public static UInt16 d_kren { get => _d_kren; set => _d_kren = value; } + public static UInt16 d_tangaj { get => _d_tangaj; set => _d_tangaj = value; } + public static UInt16 d_kurs { get => _d_kurs; set => _d_kurs = value; } + public static UInt16 d_usX { get => _d_usX; set => _d_usX = value; } + public static UInt16 d_usY { get => _d_usY; set => _d_usY = value; } + public static UInt16 d_usZ { get => _d_usZ; set => _d_usZ = value; } + public static UInt16 d_uskX { get => _d_uskX; set => _d_uskX = value; } + public static UInt16 d_uskY { get => _d_uskY; set => _d_uskY = value; } + public static UInt16 d_uskZ { get => _d_uskZ; set => _d_uskZ = value; } + public static Int16 Kren; + public static Int16 Tangaj; + public static Int16 Kurs; + public static Int16 Vost_sk; + public static Int16 Sev_sk; + public static Int16 Vert_sk; + public static UInt16 Modul_sk; + public static Int32 Shirota; + public static Int32 Dolgota; + public static Int32 Vysota; + public static Int16 UsX; + public static Int16 UsY; + public static Int16 UsZ; + public static Int16 UskX; + public static Int16 UskY; + public static Int16 UskZ; + public static UInt32 Time_GPS; + public static Int32 Shirota_GPS; + public static Int32 Dolgota_GPS; + public static Int32 Vysota_GPS; + public static UInt16 Put_ugol_GPS; + public static Byte Sputnik_GPS; + public static Byte Rejim_SNS + { + get + { + _rejim_SNS = _rejim_2D; + _rejim_SNS |= (Byte)(_rejim_3dfix << 1); + _rejim_SNS |= (Byte)(_rejim_RTK << 2); + return _rejim_SNS; + } + set + { + _rejim_SNS = value; + _rejim_2D = (Byte)(value & 0x01); + _rejim_3dfix = (Byte)((value & 0x02) >> 1); + _rejim_RTK = (Byte)((value & 0x04) >> 2); + } + } + public static Byte rejim_2D { get => _rejim_2D; set => _rejim_2D = value; } + public static Byte rejim_3dfix { get => _rejim_3dfix; set => _rejim_3dfix = value; } + public static Byte rejim_RTK { get => _rejim_RTK; set => _rejim_RTK = value; } + public static UInt16 Kod_Oshibki + { + get + { + _kod_oshibki = (UInt16)(_ko_nedop_dvij << 2); + _kod_oshibki |= (UInt16)(_ko_sboy << 3); + _kod_oshibki |= (UInt16)(_ko_ots_dannyh_sns << 4); + _kod_oshibki |= (UInt16)(_ko_ots_dannyh_bch << 5); + _kod_oshibki |= (UInt16)(_ko_prev_dop_gyro << 6); + _kod_oshibki |= (UInt16)(_ko_prev_dop << 7); + return _kod_oshibki; + } + set + { + _kod_oshibki = value; + _ko_nedop_dvij = (UInt16)((value & 0x0004) >> 2); + _ko_sboy = (UInt16)((value & 0x0008) >> 3); + _ko_ots_dannyh_sns = (UInt16)((value & 0x0010) >> 4); + _ko_ots_dannyh_bch = (UInt16)((value & 0x0020) >> 5); + _ko_prev_dop_gyro = (UInt16)((value & 0x0040) >> 6); + _ko_prev_dop = (UInt16)((value & 0x0080) >> 7); + } + } + public static UInt16 ko_nedop_dvij { get => _ko_nedop_dvij; set => _ko_nedop_dvij = value; } + public static UInt16 ko_sboy { get => _ko_sboy; set => _ko_sboy = value; } + public static UInt16 ko_ots_dannyh_sns { get => _ko_ots_dannyh_sns; set => _ko_ots_dannyh_sns = value; } + public static UInt16 ko_ots_dannyh_bch { get => _ko_ots_dannyh_bch; set => _ko_ots_dannyh_bch = value; } + public static UInt16 ko_prev_dop_gyro { get => _ko_prev_dop_gyro; set => _ko_prev_dop_gyro = value; } + public static UInt16 ko_prev_dop { get => _ko_prev_dop; set => _ko_prev_dop = value; } + public static UInt16 CRC16; + + public static Byte[] Data = new Byte[85]; + public static void MakeData() + { + Array.Copy(BitConverter.GetBytes(Start), 0, Data, 0, 1); + Array.Copy(BitConverter.GetBytes(Address), 0, Data, 1, 2); + Array.Copy(BitConverter.GetBytes(Code), 0, Data, 3, 1); + Array.Copy(BitConverter.GetBytes(Lenght), 0, Data, 4, 2); + Array.Copy(BitConverter.GetBytes(Id_Pack), 0, Data, 6, 2); + Array.Copy(BitConverter.GetBytes(Schetchik), 0, Data, 8, 4); + Array.Copy(BitConverter.GetBytes(InfoWord), 0, Data, 12, 1); + Array.Copy(BitConverter.GetBytes(Time_Sys), 0, Data, 13, 4); + Array.Copy(BitConverter.GetBytes(Time_Nav), 0, Data, 17, 4); + Array.Copy(BitConverter.GetBytes(Dostovernost), 0, Data, 21, 2); + Array.Copy(BitConverter.GetBytes(Kren), 0, Data, 23, 2); + Array.Copy(BitConverter.GetBytes(Tangaj), 0, Data, 25, 2); + Array.Copy(BitConverter.GetBytes(Kurs), 0, Data, 27, 2); + Array.Copy(BitConverter.GetBytes(Vost_sk), 0, Data, 29, 2); + Array.Copy(BitConverter.GetBytes(Sev_sk), 0, Data, 31, 2); + Array.Copy(BitConverter.GetBytes(Vert_sk), 0, Data, 33, 2); + Array.Copy(BitConverter.GetBytes(Modul_sk), 0, Data, 35, 2); + Array.Copy(BitConverter.GetBytes(Shirota), 0, Data, 37, 4); + Array.Copy(BitConverter.GetBytes(Dolgota), 0, Data, 41, 4); + Array.Copy(BitConverter.GetBytes(Vysota), 0, Data, 45, 4); + Array.Copy(BitConverter.GetBytes(UsX), 0, Data, 49, 2); + Array.Copy(BitConverter.GetBytes(UsY), 0, Data, 51, 2); + Array.Copy(BitConverter.GetBytes(UsZ), 0, Data, 53, 2); + Array.Copy(BitConverter.GetBytes(UskX), 0, Data, 55, 2); + Array.Copy(BitConverter.GetBytes(UskY), 0, Data, 57, 2); + Array.Copy(BitConverter.GetBytes(UskZ), 0, Data, 59, 2); + Array.Copy(BitConverter.GetBytes(Time_GPS), 0, Data, 61, 4); + Array.Copy(BitConverter.GetBytes(Shirota_GPS), 0, Data, 65, 4); + Array.Copy(BitConverter.GetBytes(Dolgota_GPS), 0, Data, 69, 4); + Array.Copy(BitConverter.GetBytes(Vysota_GPS), 0, Data, 73, 4); + Array.Copy(BitConverter.GetBytes(Put_ugol_GPS), 0, Data, 77, 2); + Array.Copy(BitConverter.GetBytes(Sputnik_GPS), 0, Data, 79, 1); + Array.Copy(BitConverter.GetBytes(Rejim_SNS), 0, Data, 80, 1); + Array.Copy(BitConverter.GetBytes(Kod_Oshibki), 0, Data, 81, 2); + + UInt16 _crc16 = CONST.CRC16(ref Data, 83); + Array.Copy(BitConverter.GetBytes(_crc16), 0, Data, 83, 2); + } + public static void GetData() + { + Start = Data[0]; + Address = (UInt16)(Data[2] << 8 | Data[1]); + Code = Data[3]; + Lenght = BitConverter.ToUInt16(Data, 4); + Id_Pack = BitConverter.ToUInt16(Data, 6); + Schetchik = BitConverter.ToUInt32(Data, 8); + InfoWord = Data[12]; + Time_Sys = BitConverter.ToUInt32(Data, 13); + Time_Nav = BitConverter.ToUInt32(Data, 17); + Dostovernost = BitConverter.ToUInt16(Data, 21); + Kren = BitConverter.ToInt16(Data, 23); + Tangaj = BitConverter.ToInt16(Data, 25); + Kurs = BitConverter.ToInt16(Data, 27); + Vost_sk = BitConverter.ToInt16(Data, 29); + Sev_sk = BitConverter.ToInt16(Data, 31); + Vert_sk = BitConverter.ToInt16(Data, 33); + Modul_sk = BitConverter.ToUInt16(Data, 35); + Shirota = BitConverter.ToInt32(Data, 37); + Dolgota = BitConverter.ToInt32(Data, 41); + Vysota = BitConverter.ToInt32(Data, 45); + UsX = BitConverter.ToInt16(Data, 49); + UsY = BitConverter.ToInt16(Data, 51); + UsZ = BitConverter.ToInt16(Data, 53); + UskX = BitConverter.ToInt16(Data, 55); + UskY = BitConverter.ToInt16(Data, 57); + UskZ = BitConverter.ToInt16(Data, 59); + Time_GPS = BitConverter.ToUInt32(Data, 61); + Shirota_GPS = BitConverter.ToInt32(Data, 65); + Dolgota_GPS = BitConverter.ToInt32(Data, 69); + Vysota_GPS = BitConverter.ToInt32(Data, 73); + Put_ugol_GPS = BitConverter.ToUInt16(Data, 77); + Sputnik_GPS = Data[79]; + Rejim_SNS = Data[80]; + Kod_Oshibki = BitConverter.ToUInt16(Data, 81); + CRC16 = BitConverter.ToUInt16(Data, 83); + } + } + /// + /// Новый класс пакет обмена данных ИНС от БОН + /// + public static class BONINS2BVM + { + private const UInt16 _len_pack = 74; + private static UInt16 _len_data = _len_pack - 8; + private static UInt16 _len_crc = _len_pack - 2; + + private static Byte _num_pack = 2; + private static Byte _dir_pack = 2; + private static Byte _addr_pack = 3; + private static UInt16 _id_pack = 0x0322; + + private static UInt32 _schetchik; + + private static UInt16 _infoword = 0; + private static UInt16 _i_vstr_kontr = 0; + private static UInt16 _i_neispr_bon = 0; + private static UInt16 _i_vystavka = 0; + private static UInt16 _i_gotovnost = 0; + private static UInt16 _i_ots_massiv_NV = 0; + private static UInt16 _i_rejim_nav = 0; + private static UInt16 _i_korr_nosit = 0; + private static UInt16 _i_korr_sns = 0; + + private static UInt32 _time_sys; + private static UInt32 _time_nav; + + private static UInt16 _dostovernost = 0; + private static UInt16 _d_kren_tangaj = 0; + private static UInt16 _d_kurs = 0; + private static UInt16 _d_ugl_sk = 0; + private static UInt16 _d_lin_usk = 0; + private static UInt16 _d_in_coord = 0; + private static UInt16 _d_baro = 0; + private static UInt16 _d_inerc_sk = 0; + private static UInt16 _d_vrem_rabot = 0; + + private static Int16 _kren; + private static Int16 _tangaj; + private static Int16 _kurs; + private static Int16 _vost_sk; + private static Int16 _sev_sk; + private static Int16 _vert_sk; + private static UInt16 _modul_sk; + private static Int32 _shirota; + private static Int32 _dolgota; + private static Int32 _vysota; + private static Int32 _vysota_baro; + private static Int16 _usx; + private static Int16 _usy; + private static Int16 _usz; + private static Int16 _uskx; + private static Int16 _usky; + private static Int16 _uskz; + + private static UInt16 _kod_oshibki; + private static UInt16 _ko_nedop_dvij; + private static UInt16 _ko_sboy; + private static UInt16 _ko_ots_dannyh_sns; + private static UInt16 _ko_ots_dannyh_bch; + private static UInt16 _ko_prev_dop_gyro; + private static UInt16 _ko_prev_dop; + + private static Int32 _vremya_ustar; + private static UInt16 _CRC16; + + public static Byte Start = CONST.START; + public static UInt16 Address = (UInt16)CONST.ADDR.addrBVM | (UInt16)CONST.ADDR.addrOES | (UInt16)CONST.ADDR.addrPR | (UInt16)CONST.ADDR.addrPU; + public static Byte Code = (Byte)CONST.CODE.msgRECEIVE_DATA; + public static UInt16 Lenght { get => _len_data; set => _len_data = value; } + /// + /// Идентификатор пакета + /// + public static UInt16 Id_Pack + { + get + { + _id_pack = (ushort)(_addr_pack << 8); + _id_pack |= (ushort)(_dir_pack << 4); + _id_pack |= (ushort)_num_pack; + return _id_pack; + } + set + { + _id_pack = value; + _num_pack = (Byte)(value & 0x000F); + _dir_pack = (Byte)((value & 0x00F0) >> 4); + _addr_pack = (Byte)((value & 0xFF00) >> 8); + } + } + public static Byte num_pack { get => _num_pack; set => _num_pack = value; } + public static Byte dir_pack1 { get => _dir_pack; set => _dir_pack = value; } + public static Byte addr_pack { get => _addr_pack; set => _addr_pack = value; } + /// + /// Счетчик + /// + public static UInt32 Schetchik { get => _schetchik; set => _schetchik = value; } + /// + /// Слово информационное + /// + public static UInt16 InfoWord + { + get + { + _infoword = (UInt16)(_i_vstr_kontr << 0); + _infoword |= (UInt16)(_i_neispr_bon << 1); + _infoword |= (UInt16)(_i_vystavka << 2); + _infoword |= (UInt16)(_i_gotovnost << 3); + _infoword |= (UInt16)(_i_ots_massiv_NV << 4); + _infoword |= (UInt16)(_i_rejim_nav << 5); + _infoword |= (UInt16)(_i_korr_nosit << 6); + _infoword |= (UInt16)(_i_korr_sns << 7); + return _infoword; + } + set + { + _infoword = value; + _i_vstr_kontr = (UInt16)(value & 0x01 >> 0); + _i_neispr_bon = (UInt16)((value & 0x02) >> 1); + _i_vystavka = (UInt16)((value & 0x04) >> 2); + _i_gotovnost = (UInt16)((value & 0x08) >> 3); + _i_ots_massiv_NV = (UInt16)((value & 0x10) >> 4); + _i_rejim_nav = (UInt16)((value & 0x20) >> 5); + _i_korr_nosit = (UInt16)((value & 0x40) >> 6); + _i_korr_sns = (UInt16)((value & 0x80) >> 7); + } + } + public static UInt16 I_vstr_kontr { get => _i_vstr_kontr; set => _i_vstr_kontr = value; } + public static UInt16 I_neispr_bon { get => _i_neispr_bon; set => _i_neispr_bon = value; } + public static UInt16 I_vystavka { get => _i_vystavka; set => _i_vystavka = value; } + public static UInt16 I_gotovnost { get => _i_gotovnost; set => _i_gotovnost = value; } + public static UInt16 I_ots_massiv_NV { get => _i_ots_massiv_NV; set => _i_ots_massiv_NV = value; } + public static UInt16 I_rejim_nav { get => _i_rejim_nav; set => _i_rejim_nav = value; } + public static UInt16 I_korr_nosit { get => _i_korr_nosit; set => _i_korr_nosit = value; } + public static UInt16 I_korr_sns { get => _i_korr_sns; set => _i_korr_sns = value; } + /// + /// Время с подачи питания + /// + public static UInt32 Time_Sys { get => _time_sys; set => _time_sys = value; } + /// + /// Время в режме навигация + /// + public static UInt32 Time_Nav { get => _time_nav; set => _time_nav = value; } + /// + /// Достоверность данных + /// + public static UInt16 Dostovernost + { + get + { + _dostovernost = (UInt16)(_d_kren_tangaj); + _dostovernost |= (UInt16)(_d_kurs << 1); + _dostovernost |= (UInt16)(_d_ugl_sk << 2); + _dostovernost |= (UInt16)(_d_lin_usk << 3); + _dostovernost |= (UInt16)(_d_in_coord << 4); + _dostovernost |= (UInt16)(_d_baro << 5); + _dostovernost |= (UInt16)(_d_inerc_sk << 6); + _dostovernost |= (UInt16)(_d_vrem_rabot << 7); + return _dostovernost; + } + set + { + _dostovernost = value; + _d_kren_tangaj = (UInt16)((value & 0x0001) >> 0); + _d_kurs = (UInt16)((value & 0x0002) >> 1); + _d_ugl_sk = (UInt16)((value & 0x0004) >> 2); + _d_lin_usk = (UInt16)((value & 0x0008) >> 3); + _d_in_coord = (UInt16)((value & 0x0010) >> 4); + _d_baro = (UInt16)((value & 0x0020) >> 5); + _d_inerc_sk = (UInt16)((value & 0x0040) >> 6); + _d_vrem_rabot = (UInt16)((value & 0x0080) >> 7); + } + } + public static UInt16 D_kren_tangaj { get => _d_kren_tangaj; set => _d_kren_tangaj = value; } + public static UInt16 D_kurs { get => _d_kurs; set => _d_kurs = value; } + public static UInt16 D_ugl_sk { get => _d_ugl_sk; set => _d_ugl_sk = value; } + public static UInt16 D_lin_usk { get => _d_lin_usk; set => _d_lin_usk = value; } + public static UInt16 D_in_coord { get => _d_in_coord; set => _d_in_coord = value; } + public static UInt16 D_baro { get => _d_baro; set => _d_baro = value; } + public static UInt16 D_inerc_sk { get => _d_inerc_sk; set => _d_inerc_sk = value; } + public static UInt16 D_vrem_rabot { get => _d_vrem_rabot; set => _d_vrem_rabot = value; } + public static Int16 Kren { get => _kren; set => _kren = value; } + public static Int16 Tangaj { get => _tangaj; set => _tangaj = value; } + public static Int16 Kurs { get => _kurs; set => _kurs = value; } + public static Int16 Vost_sk { get => _vost_sk; set => _vost_sk = value; } + public static Int16 Sev_sk { get => _sev_sk; set => _sev_sk = value; } + public static Int16 Vert_sk { get => _vert_sk; set => _vert_sk = value; } + public static UInt16 Modul_sk { get => _modul_sk; set => _modul_sk = value; } + public static Int32 Shirota { get => _shirota; set => _shirota = value; } + public static Int32 Dolgota { get => _dolgota; set => _dolgota = value; } + public static Int32 Vysota { get => _vysota; set => _vysota = value; } + public static Int32 Vysota_baro { get => _vysota_baro; set => _vysota_baro = value; } + public static Int16 UsX { get => _usx; set => _usx = value; } + public static Int16 UsY { get => _usy; set => _usy = value; } + public static Int16 UsZ { get => _usz; set => _usz = value; } + public static Int16 UskX { get => _uskx; set => _uskx = value; } + public static Int16 UskY { get => _usky; set => _usky = value; } + public static Int16 UskZ { get => _uskz; set => _uskz = value; } + /// + /// Код ошибки БИНС + /// + public static UInt16 Kod_Oshibki + { + get + { + _kod_oshibki = (UInt16)(_ko_nedop_dvij << 2); + _kod_oshibki |= (UInt16)(_ko_sboy << 3); + _kod_oshibki |= (UInt16)(_ko_ots_dannyh_sns << 4); + _kod_oshibki |= (UInt16)(_ko_ots_dannyh_bch << 5); + _kod_oshibki |= (UInt16)(_ko_prev_dop_gyro << 6); + _kod_oshibki |= (UInt16)(_ko_prev_dop << 7); + return _kod_oshibki; + } + set + { + _kod_oshibki = value; + _ko_nedop_dvij = (UInt16)((value & 0x0004) >> 2); + _ko_sboy = (UInt16)((value & 0x0008) >> 3); + _ko_ots_dannyh_sns = (UInt16)((value & 0x0010) >> 4); + _ko_ots_dannyh_bch = (UInt16)((value & 0x0020) >> 5); + _ko_prev_dop_gyro = (UInt16)((value & 0x0040) >> 6); + _ko_prev_dop = (UInt16)((value & 0x0080) >> 7); + } + } + public static UInt16 Ko_nedop_dvij { get => _ko_nedop_dvij; set => _ko_nedop_dvij = value; } + public static UInt16 Ko_sboy { get => _ko_sboy; set => _ko_sboy = value; } + public static UInt16 Ko_ots_dannyh_sns { get => _ko_ots_dannyh_sns; set => _ko_ots_dannyh_sns = value; } + public static UInt16 Ko_ots_dannyh_bch { get => _ko_ots_dannyh_bch; set => _ko_ots_dannyh_bch = value; } + public static UInt16 Ko_prev_dop_gyro { get => _ko_prev_dop_gyro; set => _ko_prev_dop_gyro = value; } + public static UInt16 Ko_prev_dop_axel { get => _ko_prev_dop; set => _ko_prev_dop = value; } + /// + /// Время устаревания информации от комплекса + /// + public static Int32 Vremya_ustar { get => _vremya_ustar; set => _vremya_ustar = value; } + public static UInt16 CRC16; + + public static Byte[] Data = new Byte[_len_pack]; + /// + /// Функция формирования массива с пакетом + /// + public static void MakeData() + { + Array.Copy(BitConverter.GetBytes(Start), 0, Data, 0, 1); + Array.Copy(BitConverter.GetBytes(Address), 0, Data, 1, 2); + Array.Copy(BitConverter.GetBytes(Code), 0, Data, 3, 1); + Array.Copy(BitConverter.GetBytes(Lenght), 0, Data, 4, 2); + Array.Copy(BitConverter.GetBytes(Id_Pack), 0, Data, 6, 2); + + Array.Copy(BitConverter.GetBytes(Schetchik), 0, Data, 8, 4); + Array.Copy(BitConverter.GetBytes(InfoWord), 0, Data, 12, 2); + + Array.Copy(BitConverter.GetBytes(Time_Sys), 0, Data, 14, 4); + Array.Copy(BitConverter.GetBytes(Time_Nav), 0, Data, 18, 4); + + Array.Copy(BitConverter.GetBytes(Dostovernost), 0, Data, 22, 2); + + Array.Copy(BitConverter.GetBytes(Kren), 0, Data, 24, 2); + Array.Copy(BitConverter.GetBytes(Tangaj), 0, Data, 26, 2); + Array.Copy(BitConverter.GetBytes(Kurs), 0, Data, 28, 2); + Array.Copy(BitConverter.GetBytes(Vost_sk), 0, Data, 30, 2); + Array.Copy(BitConverter.GetBytes(Sev_sk), 0, Data, 32, 2); + Array.Copy(BitConverter.GetBytes(Vert_sk), 0, Data, 34, 2); + Array.Copy(BitConverter.GetBytes(Modul_sk), 0, Data, 36, 2); + Array.Copy(BitConverter.GetBytes(Shirota), 0, Data, 38, 4); + Array.Copy(BitConverter.GetBytes(Dolgota), 0, Data, 42, 4); + Array.Copy(BitConverter.GetBytes(Vysota), 0, Data, 46, 4); + Array.Copy(BitConverter.GetBytes(Vysota_baro), 0, Data, 50, 4); + Array.Copy(BitConverter.GetBytes(UsX), 0, Data, 54, 2); + Array.Copy(BitConverter.GetBytes(UsY), 0, Data, 56, 2); + Array.Copy(BitConverter.GetBytes(UsZ), 0, Data, 58, 2); + Array.Copy(BitConverter.GetBytes(UskX), 0, Data, 60, 2); + Array.Copy(BitConverter.GetBytes(UskY), 0, Data, 62, 2); + Array.Copy(BitConverter.GetBytes(UskZ), 0, Data, 64, 2); + + Array.Copy(BitConverter.GetBytes(Kod_Oshibki), 0, Data, 66, 2); + + Array.Copy(BitConverter.GetBytes(Vremya_ustar), 0, Data, 68, 4); + + UInt16 _crc16 = CONST.CRC16(ref Data, _len_crc); + Array.Copy(BitConverter.GetBytes(_crc16), 0, Data, _len_crc, 2); + } + /// + /// Функция извлечения данных из массива + /// + public static void GetData() + { + Start = Data[0]; + Address = (UInt16)(Data[2] << 8 | Data[1]); + Code = Data[3]; + Lenght = BitConverter.ToUInt16(Data, 4); + Id_Pack = BitConverter.ToUInt16(Data, 6); + Schetchik = BitConverter.ToUInt32(Data, 8); + InfoWord = Data[12]; + Time_Sys = BitConverter.ToUInt32(Data, 14); + Time_Nav = BitConverter.ToUInt32(Data, 18); + Dostovernost = BitConverter.ToUInt16(Data, 22); + Kren = BitConverter.ToInt16(Data, 24); + Tangaj = BitConverter.ToInt16(Data, 26); + Kurs = BitConverter.ToInt16(Data, 28); + Vost_sk = BitConverter.ToInt16(Data, 30); + Sev_sk = BitConverter.ToInt16(Data, 32); + Vert_sk = BitConverter.ToInt16(Data, 34); + Modul_sk = BitConverter.ToUInt16(Data, 36); + Shirota = BitConverter.ToInt32(Data, 38); + Dolgota = BitConverter.ToInt32(Data, 42); + Vysota = BitConverter.ToInt32(Data, 46); + Vysota_baro = BitConverter.ToInt32(Data, 50); + UsX = BitConverter.ToInt16(Data, 54); + UsY = BitConverter.ToInt16(Data, 56); + UsZ = BitConverter.ToInt16(Data, 58); + UskX = BitConverter.ToInt16(Data, 60); + UskY = BitConverter.ToInt16(Data, 62); + UskZ = BitConverter.ToInt16(Data, 64); + Kod_Oshibki = BitConverter.ToUInt16(Data, 66); + Vremya_ustar = BitConverter.ToInt32(Data, 68); + CRC16 = BitConverter.ToUInt16(Data, 72); + } + } + /// + /// Новый класс пакет обмена данных СНС от БОН + /// + public static class BONSNS2BVM + { + private const UInt16 _len_pack = 50; + private static UInt16 _len_data = _len_pack - 8; + private static UInt16 _len_crc = _len_pack - 2; + + private static Byte _num_pack = 3; + private static Byte _dir_pack = 2; + private static Byte _addr_pack = 3; + private static UInt16 _id_pack = 0x0323; + + private static UInt32 _schetchik; + + private static UInt16 _rejim_SNS = 0; + private static UInt16 _rejim_2D = 0; + private static UInt16 _rejim_3dfix = 0; + private static UInt16 _rejim_RTK = 0; + + private static UInt32 _time_sys; + private static UInt32 _time_nav; + + private static UInt16 _dostovernost = 0; + private static UInt16 _d_coord = 0; + private static UInt16 _d_vysota = 0; + private static UInt16 _d_skorost = 0; + private static UInt16 _d_vremya = 0; + private static UInt16 _d_gf_sputnik = 0; + + private static UInt32 _time_sns; + private static Int32 _shirota_sns; + private static Int32 _dolgota_sns; + private static Int32 _vysota_sns; + private static UInt16 _put_ugol_sns; + private static UInt16 _sputnik_sns; + + private static Int32 _vremya_ustar; + + private static UInt16 _CRC16; + + public static Byte Start = CONST.START; + public static UInt16 Address = (UInt16)CONST.ADDR.addrBVM | (UInt16)CONST.ADDR.addrOES | (UInt16)CONST.ADDR.addrPR | (UInt16)CONST.ADDR.addrPU; + public static Byte Code = (Byte)CONST.CODE.msgRECEIVE_DATA; + public static UInt16 Lenght { get => _len_data; set => _len_data = value; } + public static UInt16 Id_Pack + { + get + { + _id_pack = (ushort)(_addr_pack << 8); + _id_pack |= (ushort)(_dir_pack << 4); + _id_pack |= (ushort)_num_pack; + return _id_pack; + } + set + { + _id_pack = value; + _num_pack = (Byte)(value & 0x000F); + _dir_pack = (Byte)((value & 0x00F0) >> 4); + _addr_pack = (Byte)((value & 0xFF00) >> 8); + } + } + public static Byte num_pack { get => _num_pack; set => _num_pack = value; } + public static Byte dir_pack1 { get => _dir_pack; set => _dir_pack = value; } + public static Byte addr_pack { get => _addr_pack; set => _addr_pack = value; } + public static UInt32 Schetchik { get => _schetchik; set => _schetchik = value; } + public static UInt16 Rejim_SNS + { + get + { + _rejim_SNS = (UInt16)_rejim_2D; + _rejim_SNS |= (UInt16)(_rejim_3dfix << 1); + _rejim_SNS |= (UInt16)(_rejim_RTK << 2); + return _rejim_SNS; + } + set + { + _rejim_SNS = (UInt16)(value); + _rejim_2D = (UInt16)(value & 0x01); + _rejim_3dfix = (UInt16)((value & 0x02) >> 1); + _rejim_RTK = (UInt16)((value & 0x04) >> 2); + } + } + public static UInt16 rejim_2D { get => _rejim_2D; set => _rejim_2D = value; } + public static UInt16 rejim_3dfix { get => _rejim_3dfix; set => _rejim_3dfix = value; } + public static UInt16 rejim_RTK { get => _rejim_RTK; set => _rejim_RTK = value; } + /// + /// Время с подачи питания + /// + public static UInt32 Time_Sys { get => _time_sys; set => _time_sys = value; } + /// + /// Время в режме навигация + /// + public static UInt32 Time_Nav { get => _time_nav; set => _time_nav = value; } + public static UInt16 Dostovernost + { + get + { + _dostovernost = (UInt16)(_d_coord); + _dostovernost |= (UInt16)(_d_vysota << 1); + _dostovernost |= (UInt16)(_d_skorost << 2); + _dostovernost |= (UInt16)(_d_vremya << 3); + _dostovernost |= (UInt16)(_d_gf_sputnik << 4); + return _dostovernost; + } + set + { + _dostovernost = value; + _d_coord = (UInt16)(value & 0x0001); + _d_vysota = (UInt16)((value & 0x0002) >> 1); + _d_skorost = (UInt16)((value & 0x0004) >> 2); + _d_vremya = (UInt16)((value & 0x0008) >> 3); + _d_gf_sputnik = (UInt16)((value & 0x0010) >> 4); + } + } + public static UInt16 D_coord { get => _d_coord; set => _d_coord = value; } + public static UInt16 D_vysota { get => _d_vysota; set => _d_vysota = value; } + public static UInt16 D_skorost { get => _d_skorost; set => _d_skorost = value; } + public static UInt16 D_vremya { get => _d_vremya; set => _d_vremya = value; } + public static UInt16 D_gf_sputnik { get => _d_gf_sputnik; set => _d_gf_sputnik = value; } + public static UInt32 Time_sns { get => _time_sns; set => _time_sns = value; } + public static Int32 Shirota_sns { get => _shirota_sns; set => _shirota_sns = value; } + public static Int32 Dolgota_sns { get => _dolgota_sns; set => _dolgota_sns = value; } + public static Int32 Vysota_sns { get => _vysota_sns; set => _vysota_sns = value; } + public static UInt16 Put_ugol_sns { get => _put_ugol_sns; set => _put_ugol_sns = value; } + public static UInt16 Sputnik_sns { get => _sputnik_sns; set => _sputnik_sns = value; } + public static Int32 Vremya_ustar { get => _vremya_ustar; set => _vremya_ustar = value; } + + public static UInt16 CRC16; + + public static Byte[] Data = new Byte[_len_pack]; + /// + /// Функция формирования массива с пакетом + /// + public static void MakeData() + { + Array.Copy(BitConverter.GetBytes(Start), 0, Data, 0, 1); + Array.Copy(BitConverter.GetBytes(Address), 0, Data, 1, 2); + Array.Copy(BitConverter.GetBytes(Code), 0, Data, 3, 1); + Array.Copy(BitConverter.GetBytes(Lenght), 0, Data, 4, 2); + Array.Copy(BitConverter.GetBytes(Id_Pack), 0, Data, 6, 2); + Array.Copy(BitConverter.GetBytes(Schetchik), 0, Data, 8, 4); + Array.Copy(BitConverter.GetBytes(Rejim_SNS), 0, Data, 12, 2); + Array.Copy(BitConverter.GetBytes(Time_Sys), 0, Data, 14, 4); + Array.Copy(BitConverter.GetBytes(Time_Nav), 0, Data, 18, 4); + Array.Copy(BitConverter.GetBytes(Dostovernost), 0, Data, 22, 2); + Array.Copy(BitConverter.GetBytes(Time_sns), 0, Data, 24, 4); + Array.Copy(BitConverter.GetBytes(Shirota_sns), 0, Data, 28, 4); + Array.Copy(BitConverter.GetBytes(Dolgota_sns), 0, Data, 32, 4); + Array.Copy(BitConverter.GetBytes(Vysota_sns), 0, Data, 36, 4); + Array.Copy(BitConverter.GetBytes(Put_ugol_sns), 0, Data, 40, 2); + Array.Copy(BitConverter.GetBytes(Sputnik_sns), 0, Data, 42, 2); + Array.Copy(BitConverter.GetBytes(Vremya_ustar), 0, Data, 44, 2); + + UInt16 _crc16 = CONST.CRC16(ref Data, _len_crc); + Array.Copy(BitConverter.GetBytes(_crc16), 0, Data, _len_crc, 2); + } + /// + /// Функция извлечения данных из массива + /// + public static void GetData() + { + Start = Data[0]; + Address = (UInt16)(Data[2] << 8 | Data[1]); + Code = Data[3]; + Lenght = BitConverter.ToUInt16(Data, 4); + Id_Pack = BitConverter.ToUInt16(Data, 6); + Schetchik = BitConverter.ToUInt32(Data, 8); + Rejim_SNS = BitConverter.ToUInt16(Data, 12); + Time_Sys = BitConverter.ToUInt32(Data, 14); + Time_Nav = BitConverter.ToUInt32(Data, 18); + Dostovernost = BitConverter.ToUInt16(Data, 22); + Time_sns = BitConverter.ToUInt32(Data, 24); + Shirota_sns = BitConverter.ToInt32(Data, 28); + Dolgota_sns = BitConverter.ToInt32(Data, 32); + Vysota_sns = BitConverter.ToInt32(Data, 36); + Put_ugol_sns = BitConverter.ToUInt16(Data, 40); + Sputnik_sns = BitConverter.ToUInt16(Data, 42); + Vremya_ustar = BitConverter.ToInt32(Data, 44); + CRC16 = BitConverter.ToUInt16(Data, 48); + } + } + /// + /// Класс служебных сообщений + /// + public static class MESS + { + public static Byte Start = CONST.START; + public static UInt16 Address = 0; + public static Byte Code = 0; + public static UInt16 Lenght = 0; + public static UInt16 CRC16; + + public static Byte[] Data = new Byte[8]; + /// + /// Функция формирования массива с пакетом + /// + public static void MakeData() + { + Array.Copy(BitConverter.GetBytes(Start), 0, Data, 0, 1); + Array.Copy(BitConverter.GetBytes(Address), 0, Data, 1, 2); + Array.Copy(BitConverter.GetBytes(Code), 0, Data, 3, 1); + Array.Copy(BitConverter.GetBytes(Lenght), 0, Data, 4, 2); + UInt16 _crc16 = CONST.CRC16(ref Data, 6); + Array.Copy(BitConverter.GetBytes(_crc16), 0, Data, 6, 2); + } + /// + /// Функция извлечения данных из массива + /// + public static void GetData() + { + Start = Data[0]; + Address = (UInt16)(Data[2] << 8 | Data[1]); + Code = Data[3]; + Lenght = BitConverter.ToUInt16(Data, 4); + CRC16 = BitConverter.ToUInt16(Data, 6); + } + } + /// + /// Класс служебных сообщений + /// + public static class MESS2 + { + private const UInt16 _len_pack = 10; + private static UInt16 _len_data = _len_pack - 8; + private static UInt16 _len_crc = _len_pack - 2; + + private static Byte _num_pack = 1; + private static Byte _dir_pack = 2; + private static Byte _addr_pack = 3; + private static UInt16 _id_pack = 0; + + public static Byte Start = CONST.START; + public static UInt16 Address = 0; + public static Byte Code = 0; + public static UInt16 Lenght = 2; + /// + /// Идентификатор пакета + /// + public static UInt16 Id_Pack + { + get + { + _id_pack = (ushort)(_addr_pack << 8); + _id_pack |= (ushort)(_dir_pack << 4); + _id_pack |= (ushort)_num_pack; + return _id_pack; + } + set + { + _id_pack = value; + _num_pack = (Byte)(value & 0x000F); + _dir_pack = (Byte)((value & 0x00F0) >> 4); + _addr_pack = (Byte)((value & 0xFF00) >> 8); + } + } + public static Byte num_pack { get => _num_pack; set => _num_pack = value; } + public static Byte dir_pack1 { get => _dir_pack; set => _dir_pack = value; } + public static Byte addr_pack { get => _addr_pack; set => _addr_pack = value; } + public static UInt16 CRC16; + + public static Byte[] Data = new Byte[_len_pack]; + /// + /// Функция формирования массива с пакетом + /// + public static void MakeData() + { + Array.Copy(BitConverter.GetBytes(Start), 0, Data, 0, 1); + Array.Copy(BitConverter.GetBytes(Address), 0, Data, 1, 2); + Array.Copy(BitConverter.GetBytes(Code), 0, Data, 3, 1); + Array.Copy(BitConverter.GetBytes(Lenght), 0, Data, 4, 2); + UInt16 _crc16 = CONST.CRC16(ref Data, _len_crc); + Array.Copy(BitConverter.GetBytes(_crc16), 0, Data, _len_crc, 2); + } + /// + /// Функция извлечения данных из массива + /// + public static void GetData() + { + Start = Data[0]; + Address = (UInt16)(Data[2] << 8 | Data[1]); + Code = Data[3]; + Lenght = BitConverter.ToUInt16(Data, 4); + Id_Pack = BitConverter.ToUInt16(Data, 6); + CRC16 = BitConverter.ToUInt16(Data, _len_crc); + } + } + /// + /// Служебный класс для пересчета угловых координат + /// + public static class AZUM + { + /* + private static void pix2ang() + { + //% (x, y) - координаты центра пикселя изображения + //% начало O = (0, 0) системы координат изображения находится + //% в центре левого верхнего пикселя + //% ось OX направлена вправо по возрастанию номеров столбцов + //% ось OY направлена вниз по возрастанию номеров строк + //% + //% w - количество столбцов изображения + //% h - количество строк изображения + //sAZUM retu; + + Double w_full = 4072.0; + Double h_full = 3064.0; + + Double focus_meters = 12e-3f; + Double pixel_size_meters = 1.55e-6f; + + Double rad2deg = (180.0 / (Double)Math.PI); + + Double f = focus_meters / pixel_size_meters; + Double xc_full = 0.5f * w_full; + Double yc_full = 0.5f * h_full; + + Double x_full = (_xy.X + 0.5) * w_full / _wh.W; + Double y_full = (_xy.Y + 0.5) * h_full / _wh.H; + + Double x_ohf = x_full - xc_full; + Double y_ohf = y_full - yc_full; + Double z_ohf = f; + + Double rho = (Double)Math.Sqrt(x_ohf * x_ohf + z_ohf * z_ohf); + _au.A = (Double)Math.Atan2(x_ohf, z_ohf) * rad2deg; + _au.U = (Double)(-Math.Atan2(y_ohf, rho) * rad2deg); + } + private static void ang2pix() + { + // calc_xy result_; + // (x, y) - координаты центра пикселя изображения + // начало O = (0, 0) системы координат изображения находится + //% в центре левого верхнего пикселя, double + //% ось OX направлена вправо по возрастанию номеров столбцов + // ось OY направлена вниз по возрастанию номеров строк + + //% az - азимутальный угол (отсчитывается вправо), градусы, double + //% el - угол места (отсчитывается вверх), градусы, double + //% w - количество столбцов изображения, double + //% h - количество строк изображения, double + + Double w_full = (Double)(4072); + Double h_full = (Double)(3064); + + Double focus_meters = (Double)(12e-3); + Double pixel_size_meters = (Double)(1.55e-6); + + Double deg2rad = (Double)(Math.PI / 180.0); //% pi = 3.14... + //float rad2deg = (180.0f /3.1415926f); + Double f = focus_meters / pixel_size_meters; + Double xc_full = 0.5 * w_full; + Double yc_full = 0.5 * h_full; + + //_au.A = _au.A * deg2rad; + //_au.U = _au.U * deg2rad; + + //double x_ohf = cos(el) * sin(az); + //double z_ohf = cos(el) * cos(az); + //double y_ohf = -sin(el); + + //double x_full = x_ohf / z_ohf * f + xc_full; + //double y_full = y_ohf / z_ohf * f + yc_full; + + Double x_full = xc_full + f * Math.Tan(_au.A * deg2rad); + Double y_full = yc_full - f * Math.Tan(_au.U * deg2rad) / Math.Cos(_au.A * deg2rad); + + _xy.X = x_full * _wh.W / w_full - 0.5; + _xy.Y = y_full * _wh.H / h_full - 0.5; + } + */ + public static void pix2ang(ref Double A, ref Double U, Double W, Double H, Double X, Double Y) + { + //% (x, y) - координаты центра пикселя изображения + //% начало O = (0, 0) системы координат изображения находится + //% в центре левого верхнего пикселя + //% ось OX направлена вправо по возрастанию номеров столбцов + //% ось OY направлена вниз по возрастанию номеров строк + //% + //% w - количество столбцов изображения + //% h - количество строк изображения + //sAZUM retu; + + Double w_full = 4072.0; + Double h_full = 3064.0; + + Double focus_meters = 12e-3; + Double pixel_size_meters = 1.55e-6; + + Double rad2deg = (180.0 / (Double)Math.PI); + + Double f = focus_meters / pixel_size_meters; + Double xc_full = 0.5f * w_full; + Double yc_full = 0.5f * h_full; + + Double x_full = (X + 0.5) * w_full / W; + Double y_full = (Y + 0.5) * h_full / H; + + Double x_ohf = x_full - xc_full; + Double y_ohf = y_full - yc_full; + Double z_ohf = f; + + Double rho = (Double)Math.Sqrt(x_ohf * x_ohf + z_ohf * z_ohf); + A = (Double)Math.Atan2(x_ohf, z_ohf) * rad2deg; + U = (Double)(-Math.Atan2(y_ohf, rho) * rad2deg); + } + public static void pix2ang(ref float A, ref float U, float W, float H, float X, float Y) + { + //% (x, y) - координаты центра пикселя изображения + //% начало O = (0, 0) системы координат изображения находится + //% в центре левого верхнего пикселя + //% ось OX направлена вправо по возрастанию номеров столбцов + //% ось OY направлена вниз по возрастанию номеров строк + //% + //% w - количество столбцов изображения + //% h - количество строк изображения + //sAZUM retu; + + float w_full = (float)4072.0; + float h_full = (float)3064.0; + + float focus_meters = 12e-3F; + float pixel_size_meters = 1.55e-6F; + + float rad2deg = (180.0F / (float)Math.PI); + + float f = focus_meters / pixel_size_meters; + float xc_full = 0.5f * w_full; + float yc_full = 0.5f * h_full; + + float x_full = (float)(X + 0.5) * w_full / W; + float y_full = (float)(Y + 0.5) * h_full / H; + + float x_ohf = x_full - xc_full; + float y_ohf = y_full - yc_full; + float z_ohf = f; + + float rho = (float)Math.Sqrt(x_ohf * x_ohf + z_ohf * z_ohf); + A = (float)Math.Atan2(x_ohf, z_ohf) * rad2deg; + U = (float)(-Math.Atan2(y_ohf, rho) * rad2deg); + } + public static void ang2pix(ref Double X, ref Double Y, Double W, Double H, Double A, Double U) + { + // calc_xy result_; + // (x, y) - координаты центра пикселя изображения + // начало O = (0, 0) системы координат изображения находится + //% в центре левого верхнего пикселя, double + //% ось OX направлена вправо по возрастанию номеров столбцов + // ось OY направлена вниз по возрастанию номеров строк + + //% az - азимутальный угол (отсчитывается вправо), градусы, double + //% el - угол места (отсчитывается вверх), градусы, double + //% w - количество столбцов изображения, double + //% h - количество строк изображения, double + + Double w_full = (Double)(4072); + Double h_full = (Double)(3064); + + Double focus_meters = (Double)(12e-3); + Double pixel_size_meters = (Double)(1.55e-6); + + Double deg2rad = (Double)(Math.PI / 180.0); //% pi = 3.14... + //float rad2deg = (180.0f /3.1415926f); + Double f = focus_meters / pixel_size_meters; + Double xc_full = 0.5 * w_full; + Double yc_full = 0.5 * h_full; + + //_au.A = _au.A * deg2rad; + //_au.U = _au.U * deg2rad; + + //double x_ohf = cos(el) * sin(az); + //double z_ohf = cos(el) * cos(az); + //double y_ohf = -sin(el); + + //double x_full = x_ohf / z_ohf * f + xc_full; + //double y_full = y_ohf / z_ohf * f + yc_full; + + Double x_full = xc_full + f * Math.Tan(A * deg2rad); + Double y_full = yc_full - f * Math.Tan(U * deg2rad) / Math.Cos(A * deg2rad); + + X = x_full * W / w_full - 0.5; + Y = y_full * H / h_full - 0.5; + } + public static void ang2pix(ref float X, ref float Y, float W, float H, float A, float U) + { + // calc_xy result_; + // (x, y) - координаты центра пикселя изображения + // начало O = (0, 0) системы координат изображения находится + //% в центре левого верхнего пикселя, double + //% ось OX направлена вправо по возрастанию номеров столбцов + // ось OY направлена вниз по возрастанию номеров строк + + //% az - азимутальный угол (отсчитывается вправо), градусы, double + //% el - угол места (отсчитывается вверх), градусы, double + //% w - количество столбцов изображения, double + //% h - количество строк изображения, double + + float w_full = 4072F; + float h_full = 3064F; + + float focus_meters = 12e-3F; + float pixel_size_meters = 1.55e-6F; + + float deg2rad = (float)(Math.PI / 180.0); //% pi = 3.14... + //float rad2deg = (180.0f /3.1415926f); + float f = focus_meters / pixel_size_meters; + float xc_full = 0.5F * w_full; + float yc_full = 0.5F * h_full; + + //_au.A = _au.A * deg2rad; + //_au.U = _au.U * deg2rad; + + //double x_ohf = cos(el) * sin(az); + //double z_ohf = cos(el) * cos(az); + //double y_ohf = -sin(el); + + //double x_full = x_ohf / z_ohf * f + xc_full; + //double y_full = y_ohf / z_ohf * f + yc_full; + + float x_full = xc_full + f * (float)Math.Tan(A * deg2rad); + float y_full = yc_full - f * (float)Math.Tan(U * deg2rad) / (float)Math.Cos(A * deg2rad); + + X = x_full * W / w_full - 0.5F; + Y = y_full * H / h_full - 0.5F; + } + public static Double minmax(Double min, Double max, Double val) + { + if (val <= min) + return min; + if (val >= max) + return max; + return val; + } + public static float minmax(float min, float max, float val) + { + if (val <= min) + return min; + if (val >= max) + return max; + return val; + } + public static UInt16 minmax(UInt16 min, UInt16 max, UInt16 val) + { + if (val <= min) + return min; + if (val >= max) + return max; + return val; + } + public static UInt16 minmaxUS(UInt16 min, UInt16 max, UInt16 val) + { + if (val <= min) + return min; + if (val >= max) + return max; + return val; + } + + } + /// + /// Класс для разбора заголовка + /// + public static class HEAD + { + private static Byte _num_pack = 1; + private static Byte _dir_pack = 2; + private static Byte _addr_pack = 3; + private static UInt16 _id_pack = 0x0321; + + public static Byte Start = CONST.START; + public static UInt16 Address = 0; + public static Byte Code = 0; + public static UInt16 Lenght = 0; + public static UInt16 Id_Pack + { + get + { + _id_pack = (ushort)(_addr_pack << 8); + _id_pack |= (ushort)(_dir_pack << 4); + _id_pack |= (ushort)_num_pack; + return _id_pack; + } + set + { + _id_pack = value; + _num_pack = (Byte)(value & 0x000F); + _dir_pack = (Byte)((value & 0x00F0) >> 4); + _addr_pack = (Byte)((value & 0xFF00) >> 8); + } + } + public static Byte num_pack { get => _num_pack; } + public static Byte dir_pack { get => _dir_pack; } + public static Byte addr_pack { get => _addr_pack; } + /// + /// Функция извлечения данных из массива + /// + public static void GetData(Byte[] arr) + { + Byte[] data = new Byte[8]; + Array.Copy(arr, data, 8); + Start = data[0]; + Address = (UInt16)(data[2] << 8 | data[1]); + Code = data[3]; + Lenght = BitConverter.ToUInt16(data, 4); + Id_Pack = BitConverter.ToUInt16(data, 6); + } + } + + +} diff --git a/rtp.cs b/rtp.cs new file mode 100644 index 0000000..df8e970 --- /dev/null +++ b/rtp.cs @@ -0,0 +1,207 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Text; + +namespace nRTP +{ + public static class RTP + { + //RTPMsgHeader + private static Byte _VerPXCC = 2; + private static Byte _Ver = 2; // версия протокола (текущая версия 2) + private static Byte _P = 0; // = 0 (не используется заполнение в конце пакета) + private static Byte _X = 0; // = 0 (не используются дополнительные заголовки) + private static Byte _CC = 0; // = 0 (CSRC - идентификаторы не используются); + private static Byte _MPT; + private static Byte _M; // маркерный бит. + private static Byte _PT = 99; // поле идентифицирует формат трафика RTP и определяет его интерпретацию. Задается 99 + private static UInt32 _Seqcounter = 0; + private static UInt16 _SeqCounter_Hi; + private static UInt16 _SeqCounter_Low; + public static Byte MH_VerPXCC + { + get => _VerPXCC; + set + { + _VerPXCC = value; + _Ver = (Byte)(value & 0x03); + _P = (Byte)((value >> 2) & 0x01); + _X = (Byte)((value >> 3) & 0x01); + _CC = (Byte)((value >> 4) & 0x0F); + } + } + public static Byte MH_MPT + { + get + { + return (Byte)((_PT << 1) | _M); + } + set + { + _MPT = value; + _M = (Byte)(value & 0x01); + _PT = (Byte)((value >> 1) & 0x7F); + } + } + public static Byte MH_M // маркерный бит. + { + get => _M; + set + { + _M = value; + } + } + public static Byte MH_PT // поле идентифицирует формат трафика RTP и определяет его интерпретацию. Задается 99 + { + get => _PT; + set + { + _PT = value; + } + } + public static UInt16 MH_SeqCounter_Low // Номер последовательности (младшие 16 бит) + { + get => _SeqCounter_Low; + set + { + _SeqCounter_Low = value; + } + } + public static UInt32 MH_Timestamp; // Метка времени (90 кГц отсчеты), одинакова для всех пакетов кадра + public static UInt32 MH_SSRC; // 12345678 (идентификатор источника информации) + public static UInt16 MH_SeqCounter_Hi // Номер последовательности (старшие 16 бит) + { + get => _SeqCounter_Hi; + set + { + _SeqCounter_Hi = value; + } + } + public static UInt16 MH_DataLen; // Количество байт данных строки, включенной в пакет + public static UInt16 MH_RowNumber; // Номер строки + public static UInt16 MH_Offset; // Смещение первого пиксела в строке (= 0) + + //RTPVideoSupplementalData + public static UInt16 SD_Width; // Ширина (пиксели) + public static UInt16 SD_Height; // Высота (пиксели) + public static float SD_AzUpr; // (град) + public static float SD_ElUpr; // (град) + public static Int16 SD_Course; // Курс БЛА (0,01 град) + public static Int16 SD_Roll; // Крен БЛА (0,01 град) + public static Int16 SD_Pitch; // Тангаж БЛА (0,01 град) + public static Int16 SD_FrameId; + + //RTPVideoSupplementalDataExtra + public static UInt32 DE_TLV_X; // Линия визирования цели в растроввых координатах + public static UInt32 DE_TLV_Y; // + public static UInt32 DE_TLV_dX; // поправки для линии визирования цели в растроввых координатах + public static UInt32 DE_TLV_dY; // + + public static UInt32 SeqCounter + { + get + { + return (UInt32)((_SeqCounter_Hi << 16) | _SeqCounter_Low); + } + set + { + _SeqCounter_Low = (UInt16)value; + _SeqCounter_Hi = (UInt16)((value >> 16) & 0xFFFF); + } + } + + public static Byte[] DataH0 = new Byte[56]; + public static Byte[] DataH1 = new Byte[20]; + + public static void MakeDataH0() + { + Array.Copy(BitConverter.GetBytes(RTP.MH_VerPXCC), 0, DataH0, 0, 1); + Array.Copy(BitConverter.GetBytes(RTP.MH_MPT), 0, DataH0, 1, 1); + Array.Copy(BitConverter.GetBytes(RTP.MH_SeqCounter_Low), 0, DataH0, 2, 2); + Array.Copy(BitConverter.GetBytes(RTP.MH_Timestamp), 0, DataH0, 4, 4); + Array.Copy(BitConverter.GetBytes(RTP.MH_SSRC), 0, DataH0, 8, 4); + Array.Copy(BitConverter.GetBytes(RTP.MH_SeqCounter_Hi), 0, DataH0, 12, 2); + Array.Copy(BitConverter.GetBytes(RTP.MH_DataLen), 0, DataH0, 14, 2); + Array.Copy(BitConverter.GetBytes(RTP.MH_RowNumber), 0, DataH0, 16, 2); + Array.Copy(BitConverter.GetBytes(RTP.MH_Offset), 0, DataH0, 18, 2); + + Array.Copy(BitConverter.GetBytes(RTP.SD_Width), 0, DataH0, 20, 2); + Array.Copy(BitConverter.GetBytes(RTP.SD_Height), 0, DataH0, 22, 2); + Array.Copy(BitConverter.GetBytes(RTP.SD_AzUpr), 0, DataH0, 24, 4); + Array.Copy(BitConverter.GetBytes(RTP.SD_ElUpr), 0, DataH0, 28, 4); + Array.Copy(BitConverter.GetBytes(RTP.SD_Course), 0, DataH0, 32, 2); + Array.Copy(BitConverter.GetBytes(RTP.SD_Roll), 0, DataH0, 34, 2); + Array.Copy(BitConverter.GetBytes(RTP.SD_Pitch), 0, DataH0, 36, 2); + Array.Copy(BitConverter.GetBytes(RTP.SD_FrameId), 0, DataH0, 38, 2); + + Array.Copy(BitConverter.GetBytes(RTP.DE_TLV_X), 0, DataH0, 40, 4); + Array.Copy(BitConverter.GetBytes(RTP.DE_TLV_Y), 0, DataH0, 44, 4); + Array.Copy(BitConverter.GetBytes(RTP.DE_TLV_dX), 0, DataH0, 48, 4); + Array.Copy(BitConverter.GetBytes(RTP.DE_TLV_dY), 0, DataH0, 52, 4); + } + public static void MakeDataH1() + { + Array.Copy(BitConverter.GetBytes(RTP.MH_VerPXCC), 0, DataH1, 0, 1); + Array.Copy(BitConverter.GetBytes(RTP.MH_MPT), 0, DataH1, 1, 1); + Array.Copy(BitConverter.GetBytes(RTP.MH_SeqCounter_Low), 0, DataH1, 2, 2); + Array.Copy(BitConverter.GetBytes(RTP.MH_Timestamp), 0, DataH1, 4, 4); + Array.Copy(BitConverter.GetBytes(RTP.MH_SSRC), 0, DataH1, 8, 4); + Array.Copy(BitConverter.GetBytes(RTP.MH_SeqCounter_Hi), 0, DataH1, 12, 2); + Array.Copy(BitConverter.GetBytes(RTP.MH_DataLen), 0, DataH1, 14, 2); + Array.Copy(BitConverter.GetBytes(RTP.MH_RowNumber), 0, DataH1, 16, 2); + Array.Copy(BitConverter.GetBytes(RTP.MH_Offset), 0, DataH1, 18, 2); + } + + /* + struct RTPMsgHeader + { + uint8_t Ver : 2; // версия протокола (текущая версия 2) + uint8_t P : 1; // = 0 (не используется заполнение в конце пакета) + uint8_t X : 1; // = 0 (не используются дополнительные заголовки) + uint8_t CC : 4; // = 0 (CSRC - идентификаторы не используются); + + uint8_t M : 1; // маркерный бит. Установка этого бита в 1 свидетельствует о том, что данный UDP – пакет содержит последнюю строку кадра, для всех остальных пакетов задается 0 + uint8_t PT : 7; // поле идентифицирует формат трафика RTP и определяет его интерпретацию. Задается 99 + + uint16_t SeqCounter_Low; // Номер последовательности (младшие 16 бит) + uint32_t Timestamp; // Метка времени (90 кГц отсчеты), одинакова для всех пакетов кадра + uint32_t SSRC; // 12345678 (идентификатор источника информации) + uint16_t SeqCounter_Hi; // Номер последовательности (старшие 16 бит) + uint16_t DataLen; // Количество байт данных строки, включенной в пакет + uint16_t RowNumber; // Номер строки + uint16_t Offset; // Смещение первого пиксела в строке (= 0) + + uint32_t get_seqcounter() { return ((SeqCounter_Hi << 16) | SeqCounter_Low); } + }; + //------------------------------------------------------------------------------------------------------------ + struct RTPVideoSupplementalData + { + uint16_t Width; // Ширина (пиксели) + uint16_t Height; // Высота (пиксели) + + float AzUpr; // (град) + float ElUpr; // (град) + int16_t Course; // Курс БЛА (0,01 град) + int16_t Roll; // Крен БЛА (0,01 град) + int16_t Pitch; // Тангаж БЛА (0,01 град) + int16_t FrameId; + + RTPVideoSupplementalData() + { + ::memset(this, 0, sizeof(RTPVideoSupplementalData)); + } + }; + //------------------------------------------------------------------------------------------------------------ + // Дополнительные данные нулевой строки выходящие за рамки ПИВ + struct RTPVideoSupplementalDataExtra + { + uint32_t TLV_X; // Линия визирования цели в растроввых координатах + uint32_t TLV_Y; // + uint32_t TLV_dX; // поправки для линии визирования цели в растроввых координатах + uint32_t TLV_dY; // + }; + */ + } +} diff --git a/util.cs b/util.cs new file mode 100644 index 0000000..b0cf15b --- /dev/null +++ b/util.cs @@ -0,0 +1,558 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Runtime.InteropServices; +using System.Drawing; +using System.Windows.Forms; +using System.Windows.Forms.VisualStyles; +using System.ComponentModel; +using System.Drawing.Imaging; + + +namespace UTIL +{ + public static class ASMBL + { + #region Методы доступа к атрибутам сборки + + public static string AssemblyTitle + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false); + if (attributes.Length > 0) + { + AssemblyTitleAttribute titleAttribute = (AssemblyTitleAttribute)attributes[0]; + if (titleAttribute.Title != "") + { + return titleAttribute.Title; + } + } + return System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase); + } + } + + public static string AssemblyVersion + { + get + { + return Assembly.GetExecutingAssembly().GetName().Version.ToString(); + } + } + + public static string AssemblyDescription + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyDescriptionAttribute)attributes[0]).Description; + } + } + + public static string AssemblyProduct + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false); + if (attributes.Length == 0) + { + return ""; + } +#if DEBUG + return ((AssemblyProductAttribute)attributes[0]).Product + " Debug version"; +#else + return ((AssemblyProductAttribute)attributes[0]).Product + " Release version"; +#endif + } + } + + public static string AssemblyCopyright + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + } + } + + public static string AssemblyCompany + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyCompanyAttribute)attributes[0]).Company; + } + } + public static string AssemblyConfiguration + { + get + { +#if DEBUG + return "Debug version"; +#else + return "Release version"; +#endif + } + } + public static string[] AssemblyConf + { + get + { + string[] s = new string[11]; + + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyConfigurationAttribute), false); +#if DEBUG + s[0] = "Debug version"; +#else + s[0] = "Release version"; +#endif + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyAlgorithmIdAttribute), false); + if (attributes.Length == 0) + s[1] = "AssemblyAlgorithmId = "; + else + s[1] = "AssemblyAlgorithmId = " + ((AssemblyAlgorithmIdAttribute)attributes[0]).AlgorithmId; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false); + if (attributes.Length == 0) + s[2] = "AssemblyCompany = "; + else + s[2] = "AssemblyCompany = " + ((AssemblyCompanyAttribute)attributes[0]).Company; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + if (attributes.Length == 0) + s[3] = "AssemblyCopyright = "; + else + s[3] = "AssemblyCopyright = " + ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false); + if (attributes.Length == 0) + s[4] = "AssemblyDescription = "; + else + s[4] = "AssemblyDescription = " + ((AssemblyDescriptionAttribute)attributes[0]).Description; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyFileVersionAttribute), false); + if (attributes.Length == 0) + s[5] = "AssemblyFileVersion = "; + else + s[5] = "AssemblyFileVersion = " + ((AssemblyFileVersionAttribute)attributes[0]).Version; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyInformationalVersionAttribute), false); + if (attributes.Length == 0) + s[6] = "AssemblyInformationalVersion = "; + else + s[6] = "AssemblyInformationalVersion = " + ((AssemblyInformationalVersionAttribute)attributes[0]).InformationalVersion; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false); + if (attributes.Length == 0) + s[7] = "AssemblyProduct = "; + else + s[7] = "AssemblyProduct = " + ((AssemblyProductAttribute)attributes[0]).Product; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false); + if (attributes.Length == 0) + s[8] = "AssemblyTitle = "; + else + s[8] = "AssemblyTitle = " + ((AssemblyTitleAttribute)attributes[0]).Title; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTrademarkAttribute), false); + if (attributes.Length == 0) + s[9] = "AssemblyTrademark = "; + else + s[9] = "AssemblyTrademark = " + ((AssemblyTrademarkAttribute)attributes[0]).Trademark; + + attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyVersionAttribute), false); + if (attributes.Length == 0) + s[10] = "AssemblyVersion = "; + else + s[10] = "AssemblyVersion = " + ((AssemblyVersionAttribute)attributes[0]).Version; + + return s; + } + } + #endregion + } + + public class IniFile + { + [DllImport("kernel32.dll")] + private extern static int GetPrivateProfileString(String AppName, String KeyName, String Default, StringBuilder ReturnedString, UInt32 Size, String FileName); + [DllImport("kernel32.dll")] + private extern static int WritePrivateProfileString(String AppName, String KeyName, String Str, String FileName); + public IniFile(string filename) + { + IniFileName = filename; + } + public String IniFileName + { + get; + set; + } + public String _GetString(String section, String key) + { + StringBuilder s1 = new StringBuilder(128); + GetPrivateProfileString(section, key, "", s1, 128, IniFileName); + return s1.ToString(); + } + public Int64 _GetInt(String section, String key) + { + StringBuilder s1 = new StringBuilder(100); + GetPrivateProfileString(section, key, "", s1, 100, IniFileName); + return Int64.Parse(s1.ToString()); + } + public Boolean _GetBool(String section, String key) + { + StringBuilder s1 = new StringBuilder(100); + GetPrivateProfileString(section, key, "", s1, 100, IniFileName); + return Boolean.Parse(s1.ToString()); + } + public Double _GetDouble(String section, String key) + { + StringBuilder s1 = new StringBuilder(100); + GetPrivateProfileString(section, key, "", s1, 100, IniFileName); + return Double.Parse(s1.ToString()); + } + public void _SetString(String section, String key, String val) + { + WritePrivateProfileString(section, key, val, IniFileName); + } + public void _SetInt(String section, String key, Int64 val) + { + WritePrivateProfileString(section, key, val.ToString(), IniFileName); + } + public void _SetDouble(String section, String key, Double val) + { + WritePrivateProfileString(section, key, val.ToString(), IniFileName); + } + public void _SetBool(String section, String key, Boolean val) + { + WritePrivateProfileString(section, key, val.ToString(), IniFileName); + } + } + + public static class S2B + { + #region Загрузка/выгрузка данных в структуру + public static T BuffToStruct(byte[] arr) + { + GCHandle gch = GCHandle.Alloc(arr, GCHandleType.Pinned); + IntPtr ptr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0); + T ret = (T)Marshal.PtrToStructure(ptr, typeof(T)); + gch.Free(); + return default(T); + } + public static T BuffToClass(byte[] arr) + { + GCHandle gch = GCHandle.Alloc(arr, GCHandleType.Pinned); + IntPtr ptr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0); + T ret = (T)Marshal.PtrToStructure(ptr, typeof(T)); + gch.Free(); + return default(T); + } + public static byte[] StructToBuff(T value) where T : struct + { + byte[] arr = new byte[Marshal.SizeOf(value)]; // создать массив + GCHandle gch = GCHandle.Alloc(arr, GCHandleType.Pinned); // зафиксировать в памяти + IntPtr ptr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0); // и взять его адрес + Marshal.StructureToPtr(value, ptr, true); // копировать в массив + gch.Free(); // снять фиксацию + return arr; + } + public static byte[] ClassToBuff(T value) where T : class + { + byte[] arr = new byte[Marshal.SizeOf(value)]; // создать массив + GCHandle gch = GCHandle.Alloc(arr, GCHandleType.Pinned); // зафиксировать в памяти + IntPtr ptr = Marshal.UnsafeAddrOfPinnedArrayElement(arr, 0); // и взять его адрес + Marshal.StructureToPtr(value, ptr, true); // копировать в массив + gch.Free(); // снять фиксацию + return arr; + } + #endregion + } + + public static class RichTextBoxExtensions + { + public static void AppendText(this RichTextBox box, string text, Color color) + { + if (box.InvokeRequired) + { + box.Invoke((MethodInvoker)(delegate + { + box.SelectionStart = box.TextLength; + box.SelectionLength = 0; + box.SelectionColor = color; + box.AppendText(text); + box.SelectionColor = box.ForeColor; + box.ScrollToCaret(); + })); + } + else + { + box.SelectionStart = box.TextLength; + box.SelectionLength = 0; + box.SelectionColor = color; + box.AppendText(text); + box.SelectionColor = box.ForeColor; + box.ScrollToCaret(); + } + } + public static void AppendText(this RichTextBox box, string text, Color bgcolor, Color fgcolor) + { + if (box.InvokeRequired) + { + box.Invoke((MethodInvoker)(delegate + { + box.SelectionStart = box.TextLength; + box.SelectionLength = 0; + box.SelectionColor = fgcolor; + box.SelectionBackColor = bgcolor; + box.AppendText(text); + box.SelectionColor = box.ForeColor; + box.SelectionBackColor = box.BackColor; + box.ScrollToCaret(); + })); + } + else + { + box.SelectionStart = box.TextLength; + box.SelectionLength = 0; + box.SelectionColor = fgcolor; + box.SelectionBackColor = bgcolor; + box.AppendText(text); + box.SelectionColor = box.ForeColor; + box.SelectionBackColor = box.BackColor; + box.ScrollToCaret(); + } + } + } + + public class AdvancedRadioButton : CheckBox + { + public enum Level { Parent, Form }; + + [Category("AdvancedRadioButton"), + Description("Gets or sets the level that specifies which RadioButton controls are affected."), + DefaultValue(Level.Parent)] + public Level GroupNameLevel { get; set; } + + [Category("AdvancedRadioButton"), + Description("Gets or sets the name that specifies which RadioButton controls are mutually exclusive.")] + public string GroupName { get; set; } + + protected override void OnCheckedChanged(EventArgs e) + { + base.OnCheckedChanged(e); + + if (Checked) + { + var arbControls = (dynamic)null; + switch (GroupNameLevel) + { + case Level.Parent: + if (this.Parent != null) + arbControls = GetAll(this.Parent, typeof(AdvancedRadioButton)); + break; + case Level.Form: + Form form = this.FindForm(); + if (form != null) + arbControls = GetAll(this.FindForm(), typeof(AdvancedRadioButton)); + break; + } + if (arbControls != null) + foreach (Control control in arbControls) + if (control != this && + (control as AdvancedRadioButton).GroupName == this.GroupName) + (control as AdvancedRadioButton).Checked = false; + } + } + + protected override void OnClick(EventArgs e) + { + if (!Checked) + base.OnClick(e); + } + + protected override void OnPaint(PaintEventArgs pevent) + { + CheckBoxRenderer.DrawParentBackground(pevent.Graphics, pevent.ClipRectangle, this); + + RadioButtonState radioButtonState; + if (Checked) + { + radioButtonState = RadioButtonState.CheckedNormal; + if (Focused) + radioButtonState = RadioButtonState.CheckedHot; + if (!Enabled) + radioButtonState = RadioButtonState.CheckedDisabled; + } + else + { + radioButtonState = RadioButtonState.UncheckedNormal; + if (Focused) + radioButtonState = RadioButtonState.UncheckedHot; + if (!Enabled) + radioButtonState = RadioButtonState.UncheckedDisabled; + } + + Size glyphSize = RadioButtonRenderer.GetGlyphSize(pevent.Graphics, radioButtonState); + Rectangle rect = pevent.ClipRectangle; + rect.Width -= glyphSize.Width; + rect.Location = new Point(rect.Left + glyphSize.Width, rect.Top); + + RadioButtonRenderer.DrawRadioButton(pevent.Graphics, new System.Drawing.Point(0, rect.Height / 2 - glyphSize.Height / 2), rect, this.Text, this.Font, this.Focused, radioButtonState); + } + + private IEnumerable GetAll(Control control, Type type) + { + var controls = control.Controls.Cast(); + + return controls.SelectMany(ctrl => GetAll(ctrl, type)) + .Concat(controls) + .Where(c => c.GetType() == type); + } + } + + public class GKalman + { + double _err_measure = 0.0F; + double _err_estimate = 0.0F; + double _q = 0.0F; + double _last_estimate = 0.0F; + public GKalman(double mea_e, double est_e, double q) + { + setParameters(mea_e, est_e, q); + } + + // разброс измерения, скорость изменения значений (разброс измерения принимается равным разбросу оценки) + public GKalman(double mea_e, double q) + { + setParameters(mea_e, mea_e, q); + } + + // разброс измерения, разброс оценки, скорость изменения значений + public void setParameters(double mea_e, double est_e, double q) + { + _err_measure = mea_e; + _err_estimate = est_e; + _q = q; + } + + // разброс измерения, скорость изменения значений (разброс измерения принимается равным разбросу оценки) + public void setParameters(double mea_e, double q) + { + setParameters(mea_e, mea_e, q); + } + + // возвращает фильтрованное значение + public double filtered(double value) + { + double _kalman_gain, _current_estimate; + _kalman_gain = _err_estimate / (_err_estimate + _err_measure); + _current_estimate = _last_estimate + _kalman_gain * (value - _last_estimate); + _err_estimate = (1.0 - _kalman_gain) * _err_estimate + Math.Abs(_last_estimate - _current_estimate) * _q; + _last_estimate = _current_estimate; + return (double)_current_estimate; + } + } + + public unsafe class UnsafeBitmap + { + Bitmap bitmap; + // three elements used for MakeGreyUnsafe + int width; + BitmapData bitmapData = null; + Byte* pBase = null; + public UnsafeBitmap(Bitmap bitmap) + { + this.bitmap = new Bitmap(bitmap); + } + public UnsafeBitmap(int width, int height) + { + this.bitmap = new Bitmap(width, height, PixelFormat.Format24bppRgb); + } + public void Dispose() + { + bitmap.Dispose(); + } + public Bitmap Bitmap + { + get + { + return (bitmap); + } + } + private Point PixelSize + { + get + { + GraphicsUnit unit = GraphicsUnit.Pixel; + RectangleF bounds = bitmap.GetBounds(ref unit); + + return new Point((int)bounds.Width, (int)bounds.Height); + } + } + public void LockBitmap() + { + GraphicsUnit unit = GraphicsUnit.Pixel; + RectangleF boundsF = bitmap.GetBounds(ref unit); + Rectangle bounds = new Rectangle((int)boundsF.X, + (int)boundsF.Y, + (int)boundsF.Width, + (int)boundsF.Height); + + // Figure out the number of bytes in a row + // This is rounded up to be a multiple of 4 + // bytes, since a scan line in an image must always be a multiple of 4 bytes + // in length. + width = (int)boundsF.Width * sizeof(PixelData); + if (width % 4 != 0) + { + width = 4 * (width / 4 + 1); + } + bitmapData = + bitmap.LockBits(bounds, ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb); + pBase = (Byte*)bitmapData.Scan0.ToPointer(); + } + public PixelData GetPixel(int x, int y) + { + PixelData returnValue = *PixelAt(x, y); + return returnValue; + } + public void SetPixel(int x, int y, PixelData colour) + { + PixelData* pixel = PixelAt(x, y); + *pixel = colour; + } + public void UnlockBitmap() + { + bitmap.UnlockBits(bitmapData); + bitmapData = null; + pBase = null; + } + public PixelData* PixelAt(int x, int y) + { + return (PixelData*)(pBase + y * width + x * sizeof(PixelData)); + } + } + + public struct PixelData + { + public byte blue; + public byte green; + public byte red; + } + +}