diff --git a/LibReadTetraExcel/Class1.cs b/LibReadTetraExcel/Class1.cs
new file mode 100644
index 0000000..7fd4aca
--- /dev/null
+++ b/LibReadTetraExcel/Class1.cs
@@ -0,0 +1,12 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace LibReadTetraExcel
+{
+ public class Class1
+ {
+ }
+}
diff --git a/LibReadTetraExcel/LibReadTetraExcel.csproj b/LibReadTetraExcel/LibReadTetraExcel.csproj
new file mode 100644
index 0000000..15eda37
--- /dev/null
+++ b/LibReadTetraExcel/LibReadTetraExcel.csproj
@@ -0,0 +1,66 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {B88B2FA9-0D9D-4EBB-A87A-4DE2DC2DD70F}
+ Library
+ Properties
+ LibReadTetraExcel
+ LibReadTetraExcel
+ v4.7.2
+ 512
+ true
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+ true
+ bin\x64\Debug\
+ DEBUG;TRACE
+ full
+ x64
+ 7.3
+ prompt
+
+
+ bin\x64\Release\
+ TRACE
+ true
+ pdbonly
+ x64
+ 7.3
+ prompt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LibReadTetraExcel/Properties/AssemblyInfo.cs b/LibReadTetraExcel/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..712163c
--- /dev/null
+++ b/LibReadTetraExcel/Properties/AssemblyInfo.cs
@@ -0,0 +1,33 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// 有关程序集的一般信息由以下
+// 控制。更改这些特性值可修改
+// 与程序集关联的信息。
+[assembly: AssemblyTitle("LibReadTetraExcel")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("HP")]
+[assembly: AssemblyProduct("LibReadTetraExcel")]
+[assembly: AssemblyCopyright("Copyright © HP 2025")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// 将 ComVisible 设置为 false 会使此程序集中的类型
+//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
+//请将此类型的 ComVisible 特性设置为 true。
+[assembly: ComVisible(false)]
+
+// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
+[assembly: Guid("b88b2fa9-0d9d-4ebb-a87a-4de2dc2dd70f")]
+
+// 程序集的版本信息由下列四个值组成:
+//
+// 主版本
+// 次版本
+// 生成号
+// 修订号
+//
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/TetraPackOCR/App.config b/TetraPackOCR/App.config
new file mode 100644
index 0000000..b82c6d1
--- /dev/null
+++ b/TetraPackOCR/App.config
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/TetraPackOCR/CPMARunStatus.cs b/TetraPackOCR/CPMARunStatus.cs
new file mode 100644
index 0000000..b6b5b2f
--- /dev/null
+++ b/TetraPackOCR/CPMARunStatus.cs
@@ -0,0 +1,157 @@
+/********************************************
+ * 版本号:V1.2
+ * 作者: 孙剑
+ * 最后修改时间:2022年5月23日
+ *
+ * 类功能说明:
+ *
+ *
+ * 第一个方法:
+ * public static bool PMARunStatus(CogPMAlignTool pmaTool, int i) 可保证任何情况下使用PMATool的结果是可用的,
+ * 不可用时返回false。程序不会报错和崩溃。
+ * -------------------------------------------
+ * 调用例程:
+ * double pmaRotation = 0;
+ * double pmaX = 0;
+ * double pmaY = 0;
+ * if (CPMARunStatus.PMARunStatus(myPMATool, 1))
+ {
+ pmaRotation = myPMATool.Results[i].GetPose().Rotation;
+ pmaX = myPMATool.Results[i].GetPose().TranslationX;
+ pmaY = myPMATool.Results[i].GetPose().TranslationY;
+ }
+ * --------------------------------------------
+ * 第二个方法 在cogRecordDisplay_0的控件上画出匹配的外形轮廓和十字标线,
+ * 注意,您如果没让PMATool图形显示您所要的轮廓线,有可能不能画出
+ * CPMARunStatus.DrawPMA(myPMATool, cogRecordDisplay_0);
+ *
+ * 第三个方法只是画了一个自定义的十字。
+ *
+ * 备注:画图的方法是在一个CogRecordDisplay上画出。
+ *
+********************************************/
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using Cognex.VisionPro.PMAlign;
+using Cognex.VisionPro;
+
+
+namespace AVP.CRobot
+{
+ ///
+ /// 返回CogPMAlignTool的运行结果,请调用PMARunStatus方法
+ ///
+ class CPMARunStatus
+ {
+ ///
+ /// 返回CogPMAlignTool的运行结果,工具运行成功,并且数量>=i 的时候返回true
+ ///
+ /// PMA工具Tool
+ /// 预期找到的数量
+ /// 数量>=i 的时候返回true
+ public static bool PMARunStatus(CogPMAlignTool pmaTool, int i)
+ {
+ if (pmaTool.RunStatus.Result == CogToolResultConstants.Accept)
+ {
+ if (pmaTool.Results.Count >= i)
+ return true;
+ }
+ return false;
+ }
+ ///
+ /// 利用输入的PMATool,在CogRecordDisplay 上画出找到工件的轮廓
+ ///
+ /// 输入的PMATool
+ /// 输入要显示的CogRecordDisplay
+ public static void DrawPMA(CogPMAlignTool pmaTool, CogRecordDisplay disp)
+ {
+ if (pmaTool.RunStatus.Result == CogToolResultConstants.Accept)
+ {
+ if (pmaTool.Results.Count > 0) //判断输入的PMATool是否有结果,才可以画图
+ {
+ foreach (CogPMAlignResult item in pmaTool.Results)
+ {
+ disp.InteractiveGraphics.Add(item.CreateResultGraphics(CogPMAlignResultGraphicConstants.MatchFeatures),
+ "", false);
+ disp.InteractiveGraphics.Add(item.CreateResultGraphics(CogPMAlignResultGraphicConstants.CoordinateAxes), "", false);
+ }
+
+ }
+
+ }
+
+ }
+ ///
+ /// 画十字
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public static void DrawPointMarker(double centerX, double centerY, double angle, CogColorConstants color, CogRecordDisplay myDisplay, string spaceName)
+ {
+ CogPointMarker cgMarker = new CogPointMarker
+ {
+ X = centerX,
+ Y = centerY,
+ Rotation = angle, //弧度
+ Color = color,
+ SelectedSpaceName = spaceName,
+ Interactive = true,
+ LineWidthInScreenPixels = 2,
+ SizeInScreenPixels = 50
+ };
+ myDisplay.InteractiveGraphics.Add(cgMarker, null, false);
+ }
+
+ ///
+ /// 在给定的图像空间中画圆
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public static void DrawCircle(double centerX, double centerY, CogColorConstants color, CogRecordDisplay myDisplay, string spaceName)
+ {
+ CogCircle cgCirlcle = new CogCircle
+ {
+ CenterX = centerX,
+ CenterY = centerY,
+ Color = color,
+ SelectedSpaceName = spaceName
+ };
+ myDisplay.InteractiveGraphics.Add(cgCirlcle, null, false);
+ }
+
+ ///
+ /// 在给定的图像空间中画线段
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public static void DrawLineSegment(double startX, double startY, double endX, double endY, CogColorConstants color, CogRecordDisplay myDisplay, string spaceName)
+ {
+ CogLineSegment cgLineSegment = new CogLineSegment
+ {
+ StartX = startX,
+ StartY = startY,
+ EndX = endX,
+ EndY = endY,
+ Color = color,
+ SelectedSpaceName = spaceName,
+ StartPointAdornment = CogLineSegmentAdornmentConstants.Arrow,
+ EndPointAdornment = CogLineSegmentAdornmentConstants.Arrow
+ };
+ myDisplay.InteractiveGraphics.Add(cgLineSegment, null, false);
+ }
+ }
+}
diff --git a/TetraPackOCR/Form1.Designer.cs b/TetraPackOCR/Form1.Designer.cs
new file mode 100644
index 0000000..01a6edf
--- /dev/null
+++ b/TetraPackOCR/Form1.Designer.cs
@@ -0,0 +1,1318 @@
+namespace TetraPackOCR
+{
+ partial class Form1
+ {
+ ///
+ /// 必需的设计器变量。
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// 清理所有正在使用的资源。
+ ///
+ /// 如果应释放托管资源,为 true;否则为 false。
+ 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(Form1));
+ this.btn_OrderNum = new System.Windows.Forms.Button();
+ this.txt_OrderNum = new System.Windows.Forms.TextBox();
+ this.lbl_OrderNum = new System.Windows.Forms.Label();
+ this.lbl_R = new System.Windows.Forms.Label();
+ this.lbl_Y = new System.Windows.Forms.Label();
+ this.lbl_X = new System.Windows.Forms.Label();
+ this.lbl_verOcr = new System.Windows.Forms.Label();
+ this.lbl_XShow = new System.Windows.Forms.Label();
+ this.lbl_YShow = new System.Windows.Forms.Label();
+ this.lbl_RShow = new System.Windows.Forms.Label();
+ this.lbl_readOcrResult = new System.Windows.Forms.Label();
+ this.lbl_ocrResultState = new System.Windows.Forms.Label();
+ this.tableLayoutPanel_productInformtion = new System.Windows.Forms.TableLayoutPanel();
+ this.lbl_height = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.lbl_DistY = new System.Windows.Forms.Label();
+ this.lbl_DistX = new System.Windows.Forms.Label();
+ this.lbl_Gradient = new System.Windows.Forms.Label();
+ this.lbl_width = new System.Windows.Forms.Label();
+ this.lbl_ProductStandard = new System.Windows.Forms.Label();
+ this.lbl_NO = new System.Windows.Forms.Label();
+ this.lbl_QSV = new System.Windows.Forms.Label();
+ this.label8 = new System.Windows.Forms.Label();
+ this.label1 = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.label6 = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.Location_Display = new Cognex.VisionPro.CogRecordDisplay();
+ this.Ocr_picBox = new System.Windows.Forms.PictureBox();
+ this.btn_manualOcr = new System.Windows.Forms.Button();
+ this.txt_readOcrResultShow = new System.Windows.Forms.TextBox();
+ this.btn_manualDet = new System.Windows.Forms.Button();
+ this.toolStrip_Status = new System.Windows.Forms.ToolStrip();
+ this.ttls_PLCStatus_lbl = new System.Windows.Forms.ToolStripLabel();
+ this.ttls_PCLStatusShow = new System.Windows.Forms.ToolStripButton();
+ this.ttls_CamStatus_lbl = new System.Windows.Forms.ToolStripLabel();
+ this.ttls_CamStatusShow = new System.Windows.Forms.ToolStripButton();
+ this.ttls_SystemStatus_lbl = new System.Windows.Forms.ToolStripLabel();
+ this.ttls_SystemStatusShow = new System.Windows.Forms.ToolStripButton();
+ this.ttls_AcqEnable_lbl = new System.Windows.Forms.ToolStripLabel();
+ this.ttls_AcqEnableShow = new System.Windows.Forms.ToolStripButton();
+ this.tableLayoutPanel_log = new System.Windows.Forms.TableLayoutPanel();
+ this.lbl_L1_verOcrRs = new System.Windows.Forms.Label();
+ this.lbl_L4_verOcrRs = new System.Windows.Forms.Label();
+ this.lbl_L6_verOcrRs = new System.Windows.Forms.Label();
+ this.lbl_L9_verOcrRs = new System.Windows.Forms.Label();
+ this.lbl_L9 = new System.Windows.Forms.Label();
+ this.lbl_L5_verOcrRs = new System.Windows.Forms.Label();
+ this.lbl_L8_verOcrRs = new System.Windows.Forms.Label();
+ this.lbl_L8 = new System.Windows.Forms.Label();
+ this.lbl_L7 = new System.Windows.Forms.Label();
+ this.lbl_L6 = new System.Windows.Forms.Label();
+ this.lbl_L5 = new System.Windows.Forms.Label();
+ this.lbl_L4 = new System.Windows.Forms.Label();
+ this.lbl_L7_verOcrRs = new System.Windows.Forms.Label();
+ this.lbl_L2_verOcrRs = new System.Windows.Forms.Label();
+ this.lbl_L3 = new System.Windows.Forms.Label();
+ this.lbl_L3_verOcrRs = new System.Windows.Forms.Label();
+ this.lbl_L2 = new System.Windows.Forms.Label();
+ this.lbl_L1 = new System.Windows.Forms.Label();
+ this.list_Log = new System.Windows.Forms.ListView();
+ this.panel_Manual = new System.Windows.Forms.Panel();
+ this.lbl_Manual = new System.Windows.Forms.Label();
+ this.check_Autorun = new System.Windows.Forms.CheckBox();
+ this.panel_OrderInformation = new System.Windows.Forms.Panel();
+ this.lbl_orderinfo = new System.Windows.Forms.Label();
+ this.panel_AutoRun = new System.Windows.Forms.Panel();
+ this.label9 = new System.Windows.Forms.Label();
+ this.menuStrip_topmenu = new System.Windows.Forms.MenuStrip();
+ this.tableLayoutPanel_mainForm = new System.Windows.Forms.TableLayoutPanel();
+ this.panel_midup = new System.Windows.Forms.Panel();
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.label12 = new System.Windows.Forms.Label();
+ this.label11 = new System.Windows.Forms.Label();
+ this.button1 = new System.Windows.Forms.Button();
+ this.listBox1 = new System.Windows.Forms.ListBox();
+ this.btn_StarDet_manual = new System.Windows.Forms.Button();
+ this.panel_log = new System.Windows.Forms.Panel();
+ this.panel_pixshow = new System.Windows.Forms.Panel();
+ this.panel_auto = new System.Windows.Forms.Panel();
+ this.panel_locationDisplay = new System.Windows.Forms.Panel();
+ this.toolTip = new System.Windows.Forms.ToolTip(this.components);
+ this.button2 = new System.Windows.Forms.Button();
+ this.tableLayoutPanel_productInformtion.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.Location_Display)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.Ocr_picBox)).BeginInit();
+ this.toolStrip_Status.SuspendLayout();
+ this.tableLayoutPanel_log.SuspendLayout();
+ this.panel_Manual.SuspendLayout();
+ this.panel_OrderInformation.SuspendLayout();
+ this.panel_AutoRun.SuspendLayout();
+ this.tableLayoutPanel_mainForm.SuspendLayout();
+ this.panel_midup.SuspendLayout();
+ this.panel_log.SuspendLayout();
+ this.panel_pixshow.SuspendLayout();
+ this.panel_auto.SuspendLayout();
+ this.panel_locationDisplay.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // btn_OrderNum
+ //
+ this.btn_OrderNum.BackColor = System.Drawing.Color.DeepSkyBlue;
+ this.btn_OrderNum.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+ this.btn_OrderNum.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btn_OrderNum.Location = new System.Drawing.Point(520, 19);
+ this.btn_OrderNum.Name = "btn_OrderNum";
+ this.btn_OrderNum.Size = new System.Drawing.Size(116, 29);
+ this.btn_OrderNum.TabIndex = 2;
+ this.btn_OrderNum.Text = "确认订单";
+ this.toolTip.SetToolTip(this.btn_OrderNum, "依据订单从数据表格获取相关信息");
+ this.btn_OrderNum.UseVisualStyleBackColor = false;
+ this.btn_OrderNum.Click += new System.EventHandler(this.btn_OrderNum_Click);
+ //
+ // txt_OrderNum
+ //
+ this.txt_OrderNum.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.txt_OrderNum.Location = new System.Drawing.Point(329, 19);
+ this.txt_OrderNum.Name = "txt_OrderNum";
+ this.txt_OrderNum.Size = new System.Drawing.Size(176, 29);
+ this.txt_OrderNum.TabIndex = 3;
+ this.txt_OrderNum.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txt_OrderNum_KeyDown);
+ //
+ // lbl_OrderNum
+ //
+ this.lbl_OrderNum.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_OrderNum.Location = new System.Drawing.Point(232, 19);
+ this.lbl_OrderNum.Name = "lbl_OrderNum";
+ this.lbl_OrderNum.Size = new System.Drawing.Size(95, 29);
+ this.lbl_OrderNum.TabIndex = 4;
+ this.lbl_OrderNum.Text = "订单编号:";
+ this.lbl_OrderNum.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // lbl_R
+ //
+ this.lbl_R.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_R.Location = new System.Drawing.Point(507, 284);
+ this.lbl_R.Name = "lbl_R";
+ this.lbl_R.Size = new System.Drawing.Size(129, 29);
+ this.lbl_R.TabIndex = 5;
+ this.lbl_R.Text = "当前定位角度R:";
+ this.lbl_R.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // lbl_Y
+ //
+ this.lbl_Y.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_Y.Location = new System.Drawing.Point(252, 284);
+ this.lbl_Y.Name = "lbl_Y";
+ this.lbl_Y.Size = new System.Drawing.Size(129, 29);
+ this.lbl_Y.TabIndex = 6;
+ this.lbl_Y.Text = "当前定位Y坐标:";
+ this.lbl_Y.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // lbl_X
+ //
+ this.lbl_X.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_X.Location = new System.Drawing.Point(11, 284);
+ this.lbl_X.Name = "lbl_X";
+ this.lbl_X.Size = new System.Drawing.Size(129, 29);
+ this.lbl_X.TabIndex = 7;
+ this.lbl_X.Text = "当前定位X坐标:";
+ this.lbl_X.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // lbl_verOcr
+ //
+ this.lbl_verOcr.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_verOcr.Location = new System.Drawing.Point(14, 53);
+ this.lbl_verOcr.Name = "lbl_verOcr";
+ this.lbl_verOcr.Size = new System.Drawing.Size(99, 29);
+ this.lbl_verOcr.TabIndex = 9;
+ this.lbl_verOcr.Text = "对比字符:";
+ this.lbl_verOcr.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.toolTip.SetToolTip(this.lbl_verOcr, "字符从数据表格抓取以做验证使用");
+ //
+ // lbl_XShow
+ //
+ this.lbl_XShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_XShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_XShow.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_XShow.Location = new System.Drawing.Point(129, 284);
+ this.lbl_XShow.Name = "lbl_XShow";
+ this.lbl_XShow.Size = new System.Drawing.Size(117, 29);
+ this.lbl_XShow.TabIndex = 11;
+ this.lbl_XShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_YShow
+ //
+ this.lbl_YShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_YShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_YShow.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_YShow.Location = new System.Drawing.Point(370, 283);
+ this.lbl_YShow.Name = "lbl_YShow";
+ this.lbl_YShow.Size = new System.Drawing.Size(117, 29);
+ this.lbl_YShow.TabIndex = 12;
+ this.lbl_YShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_RShow
+ //
+ this.lbl_RShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_RShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_RShow.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_RShow.Location = new System.Drawing.Point(625, 284);
+ this.lbl_RShow.Name = "lbl_RShow";
+ this.lbl_RShow.Size = new System.Drawing.Size(117, 29);
+ this.lbl_RShow.TabIndex = 13;
+ this.lbl_RShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_readOcrResult
+ //
+ this.lbl_readOcrResult.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_readOcrResult.Location = new System.Drawing.Point(14, 321);
+ this.lbl_readOcrResult.Name = "lbl_readOcrResult";
+ this.lbl_readOcrResult.Size = new System.Drawing.Size(127, 29);
+ this.lbl_readOcrResult.TabIndex = 14;
+ this.lbl_readOcrResult.Text = "系统读取结果:";
+ this.lbl_readOcrResult.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.toolTip.SetToolTip(this.lbl_readOcrResult, "系统从当前图片读取到的字符");
+ //
+ // lbl_ocrResultState
+ //
+ this.lbl_ocrResultState.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_ocrResultState.Location = new System.Drawing.Point(4, -32);
+ this.lbl_ocrResultState.Name = "lbl_ocrResultState";
+ this.lbl_ocrResultState.Size = new System.Drawing.Size(127, 29);
+ this.lbl_ocrResultState.TabIndex = 16;
+ this.lbl_ocrResultState.Text = "字符验证结果:";
+ this.lbl_ocrResultState.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // tableLayoutPanel_productInformtion
+ //
+ this.tableLayoutPanel_productInformtion.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.tableLayoutPanel_productInformtion.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.InsetDouble;
+ this.tableLayoutPanel_productInformtion.ColumnCount = 2;
+ this.tableLayoutPanel_productInformtion.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
+ this.tableLayoutPanel_productInformtion.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_height, 1, 4);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.label5, 0, 4);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_DistY, 1, 7);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_DistX, 1, 6);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_Gradient, 1, 5);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_width, 1, 3);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_ProductStandard, 1, 2);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_NO, 1, 1);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_QSV, 1, 0);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.label8, 0, 7);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.label1, 0, 0);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.label7, 0, 6);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.label6, 0, 5);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.label4, 0, 3);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.label3, 0, 2);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.label2, 0, 1);
+ this.tableLayoutPanel_productInformtion.Location = new System.Drawing.Point(2, 38);
+ this.tableLayoutPanel_productInformtion.Name = "tableLayoutPanel_productInformtion";
+ this.tableLayoutPanel_productInformtion.RowCount = 8;
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 12.5F));
+ this.tableLayoutPanel_productInformtion.Size = new System.Drawing.Size(308, 282);
+ this.tableLayoutPanel_productInformtion.TabIndex = 20;
+ //
+ // lbl_height
+ //
+ this.lbl_height.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_height.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_height.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_height.Location = new System.Drawing.Point(155, 139);
+ this.lbl_height.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_height.Name = "lbl_height";
+ this.lbl_height.Size = new System.Drawing.Size(150, 31);
+ this.lbl_height.TabIndex = 29;
+ this.lbl_height.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // label5
+ //
+ this.label5.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label5.Location = new System.Drawing.Point(3, 139);
+ this.label5.Margin = new System.Windows.Forms.Padding(0);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(149, 31);
+ this.label5.TabIndex = 28;
+ this.label5.Text = "包材高度:";
+ this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_DistY
+ //
+ this.lbl_DistY.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_DistY.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_DistY.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_DistY.Location = new System.Drawing.Point(155, 241);
+ this.lbl_DistY.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_DistY.Name = "lbl_DistY";
+ this.lbl_DistY.Size = new System.Drawing.Size(150, 38);
+ this.lbl_DistY.TabIndex = 27;
+ this.lbl_DistY.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_DistX
+ //
+ this.lbl_DistX.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_DistX.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_DistX.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_DistX.Location = new System.Drawing.Point(155, 207);
+ this.lbl_DistX.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_DistX.Name = "lbl_DistX";
+ this.lbl_DistX.Size = new System.Drawing.Size(150, 31);
+ this.lbl_DistX.TabIndex = 26;
+ this.lbl_DistX.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_Gradient
+ //
+ this.lbl_Gradient.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_Gradient.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_Gradient.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_Gradient.Location = new System.Drawing.Point(155, 173);
+ this.lbl_Gradient.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_Gradient.Name = "lbl_Gradient";
+ this.lbl_Gradient.Size = new System.Drawing.Size(150, 31);
+ this.lbl_Gradient.TabIndex = 25;
+ this.lbl_Gradient.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_width
+ //
+ this.lbl_width.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_width.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_width.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_width.Location = new System.Drawing.Point(155, 105);
+ this.lbl_width.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_width.Name = "lbl_width";
+ this.lbl_width.Size = new System.Drawing.Size(150, 31);
+ this.lbl_width.TabIndex = 24;
+ this.lbl_width.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_ProductStandard
+ //
+ this.lbl_ProductStandard.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_ProductStandard.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_ProductStandard.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_ProductStandard.Location = new System.Drawing.Point(155, 71);
+ this.lbl_ProductStandard.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_ProductStandard.Name = "lbl_ProductStandard";
+ this.lbl_ProductStandard.Size = new System.Drawing.Size(150, 31);
+ this.lbl_ProductStandard.TabIndex = 23;
+ this.lbl_ProductStandard.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_NO
+ //
+ this.lbl_NO.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_NO.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_NO.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_NO.Location = new System.Drawing.Point(155, 37);
+ this.lbl_NO.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_NO.Name = "lbl_NO";
+ this.lbl_NO.Size = new System.Drawing.Size(150, 31);
+ this.lbl_NO.TabIndex = 22;
+ this.lbl_NO.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_QSV
+ //
+ this.lbl_QSV.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_QSV.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_QSV.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_QSV.Location = new System.Drawing.Point(155, 3);
+ this.lbl_QSV.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_QSV.Name = "lbl_QSV";
+ this.lbl_QSV.Size = new System.Drawing.Size(150, 31);
+ this.lbl_QSV.TabIndex = 21;
+ this.lbl_QSV.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // label8
+ //
+ this.label8.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label8.Location = new System.Drawing.Point(3, 241);
+ this.label8.Margin = new System.Windows.Forms.Padding(0);
+ this.label8.Name = "label8";
+ this.label8.Size = new System.Drawing.Size(149, 38);
+ this.label8.TabIndex = 12;
+ this.label8.Text = "Y距离:";
+ this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // label1
+ //
+ this.label1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label1.Location = new System.Drawing.Point(3, 3);
+ this.label1.Margin = new System.Windows.Forms.Padding(0);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(149, 31);
+ this.label1.TabIndex = 6;
+ this.label1.Text = "QSV:";
+ this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // label7
+ //
+ this.label7.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label7.Location = new System.Drawing.Point(3, 207);
+ this.label7.Margin = new System.Windows.Forms.Padding(0);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(149, 31);
+ this.label7.TabIndex = 7;
+ this.label7.Text = "X距离:";
+ this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // label6
+ //
+ this.label6.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label6.Location = new System.Drawing.Point(3, 173);
+ this.label6.Margin = new System.Windows.Forms.Padding(0);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(149, 31);
+ this.label6.TabIndex = 8;
+ this.label6.Text = "梯度:";
+ this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // label4
+ //
+ this.label4.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label4.Location = new System.Drawing.Point(3, 105);
+ this.label4.Margin = new System.Windows.Forms.Padding(0);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(149, 31);
+ this.label4.TabIndex = 9;
+ this.label4.Text = "包材宽度:";
+ this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // label3
+ //
+ this.label3.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label3.Location = new System.Drawing.Point(3, 71);
+ this.label3.Margin = new System.Windows.Forms.Padding(0);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(149, 31);
+ this.label3.TabIndex = 10;
+ this.label3.Text = "产品规格:";
+ this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // label2
+ //
+ this.label2.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label2.Location = new System.Drawing.Point(3, 37);
+ this.label2.Margin = new System.Windows.Forms.Padding(0);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(149, 31);
+ this.label2.TabIndex = 11;
+ this.label2.Text = "Number Of Lanes:";
+ this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // Location_Display
+ //
+ this.Location_Display.ColorMapLowerClipColor = System.Drawing.Color.Black;
+ this.Location_Display.ColorMapLowerRoiLimit = 0D;
+ this.Location_Display.ColorMapPredefined = Cognex.VisionPro.Display.CogDisplayColorMapPredefinedConstants.None;
+ this.Location_Display.ColorMapUpperClipColor = System.Drawing.Color.Black;
+ this.Location_Display.ColorMapUpperRoiLimit = 1D;
+ this.Location_Display.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.Location_Display.DoubleTapZoomCycleLength = 2;
+ this.Location_Display.DoubleTapZoomSensitivity = 2.5D;
+ this.Location_Display.Location = new System.Drawing.Point(0, 0);
+ this.Location_Display.MouseWheelMode = Cognex.VisionPro.Display.CogDisplayMouseWheelModeConstants.Zoom1;
+ this.Location_Display.MouseWheelSensitivity = 1D;
+ this.Location_Display.Name = "Location_Display";
+ this.Location_Display.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("Location_Display.OcxState")));
+ this.Location_Display.Size = new System.Drawing.Size(478, 388);
+ this.Location_Display.TabIndex = 21;
+ //
+ // Ocr_picBox
+ //
+ this.Ocr_picBox.BackColor = System.Drawing.Color.Navy;
+ this.Ocr_picBox.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
+ this.Ocr_picBox.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.Ocr_picBox.Location = new System.Drawing.Point(0, 0);
+ this.Ocr_picBox.Name = "Ocr_picBox";
+ this.Ocr_picBox.Size = new System.Drawing.Size(478, 388);
+ this.Ocr_picBox.TabIndex = 22;
+ this.Ocr_picBox.TabStop = false;
+ //
+ // btn_manualOcr
+ //
+ this.btn_manualOcr.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.btn_manualOcr.BackColor = System.Drawing.Color.DodgerBlue;
+ this.btn_manualOcr.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btn_manualOcr.Location = new System.Drawing.Point(79, 93);
+ this.btn_manualOcr.Name = "btn_manualOcr";
+ this.btn_manualOcr.Size = new System.Drawing.Size(154, 38);
+ this.btn_manualOcr.TabIndex = 23;
+ this.btn_manualOcr.Text = "手动OCR";
+ this.btn_manualOcr.UseVisualStyleBackColor = false;
+ this.btn_manualOcr.Click += new System.EventHandler(this.btn_manualOcr_Click);
+ //
+ // txt_readOcrResultShow
+ //
+ this.txt_readOcrResultShow.Font = new System.Drawing.Font("宋体", 12F);
+ this.txt_readOcrResultShow.Location = new System.Drawing.Point(17, 353);
+ this.txt_readOcrResultShow.Multiline = true;
+ this.txt_readOcrResultShow.Name = "txt_readOcrResultShow";
+ this.txt_readOcrResultShow.Size = new System.Drawing.Size(772, 69);
+ this.txt_readOcrResultShow.TabIndex = 24;
+ this.txt_readOcrResultShow.Text = "等待读取字符...";
+ //
+ // btn_manualDet
+ //
+ this.btn_manualDet.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.btn_manualDet.BackColor = System.Drawing.Color.DodgerBlue;
+ this.btn_manualDet.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btn_manualDet.Location = new System.Drawing.Point(79, 49);
+ this.btn_manualDet.Name = "btn_manualDet";
+ this.btn_manualDet.Size = new System.Drawing.Size(154, 38);
+ this.btn_manualDet.TabIndex = 25;
+ this.btn_manualDet.Text = "手动定位";
+ this.btn_manualDet.UseVisualStyleBackColor = false;
+ this.btn_manualDet.Click += new System.EventHandler(this.btn_manualDet_Click);
+ //
+ // toolStrip_Status
+ //
+ this.toolStrip_Status.Dock = System.Windows.Forms.DockStyle.Bottom;
+ this.toolStrip_Status.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ttls_PLCStatus_lbl,
+ this.ttls_PCLStatusShow,
+ this.ttls_CamStatus_lbl,
+ this.ttls_CamStatusShow,
+ this.ttls_SystemStatus_lbl,
+ this.ttls_SystemStatusShow,
+ this.ttls_AcqEnable_lbl,
+ this.ttls_AcqEnableShow});
+ this.toolStrip_Status.Location = new System.Drawing.Point(0, 815);
+ this.toolStrip_Status.Name = "toolStrip_Status";
+ this.toolStrip_Status.Size = new System.Drawing.Size(1618, 25);
+ this.toolStrip_Status.TabIndex = 26;
+ this.toolStrip_Status.Text = "toolStrip1";
+ //
+ // ttls_PLCStatus_lbl
+ //
+ this.ttls_PLCStatus_lbl.Name = "ttls_PLCStatus_lbl";
+ this.ttls_PLCStatus_lbl.Padding = new System.Windows.Forms.Padding(10, 0, 0, 0);
+ this.ttls_PLCStatus_lbl.Size = new System.Drawing.Size(90, 22);
+ this.ttls_PLCStatus_lbl.Text = "PLC连接状态:";
+ //
+ // ttls_PCLStatusShow
+ //
+ this.ttls_PCLStatusShow.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+ this.ttls_PCLStatusShow.Image = ((System.Drawing.Image)(resources.GetObject("ttls_PCLStatusShow.Image")));
+ this.ttls_PCLStatusShow.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.ttls_PCLStatusShow.Name = "ttls_PCLStatusShow";
+ this.ttls_PCLStatusShow.Padding = new System.Windows.Forms.Padding(10, 0, 0, 0);
+ this.ttls_PCLStatusShow.Size = new System.Drawing.Size(30, 22);
+ this.ttls_PCLStatusShow.Text = "toolStripButton1";
+ this.ttls_PCLStatusShow.Visible = false;
+ //
+ // ttls_CamStatus_lbl
+ //
+ this.ttls_CamStatus_lbl.Margin = new System.Windows.Forms.Padding(30, 1, 0, 2);
+ this.ttls_CamStatus_lbl.Name = "ttls_CamStatus_lbl";
+ this.ttls_CamStatus_lbl.Padding = new System.Windows.Forms.Padding(10, 0, 0, 0);
+ this.ttls_CamStatus_lbl.Size = new System.Drawing.Size(69, 22);
+ this.ttls_CamStatus_lbl.Text = "相机状态:";
+ //
+ // ttls_CamStatusShow
+ //
+ this.ttls_CamStatusShow.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+ this.ttls_CamStatusShow.Image = ((System.Drawing.Image)(resources.GetObject("ttls_CamStatusShow.Image")));
+ this.ttls_CamStatusShow.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.ttls_CamStatusShow.Name = "ttls_CamStatusShow";
+ this.ttls_CamStatusShow.Padding = new System.Windows.Forms.Padding(10, 0, 0, 0);
+ this.ttls_CamStatusShow.Size = new System.Drawing.Size(30, 22);
+ this.ttls_CamStatusShow.Text = "toolStripButton2";
+ this.ttls_CamStatusShow.Visible = false;
+ //
+ // ttls_SystemStatus_lbl
+ //
+ this.ttls_SystemStatus_lbl.Margin = new System.Windows.Forms.Padding(30, 1, 0, 2);
+ this.ttls_SystemStatus_lbl.Name = "ttls_SystemStatus_lbl";
+ this.ttls_SystemStatus_lbl.Padding = new System.Windows.Forms.Padding(10, 0, 0, 0);
+ this.ttls_SystemStatus_lbl.Size = new System.Drawing.Size(93, 22);
+ this.ttls_SystemStatus_lbl.Text = "软件系统状态:";
+ //
+ // ttls_SystemStatusShow
+ //
+ this.ttls_SystemStatusShow.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+ this.ttls_SystemStatusShow.Image = ((System.Drawing.Image)(resources.GetObject("ttls_SystemStatusShow.Image")));
+ this.ttls_SystemStatusShow.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.ttls_SystemStatusShow.Name = "ttls_SystemStatusShow";
+ this.ttls_SystemStatusShow.Padding = new System.Windows.Forms.Padding(10, 0, 0, 0);
+ this.ttls_SystemStatusShow.Size = new System.Drawing.Size(30, 22);
+ this.ttls_SystemStatusShow.Text = "toolStripButton3";
+ this.ttls_SystemStatusShow.Visible = false;
+ //
+ // ttls_AcqEnable_lbl
+ //
+ this.ttls_AcqEnable_lbl.Margin = new System.Windows.Forms.Padding(30, 1, 0, 2);
+ this.ttls_AcqEnable_lbl.Name = "ttls_AcqEnable_lbl";
+ this.ttls_AcqEnable_lbl.Padding = new System.Windows.Forms.Padding(10, 0, 0, 0);
+ this.ttls_AcqEnable_lbl.Size = new System.Drawing.Size(78, 22);
+ this.ttls_AcqEnable_lbl.Text = "采集使能:";
+ //
+ // ttls_AcqEnableShow
+ //
+ this.ttls_AcqEnableShow.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
+ this.ttls_AcqEnableShow.Image = ((System.Drawing.Image)(resources.GetObject("ttls_AcqEnableShow.Image")));
+ this.ttls_AcqEnableShow.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.ttls_AcqEnableShow.Name = "ttls_AcqEnableShow";
+ this.ttls_AcqEnableShow.Padding = new System.Windows.Forms.Padding(10, 0, 0, 0);
+ this.ttls_AcqEnableShow.Size = new System.Drawing.Size(30, 22);
+ this.ttls_AcqEnableShow.Text = "toolStripButton1";
+ this.ttls_AcqEnableShow.Visible = false;
+ //
+ // tableLayoutPanel_log
+ //
+ this.tableLayoutPanel_log.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.Single;
+ this.tableLayoutPanel_log.ColumnCount = 9;
+ this.tableLayoutPanel_log.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
+ this.tableLayoutPanel_log.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
+ this.tableLayoutPanel_log.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
+ this.tableLayoutPanel_log.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
+ this.tableLayoutPanel_log.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
+ this.tableLayoutPanel_log.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
+ this.tableLayoutPanel_log.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
+ this.tableLayoutPanel_log.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
+ this.tableLayoutPanel_log.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 11.11111F));
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L1_verOcrRs, 0, 1);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L4_verOcrRs, 3, 1);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L6_verOcrRs, 5, 1);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L9_verOcrRs, 8, 1);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L9, 8, 0);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L5_verOcrRs, 4, 1);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L8_verOcrRs, 7, 1);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L8, 7, 0);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L7, 6, 0);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L6, 5, 0);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L5, 4, 0);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L4, 3, 0);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L7_verOcrRs, 6, 1);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L2_verOcrRs, 1, 1);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L3, 2, 0);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L3_verOcrRs, 2, 1);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L2, 1, 0);
+ this.tableLayoutPanel_log.Controls.Add(this.lbl_L1, 0, 0);
+ this.tableLayoutPanel_log.Controls.Add(this.list_Log, 0, 2);
+ this.tableLayoutPanel_log.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.tableLayoutPanel_log.Location = new System.Drawing.Point(0, 0);
+ this.tableLayoutPanel_log.Margin = new System.Windows.Forms.Padding(1);
+ this.tableLayoutPanel_log.Name = "tableLayoutPanel_log";
+ this.tableLayoutPanel_log.RowCount = 3;
+ this.tableLayoutPanel_log.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F));
+ this.tableLayoutPanel_log.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F));
+ this.tableLayoutPanel_log.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 80F));
+ this.tableLayoutPanel_log.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
+ this.tableLayoutPanel_log.Size = new System.Drawing.Size(801, 388);
+ this.tableLayoutPanel_log.TabIndex = 27;
+ //
+ // lbl_L1_verOcrRs
+ //
+ this.lbl_L1_verOcrRs.BackColor = System.Drawing.Color.Gray;
+ this.lbl_L1_verOcrRs.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L1_verOcrRs.Location = new System.Drawing.Point(2, 41);
+ this.lbl_L1_verOcrRs.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L1_verOcrRs.Name = "lbl_L1_verOcrRs";
+ this.lbl_L1_verOcrRs.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L1_verOcrRs.TabIndex = 17;
+ this.lbl_L1_verOcrRs.Text = "未启用";
+ this.lbl_L1_verOcrRs.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L4_verOcrRs
+ //
+ this.lbl_L4_verOcrRs.BackColor = System.Drawing.Color.Gray;
+ this.lbl_L4_verOcrRs.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L4_verOcrRs.Location = new System.Drawing.Point(266, 41);
+ this.lbl_L4_verOcrRs.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L4_verOcrRs.Name = "lbl_L4_verOcrRs";
+ this.lbl_L4_verOcrRs.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L4_verOcrRs.TabIndex = 16;
+ this.lbl_L4_verOcrRs.Text = "未启用";
+ this.lbl_L4_verOcrRs.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L6_verOcrRs
+ //
+ this.lbl_L6_verOcrRs.BackColor = System.Drawing.Color.Gray;
+ this.lbl_L6_verOcrRs.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L6_verOcrRs.Location = new System.Drawing.Point(442, 41);
+ this.lbl_L6_verOcrRs.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L6_verOcrRs.Name = "lbl_L6_verOcrRs";
+ this.lbl_L6_verOcrRs.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L6_verOcrRs.TabIndex = 10;
+ this.lbl_L6_verOcrRs.Text = "未启用";
+ this.lbl_L6_verOcrRs.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L9_verOcrRs
+ //
+ this.lbl_L9_verOcrRs.BackColor = System.Drawing.Color.Gray;
+ this.lbl_L9_verOcrRs.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L9_verOcrRs.Location = new System.Drawing.Point(706, 41);
+ this.lbl_L9_verOcrRs.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L9_verOcrRs.Name = "lbl_L9_verOcrRs";
+ this.lbl_L9_verOcrRs.Size = new System.Drawing.Size(93, 36);
+ this.lbl_L9_verOcrRs.TabIndex = 11;
+ this.lbl_L9_verOcrRs.Text = "未启用";
+ this.lbl_L9_verOcrRs.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L9
+ //
+ this.lbl_L9.BackColor = System.Drawing.SystemColors.ActiveCaption;
+ this.lbl_L9.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L9.Location = new System.Drawing.Point(706, 2);
+ this.lbl_L9.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L9.Name = "lbl_L9";
+ this.lbl_L9.Size = new System.Drawing.Size(93, 36);
+ this.lbl_L9.TabIndex = 8;
+ this.lbl_L9.Text = "L9";
+ this.lbl_L9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L5_verOcrRs
+ //
+ this.lbl_L5_verOcrRs.BackColor = System.Drawing.Color.Gray;
+ this.lbl_L5_verOcrRs.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L5_verOcrRs.Location = new System.Drawing.Point(354, 41);
+ this.lbl_L5_verOcrRs.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L5_verOcrRs.Name = "lbl_L5_verOcrRs";
+ this.lbl_L5_verOcrRs.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L5_verOcrRs.TabIndex = 15;
+ this.lbl_L5_verOcrRs.Text = "未启用";
+ this.lbl_L5_verOcrRs.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L8_verOcrRs
+ //
+ this.lbl_L8_verOcrRs.BackColor = System.Drawing.Color.Gray;
+ this.lbl_L8_verOcrRs.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L8_verOcrRs.Location = new System.Drawing.Point(618, 41);
+ this.lbl_L8_verOcrRs.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L8_verOcrRs.Name = "lbl_L8_verOcrRs";
+ this.lbl_L8_verOcrRs.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L8_verOcrRs.TabIndex = 12;
+ this.lbl_L8_verOcrRs.Text = "未启用";
+ this.lbl_L8_verOcrRs.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L8
+ //
+ this.lbl_L8.BackColor = System.Drawing.SystemColors.ActiveCaption;
+ this.lbl_L8.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L8.Location = new System.Drawing.Point(618, 2);
+ this.lbl_L8.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L8.Name = "lbl_L8";
+ this.lbl_L8.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L8.TabIndex = 7;
+ this.lbl_L8.Text = "L8";
+ this.lbl_L8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L7
+ //
+ this.lbl_L7.BackColor = System.Drawing.SystemColors.ActiveCaption;
+ this.lbl_L7.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L7.Location = new System.Drawing.Point(530, 2);
+ this.lbl_L7.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L7.Name = "lbl_L7";
+ this.lbl_L7.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L7.TabIndex = 6;
+ this.lbl_L7.Text = "L7";
+ this.lbl_L7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L6
+ //
+ this.lbl_L6.BackColor = System.Drawing.SystemColors.ActiveCaption;
+ this.lbl_L6.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L6.Location = new System.Drawing.Point(442, 2);
+ this.lbl_L6.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L6.Name = "lbl_L6";
+ this.lbl_L6.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L6.TabIndex = 5;
+ this.lbl_L6.Text = "L6";
+ this.lbl_L6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L5
+ //
+ this.lbl_L5.BackColor = System.Drawing.SystemColors.ActiveCaption;
+ this.lbl_L5.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L5.Location = new System.Drawing.Point(354, 2);
+ this.lbl_L5.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L5.Name = "lbl_L5";
+ this.lbl_L5.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L5.TabIndex = 4;
+ this.lbl_L5.Text = "L5";
+ this.lbl_L5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L4
+ //
+ this.lbl_L4.BackColor = System.Drawing.SystemColors.ActiveCaption;
+ this.lbl_L4.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L4.Location = new System.Drawing.Point(266, 2);
+ this.lbl_L4.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L4.Name = "lbl_L4";
+ this.lbl_L4.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L4.TabIndex = 3;
+ this.lbl_L4.Text = "L4";
+ this.lbl_L4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L7_verOcrRs
+ //
+ this.lbl_L7_verOcrRs.BackColor = System.Drawing.Color.Gray;
+ this.lbl_L7_verOcrRs.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L7_verOcrRs.Location = new System.Drawing.Point(530, 41);
+ this.lbl_L7_verOcrRs.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L7_verOcrRs.Name = "lbl_L7_verOcrRs";
+ this.lbl_L7_verOcrRs.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L7_verOcrRs.TabIndex = 9;
+ this.lbl_L7_verOcrRs.Text = "未启用";
+ this.lbl_L7_verOcrRs.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L2_verOcrRs
+ //
+ this.lbl_L2_verOcrRs.BackColor = System.Drawing.Color.Gray;
+ this.lbl_L2_verOcrRs.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L2_verOcrRs.Location = new System.Drawing.Point(90, 41);
+ this.lbl_L2_verOcrRs.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L2_verOcrRs.Name = "lbl_L2_verOcrRs";
+ this.lbl_L2_verOcrRs.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L2_verOcrRs.TabIndex = 14;
+ this.lbl_L2_verOcrRs.Text = "未启用";
+ this.lbl_L2_verOcrRs.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L3
+ //
+ this.lbl_L3.BackColor = System.Drawing.SystemColors.ActiveCaption;
+ this.lbl_L3.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L3.Location = new System.Drawing.Point(178, 2);
+ this.lbl_L3.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L3.Name = "lbl_L3";
+ this.lbl_L3.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L3.TabIndex = 2;
+ this.lbl_L3.Text = "L3";
+ this.lbl_L3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L3_verOcrRs
+ //
+ this.lbl_L3_verOcrRs.BackColor = System.Drawing.Color.Gray;
+ this.lbl_L3_verOcrRs.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L3_verOcrRs.Location = new System.Drawing.Point(178, 41);
+ this.lbl_L3_verOcrRs.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L3_verOcrRs.Name = "lbl_L3_verOcrRs";
+ this.lbl_L3_verOcrRs.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L3_verOcrRs.TabIndex = 13;
+ this.lbl_L3_verOcrRs.Text = "未启用";
+ this.lbl_L3_verOcrRs.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L2
+ //
+ this.lbl_L2.BackColor = System.Drawing.SystemColors.ActiveCaption;
+ this.lbl_L2.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L2.Location = new System.Drawing.Point(90, 2);
+ this.lbl_L2.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L2.Name = "lbl_L2";
+ this.lbl_L2.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L2.TabIndex = 1;
+ this.lbl_L2.Text = "L2";
+ this.lbl_L2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_L1
+ //
+ this.lbl_L1.BackColor = System.Drawing.SystemColors.ActiveCaption;
+ this.lbl_L1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbl_L1.Location = new System.Drawing.Point(2, 2);
+ this.lbl_L1.Margin = new System.Windows.Forms.Padding(1);
+ this.lbl_L1.Name = "lbl_L1";
+ this.lbl_L1.Size = new System.Drawing.Size(85, 36);
+ this.lbl_L1.TabIndex = 0;
+ this.lbl_L1.Text = "L1";
+ this.lbl_L1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // list_Log
+ //
+ this.tableLayoutPanel_log.SetColumnSpan(this.list_Log, 9);
+ this.list_Log.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.list_Log.HideSelection = false;
+ this.list_Log.Location = new System.Drawing.Point(4, 82);
+ this.list_Log.Name = "list_Log";
+ this.list_Log.Size = new System.Drawing.Size(793, 302);
+ this.list_Log.TabIndex = 18;
+ this.list_Log.UseCompatibleStateImageBehavior = false;
+ //
+ // panel_Manual
+ //
+ this.panel_Manual.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.panel_Manual.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel_Manual.Controls.Add(this.lbl_Manual);
+ this.panel_Manual.Controls.Add(this.btn_manualOcr);
+ this.panel_Manual.Controls.Add(this.btn_manualDet);
+ this.panel_Manual.Location = new System.Drawing.Point(2, 495);
+ this.panel_Manual.Name = "panel_Manual";
+ this.panel_Manual.Size = new System.Drawing.Size(315, 151);
+ this.panel_Manual.TabIndex = 28;
+ this.panel_Manual.Visible = false;
+ //
+ // lbl_Manual
+ //
+ this.lbl_Manual.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.lbl_Manual.BackColor = System.Drawing.Color.DeepSkyBlue;
+ this.lbl_Manual.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_Manual.Location = new System.Drawing.Point(-3, -1);
+ this.lbl_Manual.Name = "lbl_Manual";
+ this.lbl_Manual.Size = new System.Drawing.Size(317, 35);
+ this.lbl_Manual.TabIndex = 26;
+ this.lbl_Manual.Text = "手动运行操作";
+ this.lbl_Manual.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // check_Autorun
+ //
+ this.check_Autorun.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.check_Autorun.Appearance = System.Windows.Forms.Appearance.Button;
+ this.check_Autorun.BackColor = System.Drawing.SystemColors.Control;
+ this.check_Autorun.BackgroundImage = global::TetraPackOCR.Properties.Resources.OFF;
+ this.check_Autorun.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
+ this.check_Autorun.Location = new System.Drawing.Point(79, 56);
+ this.check_Autorun.Name = "check_Autorun";
+ this.check_Autorun.Size = new System.Drawing.Size(154, 64);
+ this.check_Autorun.TabIndex = 29;
+ this.check_Autorun.UseVisualStyleBackColor = false;
+ this.check_Autorun.CheckedChanged += new System.EventHandler(this.check_Autorun_CheckedChanged);
+ //
+ // panel_OrderInformation
+ //
+ this.panel_OrderInformation.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.panel_OrderInformation.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel_OrderInformation.Controls.Add(this.lbl_orderinfo);
+ this.panel_OrderInformation.Controls.Add(this.tableLayoutPanel_productInformtion);
+ this.panel_OrderInformation.Location = new System.Drawing.Point(3, 4);
+ this.panel_OrderInformation.Name = "panel_OrderInformation";
+ this.panel_OrderInformation.Size = new System.Drawing.Size(311, 323);
+ this.panel_OrderInformation.TabIndex = 29;
+ //
+ // lbl_orderinfo
+ //
+ this.lbl_orderinfo.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.lbl_orderinfo.BackColor = System.Drawing.Color.DeepSkyBlue;
+ this.lbl_orderinfo.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_orderinfo.Location = new System.Drawing.Point(-3, -1);
+ this.lbl_orderinfo.Name = "lbl_orderinfo";
+ this.lbl_orderinfo.Size = new System.Drawing.Size(315, 35);
+ this.lbl_orderinfo.TabIndex = 26;
+ this.lbl_orderinfo.Text = "订单信息";
+ this.lbl_orderinfo.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // panel_AutoRun
+ //
+ this.panel_AutoRun.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.panel_AutoRun.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel_AutoRun.Controls.Add(this.label9);
+ this.panel_AutoRun.Controls.Add(this.check_Autorun);
+ this.panel_AutoRun.Location = new System.Drawing.Point(2, 345);
+ this.panel_AutoRun.Name = "panel_AutoRun";
+ this.panel_AutoRun.Padding = new System.Windows.Forms.Padding(1);
+ this.panel_AutoRun.Size = new System.Drawing.Size(314, 144);
+ this.panel_AutoRun.TabIndex = 30;
+ //
+ // label9
+ //
+ this.label9.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.label9.BackColor = System.Drawing.Color.DeepSkyBlue;
+ this.label9.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label9.Location = new System.Drawing.Point(-3, -1);
+ this.label9.Margin = new System.Windows.Forms.Padding(3);
+ this.label9.Name = "label9";
+ this.label9.Size = new System.Drawing.Size(317, 35);
+ this.label9.TabIndex = 26;
+ this.label9.Text = "自动运行";
+ this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // menuStrip_topmenu
+ //
+ this.menuStrip_topmenu.BackColor = System.Drawing.Color.AliceBlue;
+ this.menuStrip_topmenu.Location = new System.Drawing.Point(0, 0);
+ this.menuStrip_topmenu.Name = "menuStrip_topmenu";
+ this.menuStrip_topmenu.Size = new System.Drawing.Size(1618, 24);
+ this.menuStrip_topmenu.TabIndex = 31;
+ //
+ // tableLayoutPanel_mainForm
+ //
+ this.tableLayoutPanel_mainForm.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.Single;
+ this.tableLayoutPanel_mainForm.ColumnCount = 3;
+ this.tableLayoutPanel_mainForm.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
+ this.tableLayoutPanel_mainForm.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
+ this.tableLayoutPanel_mainForm.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 20F));
+ this.tableLayoutPanel_mainForm.Controls.Add(this.panel_midup, 1, 0);
+ this.tableLayoutPanel_mainForm.Controls.Add(this.panel_log, 1, 1);
+ this.tableLayoutPanel_mainForm.Controls.Add(this.panel_pixshow, 0, 1);
+ this.tableLayoutPanel_mainForm.Controls.Add(this.panel_auto, 2, 0);
+ this.tableLayoutPanel_mainForm.Controls.Add(this.panel_locationDisplay, 0, 0);
+ this.tableLayoutPanel_mainForm.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.tableLayoutPanel_mainForm.Location = new System.Drawing.Point(0, 24);
+ this.tableLayoutPanel_mainForm.Name = "tableLayoutPanel_mainForm";
+ this.tableLayoutPanel_mainForm.RowCount = 2;
+ this.tableLayoutPanel_mainForm.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
+ this.tableLayoutPanel_mainForm.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
+ this.tableLayoutPanel_mainForm.Size = new System.Drawing.Size(1618, 791);
+ this.tableLayoutPanel_mainForm.TabIndex = 32;
+ //
+ // panel_midup
+ //
+ this.panel_midup.Controls.Add(this.button2);
+ this.panel_midup.Controls.Add(this.textBox1);
+ this.panel_midup.Controls.Add(this.label12);
+ this.panel_midup.Controls.Add(this.label11);
+ this.panel_midup.Controls.Add(this.button1);
+ this.panel_midup.Controls.Add(this.listBox1);
+ this.panel_midup.Controls.Add(this.btn_StarDet_manual);
+ this.panel_midup.Controls.Add(this.lbl_RShow);
+ this.panel_midup.Controls.Add(this.lbl_OrderNum);
+ this.panel_midup.Controls.Add(this.lbl_YShow);
+ this.panel_midup.Controls.Add(this.lbl_readOcrResult);
+ this.panel_midup.Controls.Add(this.lbl_XShow);
+ this.panel_midup.Controls.Add(this.txt_readOcrResultShow);
+ this.panel_midup.Controls.Add(this.lbl_verOcr);
+ this.panel_midup.Controls.Add(this.btn_OrderNum);
+ this.panel_midup.Controls.Add(this.lbl_X);
+ this.panel_midup.Controls.Add(this.lbl_Y);
+ this.panel_midup.Controls.Add(this.txt_OrderNum);
+ this.panel_midup.Controls.Add(this.lbl_R);
+ this.panel_midup.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel_midup.Location = new System.Drawing.Point(489, 4);
+ this.panel_midup.Name = "panel_midup";
+ this.panel_midup.Size = new System.Drawing.Size(801, 388);
+ this.panel_midup.TabIndex = 33;
+ //
+ // textBox1
+ //
+ this.textBox1.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.textBox1.Location = new System.Drawing.Point(391, 52);
+ this.textBox1.Name = "textBox1";
+ this.textBox1.Size = new System.Drawing.Size(61, 29);
+ this.textBox1.TabIndex = 32;
+ this.textBox1.Text = "19";
+ this.textBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ this.textBox1.Visible = false;
+ //
+ // label12
+ //
+ this.label12.AutoSize = true;
+ this.label12.Location = new System.Drawing.Point(458, 61);
+ this.label12.Name = "label12";
+ this.label12.Size = new System.Drawing.Size(17, 12);
+ this.label12.TabIndex = 31;
+ this.label12.Text = "mm";
+ this.label12.Visible = false;
+ //
+ // label11
+ //
+ this.label11.AutoSize = true;
+ this.label11.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label11.Location = new System.Drawing.Point(209, 59);
+ this.label11.Name = "label11";
+ this.label11.Size = new System.Drawing.Size(184, 16);
+ this.label11.TabIndex = 29;
+ this.label11.Text = "当前单颜色段字符长度:";
+ this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ this.label11.Visible = false;
+ //
+ // button1
+ //
+ this.button1.BackColor = System.Drawing.Color.LimeGreen;
+ this.button1.Enabled = false;
+ this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.button1.Location = new System.Drawing.Point(370, 219);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(149, 46);
+ this.button1.TabIndex = 27;
+ this.button1.Text = "手动停止";
+ this.toolTip.SetToolTip(this.button1, "此操作为当前暂定方式");
+ this.button1.UseVisualStyleBackColor = false;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // listBox1
+ //
+ this.listBox1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.listBox1.FormattingEnabled = true;
+ this.listBox1.ItemHeight = 16;
+ this.listBox1.Location = new System.Drawing.Point(9, 85);
+ this.listBox1.Name = "listBox1";
+ this.listBox1.Size = new System.Drawing.Size(781, 116);
+ this.listBox1.TabIndex = 26;
+ //
+ // btn_StarDet_manual
+ //
+ this.btn_StarDet_manual.BackColor = System.Drawing.Color.LimeGreen;
+ this.btn_StarDet_manual.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btn_StarDet_manual.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btn_StarDet_manual.Location = new System.Drawing.Point(190, 219);
+ this.btn_StarDet_manual.Name = "btn_StarDet_manual";
+ this.btn_StarDet_manual.Size = new System.Drawing.Size(149, 46);
+ this.btn_StarDet_manual.TabIndex = 25;
+ this.btn_StarDet_manual.Text = "手动开始";
+ this.toolTip.SetToolTip(this.btn_StarDet_manual, "此操作为当前暂定方式");
+ this.btn_StarDet_manual.UseVisualStyleBackColor = false;
+ this.btn_StarDet_manual.Click += new System.EventHandler(this.btn_StarDet_manual_Click);
+ //
+ // panel_log
+ //
+ this.panel_log.Controls.Add(this.lbl_ocrResultState);
+ this.panel_log.Controls.Add(this.tableLayoutPanel_log);
+ this.panel_log.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel_log.Location = new System.Drawing.Point(489, 399);
+ this.panel_log.Name = "panel_log";
+ this.panel_log.Size = new System.Drawing.Size(801, 388);
+ this.panel_log.TabIndex = 33;
+ //
+ // panel_pixshow
+ //
+ this.panel_pixshow.Controls.Add(this.Ocr_picBox);
+ this.panel_pixshow.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel_pixshow.Location = new System.Drawing.Point(4, 399);
+ this.panel_pixshow.Name = "panel_pixshow";
+ this.panel_pixshow.Size = new System.Drawing.Size(478, 388);
+ this.panel_pixshow.TabIndex = 1;
+ //
+ // panel_auto
+ //
+ this.panel_auto.Controls.Add(this.panel_OrderInformation);
+ this.panel_auto.Controls.Add(this.panel_AutoRun);
+ this.panel_auto.Controls.Add(this.panel_Manual);
+ this.panel_auto.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel_auto.Location = new System.Drawing.Point(1297, 4);
+ this.panel_auto.Name = "panel_auto";
+ this.panel_auto.Padding = new System.Windows.Forms.Padding(1);
+ this.tableLayoutPanel_mainForm.SetRowSpan(this.panel_auto, 2);
+ this.panel_auto.Size = new System.Drawing.Size(317, 783);
+ this.panel_auto.TabIndex = 34;
+ //
+ // panel_locationDisplay
+ //
+ this.panel_locationDisplay.Controls.Add(this.Location_Display);
+ this.panel_locationDisplay.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel_locationDisplay.Location = new System.Drawing.Point(4, 4);
+ this.panel_locationDisplay.Name = "panel_locationDisplay";
+ this.panel_locationDisplay.Size = new System.Drawing.Size(478, 388);
+ this.panel_locationDisplay.TabIndex = 0;
+ //
+ // button2
+ //
+ this.button2.BackColor = System.Drawing.Color.LimeGreen;
+ this.button2.Enabled = false;
+ this.button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.button2.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.button2.Location = new System.Drawing.Point(542, 219);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(149, 46);
+ this.button2.TabIndex = 33;
+ this.button2.Text = "去零点";
+ this.toolTip.SetToolTip(this.button2, "此操作为当前暂定方式");
+ this.button2.UseVisualStyleBackColor = false;
+ this.button2.Click += new System.EventHandler(this.button2_Click);
+ //
+ // Form1
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.SystemColors.Control;
+ this.ClientSize = new System.Drawing.Size(1618, 840);
+ this.Controls.Add(this.tableLayoutPanel_mainForm);
+ this.Controls.Add(this.toolStrip_Status);
+ this.Controls.Add(this.menuStrip_topmenu);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MainMenuStrip = this.menuStrip_topmenu;
+ this.Name = "Form1";
+ this.Text = "CVE-北京利乐包装OCR读取验证系统";
+ this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
+ this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
+ this.Load += new System.EventHandler(this.Form1_Load);
+ this.tableLayoutPanel_productInformtion.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.Location_Display)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.Ocr_picBox)).EndInit();
+ this.toolStrip_Status.ResumeLayout(false);
+ this.toolStrip_Status.PerformLayout();
+ this.tableLayoutPanel_log.ResumeLayout(false);
+ this.panel_Manual.ResumeLayout(false);
+ this.panel_OrderInformation.ResumeLayout(false);
+ this.panel_AutoRun.ResumeLayout(false);
+ this.tableLayoutPanel_mainForm.ResumeLayout(false);
+ this.panel_midup.ResumeLayout(false);
+ this.panel_midup.PerformLayout();
+ this.panel_log.ResumeLayout(false);
+ this.panel_pixshow.ResumeLayout(false);
+ this.panel_auto.ResumeLayout(false);
+ this.panel_locationDisplay.ResumeLayout(false);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+ private System.Windows.Forms.Button btn_OrderNum;
+ private System.Windows.Forms.TextBox txt_OrderNum;
+ private System.Windows.Forms.Label lbl_OrderNum;
+ private System.Windows.Forms.Label lbl_R;
+ private System.Windows.Forms.Label lbl_Y;
+ private System.Windows.Forms.Label lbl_X;
+ private System.Windows.Forms.Label lbl_verOcr;
+ private System.Windows.Forms.Label lbl_XShow;
+ private System.Windows.Forms.Label lbl_YShow;
+ private System.Windows.Forms.Label lbl_RShow;
+ private System.Windows.Forms.Label lbl_readOcrResult;
+ private System.Windows.Forms.Label lbl_ocrResultState;
+ private System.Windows.Forms.TableLayoutPanel tableLayoutPanel_productInformtion;
+ private System.Windows.Forms.Label lbl_QSV;
+ private System.Windows.Forms.Label label8;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Label label7;
+ private System.Windows.Forms.Label label6;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label lbl_DistY;
+ private System.Windows.Forms.Label lbl_DistX;
+ private System.Windows.Forms.Label lbl_Gradient;
+ private System.Windows.Forms.Label lbl_width;
+ private System.Windows.Forms.Label lbl_ProductStandard;
+ private System.Windows.Forms.Label lbl_NO;
+ private Cognex.VisionPro.CogRecordDisplay Location_Display;
+ private System.Windows.Forms.PictureBox Ocr_picBox;
+ private System.Windows.Forms.Button btn_manualOcr;
+ private System.Windows.Forms.TextBox txt_readOcrResultShow;
+ private System.Windows.Forms.Button btn_manualDet;
+ private System.Windows.Forms.ToolStrip toolStrip_Status;
+ private System.Windows.Forms.ToolStripLabel ttls_PLCStatus_lbl;
+ private System.Windows.Forms.ToolStripButton ttls_PCLStatusShow;
+ private System.Windows.Forms.ToolStripLabel ttls_CamStatus_lbl;
+ private System.Windows.Forms.ToolStripButton ttls_CamStatusShow;
+ private System.Windows.Forms.ToolStripLabel ttls_SystemStatus_lbl;
+ private System.Windows.Forms.ToolStripButton ttls_SystemStatusShow;
+ private System.Windows.Forms.ToolStripLabel ttls_AcqEnable_lbl;
+ private System.Windows.Forms.ToolStripButton ttls_AcqEnableShow;
+ private System.Windows.Forms.TableLayoutPanel tableLayoutPanel_log;
+ private System.Windows.Forms.Label lbl_L9;
+ private System.Windows.Forms.Label lbl_L8;
+ private System.Windows.Forms.Label lbl_L7;
+ private System.Windows.Forms.Label lbl_L6;
+ private System.Windows.Forms.Label lbl_L5;
+ private System.Windows.Forms.Label lbl_L4;
+ private System.Windows.Forms.Label lbl_L3;
+ private System.Windows.Forms.Label lbl_L2;
+ private System.Windows.Forms.Label lbl_L1;
+ private System.Windows.Forms.Label lbl_L7_verOcrRs;
+ private System.Windows.Forms.Label lbl_L1_verOcrRs;
+ private System.Windows.Forms.Label lbl_L4_verOcrRs;
+ private System.Windows.Forms.Label lbl_L5_verOcrRs;
+ private System.Windows.Forms.Label lbl_L2_verOcrRs;
+ private System.Windows.Forms.Label lbl_L3_verOcrRs;
+ private System.Windows.Forms.Label lbl_L8_verOcrRs;
+ private System.Windows.Forms.Label lbl_L9_verOcrRs;
+ private System.Windows.Forms.Label lbl_L6_verOcrRs;
+ private System.Windows.Forms.Panel panel_Manual;
+ private System.Windows.Forms.Label lbl_Manual;
+ private System.Windows.Forms.CheckBox check_Autorun;
+ private System.Windows.Forms.Panel panel_OrderInformation;
+ private System.Windows.Forms.Label lbl_orderinfo;
+ private System.Windows.Forms.Panel panel_AutoRun;
+ private System.Windows.Forms.Label label9;
+ private System.Windows.Forms.MenuStrip menuStrip_topmenu;
+ private System.Windows.Forms.TableLayoutPanel tableLayoutPanel_mainForm;
+ private System.Windows.Forms.Panel panel_locationDisplay;
+ private System.Windows.Forms.Panel panel_pixshow;
+ private System.Windows.Forms.Panel panel_midup;
+ private System.Windows.Forms.Panel panel_log;
+ private System.Windows.Forms.Panel panel_auto;
+ private System.Windows.Forms.Button btn_StarDet_manual;
+ private System.Windows.Forms.ToolTip toolTip;
+ private System.Windows.Forms.ListView list_Log;
+ private System.Windows.Forms.ListBox listBox1;
+ private System.Windows.Forms.Button button1;
+ private System.Windows.Forms.Label lbl_height;
+ private System.Windows.Forms.Label label5;
+ private System.Windows.Forms.Label label11;
+ private System.Windows.Forms.TextBox textBox1;
+ private System.Windows.Forms.Label label12;
+ private System.Windows.Forms.Button button2;
+ }
+}
+
diff --git a/TetraPackOCR/Form1.cs b/TetraPackOCR/Form1.cs
new file mode 100644
index 0000000..c02b715
--- /dev/null
+++ b/TetraPackOCR/Form1.cs
@@ -0,0 +1,2074 @@
+/************************
+ * 作者:CVE-安翀岚
+ *
+ * Vision:1.0.23.1007 (发布使用)
+ * Windows10 X64(PaddleOCR不能部署在32位操作系统上)
+ * PaddleOCR 3.10
+ * Vpro: 9.5 SR2
+ *
+ ***********************/
+
+
+using AVP.CRobot;
+using Bjcve.Comm.FFP;
+using CLIDelegate;
+using Cognex.VisionPro;
+using Cognex.VisionPro.Comm;
+using Cognex.VisionPro.ImageProcessing;
+using Cognex.VisionPro.PMAlign;
+using Cognex.VisionPro.QuickBuild;
+using Cognex.VisionPro.ToolBlock;
+using Cognex.VisionPro.ToolGroup;
+using log4net;
+using LogShowLib;
+using OfficeOpenXml;
+using OpenCvSharp;
+using PaddleOCRSharp;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Text.RegularExpressions;
+using System.Threading;
+using System.Threading.Tasks;
+using System.Windows.Documents;
+using System.Windows.Forms;
+using ThridLibray;
+
+namespace TetraPackOCR
+{
+ public partial class Form1 : Form
+ {
+ public Form1()
+ {
+ InitializeComponent();
+ LogInit();
+ }
+
+ #region 字段 委托
+
+
+ //创建字段log
+ ILog log = LogManager.GetLogger(typeof(Form1));
+ ///
+ /// 声明一个cc24通讯对象
+ ///
+ CC24 cc24;
+ ///
+ /// 声明一个PaddleOCR对象
+ ///
+ PaddleOCREngine Engine;
+
+ ///
+ ///对应表格"P2生成数据"这一页
+ ///
+ ExcelWorksheet sheet1;
+ ///
+ /// 对应表格"QSV对应产品规格和梯度"这一页
+ ///
+ ExcelWorksheet sheet2;
+ ///
+ /// 对应"产品规格对应排布方式"这一页
+ ///
+ ExcelWorksheet sheet3;
+ ///
+ /// 表格路径
+ ///
+ string execlFileName = AppDomain.CurrentDomain.BaseDirectory + "Data\\Excle\\OCR文件0602.xlsx";
+
+ ///
+ /// 共印依据 QSV Design, Layers, Colours,产品规格
+ ///
+ string m_ProductStandard;
+ ///
+ /// 幅数 包材宽 梯度 X距离 Y距离
+ ///
+ int NumberOfLanes;
+ double m_width, m_Gradient, m_DistX, m_DistY, m_height;
+ int m_ColorMax = 0;
+ ///
+ /// 定位Vpp文件
+ ///
+ string vppdetFile = AppDomain.CurrentDomain.BaseDirectory + "Data\\VPPFile\\liledet.vpp";
+ ///
+ /// 存图路径
+ ///
+ string SaveImageFileOCR = System.IO.Path.GetPathRoot(Application.ExecutablePath) + "SaveImage\\OCR";//ocr存图
+ string SaveImageFileDET = System.IO.Path.GetPathRoot(Application.ExecutablePath) + "SaveImage\\Det";//ocr存图
+ private CogJobManager myJobManagerDET;
+ private CogJob myJobDET;
+
+ bool PlcContinueFlag = false; //PLC状态旗帜
+ int mMatchingStr = 0;//接收当前OCR拍照位置
+
+ List ocrAcc = new List();
+ ///
+ /// 相机对象 1和2
+ ///
+ IDevice m_dev_cam_ocr, m_dev_cam_det;
+
+ delegate void DetResultDelegate(Object Sender, CogJobManagerActionEventArgs e);
+ delegate void OcrResultDelegate(Bitmap bmp);
+ #endregion
+
+ #region 窗体加载和关闭
+
+ ///
+ /// 窗体加载
+ ///
+ ///
+ ///
+ private void Form1_Load(object sender, EventArgs e)
+ {
+ try
+ {
+ btn_manualDet.Enabled = false;
+ btn_manualOcr.Enabled = false;
+ check_Autorun.Enabled = false;
+ btn_StarDet_manual.Enabled = false;
+ btn_StarDet_manual.BackColor = Color.LightGray;
+ button1.BackColor = Color.LightGray;
+ button2.Enabled = false;
+ button2.BackColor = Color.LightGray;
+ btn_OrderNum.Enabled = false;
+ btn_OrderNum.BackColor = Color.LightGray;
+ log.Info("软件正在加载...");
+ Enabled = false;
+ Action action = (() =>
+ {
+ InitializeCamerOCR();
+ InitializeCamerDET();
+ InitializePaddleOCR();
+
+ log.Info("VPP文件加载中...");
+ try
+ {
+ myJobManagerDET = CogSerializer.LoadObjectFromFile(vppdetFile) as CogJobManager;
+ }
+ catch (Exception ex)
+ {
+ log.Error("定位VPP文件加载失败,请检查文件路径是否正确:" + ex.Message);
+ myJobManagerDET = null;
+ }
+ log.Info("定位VPP文件加载完成");
+ InitializeCC24();
+
+ log.Info("模型文件加载完成");
+ check_Autorun.BackgroundImage = Image.FromFile(Application.StartupPath + "\\logo_image\\ON.png");
+ ttls_SystemStatusShow.Visible = true;
+ ttls_CamStatusShow.Visible = true;
+ Invoke(new Action(() =>
+ {
+ btn_manualOcr.Enabled = true;
+ btn_manualDet.Enabled = true;
+ check_Autorun.Enabled = true;
+ Enabled = true;
+ btn_OrderNum.Enabled = true;
+ btn_OrderNum.BackColor = Color.DeepSkyBlue;
+ }));
+ });
+
+ Task myTask = new Task(action);
+ //实例化一个线程列表
+ List tsk = new List();
+ //将上面的加载vpp工作加入线程列表中
+ tsk.Add(myTask);
+ //读取线程列表内的工作让cpu为其开辟线程空间并执行程序
+ foreach (var iteam in tsk)
+ {
+ iteam.Start();
+ }
+
+ TaskFactory tskFactory = new TaskFactory();
+ tskFactory.ContinueWhenAll(tsk.ToArray(), FlashFormView =>
+ {
+ if (myJobManagerDET != null)
+ {
+ myJobDET = myJobManagerDET.Job(0);
+
+ // 注册结果队列事件
+ myJobManagerDET.UserResultAvailable += new CogJobManager.CogUserResultAvailableEventHandler(DetResult);
+ }
+ });
+ }
+ catch (Exception ex)
+ {
+ log.Error(ex.Message);
+ }
+ }
+
+ ///
+ /// 窗体关闭
+ ///
+ ///
+ ///
+ private void Form1_FormClosing(object sender, FormClosingEventArgs e)
+ {
+
+ try
+ {
+ ClossCam();
+
+ //// 注销结果队列事件
+ if (myJobManagerDET != null)
+ {
+ myJobManagerDET.UserResultAvailable -= new CogJobManager.CogUserResultAvailableEventHandler(DetResult);
+ myJobManagerDET.Shutdown();
+ }
+
+ CloseCC24();
+
+ if (myJobManagerDET == null)
+ System.Environment.Exit(0);
+ }
+ catch
+ {
+ Application.DoEvents();
+ System.Environment.Exit(0);
+ }
+ }
+
+ #endregion
+
+ #region 日志显示初始化
+
+ private void LogInit()
+ {
+ try
+ {
+ //实例化日志助手
+ LogShowLib.LogHelper lib = new LogShowLib.LogHelper();
+ //为log4net导入配置文件
+ //若传入目录未找到配置文件,将创建一个LogConfig.xml
+
+ log4net.Config.XmlConfigurator.Configure(lib.GetXMLStream(AppDomain.CurrentDomain.BaseDirectory));
+ }
+ catch (Exception ex)
+ {
+ MessageBox.Show(string.Format("配置日志出错:{0}", ex.Message));
+ }
+ }
+
+
+
+ #endregion
+
+ #region 相机初始化
+
+ #region 相机1 定义为OCR相机
+ private void InitializeCamerOCR()
+ {
+ try
+ {
+ camOCROpened = false;
+ List deviceList = Enumerator.EnumerateDevices(); //发现设备,搜索所有大华相机
+ m_dev_cam_ocr = Enumerator.GetDeviceByKey("Machine Vision:CK21686DAK00001");//通过"设备厂商名:设备序列号"获取
+ if (m_dev_cam_ocr == null)
+ {
+ log.Error("未发现OCR相机,请检查相机连接");
+ return;
+ }
+ m_dev_cam_ocr.CameraOpened += m_dev_cam_ocr_CameraOpened;
+ m_dev_cam_ocr.CameraClosed += m_dev_cam_ocr_CameraClosed;
+ m_dev_cam_ocr.ConnectionLost += m_dev_cam_ocr_ConnectionLost;
+
+ if (!m_dev_cam_ocr.Open())
+ {
+ MessageBox.Show("OCR相机打开失败");
+ }
+ // 设置图像格式
+ using (IEnumParameter p = m_dev_cam_ocr.ParameterCollection[ParametrizeNameSet.ImagePixelFormat])
+ {
+ p.SetValue("BayerRG8");
+ }
+
+ // 设置曝光
+ using (IFloatParameter p = m_dev_cam_ocr.ParameterCollection[ParametrizeNameSet.ExposureTime])
+ {
+ p.SetValue(500000);
+ }
+ // 设置增益
+
+ using (IFloatParameter p = m_dev_cam_ocr.ParameterCollection[ParametrizeNameSet.GainRaw])
+ {
+ p.SetValue(2.5);
+ }
+ using (IEnumParameter p = m_dev_cam_ocr.ParameterCollection[ParametrizeNameSet.AcquisitionMode])
+ {
+ p.SetValue("Continuous");
+ }
+ using (IEnumParameter p = m_dev_cam_ocr.ParameterCollection[ParametrizeNameSet.TriggerMode])
+ {
+ p.SetValue("On");
+ }
+
+ m_dev_cam_ocr.StreamGrabber.ImageGrabbed += StreamGrabber_ImageGrabbed_OCR;
+ m_dev_cam_ocr.StreamGrabber.GrabStarted += StreamGrabber_GrabStarted_OCR;
+ // 打开Software Trigger
+ m_dev_cam_ocr.TriggerSet.Open(TriggerSourceEnum.Software);
+ if (!m_dev_cam_ocr.GrabUsingGrabLoopThread())
+ {
+ // 开启采集失败
+ log.Error("开启采集失败");
+ return;
+ }
+ camOCROpened = true;
+ log.Info("OCR相机加载完毕");
+ }
+ catch (Exception ex)
+ {
+ camOCROpened = false;
+ log.Error("OCR相机加载失败:" + ex.Message);
+ m_dev_cam_ocr = null;
+ }
+ }
+ private bool camOCROpened = false;
+ private bool camDETOpened = false;
+ #endregion
+
+ #region 相机1事件响应
+
+ void m_dev_cam_ocr_ConnectionLost(object sender, EventArgs e)
+ {
+ log.Error(m_dev_cam_ocr.DeviceInfo.Key + "OCR相机断线");
+ }
+
+ void m_dev_cam_ocr_CameraClosed(object sender, EventArgs e)
+ {
+ log.Error(m_dev_cam_ocr.DeviceInfo.Key + "OCR相机关闭");
+ }
+
+ void m_dev_cam_ocr_CameraOpened(object sender, EventArgs e)
+ {
+
+ }
+
+ void StreamGrabber_GrabStarted_OCR(object sender, EventArgs e)
+ {
+ log.Info("OCR相机启动码流");
+ }
+
+ ///
+ /// 拍照完成后触发
+ ///
+ ///
+ ///
+ private void StreamGrabber_ImageGrabbed_OCR(object sender, GrabbedEventArgs e)
+ {
+ try
+ {
+ OCRResult(e.GrabResult.ToBitmap(true));
+ }
+ catch (Exception ex)
+ {
+ log.Error(ex.ToString());
+ }
+ }
+ #endregion
+
+ #region 相机2 定义为定位相机
+ private void InitializeCamerDET()
+ {
+ try
+ {
+ camDETOpened = false;
+ List deviceList = Enumerator.EnumerateDevices(); //发现设备,搜索所有大华相机
+
+ m_dev_cam_det = Enumerator.GetDeviceByKey("Machine Vision:BK27185BAK00038");//通过"设备厂商名:设备序列号"获取
+ if (m_dev_cam_det == null)
+ {
+ log.Error("未发现OCR相机,请检查相机连接");
+ return;
+ }
+ m_dev_cam_det.CameraOpened += m_dev_cam_det_CameraOpened;
+ m_dev_cam_det.CameraClosed += m_dev_cam_det_CameraClosed;
+ m_dev_cam_det.ConnectionLost += m_dev_cam_det_ConnectionLost;
+
+ if (!m_dev_cam_det.Open())
+ {
+ MessageBox.Show("定位相机打开失败");
+ }
+ // 设置图像格式
+ using (IEnumParameter p = m_dev_cam_det.ParameterCollection[ParametrizeNameSet.ImagePixelFormat])
+ {
+ p.SetValue("Mono");
+ }
+
+ // 设置曝光
+ using (IFloatParameter p = m_dev_cam_det.ParameterCollection[ParametrizeNameSet.ExposureTime])
+ {
+ p.SetValue(30000);
+ }
+ // 设置增益
+ using (IFloatParameter p = m_dev_cam_det.ParameterCollection[ParametrizeNameSet.GainRaw])
+ {
+ p.SetValue(1.0);
+ }
+ using (IEnumParameter p = m_dev_cam_det.ParameterCollection[ParametrizeNameSet.AcquisitionMode])
+ {
+ p.SetValue("Continuous");
+ }
+ using (IEnumParameter p = m_dev_cam_det.ParameterCollection[ParametrizeNameSet.TriggerMode])
+ {
+ p.SetValue("On");
+ }
+ m_dev_cam_det.StreamGrabber.ImageGrabbed += StreamGrabber_ImageGrabbed_DET;
+ m_dev_cam_det.StreamGrabber.GrabStarted += StreamGrabber_GrabStarted_DET;
+ // 打开Software Trigger
+ // Set Software Trigger
+ m_dev_cam_det.TriggerSet.Open(TriggerSourceEnum.Software);
+ if (!m_dev_cam_det.GrabUsingGrabLoopThread())
+ {
+ // 开启采集失败
+ log.Error("开启采集失败");
+ return;
+ }
+ camDETOpened = true;
+ log.Info("定位相机加载完毕");
+ }
+ catch (Exception ex)
+ {
+ camDETOpened = false;
+ log.Error("定位相机加载失败:" + ex.Message);
+ m_dev_cam_det = null;
+ }
+
+ }
+ #endregion
+
+ #region 相机2事件响应
+
+ void m_dev_cam_det_ConnectionLost(object sender, EventArgs e)
+ {
+ log.Error(m_dev_cam_det.DeviceInfo.Key + "定位相机断线");
+ }
+
+ void m_dev_cam_det_CameraClosed(object sender, EventArgs e)
+ {
+ log.Error(m_dev_cam_det.DeviceInfo.Key + "定位相机关闭");
+ }
+
+ void m_dev_cam_det_CameraOpened(object sender, EventArgs e)
+ {
+
+ }
+
+ void StreamGrabber_GrabStarted_DET(object sender, EventArgs e)
+ {
+ log.Info("定位相机启动码流");
+ }
+
+ ///
+ /// 拍照完成后触发
+ ///
+ ///
+ ///
+ private void StreamGrabber_ImageGrabbed_DET(object sender, GrabbedEventArgs e)
+ {
+ try
+ {
+ Bitmap bmp = null;
+
+ bmp = e.GrabResult.ToBitmap(true);
+
+ //Bitmap bmp = new Bitmap(cogimg.ToBitmap());
+ MemoryStream ms = new MemoryStream();
+ bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
+ byte[] bytes = ms.GetBuffer();
+ ms.Close();
+ //保存DET图像
+ if (!Directory.Exists(SaveImageFileDET))
+ {
+ Directory.CreateDirectory(SaveImageFileDET);
+ }
+ string strTime = System.DateTime.Now.ToString("yyyyMMddHHmmss");
+
+ FileStream fs = new FileStream(SaveImageFileDET + '\\' + strTime + ".bmp", FileMode.Create);
+ BinaryWriter bw = new BinaryWriter(fs);
+ bw.Write(bytes, 0, bytes.Length);
+ bw.Close();
+ fs.Close();
+ log.Info("定位存图已完成");
+
+
+ CogImage8Grey cogimage = new CogImage8Grey(bmp);
+
+ //把图像给job中convertImagetool
+ CogToolGroup myTG = myJobDET.VisionTool as CogToolGroup;
+ CogToolBlock myTB = myTG.Tools["CogToolBlock1"] as CogToolBlock;
+ CogImageConvertTool cogImageConvert = myTB.Tools["CogImageConvertTool1"] as CogImageConvertTool;
+
+ cogImageConvert.InputImage = cogimage;
+ //运行jobmanager
+ myJobManagerDET.Run();
+ }
+ catch (Exception ex)
+ {
+ EnableStartDetect();
+ log.Error(ex.ToString());
+ }
+ }
+
+ #endregion
+
+ private void EnableStartDetect()
+ {
+ if (InvokeRequired)
+ {
+ BeginInvoke(new Action(EnableStartDetect));
+ return;
+ }
+ btn_StarDet_manual.Enabled = true;
+ btn_StarDet_manual.BackColor = Color.LimeGreen;
+ button2.Enabled = true;
+ button2.BackColor = Color.LimeGreen;
+ button1.Enabled = false;
+ button1.BackColor = Color.LightGray;
+ }
+
+ #region 相机关闭
+ void ClossCam()
+ {
+ //注销相机事件
+ if (m_dev_cam_ocr != null)
+ {
+ m_dev_cam_ocr.CameraOpened -= m_dev_cam_ocr_CameraOpened;
+ m_dev_cam_ocr.CameraClosed -= m_dev_cam_ocr_CameraClosed;
+ m_dev_cam_ocr.ConnectionLost -= m_dev_cam_ocr_ConnectionLost;
+ m_dev_cam_ocr.ShutdownGrab();
+ m_dev_cam_ocr.Dispose();
+ m_dev_cam_ocr = null;
+ }
+ if (m_dev_cam_det != null)
+ {
+ m_dev_cam_det.CameraOpened -= m_dev_cam_det_CameraOpened;
+ m_dev_cam_det.CameraClosed -= m_dev_cam_det_CameraClosed;
+ m_dev_cam_det.ConnectionLost -= m_dev_cam_det_ConnectionLost;
+ m_dev_cam_det.ShutdownGrab();
+ m_dev_cam_det.Dispose();
+ m_dev_cam_det = null;
+ }
+ }
+ #endregion
+ #endregion
+
+ #region OCR模型参数初始化
+ private void InitializePaddleOCR()
+ {
+ try
+ {
+ //模型初始化
+ OCRModelConfig config = new OCRModelConfig(); //创建一个模型参数设置对象
+ string rootPath = System.IO.Path.GetDirectoryName(typeof(OCRModelConfig).Assembly.Location); //程序的根目录
+ config.det_infer = rootPath + @"\Data\OCRModel\det_infer"; //文字检测模型路径
+ config.cls_infer = rootPath + @"\Data\OCRModel\cls_infer"; //文本角度模型路径
+ config.rec_infer = rootPath + @"\Data\OCRModel\rec_infer"; //文字内容识别模型路径
+ //以上三个模型参数的文件路径只需要写到存放的文件夹名称
+ //对于字典来说需要写全加上后缀
+ config.keys = rootPath + @"\Data\OCRModel\keys\ppocr_keys.txt"; //词典路径
+
+ //OCR参数设置
+ OCRParameter OcrParameter = new OCRParameter(); //创建一个检测参数设置对象
+
+ OcrParameter.cpu_math_library_num_threads = 8;//预测并发线程数
+ OcrParameter.enable_mkldnn = true;//web部署该值建议设置为0,否则出错,内存如果使用很大,建议该值也设置为0.
+ OcrParameter.cls = true; //是否执行文字方向分类;默认false
+ OcrParameter.det = true;//是否开启方向检测,用于检测识别180旋转
+ OcrParameter.rec = true;
+ OcrParameter.use_angle_cls = true;//是否开启方向检测,用于检测识别180旋转
+ OcrParameter.det_db_score_mode = true;//是否使用多段线,即文字区域是用多段线还是用矩形,
+ OcrParameter.det_db_unclip_ratio = 1.6f;
+ OcrParameter.max_side_len = 4600;
+
+ //初始化OCR
+ Engine = new PaddleOCREngine(config, OcrParameter);
+ log.Info("OCR模型初始化完成");
+ }
+ catch (Exception ex)
+ {
+ log.Error(ex.Message + ex.StackTrace);
+ }
+ }
+
+ #endregion
+
+ #region 按钮事件
+
+ ///
+ /// 自动运行状态改变按钮
+ ///
+ ///
+ ///
+ private void check_Autorun_CheckedChanged(object sender, EventArgs e)
+ {
+ if (check_Autorun.Checked)
+ {
+ log.Info("PC断开PLC连接,只可进行本地操作。");
+ check_Autorun.BackgroundImage = Image.FromFile(Application.StartupPath + "\\logo_image\\OFF.png");
+ panel_Manual.Visible = true;
+ btn_StarDet_manual.Enabled = false;
+ btn_StarDet_manual.BackColor = Color.LightGray;
+ ttls_PCLStatusShow.Visible = false;
+ }
+ else if (!check_Autorun.Checked)
+ {
+ log.Info("PC加载PLC已完成");
+ check_Autorun.BackgroundImage = Image.FromFile(Application.StartupPath + "\\logo_image\\ON.png");
+ panel_Manual.Visible = false;
+ if (orderLoaded)
+ {
+ btn_StarDet_manual.Enabled = true;
+ btn_StarDet_manual.BackColor = Color.LimeGreen;
+ }
+ ttls_PCLStatusShow.Visible = true;
+ }
+ }
+ private bool orderLoaded = false;
+ private Dictionary> ocrTextRequest = new Dictionary>();
+ private Dictionary ocrTextDesign = new Dictionary();
+ private Dictionary ocrTextResult = new Dictionary();
+ ///
+ /// 此按钮事件主要是获取excel表格内的数据
+ /// 包括定位偏移量,需要验证的字符
+ ///
+ ///
+ ///
+ private void btn_OrderNum_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ button1.Enabled = false;
+ orderLoaded = false;
+ btn_StarDet_manual.Enabled = false;
+ btn_StarDet_manual.BackColor = Color.LightGray;
+ button2.Enabled = false;
+ button2.BackColor = Color.LightGray;
+ listBox1.Items.Clear();
+ ocrTextRequest.Clear();
+ ocrTextDesign.Clear();
+ ClearData();
+ ClearDataShow();
+ Invoke(new Action(() =>
+ {
+ lbl_L1_verOcrRs.Text = "未启用";
+ lbl_L1_verOcrRs.BackColor = Color.Gray;
+ lbl_L2_verOcrRs.Text = "未启用";
+ lbl_L2_verOcrRs.BackColor = Color.Gray;
+ lbl_L3_verOcrRs.Text = "未启用";
+ lbl_L3_verOcrRs.BackColor = Color.Gray;
+ lbl_L4_verOcrRs.Text = "未启用";
+ lbl_L4_verOcrRs.BackColor = Color.Gray;
+ lbl_L5_verOcrRs.Text = "未启用";
+ lbl_L5_verOcrRs.BackColor = Color.Gray;
+ lbl_L6_verOcrRs.Text = "未启用";
+ lbl_L6_verOcrRs.BackColor = Color.Gray;
+ lbl_L7_verOcrRs.Text = "未启用";
+ lbl_L7_verOcrRs.BackColor = Color.Gray;
+ lbl_L8_verOcrRs.Text = "未启用";
+ lbl_L8_verOcrRs.BackColor = Color.Gray;
+ lbl_L9_verOcrRs.Text = "未启用";
+ lbl_L9_verOcrRs.BackColor = Color.Gray;
+ }));
+ btn_OrderNum.Enabled = false;
+ btn_OrderNum.BackColor = Color.LightGray;
+ //通过订单号获取表格中需要的值
+ string order = txt_OrderNum.Text;
+ if (string.IsNullOrEmpty(order))
+ {
+ log.Warn("订单号为空,请输入订单号。");
+ btn_OrderNum.Enabled = true;
+ btn_OrderNum.BackColor = Color.DeepSkyBlue;
+ return;
+ }
+
+ log.Info("当前订单号为:" + order);
+ //读取表格内容
+ ExcelPackage.License.SetNonCommercialOrganization("My Noncommercial organization");
+ using (ExcelPackage package = new ExcelPackage(execlFileName))
+ {
+ sheet1 = package.Workbook.Worksheets["P2生成数据"];
+ sheet2 = package.Workbook.Worksheets["QSV对应产品规格和梯度"];
+ sheet3 = package.Workbook.Worksheets["产品规格对应排布方式"];
+ //根据订单遍历sheet1 找Sequence QSV NumOFLanes 字符
+ string currentQSV = "";
+ for (int i = 1; i < sheet1.Dimension.Rows; i++)
+ {
+ if (sheet1.GetValue(i, 3) != null)
+ {
+ if (sheet1.Cells[i, 3].Value.ToString() == order)
+ {
+ currentQSV = sheet1.Cells[i, 4].Value.ToString();
+ lbl_QSV.Text = currentQSV;
+ log.Info("当前订单QSV:" + currentQSV);
+ NumberOfLanes = Convert.ToInt32(sheet1.Cells[i, 5].Value.ToString());
+ log.Info("当前订单Number Of Lanes:" + NumberOfLanes);
+ lbl_NO.Text = sheet1.Cells[i, 5].Value.ToString();
+
+ int num = 0;
+ for (int k = 0; k < 10; k++)
+ {
+ string lanes = sheet1.Cells[i + k, 6].Value.ToString();
+ string design = sheet1.Cells[i + k, 7].Value.ToString().Split('-')[1];
+ lanes = lanes.Substring(1, lanes.Length - 2);
+ string[] tmp = lanes.Split(',');
+ num += tmp.Length;
+ List textOCR = ExecelGetOcrText(design, sheet1.Cells[i + k, 8].Value.ToString());
+ foreach (string lan in tmp)
+ {
+ int lanInt = Convert.ToInt32(lan);
+ ocrTextRequest[lanInt] = textOCR;
+ ocrTextDesign[lanInt] = design;
+ }
+ listBox1.Items.Add(sheet1.Cells[i + k, 6].Value.ToString());
+ listBox1.Items.Add(string.Join(",", textOCR));
+
+ if (num >= NumberOfLanes)
+ break;
+ }
+ break;
+ }
+ }
+ }
+
+ if (!string.IsNullOrEmpty(currentQSV))
+ {
+ string qsv;
+ //根据得到的QSV遍历sheet2 找产品规格和宽度梯度
+ for (int j = 1; j <= sheet2.Dimension.Rows; j++)
+ {
+ qsv = sheet2.Cells[j, 1].Value.ToString();
+ if (qsv == currentQSV)
+ {
+ m_ProductStandard = sheet2.Cells[j, 2].Value.ToString();
+ lbl_ProductStandard.Text = m_ProductStandard;
+ log.Info("当前订单产品编号:" + m_ProductStandard);
+ m_width = Convert.ToDouble(sheet2.Cells[j, 3].Value.ToString());
+ lbl_width.Text = sheet2.Cells[j, 3].Value.ToString();
+ log.Info("当前订单幅宽:" + m_width);
+ m_height = Convert.ToDouble(sheet2.Cells[j, 4].Value.ToString());
+ lbl_height.Text = sheet2.Cells[j, 4].Value.ToString();
+ log.Info("当前订单幅高:" + m_height);
+ m_Gradient = Convert.ToDouble(sheet2.Cells[j, 5].Value.ToString());
+ lbl_Gradient.Text = sheet2.Cells[j, 5].Value.ToString();
+ log.Info("当前订单梯度:" + m_Gradient);
+ break;
+ }
+ }
+ if (string.IsNullOrEmpty(m_ProductStandard))
+ {
+ log.Debug("ProductStandard未找到,请检查订单号是否正确");
+ btn_OrderNum.Enabled = true;
+ btn_OrderNum.BackColor = Color.DeepSkyBlue;
+ return;
+ }
+ //根据产品规格获取距离坐标
+ for (int n = 1; n < sheet3.Dimension.Rows; n++)
+ {
+ if (sheet3.GetValue(n, 1) != null)
+ {
+ if (sheet3.Cells[n, 1].Value.ToString() == m_ProductStandard)
+ {
+ string str = sheet3.Cells[n + ocrTextRequest[1].Count - 1, 4].Value.ToString();
+ string[] x_y = str.Split(',');
+ string[] X = x_y[0].Split(':');
+ string[] Y = x_y[1].Split(':');
+ m_DistX = Convert.ToDouble(X[1].Replace("mm", ""));
+ lbl_DistX.Text = X[1].Replace("mm", "");
+ log.Info("当前订单X偏移:" + m_DistX);
+ m_DistY = Convert.ToDouble(Y[1].Replace("mm", ""));
+ lbl_DistY.Text = Y[1].Replace("mm", "");
+ log.Info("当前订单Y偏移:" + m_DistY);
+
+ string alignColor = sheet3.Cells[n + ocrTextRequest[1].Count - 1, 3].Value.ToString();
+ if (alignColor.Contains("单排"))
+ m_ColorMax = ocrTextRequest.Values.Select(x => x.Count).Max();// ocrTextRequest[1].Count;
+ else
+ m_ColorMax = alignColor.Replace("排布", "").Split(',').ToList().Select(int.Parse).Max();
+ log.Info("当前排布方式:" + alignColor);
+ log.Info("单行最大数量:" + m_ColorMax.ToString());
+ break;
+ }
+ }
+ }
+ if (m_DistX == 0 || m_DistY == 0)
+ {
+ log.Debug("DistX,DistY未找到,请检查订单号是否正确");
+ btn_OrderNum.Enabled = true;
+ btn_OrderNum.BackColor = Color.DeepSkyBlue;
+ return;
+ }
+ log.Info("相关数据已获取完成,且已显示在界面中,请查看。");
+ }
+ else
+ {
+ log.Debug("QSV未找到,请检查订单号是否正确");
+ btn_OrderNum.Enabled = true;
+ btn_OrderNum.BackColor = Color.DeepSkyBlue;
+ return;
+ }
+ }
+
+ //判断当前Lans决定结果显示数量
+ InitLableColumn();
+
+ btn_OrderNum.Enabled = true;
+ btn_OrderNum.BackColor = Color.DeepSkyBlue;
+ orderLoaded = true;
+ btn_StarDet_manual.Enabled = true;
+ btn_StarDet_manual.BackColor = Color.LimeGreen;
+ button2.Enabled = true;
+ button2.BackColor = Color.LimeGreen;
+ }
+ catch (Exception ex)
+ {
+ log.Error("数据解析错误:" + ex.Message);
+ btn_OrderNum.Enabled = true;
+ btn_OrderNum.BackColor = Color.DeepSkyBlue;
+ }
+ }
+ private void InitLableColumn()
+ {
+ switch (NumberOfLanes)
+ {
+ case 1:
+ Invoke(new Action(() =>
+ {
+ lbl_L1_verOcrRs.Text = "启用";
+ lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ case 2:
+ Invoke(new Action(() =>
+ {
+ lbl_L1_verOcrRs.Text = "启用";
+ lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ lbl_L2_verOcrRs.Text = "启用";
+ lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ case 3:
+ Invoke(new Action(() =>
+ {
+ lbl_L1_verOcrRs.Text = "启用";
+ lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ lbl_L2_verOcrRs.Text = "启用";
+ lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ lbl_L3_verOcrRs.Text = "启用";
+ lbl_L3_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ case 4:
+ Invoke(new Action(() =>
+ {
+ lbl_L1_verOcrRs.Text = "启用";
+ lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ lbl_L2_verOcrRs.Text = "启用";
+ lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ lbl_L3_verOcrRs.Text = "启用";
+ lbl_L3_verOcrRs.BackColor = Color.Yellow;
+ lbl_L4_verOcrRs.Text = "启用";
+ lbl_L4_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ case 5:
+ Invoke(new Action(() =>
+ {
+ lbl_L1_verOcrRs.Text = "启用";
+ lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ lbl_L2_verOcrRs.Text = "启用";
+ lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ lbl_L3_verOcrRs.Text = "启用";
+ lbl_L3_verOcrRs.BackColor = Color.Yellow;
+ lbl_L4_verOcrRs.Text = "启用";
+ lbl_L4_verOcrRs.BackColor = Color.Yellow;
+ lbl_L5_verOcrRs.Text = "启用";
+ lbl_L5_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ case 6:
+ Invoke(new Action(() =>
+ {
+ lbl_L1_verOcrRs.Text = "启用";
+ lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ lbl_L2_verOcrRs.Text = "启用";
+ lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ lbl_L3_verOcrRs.Text = "启用";
+ lbl_L3_verOcrRs.BackColor = Color.Yellow;
+ lbl_L4_verOcrRs.Text = "启用";
+ lbl_L4_verOcrRs.BackColor = Color.Yellow;
+ lbl_L5_verOcrRs.Text = "启用";
+ lbl_L5_verOcrRs.BackColor = Color.Yellow;
+ lbl_L6_verOcrRs.Text = "启用";
+ lbl_L6_verOcrRs.BackColor = Color.Yellow;
+
+ }));
+ break;
+ case 7:
+ Invoke(new Action(() =>
+ {
+ lbl_L1_verOcrRs.Text = "启用";
+ lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ lbl_L2_verOcrRs.Text = "启用";
+ lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ lbl_L3_verOcrRs.Text = "启用";
+ lbl_L3_verOcrRs.BackColor = Color.Yellow;
+ lbl_L4_verOcrRs.Text = "启用";
+ lbl_L4_verOcrRs.BackColor = Color.Yellow;
+ lbl_L5_verOcrRs.Text = "启用";
+ lbl_L5_verOcrRs.BackColor = Color.Yellow;
+ lbl_L6_verOcrRs.Text = "启用";
+ lbl_L6_verOcrRs.BackColor = Color.Yellow;
+ lbl_L7_verOcrRs.Text = "启用";
+ lbl_L7_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ case 8:
+ Invoke(new Action(() =>
+ {
+ lbl_L1_verOcrRs.Text = "启用";
+ lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ lbl_L2_verOcrRs.Text = "启用";
+ lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ lbl_L3_verOcrRs.Text = "启用";
+ lbl_L3_verOcrRs.BackColor = Color.Yellow;
+ lbl_L4_verOcrRs.Text = "启用";
+ lbl_L4_verOcrRs.BackColor = Color.Yellow;
+ lbl_L5_verOcrRs.Text = "启用";
+ lbl_L5_verOcrRs.BackColor = Color.Yellow;
+ lbl_L6_verOcrRs.Text = "启用";
+ lbl_L6_verOcrRs.BackColor = Color.Yellow;
+ lbl_L7_verOcrRs.Text = "启用";
+ lbl_L7_verOcrRs.BackColor = Color.Yellow;
+ lbl_L8_verOcrRs.Text = "启用";
+ lbl_L8_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ case 9:
+ Invoke(new Action(() =>
+ {
+ lbl_L1_verOcrRs.Text = "启用";
+ lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ lbl_L2_verOcrRs.Text = "启用";
+ lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ lbl_L3_verOcrRs.Text = "启用";
+ lbl_L3_verOcrRs.BackColor = Color.Yellow;
+ lbl_L4_verOcrRs.Text = "启用";
+ lbl_L4_verOcrRs.BackColor = Color.Yellow;
+ lbl_L5_verOcrRs.Text = "启用";
+ lbl_L5_verOcrRs.BackColor = Color.Yellow;
+ lbl_L6_verOcrRs.Text = "启用";
+ lbl_L6_verOcrRs.BackColor = Color.Yellow;
+ lbl_L7_verOcrRs.Text = "启用";
+ lbl_L7_verOcrRs.BackColor = Color.Yellow;
+ lbl_L8_verOcrRs.Text = "启用";
+ lbl_L8_verOcrRs.BackColor = Color.Yellow;
+ lbl_L9_verOcrRs.Text = "启用";
+ lbl_L9_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ }
+ }
+ ///
+ /// 手动ocr
+ ///
+ ///
+ ///
+ private void btn_manualOcr_Click(object sender, EventArgs e)
+ {
+ m_dev_cam_ocr?.ExecuteSoftwareTrigger();//相机1触发 = OCR拍照
+ log.Info("手动触发OCR");
+ }
+ ///
+ /// 手动定位
+ ///
+ ///
+ ///
+ private void btn_manualDet_Click(object sender, EventArgs e)
+ {
+ m_dev_cam_det?.ExecuteSoftwareTrigger();
+ log.Info("手动触发定位");
+ }
+ private bool autorunFlag = false;
+ private double m_textWidth = 0;
+ private DateTime m_startTime = DateTime.Now;
+ private void btn_StarDet_manual_Click(object sender, EventArgs e)
+ {
+ if (camOCROpened == false || camDETOpened == false)
+ {
+ MessageBox.Show("相机未打开,无法进行检测,请检查相机连接及状态!");
+ return;
+ }
+
+ if (PlcContinueFlag == false)
+ {
+ MessageBox.Show("PLC未处于运行状态,无法进行检测,请检查PLC连接及状态!");
+ return;
+ }
+
+ if (MessageBox.Show("确认OCR相机处于零点位置?", "提示", MessageBoxButtons.YesNo) == DialogResult.No)
+ {
+ return;
+ }
+
+ if (orderLoaded == false)
+ {
+ MessageBox.Show("未获取正确的订单编号!");
+ return;
+ }
+
+ InitLableColumn();
+
+ m_GotoZero = false;
+ m_startTime = DateTime.Now;
+ m_textWidth = 18 - (NumberOfLanes - 5);
+ //m_textWidth = Convert.ToDouble(textBox1.Text);
+ ocrAcc.Clear();
+ autorunFlag = check_Autorun.Checked;
+ btn_StarDet_manual.Enabled = false;
+ button2.Enabled = false;
+ button1.Enabled = true;
+ btn_StarDet_manual.BackColor = Color.LightGray;
+ button2.BackColor = Color.LightGray;
+ button1.BackColor = Color.LimeGreen;
+ m_dev_cam_det?.ExecuteSoftwareTrigger();
+ list_Log.Clear();
+ log.Info("手动触发开始");
+ m_BeginOCR = true;
+ }
+ private bool m_BeginOCR = false;
+ private List ExecelGetOcrText(string design, string layer)
+ {
+ List result = new List();
+ string[] ll = layer.Replace("[", "").Replace("]", "").Split(',');
+ for (int i = 0; i < ll.Length; i++)
+ {
+ ll[i] = ll[i].Replace(" ", "");
+ string[] str = ll[i].Split('-');
+ if (str.Length < 2)
+ continue;
+ result.Add(design + str[1] + str[0]);
+ }
+ return result;
+ }
+ ///
+ /// 清空上次订单数据
+ ///
+ void ClearData()
+ {
+ m_ProductStandard = null;
+ NumberOfLanes = 0; m_width = 0; m_Gradient = 0; m_DistX = 0; m_DistY = 0;
+ m_height = 0;
+ }
+ ///
+ /// 清空上次订单显示区
+ ///
+ void ClearDataShow()
+ {
+ lbl_QSV.Text = "";
+ lbl_NO.Text = "";
+ lbl_ProductStandard.Text = "";
+ lbl_width.Text = "";
+ lbl_Gradient.Text = "";
+ lbl_DistX.Text = "";
+ lbl_DistY.Text = "";
+ }
+
+ private void txt_OrderNum_KeyDown(object sender, KeyEventArgs e)
+ {
+ if (e.KeyCode == Keys.Enter)
+ {
+ btn_OrderNum_Click(sender, e);
+ }
+ }
+ #endregion
+
+ #region OCR相机拍照触发处理函数
+ ///
+ /// OCR相机拍照信号过来需要进行的操作
+ ///
+ ///
+ ///
+ private void OcrCamTriger()
+ {
+ try
+ {
+ log.Info("PLC触发OCR相机,正在拍照计算...");
+ m_dev_cam_ocr?.ExecuteSoftwareTrigger();
+ }
+ catch (Exception ex)
+ {
+ log.Error(ex.Message);
+ }
+ }
+ #endregion
+
+ #region 结果处理
+
+ #region 定位结果处理
+ public void DetResult(object sender, CogJobManagerActionEventArgs e)
+ {
+ try
+ {
+ if (InvokeRequired)
+ {
+ Invoke(new DetResultDelegate(DetResult), new object[] { sender, e });
+ return;
+ }
+ //清除上次的结果显示
+ lbl_XShow.Text = "";
+ lbl_YShow.Text = "";
+ lbl_RShow.Text = "";
+
+ CogToolGroup myTG = myJobDET.VisionTool as CogToolGroup;
+ CogToolBlock myTB = myTG.Tools["CogToolBlock1"] as CogToolBlock;
+ CogPMAlignTool myPMA = myTB.Tools["CogPMAlignTool2"] as CogPMAlignTool;
+ CogImageConvertTool myImage = myTB.Tools["CogImageConvertTool1"] as CogImageConvertTool;
+
+ Location_Display.Image = myPMA.InputImage;
+ Location_Display.StaticGraphics.Clear();
+ Location_Display.InteractiveGraphics.Clear();
+ Location_Display.Fit();
+ if (myPMA.Results != null)
+ {
+ int i = GetXYRonRightDown(myPMA.Results);//获取视野中最右下边的K标志坐标的索引
+ double xx = myPMA.Results[i].GetPose().TranslationX;
+ double yy = myPMA.Results[i].GetPose().TranslationY;
+ double rr = CogMisc.RadToDeg(myPMA.Results[i].GetPose().Rotation);
+
+ lbl_XShow.Text = xx.ToString();
+ lbl_YShow.Text = yy.ToString();
+ lbl_RShow.Text = rr.ToString();
+ log.Info($"x:{xx} y:{yy} degree:{rr}");
+
+ //画模型轮廓
+ CogCompositeShape shape = myPMA.Results[i].CreateResultGraphics(CogPMAlignResultGraphicConstants.MatchFeatures);
+ CogCompositeShape shape1 = myPMA.Results[i].CreateResultGraphics(CogPMAlignResultGraphicConstants.CoordinateAxes);
+ Location_Display.InteractiveGraphics.Add(shape, "", false);
+ Location_Display.InteractiveGraphics.Add(shape1, "", false);
+ //画定位的十字点
+ CPMARunStatus.DrawPointMarker(xx, yy, CogMisc.DegToRad(rr), CogColorConstants.Orange, Location_Display, ".");
+ log.Info("定位计算已完成。");
+
+ if (xx > 350)
+ {
+ log.Error("定位横向轴偏左,疑似倒数第二张图,请重新摆放后识别");
+ NoticePLCCompleteDet(DataConverter.FloatToByte(0.0f, true));
+ }
+ else
+ SendToPLC(xx, yy, rr);
+ }
+ else
+ {
+ EnableStartDetect();
+ log.Info("没有定位到K标志,请查看图像或相机是否正常");
+ }
+ }
+ catch (Exception ex)
+ {
+ EnableStartDetect();
+ log.Error(ex.Message + "未检测到K标志");
+ NoticePLCCompleteDet(DataConverter.FloatToByte(0.0f, true));
+ }
+ }
+
+ ///
+ /// 获取右下角定位标志坐标
+ ///
+ /// PatMAX结果
+ ///
+ private int GetXYRonRightDown(CogPMAlignResults Results)
+ {
+
+ int i = 0;
+ double[] xx = new double[Results.Count], yy = new double[Results.Count], rr = new double[Results.Count];
+ //第一次循环将所有坐标取出
+ for (int j = 0; j < Results.Count; j++)
+ {
+ xx[j] = Results[j].GetPose().TranslationX;
+ yy[j] = Results[j].GetPose().TranslationY;
+ rr[j] = CogMisc.RadToDeg(Results[j].GetPose().Rotation);
+ }
+ if (Results.Count == 1)
+ {
+ i = 0;
+ }
+ else if (Results.Count == 2)
+ {
+ double Xdist, Ydist;
+ Xdist = Math.Abs(xx[0] - xx[1]);
+ Ydist = Math.Abs(yy[0] - yy[1]);
+ if (Xdist > Ydist)
+ {
+ i = Array.IndexOf(xx, xx.Min());
+ }
+ else if (Xdist < Ydist)
+ {
+ i = Array.IndexOf(yy, yy.Max());
+ }
+ }
+ else
+ {
+ double averageX = xx.Average();
+ //第二次循环保留x比平均x值小的元素
+ for (int j = 0; j < Results.Count; j++)
+ {
+ if (averageX < xx[j])
+ {
+ xx[j] = -9999;
+ yy[j] = -9999;
+ }
+ }
+ //找出保留元素中Y值最大的
+ i = Array.IndexOf(yy, yy.Max());
+ }
+ return i;
+ }
+ #endregion
+
+ #region 排序算法
+ List paixu(List points)
+ {
+ int rowDistance = 50;
+ List> rows = new List>();
+
+ for (int i = 0; i < points.Count; i++)
+ {
+ List row = new List();
+ row.Add(points[i]);
+
+ for (int j = i + 1; j < points.Count; j++)
+ {
+ if (Math.Abs(points[j].y - points[i].y) < rowDistance)
+ {
+ row.Add(points[j]);
+ }
+ }
+ rows.Add(row);
+ }
+
+ List sortedPoints = new List();
+
+ foreach (List row in rows)
+ {
+ row.Sort((x, y) => x.x - y.x);
+ foreach (Point point in row)
+ {
+ if (!sortedPoints.Contains(point))
+ {
+ sortedPoints.Add(point);
+ }
+ }
+ }
+
+ return sortedPoints;
+ }
+
+ #endregion
+
+ #region OCR结果处理
+ private void OCRResult(Bitmap bmp)
+ {
+ try
+ {
+ if (InvokeRequired)
+ {
+ Invoke(new OcrResultDelegate(OCRResult), new object[] { bmp });
+ return;
+ }
+
+ if (m_GotoZero)
+ {
+ log.Info("零点拍照");
+ NoticePLCCompleteOCR();
+ return;
+ }
+
+ ocrTextResult = new Dictionary();
+ if (!ocrTextRequest.ContainsKey(mMatchingStr))
+ {
+ log.Error($"未知列{mMatchingStr},舍弃图片");
+ NoticePLCCompleteOCR();
+ return;
+ }
+ foreach (var item in ocrTextRequest[mMatchingStr])
+ {
+ ocrTextResult[item] = false;
+ }
+ MemoryStream ms = new MemoryStream();
+ bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
+ byte[] bytes = ms.GetBuffer();
+ ms.Close();
+ string strtimef = DateTime.Now.ToString("yyyy-MM-dd");
+ //保存ocr图像
+ if (!Directory.Exists(SaveImageFileOCR + '\\' + strtimef))
+ {
+ Directory.CreateDirectory(SaveImageFileOCR + '\\' + strtimef);
+ }
+ string savePath = Path.Combine(SaveImageFileOCR + '\\' + strtimef, m_startTime.ToString("HHmmss"));
+ if (!Directory.Exists(savePath))
+ {
+ Directory.CreateDirectory(savePath);
+ }
+ string strTime = System.DateTime.Now.ToString("yyyyMMddHHmmss");
+ FileStream fs = new FileStream(savePath + '\\' + strTime + ".bmp", FileMode.Create);
+ BinaryWriter bw = new BinaryWriter(fs);
+ bw.Write(bytes, 0, bytes.Length);
+ bw.Close();
+ fs.Close();
+ log.Info("OCR存图已完成");
+
+ CutPicture(savePath + '\\' + strTime + ".bmp", 400 + 200 * (6 - m_ColorMax), 2000, 3400 + 200 * m_ColorMax, 1600);
+ if (Engine == null)
+ {
+ log.Error("Engine未初始化");
+ NoticePLCCompleteOCR();
+ return;
+ }
+
+ GetOCRImage getOCRImage = new GetOCRImage();
+ GetOCRImage.FileTimeInfo file = getOCRImage.GetLatesFileImageName(savePath, ".bmp");
+ if (file != null)
+ {
+ Mat bgr = Cv2.ImRead(file.FileName, ImreadModes.Color); // 读入 BGR
+ if (bgr.Empty())
+ {
+ log.Error("OCR图片转换失败");
+ NoticePLCCompleteOCR();
+ return;
+ }
+ Mat hsv = new Mat();
+ Cv2.CvtColor(bgr, hsv, ColorConversionCodes.BGR2HSV); // 1. 转 HSV
+ Mat[] channels = Cv2.Split(hsv); // 2. 拆通道
+ Mat h = channels[0]; // Hue 0-180
+ Mat s = channels[1]; // Saturation 0-255
+ Mat v = channels[2]; // Value 0-255
+
+ OCRTextResult hResult = null;
+ OCRTextResult sResult = null;
+ OCRTextResult vResult = null;
+
+ bool matchOK = false;
+ List pointS = null;
+ List pointH = null;
+ List pointV = null;
+ sResult = OCRBytes(s.ImEncode(".png"));
+ if (sResult == null)
+ {
+ log.Error("s通道,OCR字符识别失败");
+ NoticePLCCompleteOCR();
+ return;
+ }
+ txt_readOcrResultShow.Text = sResult.text;
+ log.Info("s通道字符读取结果:" + sResult.text);
+ matchOK = sResult.match;
+ pointS = sResult.points;
+
+ if (!matchOK)
+ {
+ hResult = OCRBytes(h.ImEncode(".png"));
+ if (hResult == null)
+ {
+ log.Error("h通道,OCR字符识别失败");
+ NoticePLCCompleteOCR();
+ return;
+ }
+ txt_readOcrResultShow.Text += "\n" + hResult.text;
+ log.Info("h通道字符读取结果:" + hResult.text);
+ matchOK = hResult.match;
+ pointH = hResult.points;
+ }
+ if (!matchOK)
+ {
+ vResult = OCRBytes(v.ImEncode(".png"));
+ if (vResult == null)
+ {
+ log.Error("v通道,OCR字符识别失败");
+ NoticePLCCompleteOCR();
+ return;
+ }
+ txt_readOcrResultShow.Text += "\n" + vResult.text;
+ log.Info("v通道字符读取结果:" + vResult.text);
+ matchOK = vResult.match;
+ pointV = vResult.points;
+ }
+ byte[] ocrimagebyte = File.ReadAllBytes(file.FileName);
+ Bitmap Bmp = new Bitmap(new MemoryStream(ocrimagebyte));
+ if ((pointS != null && pointS.Count > 0) || (pointH != null && pointH.Count > 0) || (pointV != null && pointV.Count > 0))
+ {
+ using (Graphics g = Graphics.FromImage(Bmp))
+ {
+ if (pointS != null && pointS.Count > 0)
+ {
+ foreach (var item in pointS)
+ g.DrawPolygon(new Pen(Brushes.Red, 2), item.Select(x => new PointF() { X = x.X, Y = x.Y }).ToArray());
+ }
+ if (pointH != null && pointH.Count > 0)
+ {
+ foreach (var item in pointH)
+ g.DrawPolygon(new Pen(Brushes.Red, 2), item.Select(x => new PointF() { X = x.X, Y = x.Y }).ToArray());
+ }
+ if (pointV != null && pointV.Count > 0)
+ {
+ foreach (var item in pointV)
+ g.DrawPolygon(new Pen(Brushes.Red, 2), item.Select(x => new PointF() { X = x.X, Y = x.Y }).ToArray());
+ }
+ }
+ int m1 = ocrTextResult.Count(x => x.Value);
+ log.Info($"OCR识别完成,匹配成功{m1}个字符,匹配失败{ocrTextResult.Count - m1}个字符");
+ ShowTheLansRs(mMatchingStr, (double)m1 / (double)ocrTextResult.Count);
+ }
+ else
+ {
+ ShowTheLansRs(mMatchingStr, 0);
+ log.Info("OCR识别完成,匹配失败");
+ }
+ Ocr_picBox.BackgroundImage = Bmp;
+ NoticePLCCompleteOCR();
+ }
+ }
+ catch (Exception ex)
+ {
+ log.Error(ex.Message + "未检测到字符");
+ NoticePLCCompleteOCR();
+ }
+ }
+ private void NoticePLCCompleteOCR()
+ {
+ if (autorunFlag == false)
+ {
+ byte[] datax = DataConverter.FloatToByte(0.0f, true);
+ cc24?.NotifyCamInspectionComplete(1, datax);
+ cc24?.NotifyCamAcqComplete(1);
+ }
+ }
+ private void NoticePLCCompleteDet(byte[] datax)
+ {
+ if (autorunFlag == false)
+ {
+ cc24?.NotifyCamInspectionComplete(0, datax);
+ cc24?.NotifyCamAcqComplete(0);
+ }
+ }
+ private OCRTextResult OCRBytes(byte[] ocrimagebyte)
+ {
+ try
+ {
+ OCRTextResult result = new OCRTextResult();
+ List lastocr = new List();
+ OCRResult ocrResult = Engine.DetectText(ocrimagebyte);
+ List pointsList = new List();
+
+ foreach (var item in ocrResult.TextBlocks)
+ {
+ if (item.Text.Contains(ocrTextDesign[mMatchingStr]))
+ {
+ result.points.Add(item.BoxPoints.Select(x => new PointF() { X = x.X, Y = x.Y }).ToArray());
+ pointsList.Add(new Point(item.BoxPoints[0].X, item.BoxPoints[0].Y, item.Text));
+ }
+ }
+
+ List paixujeguo = paixu(pointsList);
+ foreach (var it in paixujeguo)
+ {
+ lastocr.Add(it.txt);
+ }
+ result.text = GETOCR(lastocr, ocrTextDesign[mMatchingStr]);
+
+ var keysToUpdate = new List();
+ foreach (var item in ocrTextResult)
+ {
+ if (result.text.Contains(item.Key))
+ keysToUpdate.Add(item.Key);
+ }
+
+ foreach (var item in keysToUpdate)
+ {
+ ocrTextResult[item] = true;
+ }
+
+ result.match = true;
+ foreach (var item in ocrTextResult)
+ {
+ if (!item.Value)
+ result.match = false;
+ }
+ return result;
+ }
+ catch (Exception ex)
+ {
+ log.Error(ex.Message + ex.StackTrace);
+ return null;
+ }
+ }
+
+ #region 图片裁剪
+ private void CutPicture(String picPath, int x, int y, int width, int height)
+ {
+ //图片路径
+ String oldPath = picPath;
+ //新图片路径
+ String newPath = System.IO.Path.GetExtension(oldPath);
+ //计算新的文件名,在新文件名后加_new
+ newPath = oldPath.Substring(0, oldPath.Length - newPath.Length) + "_new" + mMatchingStr + newPath;
+ //定义截取矩形
+ System.Drawing.Rectangle cropArea = new System.Drawing.Rectangle(x, y, width, height);
+ //要截取的区域大小
+ //加载图片
+ System.Drawing.Image img = System.Drawing.Image.FromStream(new System.IO.MemoryStream(System.IO.File.ReadAllBytes(oldPath)));
+ //判断超出的位置否
+ if ((img.Width < x + width) || img.Height < y + height)
+ {
+ MessageBox.Show("裁剪尺寸超出原有尺寸!");
+ img.Dispose();
+ return;
+ }
+ //定义Bitmap对象
+ System.Drawing.Bitmap bmpImage = new System.Drawing.Bitmap(img);
+ //进行裁剪
+ System.Drawing.Bitmap bmpCrop = bmpImage.Clone(cropArea, bmpImage.PixelFormat);
+ //保存成新文件
+ bmpCrop.Save(newPath);
+ //释放对象
+ img.Dispose();
+ bmpCrop.Dispose();
+ }
+ #endregion
+
+
+
+ ///
+ /// 使用正则表达式提取结果
+ ///
+ /// 读到的所有字符
+ /// 设计
+ ///
+ ///
+ private string GETOCR(List readOCR, string design)
+ {
+ string ocrresult = "";
+ string pattern = @"" + design + "[A-Z0-9]{8}";
+ for (int i = 0; i < readOCR.Count; i++)
+ {
+ readOCR[i] = readOCR[i].Replace("_", "");
+ readOCR[i] = readOCR[i].Replace(" ", "");
+ }
+ MatchCollection matchResults;
+
+ try
+ {
+ foreach (var item in readOCR)
+ {
+ matchResults = Regex.Matches(item, pattern);
+ for (int i = 0; i < matchResults.Count; i++)
+ {
+ ocrresult = ocrresult + matchResults[i];
+ }
+ }
+ }
+ catch
+ {
+ ocrresult = null;
+ }
+ if (ocrresult != null)
+ {
+ return ocrresult;
+ }
+ else
+ {
+ return "未能匹配到对应字符请查看产品是否超标,或订单号是否正确";
+ }
+ }
+ private void button1_Click(object sender, EventArgs e)
+ {
+ btn_StarDet_manual.Enabled = true;
+ button1.Enabled = false;
+ button2.Enabled = true;
+ btn_StarDet_manual.BackColor = Color.LimeGreen;
+ button1.BackColor = Color.LightGray;
+ button2.BackColor = Color.LimeGreen;
+ NoticePLCCompleteOCR();
+ }
+
+ ///
+ /// 将结果显示在对应状态栏
+ ///
+ /// PLC给的当前在第几道拍照
+ /// OCR字符相似度结果
+ void ShowTheLansRs(int mM, double s)
+ {
+ int mMnum = Convert.ToInt32(mM);
+ switch (mMnum)
+ {
+ case 1:
+ lbl_L1_verOcrRs.BackColor = Color.Lime;
+ if (s < 0.9)
+ {
+ lbl_L1_verOcrRs.BackColor = Color.Red;
+ }
+ else if (s > 0.9 & s < 1)
+ {
+ lbl_L1_verOcrRs.BackColor = Color.Lime;
+ s = 1;
+ }
+ ocrAcc.Add(s);
+ lbl_L1_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 2:
+ lbl_L2_verOcrRs.BackColor = Color.Lime;
+ if (s < 0.9)
+ {
+ lbl_L2_verOcrRs.BackColor = Color.Red;
+ }
+ else if (s > 0.9 & s < 1)
+ {
+ lbl_L2_verOcrRs.BackColor = Color.Lime;
+ s = 1;
+ }
+ ocrAcc.Add(s);
+ lbl_L2_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 3:
+ lbl_L3_verOcrRs.BackColor = Color.Lime;
+ if (s < 0.9)
+ {
+ lbl_L3_verOcrRs.BackColor = Color.Red;
+ }
+ else if (s > 0.9 & s < 1)
+ {
+ lbl_L3_verOcrRs.BackColor = Color.Lime;
+ s = 1;
+ }
+ ocrAcc.Add(s);
+ lbl_L3_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 4:
+ lbl_L4_verOcrRs.BackColor = Color.Lime;
+ if (s < 0.9)
+ {
+ lbl_L4_verOcrRs.BackColor = Color.Red;
+ }
+ else if (s > 0.9 & s < 1)
+ {
+ lbl_L4_verOcrRs.BackColor = Color.Lime;
+ s = 1;
+ }
+ ocrAcc.Add(s);
+ lbl_L4_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 5:
+ lbl_L5_verOcrRs.BackColor = Color.Lime;
+ if (s < 0.9)
+ {
+ lbl_L5_verOcrRs.BackColor = Color.Red;
+ }
+ else if (s > 0.9 & s < 1)
+ {
+ lbl_L5_verOcrRs.BackColor = Color.Lime;
+ s = 1;
+ }
+ ocrAcc.Add(s);
+ lbl_L5_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 6:
+ lbl_L6_verOcrRs.BackColor = Color.Lime;
+ if (s < 0.9)
+ {
+ lbl_L6_verOcrRs.BackColor = Color.Red;
+ }
+ else if (s > 0.9 & s < 1)
+ {
+ lbl_L6_verOcrRs.BackColor = Color.Lime;
+ s = 1;
+ }
+ ocrAcc.Add(s);
+ lbl_L6_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 7:
+ lbl_L7_verOcrRs.BackColor = Color.Lime;
+ if (s < 0.9)
+ {
+ lbl_L7_verOcrRs.BackColor = Color.Red;
+ }
+ else if (s > 0.9 & s < 1)
+ {
+ lbl_L7_verOcrRs.BackColor = Color.Lime;
+ s = 1;
+ }
+ ocrAcc.Add(s);
+ lbl_L7_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 8:
+ lbl_L8_verOcrRs.BackColor = Color.Lime;
+ if (s < 0.9)
+ {
+ lbl_L8_verOcrRs.BackColor = Color.Red;
+ }
+ else if (s > 0.9 & s < 1)
+ {
+ lbl_L8_verOcrRs.BackColor = Color.Lime;
+ s = 1;
+ }
+ ocrAcc.Add(s);
+ lbl_L8_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 9:
+ lbl_L9_verOcrRs.BackColor = Color.Lime;
+ if (s < 0.9)
+ {
+ lbl_L9_verOcrRs.BackColor = Color.Red;
+ }
+ else if (s > 0.9 & s < 1)
+ {
+ lbl_L9_verOcrRs.BackColor = Color.Lime;
+ s = 1;
+ }
+ ocrAcc.Add(s);
+ lbl_L9_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ }
+ }
+ #endregion
+
+ #endregion
+
+ #region 通讯相关
+
+ #region 通讯初始化
+ void InitializeCC24()
+ {
+ try
+ {
+ cc24 = new CC24();
+
+ cc24.VisionReceivedNewUserData += CC24_NewUserDataReceived;
+ cc24.PlcConnectionStatusChanged += CC24_PlcConnectionStatusChanged;
+ cc24.PlcTriggerCamAcqStart += CC24_PlcTriggerCamAcqStart;
+ cc24.PlcTriggerCamAcqStop += CC24_PlcTriggerCamAcqStop;
+ cc24.NotifyCamAcqEnabled += CC24_NotifyCamAcqEnabled;
+ cc24.NotifyCamAcqDisabled += CC24_NotifyCamAcqDisabled;
+
+
+
+ cc24.Initialize();
+ cc24.NotifyCamAcqEnable(0);
+ cc24.NotifyCamAcqEnable(1);
+
+ Invoke(new Action(() =>
+ {
+ if (cc24.SignalState.PlcConnectionStatus)
+ {
+ ttls_PCLStatusShow.Visible = true;
+ }
+ else
+ {
+ ttls_PCLStatusShow.Visible = false;
+
+ }
+ }));
+
+ }
+ catch (Exception ex)
+ {
+ log.Error($"CommCard Initialize Error: {ex.Message}");
+ }
+
+ }
+ #endregion
+
+ #region 相机采集使能状态
+ private void CC24_NotifyCamAcqEnabled(int cameraIndex, bool isEnabled)
+ {
+
+ Invoke(new Action(() =>
+ {
+ if (isEnabled)
+ {
+ ttls_AcqEnableShow.Visible = true;
+ }
+ else
+ {
+ ttls_AcqEnableShow.Visible = false;
+ }
+ }));
+ }
+
+ private void CC24_NotifyCamAcqDisabled(int cameraIndex, bool isEnabled)
+ {
+ Invoke(new Action(() =>
+ {
+ if (isEnabled)
+ {
+ ttls_AcqEnableShow.Visible = true;
+ }
+ else
+ {
+ ttls_AcqEnableShow.Visible = false;
+ }
+ }));
+
+ }
+ #endregion
+
+ #region 接收PLC数据
+ void CC24_NewUserDataReceived(object sender, CogNdmNewUserDataEventArgs e)
+ {
+ if (InvokeRequired)
+ {
+ Invoke(new CogNdmNewUserDataEventHandler(CC24_NewUserDataReceived), new object[] { sender, e });
+ return;
+ }
+
+ byte[] data = cc24.ReadBytesFromPLC(0, 4);
+ float mMatchingStrf = DataConverter.ByteToFloat(data, true);
+ mMatchingStr = Convert.ToInt32(mMatchingStrf);
+
+ log.Info("PC接收PLC数据:数据内容:" + mMatchingStr);
+ if (m_BeginOCR == false && m_GotoZero == false)
+ {
+ NoticePLCCompleteOCR();
+ return;
+ }
+
+ if (m_GotoZero)
+ {
+ if (mMatchingStr == 2)
+ {
+ Thread.Sleep(3000);
+ EnableStartDetect();
+ return;
+ }
+ return;
+ }
+
+ if (NumberOfLanes + 1 == mMatchingStr)
+ {
+ Thread.Sleep(3000);
+ EnableStartDetect();
+ if (ocrAcc.Count == 0)
+ return;
+ if (ocrAcc.Min() < 0.95)
+ {
+ MessageBox.Show("当前检测中出现严重错误请注意!", Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
+ else if (ocrAcc.Min() > 0.95 & ocrAcc.Min() < 1)
+ {
+ MessageBox.Show("当前检测中出现可允许误差请注意!", Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+ else
+ log.Info("当前检测合格,正常结束");
+ }
+ }
+ private bool m_GotoZero = false;
+ private void button2_Click(object sender, EventArgs e)
+ {
+ autorunFlag = check_Autorun.Checked;
+ if (check_Autorun.Checked == false)
+ {
+ button1.Enabled = true;
+ button1.BackColor = Color.LimeGreen;
+ btn_StarDet_manual.Enabled = false;
+ btn_StarDet_manual.BackColor = Color.LightGray;
+ m_GotoZero = true;
+ List plcXY = new List();
+ plcXY.Add(1);
+ plcXY.Add(0);
+ plcXY.Add(0);
+ NoticePLCCompleteDet(DataConverter.FloatToByte(plcXY, true));
+ log.Info("零点坐标已发送");
+ }
+ }
+ #endregion
+
+ #region 接收触发相机信号
+ void CC24_PlcTriggerCamAcqStart(object sender, CogNdmTriggerAcquisitionEventArgs e)
+ {
+ if (InvokeRequired)
+ {
+ Invoke(new CogNdmTriggerAcquisitionEventHandler(CC24_PlcTriggerCamAcqStart), new object[] { sender, e });
+ return;
+ }
+ try
+ {
+ if (e.CameraIndex == 1)
+ {
+ Ocr_picBox.BackgroundImage = null;
+ Thread.Sleep(1000);
+ OcrCamTriger();
+ }
+ }
+ catch (Exception ex)
+ {
+ log.Error($"Trigger AcqStart Error: {ex.Message}");
+ }
+ }
+ #endregion
+
+ #region 相机停止
+ private void CC24_PlcTriggerCamAcqStop(object sender, CogNdmTriggerAcquisitionStopEventArgs e)
+ {
+
+ }
+
+ #endregion
+
+ #region 通讯状态发生改变
+ private void CC24_PlcConnectionStatusChanged(object sender, CogNdmProtocolStatusChangedEventArgs e)
+ {
+ if (InvokeRequired)
+ {
+ Invoke(new CogNdmProtocolStatusChangedEventHandler(CC24_PlcConnectionStatusChanged), new object[] { sender, e });
+ return;
+ }
+ if (e.ProtocolStatus == CogNdmConnectionStatusConstants.Connected)
+ {
+ PlcContinueFlag = true;
+ log.Info("PLC已连接PC,可以进行相关操作");
+ ttls_PCLStatusShow.Visible = true;
+ button2.Enabled = true;
+ button2.BackColor = Color.LimeGreen;
+ }
+ else if (e.ProtocolStatus != CogNdmConnectionStatusConstants.Connecting)
+ {
+ PlcContinueFlag = false;
+ log.Info("PLC已断开PC,请查看相关设备是否连接");
+ ttls_PCLStatusShow.Visible = false;
+ button2.Enabled = false;
+ button2.BackColor = Color.LightGray;
+ }
+ }
+ #endregion
+
+ #region 通讯发送坐标
+ private void SendToPLC(double x, double y, double r)
+ {
+ try
+ {
+ if (ocrTextRequest[1].Count == 0)
+ return;
+
+ double xx = x - (m_textWidth * m_ColorMax) / 2.0;
+ double yy = y;
+ double rr = r;
+
+ List locationXY = new List();
+ double ocrx = 0, ocry = 0;
+ locationXY.Add((float)NumberOfLanes);
+ int nol = Convert.ToInt32(NumberOfLanes);
+ log.Info("当前订单OCR区域共" + nol + "组:");
+ double degree = (rr * Math.PI) / 180;
+ for (int item = 0; item < nol; item++)
+ {
+ if (item == 0)
+ {
+ ocrx = xx - m_DistX * Math.Cos(degree) - m_DistY * Math.Sin(degree);
+ ocry = yy + m_DistY * Math.Cos(degree) - m_DistX * Math.Sin(degree);
+ }
+ else
+ {
+ ocrx = ocrx + m_width * Math.Cos(degree) + m_Gradient * Math.Sin(degree);
+ ocry = ocry - m_Gradient * Math.Cos(degree) + m_width * Math.Sin(degree);
+ }
+
+ log.Info("第" + (item + 1) + "组坐标为:X:" + ocrx + ",Y:" + ocry + "。");
+ if (ocrx < 0 || ocrx > 1600)
+ {
+ EnableStartDetect();
+ if (ocrx < 0)
+ log.Error("横向范围 0,1600!纸张向左移动一点");
+ else
+ log.Error("横向范围 0,1600!纸张向右移动一点");
+ NoticePLCCompleteDet(DataConverter.FloatToByte(0.0f, true));
+ return;
+ }
+
+ if (ocry < - 50)
+ {
+ ocrx = ocrx - m_height * Math.Sin(degree);
+ ocry = ocry + m_height * Math.Cos(degree);
+ log.Info("更新第" + (item + 1) + "组坐标为:X:" + ocrx + ",Y:" + ocry + "。");
+ }
+ else if (ocry > 400)
+ {
+ ocrx = ocrx + m_height * Math.Sin(degree);
+ ocry = ocry - m_height * Math.Cos(degree);
+ log.Info("更新第" + (item + 1) + "组坐标为:X:" + ocrx + ",Y:" + ocry + "。");
+ }
+
+ if (ocry < -50 || ocry > 400)
+ {
+ EnableStartDetect();
+ if (ocry < -50)
+ log.Error("纵向范围 -50,400!纸张向下移动一点");
+ else
+ log.Error("纵向范围 -50,400!纸张向上移动一点");
+ NoticePLCCompleteDet(DataConverter.FloatToByte(0.0f, true));
+ return;
+ }
+ locationXY.Add((float)ocrx);
+ locationXY.Add((float)ocry);
+ }
+
+ if (check_Autorun.Checked == false)
+ {
+ List plcXY = new List();
+ for (int i = 0; i < locationXY.Count; i++)
+ {
+ if (i == 0)
+ {
+ plcXY.Add(locationXY[i]);
+ }
+ else if (i % 2 == 1)
+ {
+ plcXY.Add(locationXY[locationXY.Count - i - 1]);
+ plcXY.Add(locationXY[locationXY.Count - i]);
+ }
+ }
+ NoticePLCCompleteDet(DataConverter.FloatToByte(plcXY, true));
+ log.Info("坐标已发送完成。");
+ }
+ }
+ catch (Exception ex)
+ {
+ EnableStartDetect();
+ log.Error(ex.Message + "未检测到K标志");
+ NoticePLCCompleteDet(DataConverter.FloatToByte(0.0f, true));
+ }
+ }
+ #endregion
+
+ #region 通讯关闭
+ private void CloseCC24()
+ {
+ try
+ {
+ cc24.VisionReceivedNewUserData -= CC24_NewUserDataReceived;
+ cc24.PlcConnectionStatusChanged -= CC24_PlcConnectionStatusChanged;
+ cc24.PlcTriggerCamAcqStart -= CC24_PlcTriggerCamAcqStart;
+ cc24.PlcTriggerCamAcqStop -= CC24_PlcTriggerCamAcqStop;
+ cc24.NotifyCamAcqEnabled -= CC24_NotifyCamAcqEnabled;
+ cc24.NotifyCamAcqDisabled -= CC24_NotifyCamAcqDisabled;
+ cc24.Shutdown();
+ }
+ catch (Exception ex)
+ {
+ log.Error($"CommCard Closing Error: {ex.Message}");
+ }
+ }
+ #endregion
+
+ #endregion
+ }
+}
diff --git a/TetraPackOCR/Form1.resx b/TetraPackOCR/Form1.resx
new file mode 100644
index 0000000..4b27b1c
--- /dev/null
+++ b/TetraPackOCR/Form1.resx
@@ -0,0 +1,5136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 335, 17
+
+
+
+ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
+ LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACFTeXN0
+ ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAtwAAAAIB
+ AAAAAQAAAAAAAAAAAAAAAKIAAAAAAQAAZzEAABooAAATAAoKZAALAP//CwD//wsA//8DAAAAAAADAAEA
+ AAAFAAAAAAAAAAAABQAAAAAAAAAAAAUAAAAAAAAA8D8TAAAAwAALAP//CwD//xMAAIAAAAMAAwAAAAsA
+ //8LAAAAAAAAAAAA4D8AAAAAAADgPwAAAAAAAOA/AAAAAAAA4D8BAAAAAQAAAAsA//8LAAAACwAAAAsA
+ //8L
+
+
+
+ 17, 17
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAAoAAAAKACAYAAAAMzckjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhe7J0FeBRXF4YXCQQCJCRESbJx2TgRogQS3N1d
+ qhRoaWmBlmCFFteixd3d3d0lIbgUCwS37O75z7kzk2zCtn9podj5+rzdEFmZnZn77rkyKg6Hw+FwOBwO
+ h8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+Fw
+ OBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6H
+ w+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4
+ HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD
+ 4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgc
+ DofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8Ph
+ cDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwO
+ h8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+Fw
+ OJx3JLn+hNxIHqPU+5cYu08Jekxjz4XgcDgcDofD4fyNkDgpUpVd6EjEkvB7BODPiazfI95WlMfPlfnc
+ lOf5sjxKv5d1y+FwOBwOh/NRhORHkiESpHhV3kwUyZPE6a+iCJShRDkiQYgG8VMwMTPxK1rGzM+2TFE/
+ 2wqvhjvd4t+amGXdnww9RiDijChRngs9tz+PocgavvYsQWQ55HA4HA6H815GkTNFakhwTITokPhI+TPJ
+ kX5urSqE/xcyZ2Ki8nNoVsyraFTh6DyFc/XKVSDPwDxmeX62LGH2i2Nl65+daln3KRJYeEthrwKXLTQF
+ z1h4FUwlCqoLpBYNN0+1q1A01a4SUtFGopJNqnNlm1SnHND37Aj8Of2eUwVb8bd0H3RfBeX7pcco5GV2
+ yTyg4E7nmnY/O1ey7mtX0qxfrsJ5fsbnNcCkcJ4+FhGF4hyauXrRc8fX4E+vQ2WlKoy3FGUbGI8ixrTN
+ pG1Hv08o25XD4XA4HA7nrUUREoJkT+qqzS56OWOKFLMNtDUr7JrPC79OKORmGlu8YrHKJtYmw/JZ55ng
+ UNpqqH05i7lWIUWOW4Wan7SOND/pVN3uiEt1u3PFK1qDQ0UbcKhgDc5VbAC/D+paduBS1w48mxQH98bF
+ wQPxbGwP7g0dwa2uPbjURmraAsqawKUG/g3eGsMFccafi9/FW/pbtzoO4r7c8T498b7pMeixXBvg/dbC
+ +8Xn4FwNn1M5a3CqZAPF8fkVr2J1gZ4zPXd8DaesShQ5YV/Rap5dGath+YrkmmBqYzLCoZxttUJepjG4
+ DRLzueTztvK2IkG0QoyHupezVwvp1vA94HA4HA6Hw3ntUURD6sL8a/EgUXGw9LQsjppSO3duVUvbstat
+ CvkVmmLqZLLaPsFqrm2C5WGLSIsbtuWtr6prW912ksWLpMu1HooWCV0TJ3BvUBzUtR3AtQ7KWKPiWnWj
+ 4hluDfE2xF7rHGivVQfaadU17DLUfnZaJ/raXwZ/5hxgh9hqnfHfzv50+4rQ3+J90H0p95v5GDXxMfFr
+ 8RyC7bXiOeFzc8XnSM/VhcSxAUKvgYSxvoN4bc41bKTXWb9Ymk1Z6yu0DewSLY/Yl7WYb+qYf1Wx8KL9
+ bKrZNMIN3Ba3XR33uKJOuC3tEKoIGov0Pkjvyf97XzgcDofD4XD+MiQRklRIky7+LNaIu0WkWQDedjH3
+ NutpV956grnGbJd9+WK77WOs7pknmj91KV/kiRtV5eqhzNVDyUOx82jkCK51UY5I+uKL61xLoETF2+lI
+ qoS0odQ5k2ThrSN+37GKrd6xig1ip3euKlMdqUZVOERU4wygf78ODO9ToSpCjy0/D3pO0nOz1TvTazB4
+ 7tLXKIpBdlrXMBTEEvg1vWZ87R6NcRvgtnDDbULVRrf6DnqXWvaPLCMsn9klWj9wrFJsj7lvwR32Zawm
+ WwYWScJt/IN5tEkw3rrJ2/6vYiiFHA6Hw+FwOJlRKkb/TxTyIQ5ItEVwoRp5zPOMsgwvPNamlOUWq7BC
+ F21r2l51jrfRqWvaotCg5DVCSGxQ8twaUhXPHtQ17fXqeHudkDwSPLpVkGROkqqcAkbVwfeRnK9DEkaS
+ R0kSFeRtIbYNbSPcVrTN3BpR5RDBbemC29EJxdMRt7FdHbtrxcIKXcJtv9Ui3GKcqWWe0YX8CtTB9yYK
+ oQkx9F79WQzf6796vzkcDofD4XxAUQRAGrf3cnWP/k1duIVUpnljcpuYtLYpWegni4BC8xzKW24voiny
+ hKpx1E2rroui0sQR3Js6iS5OQl0bBaemkDgJuUKGQiRV6oyJEmOItK2U7aZsR9ymLrht3evjNkcp9Gjq
+ iEjvgWs9B3DSWGvNg8yf2iVa7bTQFJ5nHW7eK3f+3K3xPYwX76X0nmZ/r+m9l2ZdK+MKWQg5HA6Hw/lA
+ kiV81Ngb784tpCqqcspTLE/lfNZ5uxaLsPzNOqrwZvty5teLl7UG17p24NrQHkXPETxbOIJbAxS9evY0
+ AUOvRlkRoKSoqyE1jU+wYF4TKNFiWyvbnd4D6lJv6AAeLZzFJBj62gXFkN674gmWt2yii2yxjCg8Ol+x
+ vN0KFstTVWVvSkvY0KQTFkIOh8PhcD6gUMMtzciVGnTD0M8KqvKpfAq65qla1Kfg90UDCk23iTJPKV7F
+ 9r5jTRsxCcOjSXHwbFoc3OMdRZeti9x1q66KwkECYkxOahn5HvN6+bNtrAi4wXtF7x29hx5NHEVXslMN
+ W3Aqa/PANqZoqmUJ81lFfAt2z2eVr1q+fCpf3CfM5H0jK8qsbkkIWQY5HA6Hw3kHI1VvqMGWGm3DWCBe
+ +Wzy1SjiVaiHbbT5NJp5WiSxyBOXOnbg0sABPJpLS5y4xRfXudAkhWA7rVO8jc6pmo1UZSLJIPlg3n2k
+ 90pP7514/wLstC4h9lr3JsW1Yhkbeq8bOIJLHXswL2v+1L6M5THrWMuZZq5mvQpYqmrhvuKDFKUdJzPK
+ fiV9oGAZ5HA4HA7nLSZrLN/La+85mVrkLVXEu9BnFj4FF9iWsjziWKlYmnMNW3BvVBw8mpHwOerF0ip1
+ 7DNIEkSFT+peFBLhUovWumPed+QKIVD1Vkw2ofca33O3+iiF8Y46Sf7twbmmPdgk2ty1irY8WtS/yFL8
+ sPCFaTFVKdyXXKRdSo60r0n7HXcVczgcDofzn+XPGl3/3EVMGxQtYdanWGSR3Xblra+51DB/6trIHjyb
+ OYuJA+5NHLTqeg4ZzkH2KHz2OheadSomGKAsiPXrDKDvMR8G9H7Swtjy4thUIaT3nfYBsS80sM/ADwRa
+ j+Y0ztMZXJsUB9p3aB+yijDfi/tUXxN708a4j9Fl8HLue7Q/sghyOBwOh/OaQw1rLiMTOIqqzFRlCnkW
+ +tTcv9Asy5iiZ2kcn1t9FL4W8hg+WkqkAUpfbfsMl3hbnUste1pn7mXZYz5uSBJp9jbuI67BuL80cMhw
+ b4QySGMIWziJiT/OlW0fWkVZnbcIKDSnkDrvF7j/JSA5r14i7assgxwOh8Ph/KNQA2qsqmKhyqMqU8Sn
+ 0A+WQUW22sUXuK+ujY11CwfwbCkvydLAQe8aYq+lyQCZwqdUgRjm/0H7itR9rBf7EO5LtE9RBVnsY80c
+ QF3XPsOOFvkOLLiziGeh7vnz5C8v9s2Xw5VBDofD4XD+T6TLrL08ns9CZZo3tqBzvqSiYUU3WidY3nWp
+ ZweerZ3AixrkJo7gUl9urGvjbR1BVpcfw/wbJDGkYQLSPob7Gu1zXq1QCFs7g2t9e7CJL3a/aHjhzWau
+ Jn1UhfLSuMHsk0iyLlXHQsjhcDgcDoYaQ2mNvuwpoMqbN9bUs2A3q+Ai253KW90WXbttnMGzpRpcGztI
+ oicJn/GGm2HeFFKlUOyD7k0c9J4og96t6NrN9kD7qmWw+Q5Tp7zd8YMLyWBBaZeWI+3rBIsgh8PhcD6q
+ UMOXWyyrkb3aVyifcz5NYY/8rWxKFZ1cLNYqjRZg9mmrRulzBo94J51rfQeta00HvWsduqYuw7wD0L5I
+ +2R8cR3to56tnMGnjRrcGtmDLVUGo82nFfQq1NbMzMQf9/Ei0q6OoX0/VGWCX3FVkMPhcDgfdLLW6jOI
+ qcrU2dTNpFFh78KzHStbHXWOt9d5tHQEr9ZqULdwynALk5ZoyZQ++bJrLzXEDPM2MNwfcR+lfdUt1F7r
+ 0bK41rutWk+zimmJGacKxY4X9i88v7CrWdP8qvzZl5bJWmPQ8AMRh8PhcDjvdYx18xbMUyxP1cIBhfsX
+ L2+53amW7QP3Fk5C+jxaOGnVjR0yxLp8dR30rnWxYW3AMO8RuM/Svkv7sH1V+xdUGfRq6wLuLRzBubLd
+ Q7vSlrss/Iv8qiqgqo7HAl2FRAp3D3M4HA7nPQ81YFJXr2Hyq9wLe5l1sitVZIl1Nes7bo0dwKutE3ii
+ /KmbFs9Q10fxq22nF9UUYw0rw7xv4L6srov7dJiDlvZxGs7g1cYJ3Js4gXUV6zvW8UWWmtoV/DZ/fpWH
+ fJQoUbqGWQY5HA6H814kZzeWqZl5/sRCAYVG2icUOyEqIq0cwaOVE3g0d9KqG1K1z4GqfeDWoDi4NZQu
+ 6M8wHwq0T9O+Tfu4K+3ruM97NHXUetCHn9aOoK5vn+FQttgJcx+zsWY2qnJ4zGRVBaVw1zCHw+Fw3snk
+ rPbRv+3yO+T+0jK8yErn6pa3PJs7gXdrZ5Q+Z3HNXUH94npF+hjmo4H2edr38Rhwp8kjeEx402QnPEac
+ qlvdtgozX5vXNveXeAw5iqMpK0pVkMPhcDictxZJ+rLP5M1nYqIKMClmMso6yvykS7yDzusTF/Bs5wzu
+ jaUGDxs/vWgEGzEMI44FRQabOep98Fjx+UwNznjs2EZZpOQpnGe0iYlJCB5bWWNos9YVZBnkcDgczn8W
+ anRyLuFildtE1aiIX6EpNmWLXXFv7giaL1zAqw2KH0lfQ2zgjDV+TDZQkmUcc+D0Eh5/gvi5kftm3gOk
+ CqHePd5RR8eO75cu4uo2DokWN6wjiwzLU1RVGY81O+mQw0jHIM2qZxHkcDgczhsLNTI5l3GxLuRaoJ5l
+ iPlK+/LWL7zbOGGj5Qpe8c6ia8u9ATZm2Khlic3HiiPKGdLUGbwQT2zUX6IJClwT/J1GDigDEq6N7IHW
+ QlQ3tAV1AwUbUNe3Bef61gIn/Jq+7yS+RuoVA5eGdkaeA/PeQMcMHTt4DHmVcdT5filNHDGvYP7UIsx8
+ rZmHSRM89mykQxDDs4c5HA6H84aSU/wC8tnk7WxbxmqNuk6hx97tnMG3vYvWq6Wj1jXensQP3JsYYKyR
+ +wBwNfjaA1+nVxNsqBHvJmrwapYlekL+GjlKYoey5owS51i3mMChjiXY1bYAe6JOUXCoawV2dS3wtigU
+ r28ppE6IH0kg4tYY5a4RPh7erxfdtyKU+Hg+LVwgoJUn+Lf2FKJp+FyZ9wjDYwePJVpk2quFo9a3oovO
+ 5xMXsKxr+cy2lNWafFb5vsdjMVg6JDHSwtIsghwOh8P518kjNyoi+IWfmatJb+twi2R1HXvw/UwN3p86
+ 62lmL4kfdWFla7w+GOyl26aEIwqXoxA8nxay6CEe+D1a1kbdyBYc66PY1ZPEzq52YbCtYy4Er3hdcyhe
+ rxg4N7IR3bW+LVwhoLUHBLfzhYgvAiHmq1Ao1akkJHwdCQnfxEHid6WgHFKxSxmo/H0CVOqSAJW7loWq
+ XROhUjfk+0SoirfVf6wINX6qBFXwZ6U7loTgtr54/4bPn3nvQemnY0zdrHiGd1lnnTcee3RZOutI85QC
+ LiZ98fAMko5SjPRhjUWQw+FwOK8UajSUQeZK/Mx98/eySTA/TRfC9/nCBbAB0qqbOWZQdcK9kaMQIxr7
+ J27fW7ChzYT+7QxezUny1Ch5LuDZHEWvmRO4oOg5NrBGsSsKtrWKgFWtQlCsVmGwq1cUv18MJdAOfFq6
+ QfAnfhD5ZQiU6hgJZb+Lh8rdykHNn6pBvV41oX6futCwTz1o2q8BNO7bAJr8XB+a9KsPjfrUhka9a0OD
+ n2tB/d61oE7P6lC7RzWo9WMVIXrVuldACUyEKj+Ug+rdK0OtHlWgIsph5Beh4N3cRQgodRO7NnGQXwPz
+ QYEySMccHXt0DPq0d8cPHk5gV6boGTOP/P3wWA2QDlkRkkCeLMLhcDic/5scjUU+b/Ogwj/blLVJ9mjq
+ pPf9HMWvrYveo7mj1rVRcb3o2mwmYbSxeo+g1yBkDyXKC0XPq7kTuDWlip4dip0VWNcpAsVqFxayZ1vX
+ Alya2IGmlRuEfxEMpb+JhEpdE6B2UjUhc61+bQZtBrWET4a2hs+HtYV2eNt2cHNoNbgFtPi1MTTv3xBl
+ rx7KXj1o0KcWCmENqNuzKtRKqo6CWBlFrxJU+6kCVO1WAap0L4/CVw7lsSxUQtGjKh+JYE2Uv4TvYlEy
+ fVFI7cERn6NTQxtwE+JX/IN4TxjjiPcWjz3XRg569+ZOWu9EF52YMIIfTuzK2Jwx9zPrjwevn3QMiygf
+ 6jgcDofDyczLjUN+lZt5oFkfu4q2Z7xbFQfNF2pap0zvEe+oQ+nTU3enIn7vI17YUFLXrXdLNfi0dAG6
+ Xit13zo3LAa29S3AprYZ2NQtBNYofI4NrMCnlQuKXiCU61IK6vaqBi36N4J2Q1pBh9GfQ4dRn8HXo7+E
+ jiM/hy+Gt4XP8fttUf5aD2gGLVH2WvSrD81+rgeNf64DDfvWgfoofPX71IAGKH31e9eEer1roABWhzq9
+ qkBNFMjaSVWRKlCrR2WUwUpCBqt2Lwc1e1SBej1rQB0UxcQusRDUzhucm9iIiqMrCqAiffS6cr5e5gOG
+ jkU8Jj3x2KRjVNOeKtWO4FDB8lzhwMK/5Cus8pSPaiVcEeRwOJyPPNQIUBeREvq3p3mAWS/7ckXPerZ0
+ QPFDSWqjBiF+TVH8jDVA7zi0uC7h1QIlFoXPC2XPAxtI6ip1qGsJ1nXMwLKWGcqeBahRpvzaeEBsh1BR
+ aWv2a0OUunbQ+bcO0O33b6HL+K/h27EdoNPor6D9iE/h06Ft4BMUvjaDJdlr9ktDaPFLI/y7BtD8lwbQ
+ FP8tbvtT9249qeqHEtiwb21oiCJIUDcviWDdniiBPQ0FsBJSEer0qAaNeteBOiiHZTvHQkBrT3BqYC0m
+ krg0tZNeJ76enK+b+QihY5REsI2jXizD1MoJipezvGjmZdYnn0rli8e34Qc9rghyOBzORxjDBZzp1ruI
+ h2mSXZmiqd4tHcG3vSt4t8MGpTk2KLQ0CQnGe4K44ogse96t1KJ659rUHhwbWYNdPXOUvYJgVasAFG9k
+ hb/jAlEdgqHKjxWh2YDG8PVvn0HXid9C0rRu8NOUH+CHid9B53Ed4KtRn6PwtYHPRrSCdkOaQ+tBzaDd
+ 4Bbiti3eUvduG/y6zcBm0GpgE2gxoJGg+a8ISmAzWQKJxj/XhUZUDfwZJbCvJIH1+tQU1OlVDWr2rAy1
+ UARJCpv0ryuksHTnaPBt5QrFG1iBY8Ni4NrM3uhrZxgBHbPNHPV4DOt9v3IFz1YO4FC26Dkzt/w0WSRL
+ BKXlY1gEORwO5yNI7hzLuWhM7fIm2cSan/Zo6Qyajm7gU1at82jmpKfJDp4t3g+88Ln7tnYVY/JIlGj8
+ nmOjYmBdvzBY1S4INnULg1MTawho5ym6T5v+Uh86odT9NPl76D2jB/SdmQQ9p/0I3SZ1gW/GdoAOJHwj
+ P4XPh7eBL0e0xdu2KH9tRTWQvqbvfzasNXw6tBV8MrSlgQSSHDYVEthyYGOUwMYogVQFzJLAJv3rQeN+
+ kgQSDVAEG6D81e1VXZK+fvVEFZG6hkt3jgTv1i7g0NASnBvZitdKUpvz9TOMUfAYpmPZp5xa59/BDdzx
+ e9bRRc/ktzXpjce+q3QKwGTNGuZwOBzOBxbq3jUUv6J5bXJ/Zh5U5DRNGvDv5ArqFuoMbDS0Yk25nA3J
+ u4Qspj6y9Pm1dhPVPpfGNFmjKApfAShWswAKoBWU+NQHKnVNRCFrCt9P6Ah9pv0Ev8zrA/3n9oHeU3+E
+ Hyd/C9+N7wQdR38BX436DPkU2iMdf/tC0GG09D3iy5GfwBcjsgSQIAEUEjikpagItiEMJLAVCmBLWQJJ
+ AI1JYH2UP6oEtuzfSPwd/bvUNyXBA1+jQ8OioG5kg6/XEcWPxirm2BYM83dogsQ76egY9//aQ0wgsS5p
+ sc+suGlTPBdYSacEETpH8PhADofD+UBiWPWzyJ1b1dgy3HyleQ3zp36d3EHT0VXr2dxJS7MLRWPR8h3D
+ oCHzae0CmjZuoGnrBl6t1FC8ibXozrWoZQp2DSzAF7+f8F00NB/QCL6f+A30n90LBs8fCIPm94d++PVP
+ U75HEfwGvh33FXQa+yV8Pb49fDsGGdcRvsHvfTPmK/ga/91xjCyAv32eXQBHthNIAtgWPh0uC+AwuQo4
+ pDm0IRQBHNRECGCLXxtBswEN8Hk1FNVHEkDqAm7cv674ndZDmkG9vtUh+utQcG/uAPYkfk3lih/KbeZ2
+ yLltGObvgvsPTRTCr7WKCFo2sHxmFWG+WpU7d0s8NxQTZwjpXMHdwhwOh/MeJ5c8xkdJYiHPQmucato9
+ 8GvvCn5fuYBXa2ete7PiejFRwlij8Q6gSB9V+9xaOIBtA3MoUiMfSl9+cGpqAyXbh4hu1G/Hd4L+c3rB
+ 8IWDYMjigTBg3s/Qa+aP0HVSF/hu3DdC/GgSx/fj8WuUwy4TvhZ8N6EjfDe+oxjr13lsB/hmrCSBncZ8
+ KVcCP5cqgaNJAj+VBJAYIVUBPxveGj4d1graDSUBlGiDQkcTQ0QlkCRQdAdLEkjyR7cki/R39fvWhMgO
+ IWJCR/FGsvi1dATv1mrRtW1smzDMPwaPdTrm1S2cM/A8oPf7yhWca9k/KuxeYD2eI8pLpwqMdO7gaiCH
+ w+G8R6GTtuEneO+CTiYjnKrZXPFF6fPrSN29zhnuzWXxa/XuQePcfNu6CgkiMbJvUASK1DIFi9qm4NXK
+ GSr8UAY+R3nqM/MnGL5kMIxeNgKGLhyIAtgbeqP00Yzd7ih+3aZ8B10n4+3k7xHptiv+7IffOwsJJL6T
+ JVCqAsoCOLa9QKoEfo5IAkjdw1+OkiqBn49sK0kgTQ4xlEAZksDWg2UBHNQYmv5aH5oNagCfDG8JX4xo
+ C41+qQtRHUuAupkdODSyEBNVqIGmWdfGtgnDvFZIBGlBaRLBjvgh6wsXcK5kc83UPt9YPGf4SKcOETqX
+ sAhyOBzOOx7DE3Wxgh4F29iXsTrm84ka/L9xB99PXbVe8c46WvfOq/W7hU9bF0Tq3nVtaQ92DQtDkdr5
+ oFj9wuJ71X6sAF0mdILhiwfDuJVjYOzKUUL+fpndG3pO/xF+mtYVeiBJ07qLWbxEj6n4vak/QBLSfcr3
+ CArhpG8FJIGKCHaZiBI4vhN0Ht8BOo/7SkBdwtRNTHQc8zl0GCNLIFUCR0ldwV+QBCKfyRJIXcGiO3hY
+ c5TA5tB6SFNoObgximBj/L02oiu5KUpgzNch4NzUGuwbFQXX5ih+baRKp7HtwjBvEnEuwHOCbwVXXQCe
+ I7w+cQaHhGLHC1nn/xzPIRbSqUSEu4U5HA7nHUxuFWTKn4kqn6qquX/Bne5NnCCgszt+uncVJ3laA89Y
+ I/A2oOqebxtX8GvnDj7t3MCjeXEUIgshfVZ1zcD/Ew+o06sqytp38Nvy4TBl3UQUv9EwbMFA6DeXKn09
+ oOeMH6H3jJ+gD37dZ0YP6IX/JpJQCBURJAn8CQXwxyldUACpCviyBH43sRN8h3JJKBIoxgSOlSRQVAKR
+ rzIrgZ9kSqBSCRTjAYlhraD1sKZC/qgS+Dn+bsff2kOrwU3E5A6X5nZg37gouDV3kLp5jWwbhvnPaYng
+ OYLOFQHfuoN7g+JgFW25WuViGo/nFGkoiXSOYRHkcDicdyB0Qjac3Rth6Vt4gn09u3v+nd3A/2s38Grr
+ rBcn9zYydLJXvv4P8WjjKB6bujg1n7gL8fNs6yhJX518YFm3AF1tBGr0rgTdp30P41f+BrM2ToWJa8dK
+ lb55feHnOT2h32xkTm+87Y3/7gU/z+4FfWclie5gRQBJDJMIEkCBIoFUBewCXSdLAqhIoKgC/i6NCfx2
+ QkfoPCFLAqkrWEjg2C+gw5jPhQAqEviFoQSOVCSwBbRD6He/nvAVtB7aFEp9i+LXwg4cGpqj+Nnhe4Li
+ p2ybt/R+MEwmyj5It62Q0s46/054/vjGHZzq2D2wCLYYjOcWN+kUg5EminC3MIfD4byFSOKXtZhzkfzF
+ TdrZJRZNpev1+n/rCt7l1To8metfOtn/x3i0QvHDW80n2KB84gHe7dTg3NwaitbND0Vqm4B7S3uo1L00
+ fDvxaxi3YhTM2jIDpm+YDCOXDodf5/WDfrN6wi9z+8LA+f1gAErgL3P7CPrN6SMJINIXpVBI4KweQgRJ
+ AIUETu+OZAkgIaqAYmwgCqAsgj9M6ix1A0/slCWA4+UqIKJ0BXcYiwJIM4N/kyTwy9HtBNQVLLp/R7YU
+ v0cTTT4d0QoSf4gFl5Z2YIviRwLo284VfNq4vLSNGOadg0QwEUXwG1fw/cIFHBKtT+a3zpvVLSyde3jt
+ QA6Hw/kPk7PqV8kqvPB868bWzwO/dQf7r+xfeLR01ItP820NTuj/IR4CRyF7fp+6g99n7uDR2hGsGphB
+ 4Vp5wa5pUYj9Nhzl6VMYs2IEzNs2E2ZvnQ5jV42CoQsGwACUvV8X/AyDF/4qGLTwFxhACAn8WazlR5AE
+ UjXwZ6TvrF6SACI0ESSzEigkEAVwmiSAP06VqoCGEigEcNLX8P3v0njAb1EEOwsRRAGURbDTOBJAqgJS
+ VzAK4G+fQfvfPoHPRrZG2kAn/D36+89GtYXEbrHg1soBbBsVAXVLW/Bpi43oJ65GtxXDvJPQuQPPIR4t
+ nfT2X9q/8PvWDeyr2r8oFlZkCZ5zqiJKBdAE4W5hDofDecPJYzDWz8/MLf/PzuWtbvvhp/SAb931eNLW
+ etGiwe2c3wqi0UB8P3UFfxQ/zadu4Ni8mKj0WdQzhcAvvaH54IYwaEF/mLNlJizcPg+mrJ8II5YOgcGL
+ +8PAhf1gGArf0CUDxWSPIYsHwOBFJIG/4M9kAUQx/HV+X0SSwP5CBFEARSUwSdAbJZCWgBGVQLylKmDS
+ DARvf5pOEtgFust0nYISiJAEfj8JBRBF8LvfpUrgt1QJJAlEvkYB7DjuC5RBFMAxn4nK3+coe9+Mb49y
+ +T10wJ9X+ilBiK9tE3Nwam4ti58LeMnbxtg2Y5h3HVEN/MRZq/nWXevXyQWc8JxTwCn/r3gOshdnIqka
+ yBLI4XA4byAkfUp3Sz6krUVQkWSvdk4Q0NUD7Nvbv/Ciqh9+cvf+5OUT+H+F72cofp/R2L7iUKyhGRSs
+ oQLHZkVRjBLhp5ndYMbGybBkzzyYu3UGTFg1BoYtGwRDFg2A4UuGwMhlg2HUsqEog4Nh2JJByEAYunhg
+ lgQu+gUGLURJXCBJII0JVCqBoho4lyqBPYUA9pndAyXwJwGJoCSD3aEHVQJRAEnYSAIlEfwOupEETv5W
+ COD3VAlEupAETuwgkCqB7VEE26PoSZW/zhM7Qg+8n8748+o9y+HrdwLbxoXBBcXPt50Lyi9dT1mduW0Y
+ 5r2GqoLxjjo61wT94IHHuDNYxxXdjOciWkS6IJ2YMLx2IIfD4bzGGH669ixgbzrZuXyRJwF4Eg6o5arz
+ LqfWeQrxQ9l4S2hQ+vy+cAeX1nZQuK4JmNcxgcD23vDp8JYwdvVoWLxnESzZvRCmowCOWTkCZW8IDEdG
+ rxwOo1cMh1HLh8HI5UMFVA0cLksgVQJJACUJ/EWuBPZHASQJ7Ae/zEcJJEQlsBf8PFeij5DAJOgti2Cv
+ WTQpRKoC9phBEiiJ4I8kgkjXqVIVkPh+MkmgQSXw945C8r5BOo77HP/dHoXyJ+g+rQvU61cVfD5xlSp+
+ LazB+zMX8PvcDb9nfDsxzHsPnWvwnBNQw00X0MUDXPFclN8h7ww8N/lJpyghgFwN5HA4nH8RwxNpvtwm
+ uZtZR5mfpEkeQT94gs+XLlrvVmo9zZw1eqJ+w1A3r9/nHuCD0uPYrBiY1c0DNo0KQ0K3WCFeC3fNhdX7
+ l8OC7XPg93XjUfZGwChk7IpRYqzfmJUjBYoECgGkCiCKIWFUAhdTFRAlcIEkgTROkPhlPglgb+iH8kf0
+ zSGBvQwk0FAAJQmUu4JlCfxhstQVTJAAfvP7V9BpQnshgb1m/CRmFjceWA/82ruDdaMi4NiiGFClT/MZ
+ it+nLka3FcN8UNA5B889PhVddHQu8v1CDdZRFim58+duheeqAtIpS5y/uBrI4XA4rxjD2XWeBRzzTaNP
+ 2oHd3MHvazeSPr0PnoR9Pv2PwZM/jesL+NIDqPvZurEZFKytAnUrG6jfv4ZYr2/NoZUofitg5qZpMH7N
+ b0L2xuHthLUI3o5bPVogJHDVSPht1Qj4jaqAohIoVwENJXCp3B2MDF4sdwUjohK4UB4TuKCvEEAhgVQJ
+ FNXAntB3jiKBPwoBJHrOpEpgVyGCxI/TpSpgt2nfQTchgZ3hhylSBfDbie2FCPae2R3v5ycxsze8ox/Y
+ NikC9s0tsDGkbm833CYuxrcXw3zIkAi2U+v9OrnqA7t7gnW89fOCLvln4TnLXzp1ifBMYQ6Hw/kbySWv
+ sUUpmDu3qrV1SYsUTUc3CO7qoffFT9w+7YyciN8oTuLW/wt3CPjCCzzbOIBlwwJQqG5e8P/SHdqPaQez
+ t86EjUfXw8r9y1D8psJ4FLzf146FSevGw+/rxom1/CauHYP8hj+TJJAEMFMCV8oSiPJnKIHDlw1GCZQE
+ kBhCAkhVQCGARD+BMQmkSmCWBPaAXrIE9kSZIwFUJFAIICJNCqFFomlGcCfoMqUT/n4S9J/fBzqO/QRi
+ uoSBQ9Oi4NCiqNgeoqs323ZimI8U/GDo85laH9zQU+eH5yrLEhYXcpuoqBoo9WDwuoEcDofzl8ltsK6f
+ fQGHfBOdq1tnBP3kCZrv3LRe7Zz08on2P8HrMxQ/vCXJC/zKE9za2kOR+iZg3sAEwr72g++nfA3L9i+B
+ bac2w9Ldi2Hqxt9hPAre1PW/i7F+kzdMhMnrJ8Dv68dJEriOJHCsqARSZVCpBJIASpXA4SiBI2D0imEw
+ aoUsgcsNJHApVQEHwJAlkgRSJXDgImnm8ICFkgAKCaTu4PlyJRAFkOgzpwf0nvMTSiB1BXeHnrO6QdJM
+ lEDkJ5RA0RWMEkiVvx9Q/uj3BizqB12nfQsVe8SLbl6bpkXA49PiEIDbg7rhc24vhvmowXMTnaNopnDQ
+ j56grmX/qLBv4X54LnMUZzSeKczhcDhGk1de3oWoZl+26CYaVxPczFuHsqEV4kfS8XmOk+5rRxEbF/Bv
+ 7wnBHbzBtZ0DFGqQBywa5of4HyKh75wfYe2hFbDjxDZYumcxTNk4UVT6pm2aDDOQqZt+FzJI35+8cQJM
+ Wk9VwPEogMjacSiAY4QAKhI4drVBV/BKEsARojs4mwAuHyQkUIwHFF3BKIAoggMNJPDXhX3hFyGBP6P8
+ kQBKEth3bpKgz9yfJAmc9RMKYHeUv25SdzDKIE3o6Dr1G+iJ4kdjDfvM+hHq/loNPD5xBJtGZuCK8ktj
+ /jRU9XtpmzEMI85NeI7yaqcG6qkI/slL7/OFK9iWstyB57RaiNIVbLiGKYfD4Xy0IeFTToiF85ub9HKq
+ bnkroBt+gm6hzvD51EXv8wmJ33+DN57ISXSC2/uCe7viYFY/l6j4lfspFgYvHQCbjm6E7Se3wBIUv6kb
+ J8GUDRNh1tZpMHPLdJixeTpM2zwFBVCSQBJARQRJAomJhFwNJBEkxq2RJRD5bbUkgmJiCDJqxTAYuWIo
+ CiCKoJDAwTB0KUogPpfBSwiSQBRAZMCin1ECpUkhVAXsJ1DGBPbMFMFeSiVw9o9C/mjsX9KcrjB4Gd4X
+ imSLYY1Ag9vAqklBcGxtDZovUfwQY9uLYRgj0DkLz110Dgvq5gXO1azvFLAx6Y/nOHPpVCcWj+YuYQ6H
+ 89GGukOUk2AJq6DCCzzinXTBP3qDfUf7Fz7tnPV0Cab/Ajpp+7V3g8COPkL8CtXPA+YN80FijzgYuXwY
+ bDu1BcVvKyzdswimb5oK0zdPhtnbZiDTBbO24ve2TEUJnII/myKqgdM2TcoUwckbJsCkDZIEUpewoQBS
+ tzFJ4Lg1I1ECqTt4RKYEjlopdwevGAIjkOE0K3gZQt3BJILUHYwMokWkF/UTEihEcAFVA6WuYOLneSh/
+ xNwe0AehSqCYBDKzq7iP4XiftL5fxNdBYNO8CDi0sgTN567gjyLo+4Wr2D7GthvDMH+ON57D7DvYvwjp
+ 7kWLSeuLhhZZhue6UOmUl+38x+FwOB9NssbC5Fd9ZlvO8qz/d24Q1JWWd1FrfT/DE+iXbxj5JO3X3lWM
+ 8fP8zBEKNyDxywsVesbB2JUjYE/yLth9ejss27cQZm+ZATO3ToO522fB/J2zYC4K4JztErNQAmeiBM4g
+ NhOThSRO22wggdQdTBKIiHGBJILrxwoBFBK4VpLAsSSBSiVwlSyBK1ECV5IEDoYRy2UJFCI4AIYsJQn8
+ BQYu7ifIlEDqEl6IErigN/Sb3xN+luk950foNbu7+Dvqev5pxveQ2C0G7Fuag10Lc5Q9NW4Pqvq5Gt9u
+ DMP8ffBc5v2FizaooZfO/zt3sK9idcykqKqBfPaj8LhADofzUcTwU2/xgk6mI2jphOCe3qD5xp3ET08T
+ DIyeSF8zfl+5QUBHD/D43AksGuUDM5S/Mj9Gw7jVo2Bv6l7YlbwTlu9fAnN3zETJmw4Lds6BeTtmC+h7
+ c7dLkAAqVcCZVAUkCdwyRUASKARwkyyAGyUBNJTACevHwPh1VAWk5WJQAGV+QzkTAigkcCiC8ocCOHzF
+ IHEFkaHLBiKSAA5BARykCOBiSQAVCSQBpCogVf56zu0upHDM2pHi92r1qwTObazAtnlhIcB+X7qBBreL
+ se3FMMw/hM5peG7TdHbXhvTwBsv6ls9MipuOwnOgq3QqFOdEFkEOh/PBxnA9rCAL3wKbaaxZSA8v0FR1
+ ockeoGnv+sYJ6OABwR188FO5Goo2NYXCDXJDbJdwFK1hcPD8ATiYug9WHlwG83fPgYU758KiPfNh0e55
+ sHD3XFiAzCcR3EkiOEsSQSGIVAUkpokxgYoETt8yWSAmhhAbf89WCZy4gbqDxwgmIONQBMfSmECUwTGi
+ S5i6g4ejCKIAIiNXDpe6gpdLE0OGoQQSQ1AERVfwkv5Sd7BcCfx1UV/ot6CX6P6lLmGpqjgSPvmtBb5+
+ JyjWrAC4t7NFGXYH/w7uRrcXwzCvByGCVVx0JIF0zFkHF9yG58Jw6ZQowmsGcjicDyr06VaZ6JE/t0nu
+ VnbR5tdDfvKE4G7ees0XroTRE+brwgdlz+8rFL+vvYXoWLcwA7OGKgj/xh+GLh4gxO/IhUOw+tAKIXiL
+ UfqW7F0IS/YsEF8v2j0fBXB+pgAKCRTVQEkC52yfKcYECglEARQSqFQBUQCVrmBj3cGGEjieJoWslQRQ
+ SKAsgAQJ6siVw4QAjkABJBQBpErgYOoKRkgACRJAUf1bkITSNwJ+3zABuk3/DqK6lEDxMwOn1sXAD7cF
+ VUGNbTOGYd4QeM4L6eqtD/nRE6zKWN7Gs+KndG6UTpG8ZiCHw/kwkltVL/NTrUMhR5OhbrUcHlGXb0Bd
+ d90bF7/2anEb3Mkbgjp6gX3LImBaTwW+X7pBz9nd4UDqXjh15QRsOLIWFu6aB0v3LhKLOdMtkU0CZRFc
+ sMtQAmdlSaAQwOkSNDPYoAr4VwL4Owng+rFSFVCZFCJLYPYqoCKBQyUJFJVAqQqodAWTAA5FqOuXKn+j
+ URjpsX5d2A+q9SkP9q3NwaZ5YfBt7yK2h+Yr49uNYZg3yJf0oRRvO3toS/T1EV3CpnYm1CVcXJwpQ8Us
+ Ye4S5nA4721yG1zVI9rct8Ba709dIDTJV6+p5irJX4c3h89Xagjo5AnB3/iC+lNbMK2vAle8/Wbyl7Dt
+ 5BZI/uO0WMR5MQre0n2S+K08sEyM+1u2bzEs3S8L4D5k7wIUwfmwGAWQRFBIIFUDd6EICqgaOBNm75gB
+ cxAhgdtJBqfBjG1TYMZWSQKnbUER3IwiiJCYTd40AX7fNE5I4O8bxqAIogSu/00aE7gOJXCtLIFrUALX
+ oASuHi4EcOQqlMCVUjewqASSCC4fAIOW9odfFvWBIct+hWkom3TVkTYjm4LHF45g1bygWMg5qJOX6AYX
+ 8kcY2XYMw/wH0DmwqquuRG9fHZ0biwaaLcZzZYg4Y0ofnFkCORzOexfDq3pUtYq0uBD4g7S2n29llD/8
+ BKzpaHAifI34dFCLbt4SnX2FBJo1zgVWLUyh5ahGsP7wGjh7IxX2pu6CZQeWCMmja/euOrICVh1cLgkg
+ fn/FgaWSCO5fjAKIIrgPBXAvCqBcCVy4Z57UHWwggJnjAVEASQQVARQSSNXArVQNzBJAgiaHTNo0XkwO
+ EV3BQgAlFAkcYyCBo1cPE4xcNQwFkCRwiBDBESsHweClv4gxgL+vHysqjz9M+xpCv9Wg+JmC06fFIOBr
+ DwhEIdZ0cHlpmzEM8xagc2B7V6BzIp0bA7t5gG2URSqeM2uLMydfPYTD4bxnUU5Y+XLlV/3sWKXozRK9
+ fcC+u/0Ln8/VetEFYuxk+FpwgaBvvCDoa08o1qIA5KuvgoQe0WKW7rnrZ+HohUNC+Kjit+bgSlh3ZJX4
+ N439W3VoeaYEGgrgMvxd+v2l+xbC4r1SdzAJ4MLdkgQuQAEk5tHSMIoE0sxgEkBZAmduo3UCp8A0pTvY
+ QACpCjhpo1wFFEvDZBfAcSiAY9eSAFJ3MFUBUQJpQoioAg6BYSsGihnAY9eNwMeeIap/FfsmgG3rwmCH
+ +OJ2CfraS2wfkuOXtxnDMG8VPCfSuZEkMLSXNzhVKpaWK5dqIJ5DTaVTKY8J5HA4736U8X7OpsXzjfFo
+ Xlwf3k8jruVLCwrThdLfFFThCursDS6f2YIJip/PV64wdOUAOP3HKUi5cgY2H9+AkrcU1h5aBRuOrYW1
+ KH/rjqyGNUdWogSuEKw+KFcCD8oSeGCJBAkgjQmkauDehbBoL1UCF8AiFMBFQgalSuDcnbMlMkVwuiSC
+ mVVApRI4OUsCN0sSOFleIkZUAjeMlSVwtGDcOmlSyG8ogb+JSiCNCRwGQ5cPQBEcgvc/HSbjfUndvQ5i
+ kovHl8XFpJdAlGG/jm922zMM8++hsckkgeG/+IJHcyeg66HjudRNOqXyDGEOh/NuxrCrooSZp9luP/xk
+ G5rkrfev4a7z+8rF6AnvdeDfyR2Cv/ERn6QLNckDls1N4KsJn8HBc/vgatol2Htmhyx7a1D81sGGo2th
+ /dE1Qv4I+tmaw5IEikqgLIDZJHD/YgFVAkkAqRIoBBDlTxJAWiJmtrQ8jKEAUnewqARKVUBDAaTxgNKY
+ QFkAZQkUk0JQAInxYjygLIByVzAJ4MiVg8TVQaZu+R0W4OP3nt8Dwr/3B8sWBUD9iY3U3SvEz/g2Yxjm
+ HeUrPKfhOVOcO792BXMPs/14To0UZ1ZpTDV3CXM4nHcmht0T8TahhY8E9vCCkN4+Or8ObnoE/Dq9GYI7
+ eyNeYNemMJg2VEFCz1iUtMXwx/3rcPTSEVh/DEXv2GrYdHw9sgE24q2QwGOSBBIkgJIESgKodAcLATy4
+ VCBVAhfDsv1Sd7DoCiYJpEqgqAZKEigmg9B4QFEJnIXQxJDpApLAGQQKoJDArZOFwBGiCrh5vFQFpO5g
+ RFQBN4yRJHD9aJiAIkjXCh6xeoj4Po1FpAkkdQZXx9dfBGxxG9A2CfzGU0hxzm3FMMx7Ap0z8dwZ0sxH
+ F5zkCcVKFjmB51ZJAnlcIIfDeUeSVz4h5cmbP/dXxcpbpZXo6wWa7l5aurau39evH99OLhDY2RNCv9eA
+ +1cOkK+RCtza28GvS36Gi7cuwIVbF2HLyU2w4fg62Iq3W05uhM0nNgg2nVifTQKJdUdXCzIrgSSCMpmV
+ QFkCSQCFBNIMYRoTuE+RQBTAPXMlCdyN8kcSuAsFkCAJ3Cl1Bc/cPhVmUCWQZgYjQgK3ShI4WVQCUQBl
+ SAJJ9IQEbvgNRq0ZAmPWjxRXJKHH+37G17gt1FC0RT7R3Rv4rRcEdPYwus0YhnkPQQnUdPPUijHUVW3P
+ mpjkboPnWloihqKssMDhcDj/eZQxKXny2uT7xqV8kSdhv/qC5gcPrS/J3zc5TmaviZDvfITsFG2RHwo1
+ zQ1NR9aD/am74eb9m3Dw3B4hdVtPbobtp7eIZV5ySiAJYJYErsusBJIEivGAKH6KBGavBErjARUBJEgA
+ BZlVwDmwAKEqoIQkgHN20sxgaVJITgmctnWSVAUUlUDqCs4SwImbxonu39Frh6MsToKlBxeLtf3K9SkF
+ lq0KgMNnFkKGA7/1NLqtGIZ5j8FzKK3ZqfneXRvW3xfUde0zTO3zdcNzriKBPC6Qw+H8x8la38+piGf+
+ Ieov1Q9pzApN9qBxLP6dETx5vS78vnFByfGAsB/8wPVLWzBpqILA7zxg5ubJkHb/Npy/cRYlDwUP2Xlm
+ G+w4vVUIYKYEnpIkcMuJjaIKKHUJr0MRREgCqav46CpYm1kJzCGBh5YhS1EG5a7gA4sEYo1AgSSBogqI
+ UBVQgQQwuwROFUgiiAK4bZIkgVsnoghORAkcD1MRksAx60bAFJRAcU3inbPg8wktwe0LG7BsmQ80X6uh
+ xPc+RrcXwzAfCHgu9evoIiaHhA7w0Xl/Zv7U3LtQ1nWEs87FHA6H88ajnHBcCribrvfr5AJhST56PFnp
+ /Un+jJ3E/gV+X7tCSBdvCPrWGyya5wHzFnngy4lt4dTVk5D28DbsP78HNqPU7UrZDruSt8OO5K2yACoS
+ KAvgKRRAlMAsAZQqgSSAUnfwGkkAhQgisgRmF0DqCs4ugFJ3sEEVEAWQqoCGEiiWiBHjAWfALFkCSQDF
+ 8jDbJqMAyl3BsgROFGP/RuPfzoXVR5bDwKV9Iap7EFi2zg8un9tAyHe4Pb7zBNr2xrYZwzAfGHRu7eSm
+ D6PJIfjht7B3ga14DvYQZ2KWQA6H84ZDkz2ULgdN0RKFNwR0dwf7JPsXmuruOv+v3fHT6mtEPvFR1c/9
+ K3vI00AFEd2CYNG+eXD3yT04d/Mcit1m2Ja8Bfak7oI9Z3ZIEojsTNmGIiihiCBVAgnRHZzZJYwiKMYF
+ ogQeXytXAuUxgSiBoksYEeMBD5MIogQiUncwiaB0xZCl+2k84HwBjc9bQJAI7pFEUHQF76Iq4HSYvVOW
+ wB3TYOaOqTBj+xQEJXDbJJi8ZRJM2DgGpqMM0uSVObtnQqNhNcH+E3OwaVdYdAmV6OIrto+Gtk/ObcYw
+ zIcLnmM11d10dM4N+tELigQW3obnYk/plCzOzbxeIIfDee0xlL/61rHmp0N7e4O6lzrDv5O7PgBPTgHf
+ vl5CvveGEt/5gEXrfFCoeS74dvIXcOH2Bbjz8A4cPH8QtqHY7U3dDXvP7kXw9swu2E0SiOwUEogICdwq
+ ULqEDauB1G0sKoJCAkkAJQlcj/JlKIGrj1B38HJYLVcCSQAJEkCJLAlchCxESV0oTwxRqoBzUeYkCZwh
+ TQpBSAJn7JgCM1ECqfL3++YJsPTAQth4dD30XvAj+H/nDpat8oPnV44Q0sUHgrt4Gd1WDMN8JNC5tqO7
+ XpPkpQ3t5QPFyxY9iOfk6tKpmWcIczic1xvDk0oTx0rF0iIG+gOdgAK+QfkzdpL6F1DXZtj3GvDsUBzy
+ NlYJ6SEpevTsEZy7lQq7U3bCvjO7Yf+5fbDv7B6BEEBRBdwpyKoEZpfAbYbdwZkSKHcLK5XAP5HANXS5
+ uMPLYJXheMAcErhk/wJYIlcCFQEk5u2eJZBmBs/IJoHTd0yGyVsniCrhFnwOVCWsNbASFGubH4q3s4Cg
+ Lp5irJ+xbcUwzEcIfjDEc684B0f86gvWVazvqExUbcUZmpeJ4XA4ryl5Mq/pa6Jqal3N+k7EII0YkOzX
+ ST4RvUZK/OAjKn/F2hWA/M1U8NmE1nDx1iV4+OwBHLl4CGVvBxy8sE8s8nzg3F6UwL3ZJHBPKgogIlUC
+ ZQFM2SZQKoAkgaIr2EACafLIxhPSpBDRFXxcFkAkUwAPS5XAVUeUrmCpCigk8KCBACKL98sVQIHcFbxH
+ qQKiACIkf9T9O23nZHGfVIFMmt8VvL52Bss2+cH3G0cI/kEa62dsWzEM85FDEviThzYKz8m2dW3T8Uzd
+ WpyrQZyzeYYwh8P5x1E+ReYxtcjdxKWx9Z2SA/1A081D60fdEMZOSP8AP/k2vJsfSo8a8jVWgXun4jB/
+ 10zQ6XRw9e5VFLzdcPD8fjh88TAcunBASOCh8/uEAB4wrASmElmVwN05JFCpAioYSuCmk+v/UgJFN7Do
+ Cl4hC+AyWIESmCmABxfB0gOSAC7aP19IoFgf0EAAxXjAPbNgzo5pMG3HJFi4b754HjO3T4MqAxKgaNt8
+ 4PyFFQR/74N4vbStGIZhDPH7xhU0Xb20EXhudm1gm57fPDdVApVJIVwJ5HA4rxzl02PRAg4mP3u2srkb
+ LuTPS5K/Lh6vBb9v3SC4qzeEd/cHp/aWkKeJCuoMrQzJf5yEjIwXcOLyCSF2Ry8dFhVAggTw0IX9QgiJ
+ A7IIEqIrWIASKCqBEpIESiIoxgMmS5XArUICpS7hzac2ZEogCaAyKURMDMkpgUeWi+7glcgKlMHlKIJi
+ QsiBhYLFNB6QRDBzPOBcmL93Nt7OgRlU+ds5VYgmPf6Pc78Ft44OYNnGFPw7u0KJrhqj24phGMYoeE7W
+ dPVECfQH3y+dHpjY5h+I5+5i0imcK4EcDufvRzlhWOW3zTvD50s1RCT56YO6eOgDvvWAwO+NnID+AX5d
+ 3CG0mwZCuvlCoZa5we7zwjBk5a/wJOMJ3H10F/Zf2IPCdwCOXz4Kxy4fQQ7D4YsH4cglSQIP488UCST2
+ ndsjdwnvlqqBKIF7z8oSiDKoSKChAIolYgjRJbxB6g6mK4agCAoJPCFJIAkgVQTXHpXGAkoCuFwIoCSB
+ UhVQWSJmiYEA0qzlRfsWwAKUP5r1uwgFcXfqbpi7ZxZUG5gI5q3zgnOHYhDa1RdCqOqH28XY9mIYhjEK
+ nZPp3Pyth75kkkbv/bkL5LfKuwDP4TbSqZwlkMPh/P8oJ4piBZzyz/Dr6ArqoeoMuroHLbwc+MPrIeB7
+ d4j4yR803zpD7iYqiEkKQTHbBpQLt88JkTtx5TCcunIcb4/KEnhUqgSiABIkg4cv7ofDcjVwv1IJPE8i
+ iAJ4jgRQlkAUQJodvDtVGRu4DbanbJFEMJmWknm5EihVA9cK1p9YIwngcaoErkRkCZQREkgCSBxCATy4
+ EJag6Emg/O2ZDbP3zIBNeP+78Ln0XtAdPDs7gkWbfOD/rQuEdddI2wZP5Dm3FcMwzN+Czh91PXQlk+xf
+ 0DWF8zsUZAnkcDh/I/WyKn+F3PJNpxXoNUkaEj99IH7KNHrC+QcEdfOE8J/8wL69OZg0V8GXU9vCnYe3
+ 4YX2BZy8dhwOXToAp66dgJNXSf6OyaAEIlQJzC6BUiVQ6RYW3cHnqTt4D+w7t1sguoMzJZCQu4JTtmaX
+ QFEJzNEdfHKdEECqBK47sRrWkQAeo4WiV8IaAwlceQQF8PBSaUzgIXk8oCyBc/fOhmUohQfxeZEM1hhU
+ Diza5QPHDpZQoruvqIAG/OBudFsxDMO8MnjOpg/u/t+5QUF1/vl4TpckMOscz+FwOJnJkj/3AjMCvnN9
+ 7fJHkhPS3QfxhkKtVFDss4Lw+9YxouqX9jANjqPYnUIBTP7jtBDAlyXwmNwVLEmgNC7woEB0B4vJIdkl
+ 0LASuNugEqhIYObEECGBm2Dr6ZxVQBJASQKpCmgogETmeEBkhdwVTAJILDk4H+bvmQObUCqpK7vfsp7g
+ 9Y0TFG2XHzTfUdXPD4K6eoL/D25GtxfDMMw/giqBJIHDUALxvFvQTUigtXSKZwnkcDhZUU4IloU8800P
+ 7OYJJQf76YLqeuqCvvcUkvJvoZNSWA8N+P3gCnmbqSC6VwmUosNC/i7dviy6d09fPQmpKH/J107B6Wsn
+ MwXQkMwq4GUUQOLSIcGRSyiBFw4KAVQk8IBBJVAsESMmhqAIKt3AZ1AA6brBohJI4wLlKiBJ4GlJAjdn
+ dgWvk8YDHicJXIMSiAKIrCEJPCotDbNKVAGXCBbtnwfL8ZbElP624eiaUPSTfOD0lRWEdveFEijCxrYT
+ wzDMa4HO3XU8dVQJDOruAYXdCs7Dczx3B3M4nMxkyl8B9/wz6EQRORTl71tPvTiJoAz+W4K7eUFkUiCo
+ v7aB3E1V0HZCM3j07KGQv5TrKHpXTsCZGymCFBRAIvmPUwLDSqDgSpYEZoqggQQeou5g5ABJ4AVZAs/L
+ EojsESJIlUBJAqVK4FYDCVRmBysSuF6gdAevPylVAQUkgDJCAo8ukyp/B+YDXWHkBD7fsRtHQmBXdzBv
+ ZwJ+XVwh7EeN0W3EMAzzJgjo4qmn3pzgn7yhsGdBw0ogXz+Yw/mIk1X58y4wPbi7l+j2DfoO5e8H4yeT
+ VyGgmzuU+MkHInsGgvUXBaBwm9wwbPWvQvwePHsghC71Zgqcv3kWUlH+iJQcEkiVQKUaaNglbEwCSQCz
+ uoPlSiBKoJgUgpAAShKojAnMqgRmE8DkHFVAWQAJUQWUu4LXHV+VVQlEaOLHqiNL4fCl/bDz7Db4YnJr
+ 8brt2ltAiR99BMa2E8MwzBuDzuV4TqdKYHAPbyjolk0CuRLI4XyEUQ58K3PPfNODf5TkL+B7d31Qdzxh
+ /EsCUf6oy7dEDx/I30YFrp1tYe3R1UL+rt/7A2XupJjtew7l7+zNVOSMEEBRBbyeLCNL4B8ogYgQwGtS
+ JfDEVVkCr6AEIpIE0hIxkgQevJglgEoVUJFARQAVCdyZKnUFbz8jSaA0HhAlMFmWwNOyBCIbT1FX8BpJ
+ Ak+sEhJI8rf00AKxhAw9zzl7ZkF0nxJg1lYFnt8Vh/CefrhNvF/aRgzDMP8VASSBw6g72EuZGMLrBHI4
+ H2GUA76YuXv+mcE/ekjy9527PtjIieNVCezqASV7BYD/Dx6Qu4UK4vtFCMmjXLh1HlJuJKP8nYfzt84J
+ zskCePamVAUU3cGKBCqVQFkCT2Z2B9OkELk7mCQwsytYkkBaIoa6grOqgIQ0K1gSwKwqoJBAqgKiAFIl
+ 8C8FkCaFnKQq4GpYj1+vPLoUVhxZAgcvHYBjlw5D9wVdwLFjUVH5K4GftkmCA7t5GN1ODMMw/xV0bqdz
+ vHpENgnkMYEczkeTrGUAihWiMX8of3RCCPzBUx/cDU8SP0onin8K3V9Ur0Dw6GIHqmYqaPd7E8h48ULI
+ Hwne+Vtn4EraJSGC5wXn4MJNFMGbZ+Ec/uysLICiO/i6JIIkgFQNlKqAcncwSiBx/OpRUQ08Jovgkcso
+ gchhkkBEdAVflCaF7L+wV1QD96EISt3BOxGaHbwDdqVuR7bBzlSSwC1ieRhDCdxCEniaKoCyBJ5YCysP
+ L4EN+DV1Y29AIaw5rDwUbpcL3DvbQERPPwjt4YMnXvd/vU0ZhmH+NXQekrqE9eqRKIE/CQnMWieQl4jh
+ cD7oZMpfARea8CF1+wZ39dJTF3AwnhD+Hd4Q2TsIineyANPWKvh1ZW8hfs91L4TIXbp9Aa6mX4aLty/C
+ xbQLmVBXsOgOvnUWzt5SqoFnUKzOyJNDpO5gSQJR/hSUMYFUDVQkkCqBKICZ6wSSBFJ3sOgSRgFEDMcD
+ kgSKSiBK4E6UQKkSKFUDSQJJAIUEJpMESmMC159aC6uPLYMD5/YIgR2zaTj4dnUCi8/zoQC7Q0Rvf7E9
+ AumE+9I2YhiGeYvQuR7P+erRKIHdvCA/VwI5nA8+yoFtVcA2/wy6iLiQv24ofyiCRk8Ur0CJJB8hPhaf
+ 5wHrL/OLBY8pD58+ECJ35c5luHb3Mt5egst3LsIlIk1CksDzkgiiBJ5DCSReksAbpyD5uoQxCZS6g4mc
+ EnggmwTSGoH7MiVQulIISeCusyiAmRK4VbAtRa4CChHcKCp+G06uxedzRow7bPd7c7D6Ij9Kb1GISPKH
+ sJ4aCPzJw+g2YhiGeSegcz6e+0kCaZ3XgvaiEsgTQzicDzC55VurfPZ5p2u+cYOoMYG64MZeOvFpsMe/
+ I7SXBkJ7+kKBtirw6+Yi5Ity895tuJB2Dq6lX4Wr6VfgCgmgkMCLQgQVCbyIXEg7KwTwPAogIQTwJQmU
+ qoDJiKEAnrp6Ak5cU6qA0qSQY3JXMHUJUxWQri4iSeA+qQqICAmUu4P3UCXwnNQVLCQwVa4CntkiJJAq
+ gOtOrRY/v4yvYcmRBRD9czAU+jQ3+HZVQ3hPfwjp4Q2BRrYPwzDMOwed+7ENUI9TZ9BVnwpa5Z2LbYQy
+ MURpMzgcznsc5UDOb2KRZ6zPV9IVPvDgl7p9jZ0YXoHwXn546wl5Wqsgrn8Y3Hl0R8jfNRS+Syh51+9d
+ gz/SrwkJFNy9KkvgpaxqoFwJvCB3B2eTQFkAFQlUuoJFJZDWCZRFkGYHiyrg1aMCpQpoKIE0UeNlAaRK
+ 4C7BbpTA3WdpLKChAG4Vk0Bo1u9xvP8Laeeh//JeYNfBHKy+MBWVT5rla2zbMAzDvNNQG9DdS6wT6Nve
+ DfLb5v9ZtBYg2g2WQA7nPU4uZWCvqXXu5j5fOj2ITgrUa37y0oouAGMnhFcgqrc/+HV3gdwtVVB/dBV4
+ kSFN9riIYncNpe/GvT+EAF7HrzMlUBFAAwlUKoGSAGaXQMPxgJIEysvD5BBAZYmYLAGkSqDcFWxQBSTE
+ 0jDZJNCYAO4UErjp9DrYdmYLvqYLQh4bj6sFhT9TgVsXW4jo5W90uzAMw7w30FjwHl7aGGobOtjfy29e
+ sJ1oPaS2I5f4msPhvFehA1cZy9FY3czpdsz4ACjRx0tHY0BCeiJJ/4xghLo/fX4sDqrWKug061MhfpQr
+ dy/BzfvXkRtwA28zJVCuBBJX716RebkSSBNElPGAShVQqQQKEbxBM4STM8cCSsvDnJAmh8jjAbNXAZXx
+ gDQr+IC0SLRBFVCSwN0CmhAiZgTLE0I2Jq+Dw5cPwB/3rsPcfbOhRC9vKPR5LvH6S/bxN7ptGIZh3iuw
+ LZDbBF3s2EDwbm2brjLBM7sUrgJyOO9hlAO3sbpOsbSYCcGgSfLW0tT/kJ7e/5hghOTP7XtbyPMJzfTt
+ K8QvI+MFXLtzFW4/uAW3Ht6Emw9uCG48QAm8/4ckg3hLi0Bfuyd1B18VXJZEEMWRuIgiKCaFCKTZwedv
+ S7ODUwlRCaQrhpwWCAmURVCpBNJ4QEUCj189AkdRBI8gh0UlkKqA8lhARJLAPZIAUiUQoVnANObvwq1z
+ olKZtLgb2HYsjBSCiD4BYrJLkDhxGt9GDMMw7xtBPbzoQ64udnwguDZACVSp2qggWyGBw+G880nKlL+G
+ juWtbsdODEL589WG9PCEEn28oQQe7FTNelVCkJj+weD0rQWYfqqCKTvHC/l7mvEE/rh7Be48SoO0h7cF
+ tx/eEgJ464Ekg5IAZkngH/eUcYFXZAmUBPDynSwJNFwiRkigLIJSl7C0VmCywcxgRQLFhBAxKUQSwGOK
+ BIruYKkSaCiBB0gAkf0Xdotxf3vObRfPmcSwzsiKUOhLFXh1c4DofkG4HXzxZInbMce2YRiGeW+R24QQ
+ lEAqFMSMDwbbRBuSwCaiJeE1Ajmc9yChKhP5q5K2keZ/xEwMFPIX/CMe4L0NDvh/QEw/PCl0KgTmn6tg
+ xbGlQv4ePX8ANx78ISZ/GAqgIoGKAGZJYJYAZpNA0SVs0B2cKYFydzDKn1IJNBRAaXkYeUzgdfmScYoE
+ ogBmSqBcBcwpgIYSuC1lK8riYbj3JB0WH5gHgT+6QJEvc+FJ0ROihPwZ3y4MwzAfBNhG0KLRNCkkdkwA
+ 2JW3PoNtiZdoUVgCOZx3OFkHqEuxKIvNUaP8xYH8b+UvrLcvxPQPAqtOJmDzdSHYc3aHkL8HT+4Lsbv/
+ 5J6QP8Fj6Tbt0csiKHUHy8gSKLqERVcwVQKlKmDmxJCXJJAWi0YBFF3BKSiCLwsgyZ90xRClEihJIE0K
+ oSogQRNCDqMACglEaCLIzjNb8THO4vO+Dr1WdAe7Tmbg0LkwlPzZH0r29YcSSVz1YxjmI4AkED/0UtsR
+ OcYfrEsW2YptiqdoWVgCOZx3MsqBqbbQFFhXcpCfOIBLKPL3DwnvrYHI/gFQpIMKPLraoWCdFPJ3/zFK
+ 38M0US1TuPv4jiBTBkkEZQFUuoRzVgJf6g6WxwNSV3CWABLUFWywPqCQQKkSmCWBUgVQqgIez+wKPn7t
+ SGZX8JErcjfwZakKSOsA7ru4B1/LHbyf09BkfE0o+IUKvLrbQWS/AAjr4wPBRrYLwzDMBw22HVEjAnTU
+ lhTxLbwF2xZJAnlMIIfzTkU5IPPmUxeYFtzLR8hfSJKPvgQKzD/DC8J+9oOSvwSD2Zcq8OnhAudQuCj3
+ UP7uPrkL95/eF9U/4v9JoCKCWQKYhdIdLKqAd5UFow0k8I5UBSSoG/ic0hV8S+4KRlJuJkOykMDTcFqu
+ BJ7MlEB5VrDoCpYk8DBK4N4Lu8TvPHz2CNadWC0qnUW+yg1BPb2F/BnfLgzDMB8JPXz06gnqjJDePpDf
+ Rlwyzkxqanh2MIfzLiSXMlMrb9Hc33p94/Y4JilYX6KXjy4UD9oSfV+NUCS4rxeEo/xF9Q8C0/YqMfnj
+ EgoZhWQv/fFdeIzSdP/pA0kCM0UQJfBxuvj5n0ogzRJWxgWi/BHX7yH3/4A/RFew0h0sSyCiSOAlhGYG
+ K2MBz6EAZkmgJIBidvD1U3DqurxANAreyRwSeBgFcN+5nXAJhfLxs4cwfNMgsOtcGGy+MYOSKH7hP2vE
+ yY+2hbFtxDAM8zEg2hBsS6hNCfze8lk+u3w/YluTX55oyGsEcjhvMblU8aq8Ko0qH379jWebIk9KTQ6m
+ g1ZXAg9cEphXhUr/4f00Qv6oKzS6fyDcQEGjPH7xEB48u4/S9BgePnsAj5AHKIGEJIKyBCKKBBqKoCKB
+ hhNDSACpCigEEJGWiJEEkFAEUOICiqAkgFQFPEcLRRtIYMpNeWmYG7Q0TFYVUBFAWij64OWDcODiHrj7
+ 6DY+9h/QfnZbMEPJ9ehuB7EDcNv1M75dGIZhPkZEW9LHR1cKJdC+qv0LNL9vROtDbQ9LIIfzlpK13EsV
+ p8oOD0tNLaEL6+ujC0GJC/355QP5L8HfD6HKX3+Uv18CId/nKkgcEinEjfIIpe/B04fw5PljePz8kaic
+ PUJIBAVCApEnBt3Cj410CT9Mk8YEPlDGBEpVQEkCqSsYBdBAAg2rgCSAVLVTqoCSBGZ1BSsCSJAAZkog
+ CuBJvD14aR8cuXoInr54BnRZtwrD46HglyoI6O2Krxnlz9h2YRiG+ZihtgHbFHU/dYamj0ZbvI7DDWxz
+ 4kXLw5NCOJy3EuWTV6hNnOWR2AnBoB6izqBV3YX8vSKK/EX/GgQmX6igzOCS8AhFT8jfi0fi6ycvnsDj
+ F4oAIs8NBJCqgUhWJTDHuEB5mRji9iNpUohYMFosGo0SiFAVkCaFCAG8dwUlMKsKKCFXAcWs4CwBVCTw
+ zM1kSQKRzCogdQVfPw4HL+4Vkzxe6DLEEjYBvVzBolMeiPjZDyJ/CYASfWVpZhiGYbLTD9sIbFvE8jCT
+ AsG6lNVJbHtKSk0QjwfkcP7LKAecRUGfgjuif5OWexHyR12Y8gH7dwn5GeWvH8rfgCDI214F5YfHoNA9
+ FPL39PkTeIrS9yLjKTwlXjwVIihkUKkGIo9kGSQJzOwSViqB1CX8RB4XaLBMTNbsYKlLWFkmJnNmMIpg
+ tq5gUQmUBZBmBafJEoicvX0GUm+lZEmg3BV8EiWQZvteT78KWq0Whmz4FYp9VxDsvzeD6EGBEPGLn3j9
+ xrYLwzAMkwVdOk49Up0RPcYfCnmZHcQ2yFpqilgCOZz/Ikrlr0AhtekwmqygnqzOCOvlC2H9/xkRv/oJ
+ +SvwlQoShkULkaOQ5D3LeAbPtc/hOd0KFAmURFCSQEkEqUtYjAsUlcCsamBmJfCJ3B0sdwkrEkiVwFvy
+ mMDrynhAMTPYoCuYJDBdqQJelLqBFYQEZlUBFU7fOAlHLx+ER/g86PE+m9kaCndSgWdPB4gdECJed2h/
+ H6PbhGEYhnkZuhoStTmhP/tCQWfTMdgWKTODeTwgh/MGQweY+KSVu6DqJ/9v3PTxPYP1YX2NH6h/h5ID
+ AiEyKUifr5JKFz0wRHfwxEE9yd+zFyh7uufwQvtCICRQFsFnsgS+XA2UxgUSOSeHGHYHGwpg2iNZABUJ
+ vC8tE/NnEnglXZkMIo8FlCEBpAqg4GYKnLx6HFJungK9DiD1RjKUGxEHBVFwg/t6Ctk1ti0YhmGYvwG2
+ OfEzQnQBnd30qvyqvtQmYWg8IEsgh/NGknWZt/Ieje2vl5oWDGG/+OrC+hk5QP8GJX/xh5JJ/nqzTiqo
+ ND4OUONE5e/kqZP608mntSmpZ/SKAGZKoEEl8JmBACoS+OiZVAkU3cEGAqhIYKYA/lkV8P8IIFUBxWQQ
+ JKcAKjOCj/9xFM7fvSBey+YzG8GvjxosvsmNr9dPCK+xbcEwDMP8TajNwban1OxQcG7ieAvbpOqiZcpq
+ ozgczmsMTbmnlLQvbXU+dkoJKDlEowv7WRyIr0zEAJQhlD+rLvn1UYODdFfSz5568eLF5Zs3bz4X5oRJ
+ RQFMTknWppxJESKYoctAEcyQBZBkUBoXSBVBIYAvsrqDlYkhhNQdLAnggyf3pEkhQgKzjwe89fCGLIGy
+ AIpZwTnHAhLyjGADCbx4+7wYB3j82lFxP5RJeyaAbRdTsP2+EEQNChKv2di2YBiGYV4RbHvEpJApIeBY
+ yfo0tk0+UhOV2VZxOJzXkNxJ0pIvVpbBZstiRkuTPsKTfPXhv/rCq+EDJQdK8mdT31QXPzZUd/DGnuHo
+ S3Z6vT4C6aDT6X7TarVHzp8/ryWRSkk9ozuTmqwlAZQkUKkGGnQJKxKYOSbwYY6JIVmzg5UJIQpZE0Ky
+ 1gekCSFZEijNCr6KGM4GVgTwUtoFIX8nbxwVs5V1+Bx/XPotFPpGBZ4/2UDcoGCIMLotGIZhmH9MX1+I
+ GRugix4VAMUiLBZhG2UN0oUJeFIIh/Makls1T4ytyJO/eIEBQb29QD1JnRGa5P0P5I/G/CFJAXr77oW1
+ cWOCYOuFDcNR+pRBvJnB73kinVEED4EYFQhw7dq1F2dSz+i1Oq3cLaxUA6UuYWVcoCKBJICEIoCKBCpd
+ wQpUBSRu0SLRjyQBVCRQEcA/ZAG8ek+eESwLII0FPHPrDCTfPIXPUCeqf00m1YYCnVTg388FYgaHQJiR
+ 7cAwDMP8WzQQjm0RTQop0ccbVFamw7H5MKkntVksgRzOvwpV/sQnqtxNvT+1TacDTZPkqw3/BQ+8Aa/I
+ IA3EJIXoXXva6MJH+sGa1MXDZPnLBZsh72bYnBctishc3BN/7oF89+LFC3EtuJTUZG1ySrI+Q6uFDBJA
+ rTRR5LlWEkFpXCDxZ5XArO5gw0qg1BV8CwVQmRQiSWD2KqDUFSzGAt69KGQw9VYynLuTSk9NzPqNHhIs
+ Kn/U3RszOBjCUHiNbguGYRjmXxOKbRG1SaWpbfrS6QE2G21Fj1XWhQo4HM4rJ+sACnCtbH+h9OxQsdgz
+ LdgcPvDViU4K1nsm2emDBnvAqL0DhqEzFaQ7T4KkzAMVv5cLyY3kQTLHcqAERul0uqX4PdDjfyiBOtEd
+ rFMmiRjpDiYJfCGtE6iMB8wpgIYSmPb4dqb8KQKYsyv4KqJMBqFuX+oapmxK2QBefRyhWJd8ouoXPSQI
+ Qgf4GN0ODMMwzGtESKBGW2ZWKNhWt72KTUaIaDhYAjmcfxRlOr2lRZj52tiJIaAei/LXDw+2QTkOvv9D
+ BP4+LfWi7m2f4TXQDr5c+slYFLoCdOeG8pcz6FUkgySC4nfw1hz/rsPTp0/T8Ws4lXJKSKDhuEASQGWZ
+ mKyJIVkLRUuXjJMEUHQFy2sDKgJIVwkxrABmE8D7WWMBabmXdPwbyowDU8CmWwEo3s0CYoeWgMhB/hA6
+ kOWPYRjmP4HaJGybqI2KmRwMlhGFt2KTYU/tBoYlkMN5heSSun1VqvzF8/Qu0c9HfLoKS/LRRwyWhO5V
+ iB0SDOpexTM8BtnCkD39D6AzudF94+3fmq2Fv0ciaFgNbPH48WOxWjR1B9OYQJLA5ySBOaqA1BVMPMzW
+ DZw1FlBUADMXiCYBNJgRjCgCSNcJvi4E8BKcvXMOnmmf0sPDL2t7QqEuKvDobQdxw0tAxBA6GfkY3Q4M
+ wzDMGwLbpjBqq3piW4VfF3HLP1A0GFJbphQ0OBzOXybrAtvN7L+wf1F6TgkIJ/kzdtD9H6IGBUBQXzed
+ +4Bi8O2ar46hvIXTHc+bNy9znN/fDfoWdQ2LT3N4P63S09Of6vU6IYFZVUADCZSrgNJ4QKkKKCaF5Fwb
+ kAQQoXGA4jrBRI4q4A2UwGvpl+Dc3XNC/CgdFrYD069VoOnnDHFDg1H8fI1uA4ZhGOa/gQoV1Gb5lHPW
+ YVPxGbUXBm0ah8P5iygHSohzNduUhHlhUHJEoI4mNUQMfjWihgaCJslb69DbDOrPKn/ssf62JH/w6vKn
+ BL2LJFB8mtPpdGPPnz+vP3v2bOYSMWJ5GGVCCJK1PIwsgHSVEMMq4NN0SEfuymMBxZIwmQIoLQtz68FN
+ uHr/ClxKPy/Ej6qGNSZWgPydVRA6yAdihgUbff0MwzDMfwytMTvCX5cwPwwc6zlcxKYiktoLDEsgh/MX
+ yRO/OZ66WotY+BbaFDMuEKLHB+nomrVGD7S/IHJIAIQO1OgceppBw1l1Hxy5daAqPcC4A+NMFIH7p6G/
+ l7FDCdyEt5B8VpoUoswMzimAUhXwZQGUJJC6gSUBfKkKiPInXQLuMj0MXLxzUQhfQZS/SBTcqKEsfwzD
+ MO8UdH35pCB9qd9DwFxjtgubjWLyeHNeJJrDMZJcsvyp8hZRdQvtZf1c05cWe/bTRwzBA+oVKIlEJwXq
+ nZPM9eUnxD85m372e3SnfFT5w9vXMiAX70dIpF6vL09dwalnU3WnU07LXcF/JoBSV7A0GzhLADNnAyPS
+ cjBSFfAOQhM+qAuYcujKAQj4xRWsu+WHUsPDpMrfEF/xeo1tB4ZhGObtQG2Xpo9Gq+6lzlDlUvVJSkrK
+ HfpJKF0qjscDcjg5opTHK3s1L36jzNwSEDnMX1cSP02VHPpqxNFaf0lW2hIjLJ8tvjib5I+kT1TtpId4
+ PaH7RUypKxhv4UzKGR2NA5QkMKsb+EmmBD6CRy9oMohcBXx2XyC6gRUJlKuAJIHX7l/JnOm78cw6UPey
+ AoceZlB6VBhEDQ+AcJI/I6+fYRiGectQ2zXMT1dmXiioGxRLwyYjUWo5+HrBHI5hFPlzt4krur/U9BAx
+ 67ckjaUwdmD9BXFDQ8Czr70udJw3LD4xfza6E1UVX7v8UfA+RTURb30yMjLO0njA0ymnxXhAMSEE5S9T
+ AuXZwLQuYGY3sIEACgl8LAkg8QfK35OMR3jXAPMOzwCbH/OBumdRKD0yjE4qED6U5Y9hGOZdJnyQn7Q+
+ 4NRgsCtbdDM2F2o8pVNbxOMBORyMMqnCpKCTyUia7Rs/qsRzus4vic7fJWKYBmKTgvWaJLXWaUBRGLK7
+ /wa9Xq+mB8D7fy3dvjlDz5vAxzHT6XRz8Gu4cOFChrQ4NF0hRJoQIrqC5auDPMlcEzBLAnMK4LUHVyFD
+ r6O7g1HbhkCRH1QotTZQerQsf8NQ/nK8foZhGObdg9qy0jPtX4QP9tOprFQTsekoiKd2avPeSLvE4bw/
+ yVopvZ5v2+L3E+aHStW/IcYPpj8jekQgqAeqM1wGF4M2SxvvQSnzEHc6r94b/aSFB7IQWHy86rRAtA7F
+ 7XTKad0LZSygIoCiG5iqgDkFUJkIIkkgzfpVkrT6OzDtogK/X50hfnSokFxjr51hGIZ5R6HxgCh/Cb+G
+ 6r2bWD7DZqOpaDz4KiGcjzzKAaC2Lm2xL2FumCR/g/0gcqQ/RA7/e8SMDKT1l3QOPxeGT1e3Tn+mf1yD
+ 7vSvrvLxuoKeJh4Db920Wu0xEjeqAmbodFI3MI0FRLImg0hLwigLQ0uLQ9+H9Kd34I8H1+jPRTosagum
+ 36kgeLAHxP0WAiWH4zYx8toZhmGYdxtq0+gqIbSsmWMlq6PYZIgCBYYlkPNRRrnah0lBx3xjI/Ag0fTW
+ aCOSNPrIEcYPImNE4+/GDA/SuSZZ6UtN8nq8L317a7pzmnGFHvXax/3lDD6GIoAWOp1uFskbCSAtBUMC
+ qFQB/0wAHz97JCqANx5KM30pLWfXhwI/qKDkUF8oNaqE0dfNMAzDvCdgOxUxUAPqyeqMyNEBYOZgOgGb
+ DRPlilcczscW5ZNPba+vXB6XGxqhj1Tk7xWISQrWq/tZZ0Qn+etXnJk/Ev0p738lfxTDx0EB7EMCl5yS
+ rD115pT+/wkgdQVTt++tJzfpz8SEkTpTK4EZyl8Uvjaq/Bl7zQzDMMz7BxU4yg4O12vauDzBJqOh1HJw
+ FZDzcUXZ4R3ty1gdT1gYBlFjAnQ0xi1yNB4o1P37N4gZFQyaJE+t+zBr+H5dh/l6vd6exlWgS/1nM6zw
+ sXIpl5XDx29NawKePX9Wd/rM6WwCSJeGMxRA4t6ze2LSByX96T2oOCEWCnVXQczoEhCHRIzE7WHkdTMM
+ wzDvGdi2RQzXiLYuYVEY2JUpegabDXdqOzAsgZyPIrnkwa95C9ubjokc5Q+lZgXr6ELaRg+aPyF6dCCE
+ JnnrHX41g85bPz+NDuVDd74ZNv/nK63jY4vHRAGMe/78uejLPZN6RptdAJX1AKXlYO4/uQcPnj+kX4Wr
+ 9y9DNMqs+U+5If63UBTAEJY/hmGYDxBq60r1CtFHjvUHs+L5pmDTUURuE7k7mPNBJ5fBRbFre7dRP4lf
+ Gq6LSgrQR40MgKhRf4+YUUEQkxSkd06y1DdcVuuBXp8hLvO2efN/L38UdDhFAONRAMU0XuMC+ASevngC
+ D5/fh0cZj+nX4GxaMgQOdQWrpLwQPyYcYkcH4UkCPyUaed0MwzDMew61dUMDgNo+TRtX6goW7Zcqni8T
+ x/mwo8ifi2Vs4cMJC8IhbkKwLmpEjgPkL6CKYXxSqN69vw2UnhQGV3Xnf6Y7pBm/NPZP3Pt/HPQ4RQDL
+ /JUA0jjAB08fwHNZ/o5cPQQ+g4uDTe8CUGZshBDbkvgJ0djrZhiGYT4QsM2LTQrUJywIg+Lliq3H5sMJ
+ mwSld4zD+eCSS7VZ+oRjqs77Q1iSr77MgDB9JFX/RuMB8bfwh9gxJUCT5Kr1+c0Bum/9ZjQeNOKyOuLg
+ eUvBxxavC29js3UBywtCkwC+yHgBD589wq+f049h1+Wd4PqLJdj3NYMyYyJoXAiUHO1n5DUzDMMwHxrU
+ 9pXuH6qPHOIHKjNVb9GYSD1k3BXM+cCSVd4u7dbM7lrZFREQMyZQF42fhqJ/+3vEjyX502jVgwrDd5va
+ 79NnXenjrR4w+Ph56Dng82n68OHDRzqdDlJSU3SKAGagAD56+khUASlbzq0Hp/5FwBlJGIfbwchrZRiG
+ YT5gUAKpDUzEttCrteNNbEoqigaFu4I5H1iEIOFtMeuoIsvKzC4BpaYG6yKT/PRGDwwjxI2jGb8areOv
+ hXQNZ1Z/fP/Z/Sp0x2+r21eJ/LqEBD7PeP4rCV5ycrI2+UyyXhHARy+y5G/j2bVQ/OdCovqXMD7C6Gtl
+ GIZhPnwih/mBpqdGW3pOCSgWXXgDNiV21J5g/rOVLDicN5t5mTvzp+oW6oz4ZSVR/vz10WMC4e9C4/58
+ kxy18T1L6FdcXNQDXcoEEdfile/7rUR5fLzNp8vQDcXbzHUAtTotPMl4jPL3lL4Nq84sB7s+ZuA50BoS
+ fi9p9HUyDMMwHw/UFsYvi9Bpenhpc+dTdZIaFu4K5nwYUSp0Pk617Y4kLispKnmRo4wfDMYg+dMkuWtd
+ kqz0gw/0m48uVRTvL3P9vbcZfC7i9en1eietVruDRI+uBELdwE+0T8T4P8rq5GVQ7Of84DHYFspOijT6
+ OhmGYZiPi8hRAaJNLDe8pN6pik0yNifB1KZgeEII570OXe6NduI8Bd0LDqWSt2Y+yt8wf4geizv/3yBu
+ fDBE/Raosx1YEDqv/jQdRUtMmX8X5I+CbqcIYLXHjx/fTz2fqk9JSdHRZI8M3Qshf6vOLAO7fqbgOdge
+ 5S8KosYGGH2tDMMwzMdHSWwTEyarM2LwazN30zHYpOSRLxPHVUDOe5qs6xyWdW3rnKZZq9FGjfHXRf8W
+ CDHj/gZ4MCROCgeHpAJ6+oSUlpb2DEXrG7pD9CplXOFbCz2+TB6dTifG/1H176n2KejxP8qalGVg3Sc/
+ eA1F+ZtcEqLHofyN8zf+ehmGYZiPD2wTo0b566iNdG2rTsPmpbLUynA472cUOStiGVpodeKCUND0QQEc
+ iTv7+Bw7/59QemIoBI5wBbv+BWHLuckZJFQoWutRAq3pjvGfb7VErjw+Pp/AjIyMc/T8Tqec0oIsf5vP
+ rwPb/vnBc7Cd1O2L8mfsdTIMwzAfMdgmUtuo6a3RJi4qAZZhRbZj02JJ7QuGq4Cc9y7KTtsusJu3XrMa
+ 5S8pQB8zIQh39v9P7PhgiJ0QAoV7qWDQjr5w/vx53dlzqdpr1669QOGqT3eMjvVWu4Hx8cVrRCntR8JH
+ 1b8MnfBU2HJ+PTj+Whjch9hC4uSSRl8jwzAMwwiwbaQ2UrNGow3u4a3HpqUptS8YFkDOexWlMudhn2B1
+ seK6aIibFKyLGWNkp/8TSJrsfy0ElabGCqGinBLVNQCtVrsdJVBZA/CtVAGVx8Xn4UnVP7yF08mndfT8
+ 9lzZCeqBlih/lpA4ieWPYRiG+RtgGxk3OVhXfk0kqKtZH8QmxoXaGQxLIOc9iXw5G5MCuXrTxI9yQ8PF
+ en+xvwdBLH7K+SuiJ/hDWZSmoNGuYD/ADFLSTpBTwXP9c1pcWX8m5YyQQJ1ONwhvaBzgfz4WEB8vNz0m
+ 3eLzmIG3kHJGkr+Df+wB96HW4DaoGJSdUtLoa2QYhmGYl8A2khaIVtpME8s8g0Sjk3UNfQ7nnY6yo4a5
+ tyl+oeL6SIj7PUgXO87Izm6MiSFQ5vdQKNRbBcN3DySnAp1eJy6hloH/paQk68+ePUuD7O7p9fo69ED4
+ tVgTUDzqGw4+Dsmfcum3T27evPn87Lmz+vPnz+tP3j4GviPswWlQESg3ORJfi5HXxzAMwzB/BraVcUlB
+ +oprI8G9dfEL2NR4UXuDYQnkvNPJXQ/q0U5aqKBz/sWlZ5SAhH6h+tjxuFNT9e//EDMxEMpNiwb7gQWg
+ 8ox49CspT148FFfUeKFFBdRl0HV2dTTLNiMjIxklMJoeGH/tjUsg3r+h/LV8+vTpnXNnzwn5O3vnDASM
+ UoPj4CJQflqUJH+EkdfJMAzDMH8KtpkJ/cP1pWeFQhEfs0nY5BSS29a3MuSJw/k7MZFvK7p/4XanwtiS
+ +qgJQTqjO3gOon8PgITJ4RD8mys4DioEp2+fRMcCeKx9LKp/tKAy3b5AASQJTE5JFlNtc0hgPuSNSCDe
+ L3U1C/nDx2tF8of/pskp+usPr0HoOC+wQ3EtNz1Gej0T5S5vhmEYhnlFYiYE6sqvKwmaNq5PsNmpSW0P
+ RmljOZx3KrmTQFyX19S2lPmMxEFh+vi5obqYCcE0AeQviZ0UBPFTSiBhYN5fBaP2SF2/TzOewuOMR/BM
+ yN8zqQqoowWWM4Aus0azbun3UAJTUMpi6EngP8W4QPr6dUW+TyGWsvzdxX+T/GnvPEnD5x8CtgPyQ/mp
+ UVAKv6bXY+x1MgzDMMzfAtvO+DkldImDw/TF4ooswuaniNzGchWQ844lXiWqY5jqJZI87pZfHUlX8dAZ
+ 3bGNUHF6DDgOLQzlZ0RDhl5aSuXBs/sogU+ECEoSSAL4QiB3BesNJPAsylkj/FLIH94qEzX+UUVQ/tvM
+ Aw3vuzDS3aDyp32uewZlp0WC9QATKIe3LH8MwzDM6yJ6QrCuwrqSENDT+75KlaeuaIw+4Sog592KUnEr
+ bh1nsbns0jAoQ5e1mRBodKc2JGZSICROjYDwsV7gMMgM9l3ZSX4F95+kw+MXj7IJICFVAbMkMEMruoPF
+ zOBHjx491Ol0E1DUwvCf2T4l0b9lhBT+CeJ35D8RwX/nwfurjPe7AqVPR49Jt/h9qDu/EhT9JQ8kTgkX
+ FUx6LcZeI8MwDMO8KrRANF0irtzykmBfznoFNkl0HXwKVwE570RyKcu+qPLl7hSc5A3xG6Ko61eq/k3+
+ a0icykwLA4sBuaH75s7kVfBE+wTuPb8nBPDJi8eZEvg0Q6oCikqgLIJCAqkaePaMDkVN/P3z58+vo7CN
+ JhFECojnZhD8lZfkT/5RZvDvzJBKeD8LSCzxd4RsKvLXakl9MP9VBaUnl4B4xNhrYxiGYZh/DLahsUnB
+ +vi1kTpNkrc2r0Xujtg85ZKXhXmjkx45nL8T5ZOIu2Nl60MV1kZmVf+m4A78fyg3MxI8RllD5EQNpEu9
+ q0Dj6h49fwiPUACFBGYYSKDSFWwggYRWrxUiSJNDlOvwyiK4FEWuHf4zGHHDrwvLzzdb8PuWiBdSEumK
+ f7f58ePHD8QdYU4ln8wUzC7r20PhX1TiAE2YFm70dTEMwzDMv4VWx6A2ldpWh3JWJ7G58pFaLa4Cct52
+ QHwKyZXPPl8HTZKPNn5DSV1MUqDe2I6ck9LTQiFqsh/YDjaBJafnC7m6++QO3Huenk0AH6MAShJIZI0H
+ NKwEGlYDk1NO65PPJotKnZKMjIzzWq32MH45hQQPb3sS+HUS8hMK32L8+XGUxj/o95XQkjMnU07qlXGJ
+ g/b0hUIof9FTAlD+Ioy+LoZhGIZ5XVCbWgklMHygBvJZ5e2CbW5ubHtZADlvNblBEsDiTjXt9lRcHyU+
+ qcT9jjvt1Jd34pyUnR4JjsMKQfPFtYVcPXvxFO48vgWPMh7Cw+cPJAl8/kiIIAmgUgl8piUJlAQwUwQz
+ JRDR64QInk5N1iWnJmtTz6aKMYJ/N6mpqVoUPy1deeQ5zTrWS38+5fA4sBiQC0pO8oPyM6LEayg1JeSl
+ 18UwDMMwrwVqS7FN1fTWaCtNjNI7lbM6im2uuBQqhruBOW8pkvypVGZ522uSNFrNeo02JilIX2paCPw/
+ EmdEQNAEd3AZWQzO3UsVgnXr8U0x8/f+s3vw4Pl9SQJR/h69kKqBT4QIZk0MkaqBz2UZpAkiKIEkg7IQ
+ KhXB0ymn9SkpkgzSrOFr1669yAl9n36Ov6uj36e/e6Z/ljkjeWXqErAenA9CJnhChdkxeFAGGX1dDMMw
+ DPO6icW2NX5DpK7kMI0un1Xe70Tby+G8pSifPBztq1gdq7QlBjR9NdrYycZ3XkPip4VCwoxwsBycB/rv
+ /EkIVvqzdLj79A48fPZACGB2CSQBzDkm0GBcYGa3cI6uYQMRpAWkCarqGUNZYFpCK2RSJ1f+dl/ZAU4j
+ ioD/eCeoMIvkL9jo62IYhmGYNwK2rdTGVtwSDY6VbZKx7fWUmmDuCua8peQtkPvrkkP8IX5TlC5uYhDE
+ z0TBm/7nlJoeBBXmRIHXb9YQOy1ITNegSRs3Hl2He0/TUQTvSgL4XIIkkHhJAjNFkCQwa5awslyMoQhm
+ CqGObqlK+CeIn9PvS93MlLPpKeA9xg48xlhD5Tkx+Pwl+TP22hiGYRjmjYBtK10hhKqAkUl++txFcv8g
+ GmGlJ47D+Y+i7HA2jnVsDlbZGkU7py5+ipGdNgcJM8IgDsXPeogJrExdJCTrxuProvp39+ldSEfuPUvP
+ rAIqEvhQjAdUqoFZEihVAml8oCKCzwRKNVAZK5hZEfwb0KQTyv0X96HkZF9QjygCFWdHG309DMMwDPOf
+ MBXpFaKvtjMKnGvancA22FFqirkKyPmvIq1BpMqXT9UxckQAVFwbDbGTgiF+VgmIn/HnxM0IQZGKheIj
+ C0GjpdWFZD198RhuPVQE8I6oABIkgZkiKFcBs1cDpckhj/HvCcNJIoZdw0r3sIQkhFn/fhmadKKk6vwy
+ YDMiH1SYFQ2l8Lkbe00MwzAM85+AbSwtP1ZpXTREjg6A3KYqaSygshYvh/OGo+xoTk6VrY5V2RoNdM3f
+ +GlGdlYD4mYEQ7nZkVByqgacR1vAwRt7hWRdf3gV0p7cFmv/ETklUBFAQwk07A7+awnMKYKGMpgd6gKm
+ 8YfyEoLw2eqmYDUkNyTMChfjFY29JoZhGIb5T8G2tvTPofoqO6LBLrFoKrbF7spybKJl5nDeWKj6J+1s
+ 34clafQVJ0brY6fgTjnz/4CfXMrOwR12pCl8v6WjkKx7T+7ADSGAaZIEPr2L/IkEZhPBBzkmh0gyqKwZ
+ qKwbKGEog3/GU3iA90/dv5Q+O7qD+bBc4kBLmI3yZ+z1MAzDMMxboNTUEkBtb8mhAYBt8Y+ibc66JCuH
+ 80aSJwmSqAJo4xBZdH+lyVH6+AWhutLTje+kCqVmBkPFOTHgP9EZgn93g8v3LwrRuvbgEtx6fEMs/3L7
+ yU2UwFuQ9vR2ZnewJIJEzskhWdXA/1cVFMhSaAySxIcv7osqIGX68YlgPTwvRE73hXJzI42+HoZhGIZ5
+ a1Cbi21vpcnRenXdYuuxTS4it83cFcx5QwlVmUhf5KkTPkD9kJZ+ie9ZQl96Vgn4c0IgcXYYlJ0dAXYj
+ 8sGI/b8K0brx+A+4/vga3BQCeEMIICG6gp9mQZeHE8gVQYLWCswpgARVBRWoGqhIYTYZVCqFsiQ+fPYI
+ BVCa9LHh4mpwGl0YQie7Q8W50UZeC8MwDMO8AySV0FfaHA2RwzT3VKaq+qJpzmyjOZzXm9zoSNT1a1q8
+ it2sCuMi9fGLw3SlZ+COOPuvCBYy5fu7PcTMDIC7L+6ATpcBF++fR/m7LiNJYJpSBRTdwZIAiiqggQQa
+ Tg75fxKYJYAS0teGAvgI7j+9J+Tv7N0U8J5oC96/20HlBbEQPzvEyGthGIZhmHcAGg+4MFRHV+ByqFZs
+ EbbNXAXkvKFkfbIo7/+z9+0q22MgfkaojnbEMn9KKCTOCcdPK6FQfEwB+P3Yb0K2Lj84D9cfXYMbj/6A
+ m48kCRRVQBJBAwlUuIPyJ4ng3WzVwHsogYoQ/llV0JCHL1AMCVkO6brDlCfaxxA/KwRcxltA5YWlxHjF
+ v35dDMMwDPP2oDZK00ejrbQ9GsKSPO9i21xLtNDxqrz4f54QwnltUap/FlYlLeaVWxEBmtUaLa1LVGZO
+ 6F9ScV40eE60hQrzI+Hpi6fwBLl4/ywK4PVMCaTuYKkSKHUDK+SsBhrrElYEUFQFcywe/VfQ/SpptqIW
+ 2I7OB5XmxwlhLTPn/78uhmEYhnmb0FjA8pPVGRWWlwTbcIsF2EYXwiaN2mquAnJeU6RPFJRSms7Ot6rs
+ jAHNLxptmVnGd0qFxLnhUGp2EBQfYwbzU6YL2Tp/77yY/PEHyh8JYGYlUO4ONpwUYiiBighmTg7JIYKK
+ DCoS+FcyePf5HXiulyZ99NrZFSxH5hLilzg3Ap83yx/DMAzzHoBtsKafRlsd22T/JM8z2EYHipZaXquX
+ w/m3yVUP6tHOlNsmxuLHMr+E6jUbNVq68keZubgD/gUVF0SD10RrqLEkEXSQAfdQvM6nnxHS98ejq0IC
+ hQg+lqqAUiXwBtxE8aOuYOIlEXyaVREUM4SFBBqSXQilbmJFCB/A3Wf0d9K4v7kp08B6VF6InukP5RdE
+ QvxclD8jr4NhGIZh3kXie4foNes1WvraKsq8L7bVeeQ2m7uBOf86SinZ37ON85nKu2KhzGR1hhgjNw93
+ wD8hcUE4lJoTDOoJ5rD8/EIhXGfvpMCVh5fg2sMrAkkCr2arBGZ1B0sTQwwl8DZJIAqgJIFZIqhUBe/+
+ iQjSv0kG05/chTS8T8q+G3tBPd4CQqa7QsX50UZfA8MwDMO8y1BbnIBtctU5sXrPTxwvYlsdKjXZ3A3M
+ +ZcBadHnPAVd8iXFjA8AzQ6NtlSvEL2xHdEQqv55TLSBOsvKgw60KHO34Fx6Klx7cCWbBEoiKFUCpWog
+ LQ1DApglgoYVwcyZwpkimIa3WWMEM7uIDWTwvnxLckm58/QWhE73AK9J1lBpYQyUnvfXMsswDMMw7yrU
+ Jou2eWIQFFQX7Iptdm657eZw/nGUTxCODtWs91WbFqvXLNZoaXZvwvwwSJhnnMSFEaI71WWCOay5sFRI
+ 15n0ZLj84CJcQa4+vJyNPzKrgVIV8HpmJVDuEhZjA1EACUUAM8cGSl8rIqgIIM0clkiDe0/T8T6vgh7/
+ 0+oyoM7yCuA8vjBUXBj7l6+DYRiGYd5psA0rMzMUylIVcHqM3rWp/SZss22lppurgJx/GvkTRG5TVf0S
+ Sb7P4jfH6eJ7l9ALaVpgnDILQqHi4hjwmFQMGq6qAlqULlrq5ey9M3DpwQWUwAsogZdEFdBQAq89uiJQ
+ uoNJArOPDTSYJCJXA5VuYQXDyqAhVFWkyR+UpJ3fgfVYEyi3sCSUm1/S6GtgGIZhmPcGbJPjZ5TQxW+O
+ 1YVjW60yUTU3bMM5nH+a/FYlCs+vsjEKNGs0WlojL2GRkR0QKb2ghBCr+LnB4DLJEtZeWonKpYeUu6eF
+ /F16cF5AlUBRDUQJzCmCyrhA0R0suoT/RASfkAhmyaAkhAYy+FTi5pPrkPbsppC/eakzoPgEM4idEwAV
+ FkUbfQ0MwzAM816BbTJdIo6WhKmIbbVVqcK0JEwBqQlnCeS8epTScZDnd27Xqx8uhWIXphM720LjkABW
+ WVYKPKZYQePVNSBD+0KI3Jn7yeLKH4QkgSSDVA18WQKVSmC2CSKyBCoiqEhgdhF8WQZv4veuP7wm5O/E
+ nSPgOdUGgme4QuUlcVBmYajR18AwDMMw7yPxfUvoqy8qpfdvr76NbXe01IRzNzDnnyV3Idf8AxNQluI3
+ R+viabbRYuM7XumF+OljUSTELwgB9SRzWH5hAej1VP07Cefvn4UL988ZCKACVQIvGBXAlyVQEkESQEMR
+ VG6NSeBlvF/K4xdPUPhCwGOyFcsfwzAM8+GBbTPNCKa2mr4u5FFooNyOczivFPrEQGVjX3VDh/M1j5SG
+ +IXhOjH2z9iOJwiFKktLgc80G6i9qgI8evFAjONLTj8lC6ACimCmAEqVQJoYcvnhy5NDrj6SuoQVGaSJ
+ HIaVwJwiSNx6Io0TpL99/PyREMC2GxuC/YQCUHFpLJRdGGHkuTMMwzDM+00iQm119SNlwKORw3Fswx3k
+ tpy7gTl/O1LJ2ETVNGywj676gTgo3S9Un7g0HBIXGafC0igog5863CYXhflnpoEW/0u5ewpS76XAufup
+ KIGpRiRQ6QqWQQnMOSaQRC5nVVCqBr7cNSxxHa7h31E1kDLiyCCUv3yQiM+t/JKSYqyEsefPMAzDMO81
+ 2EaXwba62u44iE2yf4EN+SeiLU/ibmDO30sueeaQqX1i0WlVt8VC+TER+jILcOdabJwySJVlseA30wFq
+ rEyEtMc3RfXv1N3jYvavAAUwUwQfnMuGoQheQQmkrlviiiyBVx6hFBqIoFQVvAp/PCYZlPjDQAhpbCFl
+ +9UN4DrFHErO9YVKS6OFoBp7/gzDMAzzQTAvHOLXRuoq74gF2/giS1Vqlalo17kKyPm/oWsISgIY4dPB
+ 8WbNo6UhYUCYvix+siiLO1fZJS9TYUkklF0UCq5Ti8KkU2PE5I9Td45D8r2TKH8pMmfg3D2SwDNwQYig
+ VAkUoARelAVQiOBDBSMzhVEEJRlUkGUQxZCqgnRflOuPb0DJBT7gP8sJ5S9WHBjGnjvDMAzDfBBQO4ck
+ DArV1zoSDz5dPW5iW146s23ncP4iuZSdxLRQvp9oskSV7TGQMD/HTpaDqsviIHiWGhLx60v3L8Ctpzfg
+ xJ3DcCb9NKTeSxZkSSAiVwJJAjPHBwoJzOoW/jMRFDIoS2D2quAVuIgy+fjFQyGATdfXAJcpRaDyshij
+ z5lhGIZhPkgWhELlqVH6sgvCwcwlf3/RukttO1cBOX+aPOhOtIM4qus67K95OA7il0foRPXvT6iwLFLg
+ Ns0CfjmUBM/1z+Hk3ROQfPekEMAz9yQUCaQKoIQigdQlTAIoSWBOETSUwD8TQaoAXsS/u/FYWvJlwKFe
+ 4DClAJRdTmMTI40+b4ZhGIb5IFkcLtrumofiwK2pzVZs061EC49tvHzL4byUvPJtM02S75Mah0pB4iC5
+ +/dPqLgsGiLme0HUfB84mnYQ0p7dgsNpB4T8paSfkiRQFkGlGmgogdlFMGtcIEngX4tglgxefHge/+as
+ kL9VFxeDy1QLiFroC5VWxBh9zgzDMAzzIVMG225qw0OG+z3InVvVQLTs3A3M+ZPkit8cTwKYp1h00dEV
+ 1keJ9YRo2ZSyy4xTbllJqLgyGjxmW0HnXe3hacYTSE4/CcfvHhG3hCSBiKgEJgvO3k8RZImgUhFUKoHZ
+ K4IXFBlEASSyZFASwtT7p4X80e+ELfAEv9lOUHVFvNHnzDAMwzAfOgl0TX5swyuujwbL4ELTsW3PWw/q
+ kQDyjGDOS1Gqfx4enzgfrXEkHjQrNNqyS4zvXESFlZEQuzgAguaqYcvVdXDv+T04fHs/nL57QiL9hCyB
+ sgjKEpg5LvAlEaQxgTlFMHtVUJFARQTp7+8/TwOdXgstNtYCtxlFUf5KQbnlJY0+Z4ZhGIb50EnAtluz
+ XKOtiW259+eOp7Ft9xUtPFcBOTkiTf4AVa7cuVVN4sYH3K85P14fvzhUVw53pHLLjVN5VQz4z3OApptq
+ woPnd1DuTsGRtINi/J8kfwpyNdBgPKAhOUXwPIqfIYoMXhRkdQ+fw39feigt+TLseH9wnF4Qyq2IgIor
+ o6Ds8jCjz5lhGIZhPniw7Y5fEq6rsTBeH/Vb8KPc+VUtRWsfn1ns4XBElE8ERazDiyytsi0aNNs12sRF
+ KFEoVMZ2rgrLI/E2DLxm2cKM1N/hccYjOJi2V0wAOXn3GHIcTqUfNxBBlMB7hFIJzC6CJICp95XxgdJy
+ Mecf4C2SXQZJACURPJOeLORvx43N4D3bGmKW+EOVVbFi8oex58wwDMMwHwXYdtMFEDRbNdrKW6PBvpLV
+ ZGzj8ydBknKlLw5HRBHAaL9v3C7UOloaNCs12rLLUKRIAI1QaWUMhC5yh/IrSsLVhxfEen6Hbu+HU3eP
+ ovwpHEMJVLqCDTkFKbIIkvzR7dl7KIAkg0ICqRpoWBUkITwrICkkCUx5cFJcbu72k5tQdkUY+M+1h2qr
+ 4vHrP3/ODMMwDPOxkLg0DOJXlNTVWFFK7/+NxyVs4+Okpp67gTlScsmfCFSmdqad1ZPVGfGbS+kSB4fr
+ Se7KrzQOzbB1n2UJA4/2hofP76P87ROTP4gTsvwJARQYVgOV7mAFEsEcVUFRDZQE8OXu4VTxe9ceXxHV
+ v46724LrbAuosjIWyq2MRCKMPl+GYRiG+ajANrzsoHB9/OY4Xfy0ECjoXrArtfVcBeQoUWYEFXGqZL+w
+ 2q5YqLJDnUGLOpdfhTvQS4RDldWxELPED8IXecHROweBrshx8NZuOHnnMAogQSKYQwLTCUkEle5gEkDl
+ lkSQxggqFUGlGqjIIKFIIE0oocxInQjqWYXEJ51Kq6PxuaH8GX3ODMMwDPORsbqkuEBD5S3qjGqz4/S2
+ icXWYltvLTX5PBuYkzUjqKT3V86XayUniNm/4tODkR2qLApgtTWlwGeeDXTY2QruPU+HEyh8h+4cgGN3
+ DqH4EVIlUKoGyhIoBDBLAk/fk7uGs0mgJILGBZDGCZ6BE+lH4YXuubivEovdIGKxJ1RZFWf0uTIMwzDM
+ xwytiEFtep3T2LZ3cb2KbX2UaPF5NjAnKUl8CshVwClfx7gpIRB0XKNNHBymL78Gdx789JATqrQlrgwD
+ 3/l2sPj8HLj19DYcuLUTjqL8ESSBkggaVgPlbuFMCZREkAQwc3xgNhGUxggqMnjm/mlR+SOZvP7oGjx+
+ 8QQab6oCXnOtoQrKqLHnyTAMwzAfPdiWJw4K1wed0GjjpgWDqYPpj9T2g3TNf+4G/oijvPmFbBOKLqxx
+ IFaUihOHhuvLr315Ryq7OhyqrouHkKXO4vbCgzNikef9abtFV7CELIKiEviyAOaUwGwimCmA2UWQBJAq
+ hskPpK7f4Sf6g8vcIlBuVQRUXBv10vNkGIZhGAbBtjxxcThUWRb7otqeaFDXsqVFoQtKTT8L4McceQyA
+ SYjX58Vv1EktC/ErInSidGxkR6qwJhKqrI0F7/nWMOB4L7jz/Dbsv7MbDqftFxy5cyC7BOaoBFJX8Z+J
+ oKEEZq8G0ten4PidI/BE+xR2Xt8EIYucIXqpBqquiTP6PBmGYRiGkVlZUqzsUSc5AUr09TqBjb6P1Pbz
+ OMCPPbnzFcvdKW5qkC5+c7yu3OAIfYV1kVBhbXbKrY2AautLQakVQRC+zBN2Xd8iFmHed3tnpgAeviOh
+ VAOV7uBjmRJ4GAUQST+KoAyi/BHZqoH3DDkpoL+n5V5uPf0Dam0sA36LHfG5lH7pOTIMwzAMkwNs02lR
+ aGrjYyYG6iw8TJuI1h9YAD/25LWNsxhfdWcMVN2jzqBFlCusN7IDIdVRuvwXFYdPdjWCPx5fhSN3D4ru
+ X1oA+lDavkwBVKCKIHUFZ0cWQSGACiSCVBmkSqCEIoMn8G9S752C5y9eQM9D34P7PAuovD4GKq2NMfoc
+ GYZhGIYxANv0sssjQbNLo62+rxQUr2Q9Edt+E0kBuBv4Y4zypjtpvvM4UOdMApSfrM6g7l9jO1DldZJw
+ +Syygylnx8L1p3/A3ts74UDaHiGAhGEVUBFApVs4pwC+LIEkgJIEEkpFkP7mqe4RrL22HDSL7KHUqiAU
+ 0VKiIpnzOTIMwzAM8zLlkfjVEbp658qBd2v1WWz7PSQFYAH8GKOUfuuqh9Hiz/G6hKER+orU/ZuD8usi
+ oNqGUhCxwgcS1oah6O2DlAfJsPPWViGACqISeEeqBB4yEMHDQgTlbuG7igwezkQIYbrSPazI4DE4cvcA
+ /IGieeXRFVHxC1rqDDU2lIFy61BSjTxPhmEYhmGMsCESymIbX2dVGX30+ECdylTVSBiANBuY8xFFecNz
+ W4aYj66yLQbiN8fqyq0Mh4obI6Hi+uxUWh8FNTbGQcBSO+i8/zO4+vgyCt8u2HN7h+gCzhJA5I4kgYoI
+ SpVAhQNwFAWQyKoIGlQFSQLliuDR9ENiAsgz7WPodqgjuC+wgKobS+HziX7p+TEMwzAM8xdg205XyqKr
+ glTbEQOFPM2myR5AYQn8iKK82S7qBvbH6p8vCxXGltRXXGNkp0GqboiFcqtDgZZ/mXd5Klx+dBF23twK
+ +9J2ogDuEhIojQU0lMDsIpgpgXf3Z0qgoQgq3cIkgcSh9H3w6MUjWHF5IfgusYGENSFQbX0cVFgfYfQ5
+ MgzDMAzzF1A38MZoXb1zieD5ifMBdABzSQVYAD+mKN2/ZTVJHtr6l8pC+eEogJuioOKGl6m2KR7CV3pD
+ tQ2l4fg9qtAdgx03t6AA7kZIABUMuoNRABVeqgjePSBzUGAogyR/B1H+rj2+BOcfnYMK+KkleIUrVN9c
+ WpSwjT0/hmEYhmH+D9jGlx9RUl/3bAKEDfG8iw5QXlIBng388US6+oeqoKtp9worIqHGkXgoN9K4AFbe
+ EA1VNsRCwDIn6HG4M1x9dBF239wOO25thb23dwgBVFAqgZIEZgmgoQQqYwOzJNBQBA/BYfy7k3ePwsMX
+ D+CHg+3Be0kxqLIxDp9HzEvPjWEYhmGYvwm28eVWloQai0vrK6yIgMLO+fsbOgHnw49S6s3lWMVqXu2T
+ 8RC/OUZXaV0UVNqMbMxOtc2xkLg+FEJXusHiy7Ph4qOzsO3GBthzexsK4HbYm7YzmwhSJZDGBwoJvCMh
+ CaAhckXwLsogooggVQFJIO89vwtLr8wD/+V2kLA2BAUw9qXnxTAMwzDMK0BtPLb18ZujdbVWJujdmtrP
+ RxcwkSeCcDfwB5+sC0C7+XV1T2l4sRzEr4/UZe4g+AnBkOqb4yBytRfU2loGjqUfhqMPDsFWIYA7hPhJ
+ Eoi3AkkASQQlCUSEBO4VZJPAu5IAHjKQwH14fxcenYdzD89AVXzc8JXuUH1L/EvPiWEYhmGYV0Ru5yuM
+ idTXv1Qe/Dq7XEAXCJaUINMNOB9oyPDzSl+q2qonqzPqppQWl3gztrNU3hQNVTfGQtBqJ+h+uBNceXge
+ dtzeCDtvb4Hdt7dlsgclkBDVQBnDiqCoCt7ZLctgzvGBe4UAUuXvSPoBuPfiHvQ40hl8ltpAlU2xUBWf
+ g7HnxjAMwzDMq1N+dQTUTkmAuMlBurwFcn8mjCBeuAFXAT/g5FIqgJbBhQZX3REL1RaU0ldYh5K1+WWq
+ UPfvhjAIW+0O8y/OgLMPzsDGG2tQ+rbCLsRQAneTBGZWAoksERRjA1EACWMiSNVA+tvbz2/Cuj9WQPAq
+ V4hfHwjVt8YbfV4MwzAMw/xD1kVB1Xlx+mpz4vVWsUWGCjeQxgGyAH7AUQZ6FvX6wnltvdSyUGVyrN7o
+ DoJU3xwPUWt8oerWUnD0/iE4cHc/bL6xHnai8FEVkCQwuwjuECKXUwQzq4HZJDBLBHehPJ55cFp0/zbY
+ XhEF0BlqbCtt9DkxDMMwDPPvoLH/Dc6XBXU9h/3oBFaSGnA38IcbqcRLCQ0f4Huu/qVyEL8xSld5SzQY
+ o9rWOAhd7QI/HPkSLqGcbbmxDrbf2gQ7b21DacsSQEMJfFkAaYKIwSQRFL99BhK4/85O2H93L9x5egsG
+ neoNfqvsoMrmGKi2Lc7oc2IYhmEY5t9BbX/Di2UhaJDndXSCSGEGWXMEOB9cQqWLP5vY5m4VMT3sWZ3U
+ MlBhQpTe2M5BVNwSCSFrnWHmxclw5mEybLixCrbf3iQkcAcKICGJoCyDaSSBW1EA8TYtq0uYbvfdkUUQ
+ hW/fHZRBWQR33tkKV55cEvcZtc4T4jb6Q82tpaHi1kijz4lhGIZhmH8Htf11UspA/IKw53nNcn8lHIHH
+ AX6wyVUP6pHd53aqbj+o2pxS+uoL4vSVJ0TrK2/FHSIHVP2L3xgE5TeHC3k7lL4fNt5YDTtvb5YkUNxu
+ Fl3BUnewTBqJIEkgCaCC3DWM97OXRFCWwN13tsORe4fg0qOL0HZfffBf5QA1t5d+6bkwDMMwDPP6qIht
+ f7WFcfrq++LAppT5KJKEevNEBZAF8AOMMv7PxruF4/q6ZxLE9X8rbza+c9TYGg8l1rrCl4dawJmHp2DH
+ rQ2w+dY62HYLxe/WeiGBO1AAd4hbqSIoRFAWQGK3qARStzAhySAJoMR2IYB/PL4OE86NBv/VDuJxq20r
+ 9dJzYRiGYRjmNYJtv98ujbbe+QTw6ei6Cd3AEgBI/nhR6A8uWeP/wsKHeaXWv5yIAhilq7ItBqpsz061
+ 7XFQdVsshKxVw5izQyDlwSlR/duGErjtNrERv6Yq4EYDASSoIviyAGZHksAddzZD6sPTcDh9P5TdEgox
+ G32h1vbEl54LwzAMwzCvGWz7NVs12gaXy0HoL75X0Q3ihSFkuQLnA0kuubSrKuxl2ixqYfgjuhZgpYlR
+ +pw7RaXtUaIbtvSWYCizNRg2ofgdvLsP1t1aCVtvrUfxW4+3sgQiJIEShhL4cjXQUAh3pm0R3cp/PL4K
+ 3x39HPzXFIeaO0tD5e3R2Z4LwzAMwzBvhooTovR11yXoy0xWZxRwLPAFOUK9eWKoGHcDf0BRxv+pikYV
+ HVplWpw+fnO8rtL4lwWwCgkgyljEeg9ota8WnLh3BKVuI2y4tUZ0AW8WAiiJYGY1UCZnNVDIIMpeTgEk
+ gbz8+CIsvDYbQjaooey2cJTOuBzPg2EYhmGYNwUVgYJPaLRVd8eBYwXrIagIeZIgibqAuRv4A4ryZhbz
+ bO20pu65BKh+SJ1BawFV2YE7QjZiocauUhC8wRn6neoGyfdPwbpbK1D81sqsgy2yBG69rUigYUVwE2xP
+ QwEUoATKKCJIf3vk3kFIuX8Sau1KhIgN7lBjR2kjz4NhGIZhmDcFOYD/AY22zrlE8OmgnouOUERSBRbA
+ Dymi+ofxD0xyO9XocjnQ7NJoq2yLhqo7YwyIgho7S0Gl7eFQcqMHLLwyS8jaWhTATbfWCIQE3kYJREgA
+ DVFEMLNbOFMEN6EAkgjS2MH1cPXJJRiYkgQB6+2h2s6cz4FhGIZhmDcNOYBmp0bb8GoiBP7ofhodwU+Y
+ Aq8H+AFFHtSZJ3+estEzgq43uloWNNs02qr4CcBwZ6iMAlhrZxkotc0P/x0tJmzsvLtFVAAVAcyUQOTP
+ JXBDNgmURHCz+NszD0/g722A0lsDoRRSa2fpbM+BYRiGYZj/AHSA+M3RuoaXy0KZOaF3C6gL1RLOwAL4
+ wSRXPZDezKKhBX+osLok1D+h0Vb+PVpfdXcsVN2VnVp7EiFikzt8dbQ1HH9wGDbcXgUbbq2CjbdWCyQJ
+ lLuDb0sSqCBJ4AbBtjSJ7WmSBG5OWwO77+yE84/OwOdHm0LIJleouQvlb1fcS8+BYRiGYZg3DDoAuQDN
+ CSi/NgKKBpj1JFeQxwHyRJAPIMqbaOFY0Wpu7dWl9bVOJGRUnowCmGNnqIEyVn1nHIRudoNR5wfDkfsH
+ Yc2tZdkEcCN+nVMCqUv45W7hLAkk6G9TH6XAjEsTIBzlr8LOklBjd3y2x2cYhmEY5r+j0pQoffAxjbbW
+ iTLg3MB2DLpCAUkZWADf/yRlDuZ09P3CZXeDq+XEoM9K2/HNN6gAVt4VjUJWGsptj4BS2wNh5bUFYqmW
+ 1TeWwnqUt/W3VgqJk2RQEsJNQv7W4i0Kofw1sTVTBlH+kA34u4fu7YOD6Xuh1t4EKLnFE2rtTsi2EzIM
+ wzAM8x+CDlBpaxRU26/OqH+pHPh1dduKruAgjCHLHTjvbbLexBha7LHRrfKiz5/e/Gp7sqi8Jxpq70uA
+ 2K2+UH9fBXH1jm1p62H1rUUofyuEABIkgEICbxOrMyEJVASQEN3CaetgUxp+H2/PPkqGX1KTIHiLM1Tf
+ Uwpq7InP9vgMwzAMw/y3kAvQRJDGN8tB/KzgYypLlUYYAwvg+58k+U208CpQQz1ZnRG/M15HVwDJuRNU
+ 3xMHdfeVhohtrtDl+KdwMH0frEXhW31zCay7tRzlb7mYDCKJoCSBWSKYJYOGEkisv70Sjt8/jCK4GhJ2
+ BEGZbQFQZ28CPmZ0tsdnGIZhGOa/p/LEKH38rnhdqVFBz02sTJtK8sAC+L5H6cPPYxNl+VOVGdH6MJoA
+ MjlGX21fHFTbm0XNvaVxR4iD8G00/m8gHErfCytuLhZjAEkA1woJJAE0kMBM+csSQMNqIP186531kHr/
+ NHx9vC0Eb1VDnf0JUN3gcRmGYRiGeUvsjwOaE0BuUGlLFNiWt/iKpEGeCMJ5j6MIYOFikcUW1jmTAHWS
+ y2ZU3hoj3nTDnaDWvjJQblc4xO8KhkXXZ8PuO9tg+Y0FsObmUiGBJIAEVQGlSmBWt7DoGkbZk4QwSwTX
+ 3V4OJ+8fg3l/TIeIHe5QYVdJfJwEqLIXH9/gsRmGYRiGeQsIAYzR105OzKhzugy41rKZgs5QUFIHngjy
+ Pkd584prvnHf1vh6BahxSJ1RZUc0VD8QB9X3KcRA3QOJKH/+0OBgedh+Zx1sQVbeWojyRwK4FOWPJJCq
+ gZIACgm8vQKlj+RPIUsA6Wd05Y8jDw5A00PVIHq7l3iMrMdkGIZhGOatgi5QZVcM1DxUOqPJrQoQkuSx
+ Cp3BSlIHFsD3OZkTQEKSvG40vlsBNHs02mp7Y3PsBKVE12zUTnfodKIt7E3fCatvL4EVN7ME8GURlMcE
+ ouhJrBQoMrgGv3fq4XH47eIACN3mAjX3xUOtfaWhBj4WwzAMwzCvj+xt+qvjt1OjbX60il6T5HUVnSFU
+ UgceB/j+BiR7twiwKBU/J+xmo5vlxGyf6vvxDTegxn7cefA2cqcn/Hq2Bxy4uwuW3ZwPK28thtWCJUZF
+ kLp4s0MVwRUoj4th193tsPvuZqi6LwZK7wmAuiiY1fbHisdiGIZhGOb1krNtfxVodZD4Q/G6mKRAfREP
+ s3LCIfiKIO99cpnZ5OtccVn0i0Y0yHNKrL76IdxRDmRR+0AZqLQvEkrvDoQZVyeguG2BpTfnwYqbi2QJ
+ XAKrEEUESf7WoPCJMYEofBLLRSVwrWAZnH54HHqd+Q4idnhCLbz/mgfioQbDMAzDMG8Ew3b9lUAniN8c
+ o2uIjqDZrtGaehb8Ed0hj1JE4ry/yW0dbTW0Gr7B9S+Uz6i8NVa82cobXw2pfTAREvaG4NdxsOrGEtiU
+ thYFcC7KnySABAkgIQQQBU90BZMECuGTRHATsurmYjh4by8K4lJI2BMK5fZGoGCWw52zNMMwDMMwb4hs
+ UvcqoBNU2R4LNBO41tHSYBFk9ju6g4mkEJz3MYq5Fwjo4jat4bWyUPu0OoNW/q5xuBTUOChR82A81D2Y
+ AKX2+EK7Ew1gx93NsAoFb+mtebDi1kIBieAqAYngUiF3CmsRpQuY/k3j/07ePwwdT7SGqF1eUPdwWRpc
+ CrUYhmEYhnljKO36K4NOUH13KQhGAWz0RwVwb+e0CN2BZwK/x1HeNG/3zxxPN02vLC4BRxM+aqDtK288
+ CWAtJHaPN/x4phPsubtDjP9bdnNupgAqEkhQN3DmmEADESRo0sjR+/tgzvVJUGqfH1Q+GAl1DiUY3VEZ
+ hmEYhnl91MC2PJvYvQLkBvGbY3XNH1QC70/U59Ed3CWFYAF8H6O8ab4xowPPNrlfEfz2aLTizSYBlKl5
+ qAxUOxgLsfs0MOrSANh1dwssvDkDlt2aD8tvLXhJAqkKSDOEiWzyd3sBbE5bA/vv7YTWx+tAzD5fUf2r
+ dRh3TIZhGIZh3ig1D6EAGrTvrwS6AQlg0/uVoeT4wEsqa5WH7BAsgO9hlOnbtUtPDnnY/EFlqDY9Rl/j
+ CL7R1AUsU/twGah0MALK7SsBs69Phm131sPC6zNlAZyP4kcSqIjgIlh5ezGsQsTsYLqVZXDlzQVw6N4+
+ GHdlGMShTNY8HAf1j5SDOkcSGIZhGIZ5g9RDamF7Xs2gfX8VaqIbCAG8XREqbYxMM3U1jRMGwRNB3sPI
+ b1o+u7xfl1seCfEH43VVdsZCzaPxKGdZ1DtcFhIPhEBt3Hmokrf27gpYcGM2LEX5UyQwSwQNxgMqIois
+ uD0PNt9dC9vTN0GzY9WgzMEgaHi8AtQ9kmh0R2UYhmEY5vVCBR3D9v2VQDeoNiNO32R/BX35dVGgyq3q
+ bugSnPcoIL9p/p3Un9U6Uhrqb0vUV9uLb/Ix5EgW9Y6UhVIHAqDNyTqwLX0DLEubB4tuzRKTQCQkEVx2
+ G0UQWXkbJTATqggSC+Dg/T0w7HJfiNvvCzSLqN4xlL+juFMyDMMwDPPmQQmk9t6wjf/boBtU3RsL8dvi
+ dbUXltE7VCyWJMkEC+D7FuUNM3WoZD2r0Y0KUHdVaX21g/gmUwVQfsNpRyFi92uga0p72JG+CRag/C2+
+ RRXAObIAzpUEUK4CkvitMJA/EsPNd9fD+rRVUBelr+yhUGh0rBLujCSADMMwDMP8JwgBzGrjXwkUwGr7
+ YqHECY22wcVy4Put2xB0CGUoGUvgexTlzbKyS7Q80vRhZYjfXEpX4xC+ySSAMlSpq36kFMQd1MDgy31h
+ W/pGmH9jGgrgHMGSTEgC58HyW4tg+e0FQgBXoPzR7fK0hbD/wS7oe/4HiDzoA/WOlYO6R8tCHaoAMgzD
+ MAzzn0HtumE7/ypUExNB4nVN0iuDS3O7negQtpJKsAC+T1HerKKhA333t3hMAhinq4VvcC20fIU6x8pA
+ 1aPRUP5wMEz6YzRsubMK5t2YKiqACktuz4GlyLLbc0UXMEEzfonlt+eJbuO1aYuh+uFYqHikJDQ6Xglq
+ H0+EusfLMgzDMAzzH1L7WCls34ns7f3fAh2BXKHZg0oQM06zCx3CRlIJFsD3J0mZZdvImLE+N1s9rwzV
+ 5sTpa53I/maTAFY8GgbVjsag6M2F1XcWw9ybU1D8ZolxgNklkARwnkzWeMAD93dAz/NfQ6lDGmhwsgLU
+ wx2QYRiGYZj/mvJQ53hCtnb+lUBHIAFs/rQylF0aehIdwkdSCRbA9ydZAtgwdlTI8xZPqkD12TEvCSBN
+ 1Ch7qAQ0OlEJ1qUtF5I379Y0WHJrphBAIYG3JQmkny1D+SNIAun7W9LXwbK0+VD5WCRUOxILjY5XFDuf
+ 8R2TYRiGYZg3Rzlsg8tka+dfCXSE6ntjoOWzKhA7MRjQIZoJk6inyiNuOe9BZAE09yhQp/zioKfUn199
+ Xil9rZOlodbxLGiHKX3EH7462ww2pa9B4ZuBAjgVb2dnCuAiEkBECGDaPFiaJt2uQPHb+2AHfH/2Syhz
+ OACanKgM9U+UYxiGYRjmLVHnRGK2dv6VQEeovrcUNL9fGcotDQdTZ9OmwilYAN+jyALo0tihQfzmuOc0
+ C7jGgjh9rVP4Bp/IojbuKHGHfaHHhW9gc/oGmHNrGsy/NR0W3J4BC2/PFCy6TRJIlcA5sCRtjhDABWkz
+ YOu9tfi706DCkQiocSIOGp2sCPVP4g7IMAzDMMxboe5JFECDdv6VQEeofiAOGv5RFqrtjwPPDk4thFOw
+ AL5XEf31hbwKjqx/LgEa7Cirp8u81Dqd480+GQ+JRwNh2LU+sO7OSph1+3dYQAJ4a4YEiuACIYLTpXGA
+ KICL0mbBsjtzYfe9rdDpbBtIPBIETU5VhgYnyxvdGRmGYRiG+a8oD7VPlMne1v9d0BHoqiANr5SFeufK
+ gXWMxQRUiXzKusKcdz+5lIUbbaLMVzdJqyCmddc4Vhpqn8yiLlLtRDSUPVICpt4cA6vvLoFZtyai7E1D
+ 6SOoEigxH0VwcdpsWI4CuODWNNh2bz3MRlmsfLwk3lc8NDpVERqcKs8wDMMwzFuk4alyorhj2N6/CuQK
+ 9dcn6JvcqQjWkRYbUSXMyScwLIHvQXIpXcAlfvWc3+x+RSGAtY6Xgdqnsqh3KhEqn4yEyiiBVOlbcXcB
+ zLw5Eeah/M3PRBJAkkKq/i1MmwHL0ubC1nsbocPZVlDuWBg0Pl0ZGpyuAA0ZhmEYhnmrNDhdHuqcSsjW
+ 3r8K5Ap1VpfW01Iwft09l6BKFCSfwLAAvgdR3iST2GmBK5s9qSIEsPbJ7G9yPfyUUO54BDTCHWbpnXmw
+ 6O5MqQv49lQhgQokgQtFBXCWmCG85d56mH5zPFQ6Hgl1T5UVAtjwdEWGYRiGYd46lbB9z97evxLoCjWX
+ lta3fFYNosb4rUeXKCopBQvg+xBlsGbJ4N4+V9roq0NtfDPrnEarN6DB6XKQeNwfWqfWgbXpy2Fe2lQh
+ gPOEAEoolUCq/M2/Mx2W3Z0DW++tgw5nW6AAhkHT5KrQKLkiwzAMwzDvBJWhfnLZbO39K5GCEriotL4d
+ ukNAkmsaukSkMAqeCPJeRHmTyof0c7/TSlcVauGbWSc5+5tMAljmRCB8fa4NbEinCSATYe7tKS9BIkhd
+ xPPSpsHm9NUw9dZvUPVUJNQ5lQhNUypD45SKDMMwDMO8AzRFGiSXy9bevxIogDUWldK3geoQPkD9EF0i
+ QRgFC+B7kKw3qWz89PBbrV5UhlpUATyDbyxJoEzd5ERIRAHsdelrWHNvGcy4PQHm3J4syCaBaVNgDrL0
+ zlzYfG8NdDrfAiqdDoNmZ6pAkzOVoPEZ3OkYhmEYhnknaJBSHmonl87W5v9t0BVqLi6lb5VRBUpNDX6A
+ LlFGGAUL4HsQ+U1yLFOoVOWdEbeaPaxoRAAToVZKAiScCIIh13vDqrtLYNrtcTD79iSBIoKKDM5JmwQb
+ 762CybfGQhWq/p1OgGapVXBHIwFkGIZhGOZdoeG/FcClpfRNH1WEyptj7vt/4hBl6Bacdznym2Tumqde
+ 1Z1Rj5o/rAo1l6AApiZAHZQ+on5KOaiJO0fi6VAYd3MwrExfAFNvj4G5aZNhNsrebLydIzMT/734zgzY
+ dG81dDzfGiqcjoBm56pDYxLA1MoMwzAMw7wzVEMJrAi1UlDm5Db/Vam1rLS+6b1KUH1PxDOLMAu6HFzu
+ JMi8xCznHU0uVbwqL32R37XAr7WOlYZmRyrqax2Ph7oogHXPSDQ4Uw5qJMdCteRImHxzDCxJnwNT08bB
+ nNsTxUSQWWnEJHE7I20CrL+3HGbcGou/Hwv1U8tD8/MogGdxR2MYhmEY5h2iCjTBW6rkKW3+K4GuUPtY
+ AjQ9VFFfJ7k0qPLnWoBKoawFyBL4DidTAK3Ciwypf7YsND5QHgWwdLY3mASw8ulIqJ1aGqVvipjhO/X2
+ WJidNhFmIrNkSP7m3pkC6++vgi5X2kKllJLQ8mxNaIo7GMMwDMMw7xqVxa1hm/+q1DqZAI32VdA3vJoI
+ pta5lpFSkFdgWADf4eSKlwWweKViA+tfLItvIgrgSRRAqgDKNEitAJWTw6HRuQqw9N5slL3JogJIwkeQ
+ BBLT08bCinvzYMbtiVD9TClocLYCtDhXHZqew52MYRiGYZh3jmaIYZv/ypxKgMa7y+kb3yoPBV3yUwVQ
+ WQuQBfAdTq56UE+MAQzu6TG40fUKUH9Hor5uSgLUO5tFIxS5iilh0PpCbViRPg9lj+RPEsCZBgI4C79e
+ e38pfH/pM6h0JgJaXkT5O487GMMwDMMw7yRNUAAN2/xXBp2hwbay+iZ3K4Jz9WKLUSm4AvgeJFd8Uryo
+ AJaeG9Sv6V0UwK2JenozDd/cBmfLQ4WUEvDVxWaw/O5cUembjgJIzEgbL5ie9hssSp8N02+PhXrn4qFR
+ ajlodb4GND9flWEYhmGYd5QW56thW5+Yrd1/JUgAt6IApleAEn0956NSWJBXYFgA3+HkSoIkeoMKB/Xx
+ nt3qaWWov+llAaSxgeVTguH7K5/D0vT5MEUIoCSBUiUQJfDOWFiRvhC6XP4MqqdGQ0uWP4ZhGIZ552lx
+ vrpo5w3b/VcCnaH+5kR988eVIfgn9+XoFDbCMJJYAN/lKOv0lHFtZHu1DVQT1wGul4qfBM5l0eBceSh7
+ JhiS/ugMS+/Nhalpo2Eaih8x/c44mHJnDCy+Nwum4dc1zsdDw/PloNUFFMAL1RiGYRiGeYdpie01jfE3
+ bPdfibOJUH9jWX0rqA4ezYvfQKeoKcxCnmPAeTeTKYBeX7pcbYtvnhBAekPPS9Q/X17cJpwJhP43u8Li
+ 9Dnw+x0UwDtjBVMREsBV9xZA12tfQLkzodDqYk1ofhF3LIZhGIZh3mlaXqwBDc5XhDrnEzLb/lcCnaHu
+ hrL61ugQ9l/Zv0Cn+EJSC5WJfMt5B6MIYGnvb50vt4NaQgDrX0Dxk2lwoby4rXAuBIbc6g2L0mfCpDsj
+ UPp+QwEcg1+Pgrl3p8Lsu5Og5tl4qHkhDtpcqg0tLuGOxTAMwzDMO03LSzWg8cWKUPdCQmbb/6rUW1dW
+ 3w4FUNPV8wk6RWtJLVgA3+VkVgADf1Bf+cSIADZCAax7oQxUPRsOY27/CgvSp8HkO6NhKgrgVLwlGVxx
+ bz70ufEtJKYG4k5UGVpfqok7VHWGYRiGYd5xqM1ucrEStvllMtv+V2Zdgp56EUOSvJ6hU7SV1IIF8F1O
+ pgCG9PW60hZqGhXAWhfiofqFGJiYNgLm3pkMv98ZCdNQACei/M28OxEW3J0GjS9VgMrnw8XSL62N7GAM
+ wzAMw7x7tL5UGwWwMtS5UDq71L0C9YQA1oDQJG8WwPciWRdrLhMzMfhKG3kMIC0IrdDwYkWocTEOal6M
+ F5W/mXcmCAGkr39HAVx6bw4MvNkDyp8Ng1oXy0DTS1Wh5eVaSA2GYRiGYd55akGTSyiA2IYbtv+vQr11
+ ifpWUA0ixgU+y++YXxLAUBbAdzeyAJoVz18mZk7wlVZQVRLAS/iGyjS6VBGqX4yFuiiAM+6Nh+l3x8GE
+ uyOR4TAtfSzMvzcVWl+uCRXPR4jfb3q5CrS5UhtaXanJMAzDMMw7DrXZ1HbXuYQCaND+vwr1NpXVt9BW
+ gYjpYc+ca9kIAQz9hAXw3Y0sgFbRZmUSF5W40kqfUwAToOGlSlD1fDQ0wH/PTJ8I0+6Oht/vDkUBHAYL
+ 7s+A4Wl9odKFCKh9sbT4GxZAhmEYhnl/aHOlDrbd1f6dAG4sq2/+pBIKYMQz15aOsgCGsgC+s1EEMMKq
+ TNml/2vvPOCjrLI2PjRRBFFBKaIIUiRSBYIoMEBISCNASE8mk0JoKRBIQESMiooIdkFFsa591V3dvt8u
+ 29xevt1lv5XisKtib1homZnznee+8yYRXiGkwCQ8j7+/CRiTybz3nvPcdm6tAUx/c5rYZL05XWbsvkI8
+ bybKM59ukUc/uV82qwF85NN75YW9T0rx2zlqAEebr0t7M0o8byXI3LeTpeDtWYQQQggJc4reniPetxIl
+ 5c0pNbn/uFED6N0fL5E/jTwwaMFFNIBhr5ABvCDyTGMAC0KFoOs+1Ew1dgm7x5tZvWc+fVi2fHKvPPDp
+ nfLc54/I/R+vl5n/nSiz35ykBjBWUrXx5GkjKqIBJIQQQloEMIC5byWpAZz8dVN3HKT9IiqYCwP4k8gD
+ w5bQAIa/QgawxyQ1gD+EAZxpGcC3osUm6604ifvPeJn/ToY8/dkWNYD3yGYs/37+uFS+N19i/ztGMt+a
+ LhlvxUjqW1GS+/YMKdyTIgV7ZhNCCCEkzCnSnO19e6bMeWtqTe4/XtJ+Hh30HkiQyK1qAJf2owEMe9kz
+ gFd2nTLtR+Pesq+Cy3g7Wmxy3o6T+P9GStm7OfL83i2y+dPb5YlP75fHPrlP0vW/J711lWS/HWs+T3s7
+ Srx7ZkrRO6ky951kQgghhIQ58zVnF2juTnt7Sk3uP262qgE8GC8Jv4o8cBkNYAuQvQdwStepMT8aXXMV
+ XN2HahnAMVL2nleeUQP4gBrAZ/c+Kms+rpC4N0dL1tvTJfPtGPO1lgFM0gZFA0gIIYS0BCwDmNRoA5h7
+ IF6Sfh154PJKGsDwV8gA9pvefWLs1nH/xTUuxgDu0YcZImdPnMTuGSPl7+fLU3s3yyOf3Svf+uwhydPG
+ kvjmOMneE1vztWl7oqTg3dky/900mfvuHEIIIYSEOcjZBe/MNjm8bv4/Ln4RHfQcjJfE30YeGFbJPYDh
+ rja2AVQVRr066vN5MktSfj41WPehGgP41hipfLdQnv70IXn6s82y/uPrJf7tcZK+ZxoNICGEENKCaUoD
+ OOM1GsCWoFoDeLorK+pHYz4xBvBnagDf0YcZIvudOIl5e7RUfjBfnv38YfnWFw9JyQdZkvD2WMl5R81f
+ na9Ne2eq5L87U+a/pwbwPW1YhBBCCAlrkLPzNHcjh9fN6cdD+i/VAB5SA/g7NYDX0gCGv8QygP2Tz7vK
+ WgKeKe5fuAOZ78aITfa78ZK4Z4ys/HChvLj3W7Jp73qZ865bkpWcdxP0a6Jrvjb93WnamJJl4fsZMu/9
+ VEIIIYSEOcjZhZq7096dWpPPj5tfxQTzqhOMAbzsGhrA8FdoBvD88V2jos0hkCMNoOfdWEnYM1YNYLG8
+ +uULsur9EonXP2e/O13/O6j92nRtPAXvzaIBJIQQQloItgFMbQIDmPAaTgHTAIa/Qgbwgkldp0z78eVv
+ mVPAv1QD+J4+zBCe9+Jl+jujZfVHi+XbX37LzPrNfPdK/fu4mq+xSX9vmhS8nywLP1AD+IE2LEIIIYSE
+ NcjZyN2pmsMPz+v1JePXagADlgFkHcCWoJAB7BqpBvAnl79lTgH/yh3Iej9GbLLfj5W4d8bIuo9Xyf2f
+ 3SYz3rlCMt6P1v82veZrbDLenyZzP0iWRR9myPwPUwkhhBAS5iBnI3envx91RF6vN7+JCearAYz8pRrA
+ JTSA4S97BhAG8MchA/jrrxvATDV6M94bJ+s/Wy3XfLxAEt8bq6Yw7usPPkTa+1OkSBtR8YeZsuDDNEII
+ IYSEOcjZRR/M1hzecAOY+Vp0sEASJB4GsJRLwOGvkAHsdnm3KdO+O04N4Gxx/0YN4AfTxSbzg2iZ88Fk
+ qfp0iRR8NEtSPpiifx9b89/rkvZBlBR9mCLFH2XJgo/SCSGEEBLmIGcjdyOHO+X2+pD52+lqAJMk8ueR
+ By5ZQAMY/rKXgAd3nBL1ncvfmifJ4n7tcAOozl6Z+9FsydCPdf/b4WRo4yn8cLYsogEkhBBCWgQwgMjd
+ jTKAv5seLIQBfDLyQL/sXjSAYa+QAXSd2W7K5GdHvbUQBvD3agA/1Ad6GOkfTjvi7w4n40M1gGoUF32s
+ BvBjbViEEEIICWuKNWcXaO5O1xzulNvrQ+bvY4LYRhb55OgD3cd2DRlAFw1gGMsygC7XlPGbLn1rkcwR
+ 92+dDWB9SFOTiGXi4o+zZeHHGYQQQggJc5CzkbsbZQB/FxNcIMkSWRVxQD2FMYCu0TSA4awaAzjyxkFv
+ lUiauP+gBvAjfaANIO2jaVL48Qwp/cQjCz/RhkUIIYSQsKb4EzWAH8/UHK4G0CG314vfWwZwbNWltQbQ
+ RQMYzqoxgCNu6KsGMFXcf3QHsj+OlYaQ8XG0FHwyU0o/zZVFn2YSQgghJMwp+TRbCj+ZZXK4U26vF3+Y
+ HsQq4oibLt2vnqLQshY0gOEs2wC6h1170ZvFTWYAsx0bGSGEEELCC+Rs5O6Mj6Mcc3t9yPpDnDGAw68d
+ hBnAeZa1oAEMZ9kGMHbg/As/WAQD+NeQAfzk+Mn4JFryP02U0s9ypfizbCWLEEIIIWEMcnbBJzNMDnfK
+ 7fUh6y8wgClyafa5MIB5lrVwtQ99pMJQbUMf+w6tvPhn8yVZPP8bH8z+0PkBHws0Ho8xgB4poQEkhBBC
+ wh4YwNxPEhtuANUzZP01LjhPZktE5YW/VU8x2DiLqhqPQYWh2rjFbRz6tFfGrMNdwJ5/xAVzPoqVnE+P
+ n+xPoyX3swRZvNcjpXuzpWRvFiGEEELCGOTs3E8TJFNzuFNuPyYfx0queocimSWR90Q8p5aiC3wFDWB4
+ q02qpJpl4CsfGbahIDhDPK833ACi8eR+Gi+LP6MBJIQQQsId5OrSkAHMaagBVM/g/b/4ICaRBpde/LJa
+ im7wFSoawDBWG3eVNQM4aP6FG/IOJEjeGwnBzA9jJOczfajHSeZn0eLRjxhNlH2eI6Wfa8MihBBCSFiC
+ XL34c4/m7niTw51y+7HI+jBWCt5IDBbKTOk+stOLainOha9Q0QCGsdqkhm4D6THh3A05e+Ol0JcYzHy/
+ YQYw67MYydaPGFGUaYNyamyEEEIICQ9g/hbrR0zeZGsOd8rtxyLr/elS4EsK5kmidOrdkQawhaiNy22d
+ 0jlrSOc7MJU7zzcziHv9PHvjGsj0UIPympEFIYQQQsKTcs3VWLXL1tydszfWIacfm+wP4wT7/3L3xUrH
+ s9q/opaCBrBFKDQD2LZXx5JE35RD82WOZH0UI54v9MF+fvxkfh4ti7/IlPIv1AB+oQ2MEEIIIWEJcnXp
+ 51mS/bnmfYecfkzUK+AmkPkyWzJ3R1ef1t21Si1F+yrrAEgb+AsqXBUygBfE9JiSvHvyhwslWbL+EBv0
+ fOnwoOtBlhrA4i+yZekXeWoEPYQQQggJS5CrC6Xk80zJ/Hy6Y04/JuoVsv4QE8TkUcobUZ8PWTxkkrEW
+ UlNnmApbhQxguzPbTUn441XvL5QUyf6jGkCnB10PMAO44It0GkBCCCEkzEGuXvR5mubuBs4AqgHMVANY
+ rN7BvfXKvZ0HdjYG0PYWVDir9iFFT3hm+EdlkibZfw7NAGIZ+DjJ/CJaFn6ZKku/LJDFX2Yr2sgIIYQQ
+ EnYs/TJP5n2RanK3U04/Jl9p3v9jTBDeYeyjo75QLzHVOAoawBYh+yFFjbvnsg8XwwD+NTQD6PSwj0GG
+ NqKiL+ZIhRrAUtPAcgkhhBASZpQqFV/OVQM4R7IaYQAxaQTvMO7Wy/aql3AbR0ED2CLUVsRs1Ow28ZmR
+ vy6BAfzb9AYbwKwvpknBF7NkmZkBdG50hBBCCDnZeDVXF5qcjdztlNPrQ9ZfpwfhHa56ZOgf1Ev0Ms6C
+ J4BbhNrY17VMeWnsC7jM2f1/7kDu3njJ/fL4yflyuhR8mSQVXxVK+Vd5ipcQQgghYUee5uoCk7ORu51y
+ +jH5Il7y/hkXLJZUmfT05d9RK9EJfkLFE8AtQG1c1gxgm/7eXq/iEIj7DXcge2+c5O5zeNjHIFsbUd6X
+ CbLsq3xZSgNICCGEhCEezdMwgPmSrzkbudsppx8V9Qg5n8VL/o5ENYBzpH9mjx+rl+hqnAUNYIsQHpKZ
+ AewyqNMzc2WWFLwxI5j9iTaGBhhAHB7xKmhYtgkkhBBCSDjh1RxdaPJ07pexJnc75fSjoh4h+5NYmeJz
+ B+bhGrhxXXAP8On2pBJ8BRXmChVsdPVO7LbAsy3CP09mS/ZfpgcbagAxkkDjqvxqrn7MrdPgCCGEEBIO
+ VKoBxEdPowzgdCmSJPF8ES+XFfddAi+R+jwPgLQY2Qbw/PTzZ6Zvi96HfYDZf4kN5u7XB/zV8WFOBH01
+ Xcr2ZUvlvrmyZJ8awH3a2AghhBASFiA3V+4rNLkaORu52ymnHxX1CJmfxsoiSZOU16dKr1ndM42p4Ang
+ FqSQAVRlurdeebBU0iXrT9MbaAC1QXwVI4v2ZcqKfUU0gIQQQkiYsURZsW+elGquzvoqukEGMA8G8ONo
+ KVPPEPfjK0Q9RJ5xEjSALUi1BjB+6tOjPl8sGeZYd0MMIMhWAzj/qzSpUANoNbZ8QgghhIQRy/fNlwX7
+ 0iRTDaBTLq8PmX+bHoRniP7x+HfVQ1xlnEStp6DCXtaGTei8aS+P/ctidfPu/3UHvFjjd3jgxyJbG9Pc
+ r2Zr4yqSZfsKlHxCCCGEhBGYpCnaN8fkbKdcfkzUI7j/6Q6USpok/O7K36iHON+yEjwA0pJkP6xzBy+6
+ 6O9LYAD/7Q7g4Xr3HT85+6ZL4b5EWbFvrqzYXyAV+7WhEUIIISQsqNTcvHL/XM3VSZqzYxxz+VE5oAbw
+ izjjFRZLqoy4ccCf1UP0sawEDWBLkv2wzuoZd87/lEqKTH7dHcj5PNb5wR8DuzFV7ivQRlbo2PgIIYQQ
+ cnKAAQRWzp7+tRxeL/ajBuB0yd8R4S+RZLkk/4KfqIc4x7ISNIAtSqHr4FxjbhtSUShJEuVTA/iZGsCD
+ Cfqgj4/c/XHi2R8ry7SRLT8wT5YdKJAKQgghhJx0kJNXHCiSpZqjzV5/zdlOufyoqDfI3hsr0eoVCmWW
+ XFpywU2WmaD5a3kKPbQek7uUpb0RI/H6ULP2xkj+wRnOD/8ooEFl758ui/fnytUHFsjSAzriOFBICCGE
+ kJMMcvKKA/M1R3slZ3+sydlOufxo5KsBzNo7XeLgFfbESIdz2q2p6yWoliT71E4Hlzfx51dJmS89mPW3
+ mGBDDWDW/hgp3Z8pK9UAOjVAQgghhJx4liorDyyUsv3ZZrIm1yGPHxMYwL/FBuEV5nx7UrBtW5cpAk0D
+ 2DJlDGCHrq5R8T8b/+YSybROAu9zePD1IGd/tMzbn2oa2fIDc6WSEEIIIWFAkZmcWbB/jpmsccrhx0S9
+ gfvvOACSIYm/veKdDoM6DDdOggawRcp+aENH3jLYZ04Cb1MD+JXDg68HGFXM3T8rZACLHBogIYQQQk40
+ yMnIzcjRyNVOOfxY5MIA/tMdKFcDOGb9kD3qHQZaFoIGsCXKfmjnjVk76NUSSZW81y/z42YP7wF94MdB
+ /oEZknMgVvL08xUHi5T5UnmwUNHGRwghhJCTRKHJySsOLtAcnWhyNXK2Uy7/Rg6pAVRvkPfvCD/qBg9b
+ NeDn6h1YA7AVqM1lFf03zH1jVtC7e1Z1zpfaOPRhOzaCbyRRcrVR5R6I08ZWICuNASyQ5dr4CCGEEHJy
+ gAG0cnKhydHI1cjZzrn8G1BPAG9Q5BvhL5JZ0i+794PqHXj9W4uWtXbf9owBZ9ySuTNavLtTq3HKBw/b
+ sREcBTSsbG1YSw56TGOrcGiIhBBCCDlxVIQmZcoP5pocnXvg+Ff5QNbnsVLsG+PPeT9Oukacfrd6h/bG
+ R1AtVKHNm93Hd0lI+9eUT0t9aUHPtgh/nhrAvIPHh6kRdDBGig9lyKpDi2TFoSJCCCGEnGSQk0sOZZoc
+ jVztlMOPinoC9z/cgRk+d2DkXyL8517ZdU5dD0G1RIUe3und209yvzTmfWzuNAdB1O07NoKjUHBwhni0
+ cc0/lCLXHFooVx+a59gQCSGEEHJiQC6+5tACWai5GTkaudophx8V9QQwgMt8WcGxm0d8obbhSniHmnJy
+ VIuU/fAGjbt/2N9wEti7O74aV744NoKjkH8wURtXrGlcaGwrQyaQEEIIISceGMCVh+abnFxwMElz9HRz
+ 2YNTDj8aHiwbqzcoV48w4amRv1LPcIFlHWgAW7Ls6duz+uf3eWWRzNGHPLPa81WsYyM4OoniVQMIVmjD
+ w5SzU4MkhBBCyInh2lAutvMzcrVzDv9m4AngDYolRSKq+r0Ez2BZBy4Bt2TZD+/086d3u6fgHwnBRb6R
+ /pyv4hwbwbHwHoyXnIPRsuyQVxtdyRENkRBCCCEnjlWHFsrSQ3lmhQ452il3H5XqBMn5R2zQu3tOdcFf
+ k4K9Zp27UT3DGZZ1oAFs0aqSKjOF2zupR4Z7qzuQ6HMH3P9yB/DQzWGQ4yTr0DQprc6U1dVqAKvnK9oI
+ CSGEEHKCmW9ycYnm5OxDMY45+5ioF8jeFhtc7Mv0J782Wc4afsaCut6BasGqqt3EOS36+2M+XOrLCKLa
+ t3H+To3hKBQcmmEaWdGhWXKtMYALTAMkhBBCyIllpeZg5OKi6jmSdSjaMW8fE/UC8ASzfe5A7CvjPnOd
+ 4Uo2joEHQFqF7GKOl1z50GV/WSIZ4t2dVO0xU7+Jx0VBdZLkVMdKbvUMuda/SFb6FyoLCCGEEHLCWWhy
+ cZ7mZI/mZuRop9x9NFA2xrt7RvViSRP3SyP/Aq9gHAMNYKuQ/RDPv7T8oh9hk6d3d3K1ByeBHRrDsfBW
+ a2PRhna1v0hW+8scGiQhhBBCmpvV/hKTizExg9zslLOPhWd/nJkUgjcYtKTvT9Qr9LAsAw1ga1Cb0Fp+
+ uws8vdbkvgO3n1Lt+Vdc0Kkx1Iec6hhZ7PfqyKPUsVESQgghpHlBDi7XXJxZHe2Yq+uD51/xwWLf5X7P
+ O/HSY0a3O9QrdBARHP7gAZDWoNTnrWXg0/u0zYz5g3tfKQpCm4Mgzg3iaGCKOUsN4ILqNLneXybX+BcS
+ Qggh5ARznX+xLPKnSXb19AYt/wJ4gVJJk5htUfs6R3YuhFcITRrRALYKpdbsAxw+7SfjXl8imeJ9PcKP
+ O4GdGsTRSRKPGsBC/Xidv0RWKU4NkxBCCCHNwyr/Is3BpZqLZ5pJmfyG7P9TD5D77wi1kZky5cdj31SP
+ EAmj4HbzHuDWo1oD2Hf0ukG/w2bPQl+EH8e/8/2Jx02uP07ylKv9880UtFPjJIQQQkjzgP1/K9UEekL5
+ 2ClXHwt4gLm7hvrL1QAOu6X/39QjDLasQo1noFqB2obW9Dv0y+v9RNHeWYKij7kH4x0bxbEo9CdJtj9G
+ lvq9Zhl4lTZGQgghhJwYkHuX+fPVAMZoXk46Ik/XBxSOnu8b4V+4P1kGlvR5Qj1CJ+MYeACkdcld5TZT
+ ut2jzi6buSd+f4kvNej+tzvg1CiOhW0AF/lT5Ub/4iMaJiGEEEKaj+v9S6z9f40wgPAAJb45wcQ9sYfO
+ m9K1Ah6BBaBbo0LLwKf3bn9lzB8nvI1Ln92vuwN5/gTJD2hjOE6yAzEyNzBTrg+UyepAqVwbWEQIIYSQ
+ ZmZ1oNjk3gLNwR7NxU45+ljkKfAASyVD4n515UdqD+LhEVzc/9cqZa/pXzTm3iG/W6IGcIqv4QYwNxAv
+ 3kCsrAosMA3RqZESQgghpGlBzkXuzQ3EqZGLc8zRxyIvkCAFvqH+xWoAJz4z/E/qDfoZh1B7ZoBqRbL3
+ AZ5xaemFTy6oTpYi3+yg91C8Y+OoD1mBaCkP5MmNgSVyjTZGp4ZKCCGEkKYBuRY5d5nmXqzEOeXm+oDc
+ H+1zBxYF58jA8r7PqTdoH1r+5RJwa9Toea4O+Hje1HNLEvdMP4TTwN6d8cGC4AxpCJ5grCwKpsmaYIWs
+ DhYrJYQQQghpRpBzi4PpmoOnO+bm+uDdMSNYph4ge1uEv3PE6VfDG7irzPIv6/+1StWu7UdF/2b8u8sk
+ W9zb3QGnxlEfvME4KQwmyvXBxXJdsNSxoRJCCCGkaUCuRc6dqzk4V3OwU26uD7m74oNLJUtm/H7Cx+oJ
+ 4owz4PJvK1btw+1x1beGv7ZUDeBkX8MNYH4wwYxArgnO1xHJUlkVXOTYYAkhhBDSOJBjb9Bci5yLFbj8
+ YKJjbq4PyP0wgKPvGPwv9QS9jDOgAWzVsu8Fbt/X2/vJYplj9gCYzaAODaQ+eIIxsiSYIzcHl8m12jiv
+ 00ZKCCGEkKZltebYNZpry4O5kt2I5d+8YILM980OlkqqXOy94Gn1BKdz/1/rV5uaZeDTXJUZ2yL8JdgH
+ WN0YAxgrRcFkuUlHJVXBMsdGSwghhJDGUaWW7cZguczTnNuo/X+BeMH+v8zfTQ+ePrhTpfEELP/S+pVa
+ O8U7bup3xn5QKTmStysxWCDaMBpAvsQrCbJaiuVGWSbX6sfrpJQQQgghTcS1UqI5tlxzbWko78Y75uT6
+ gFW/ZZIlU58Z86l6gSjLEtAAngqyp3i79Z9/8d+WSqZMtfcBOjSUY5Gv5Mh0qZA8uUkqtaHSABJCCCFN
+ S7Hm2GWaZQs158Zo7k10zMnHAvsGrf1/mTL67sv+R71AF5eYk79c/j0FhAcN2nWN7LKpSGbJIpkj3uqG
+ jyZgABdJmo5OKqXKseESQgghpKEgt94ky2Wh5tociXbMxfUBuR45v0hmSp+EbncbV8DSL6eQqkJOv5tr
+ hnvrhADKwXi2xzZwGXim5EqcfkzQBlqmJnBpqLGWEUIIIaSRIKeuMbl1ieRJonjN8u/MOnm4/nh2JAQx
+ +5f4l0mH1AV4jBfg6d9TSvZU77Cxtwx5Z7l4GrkPMEG/w3RZoWOKm6TCsQETQggh5PhZLSUmt67UHIsV
+ t4Yu/wL3LndgmX6XSU9evk09wEWWFeAM4Kkk+2Gf0S+/57OlkmLKweBkkFODqQ8eidUxSqbcLJVyvSwm
+ hBBCSJOwRHPrcrWBWZprYxxzcH3wBmaYXF8q6XLBrO7fDfkAiAbwlJK16dPVsVfbEvdWd6Dclxn0VMfK
+ 3AZMK+P/8UqcfpxhloDXyDIdtZQ6NGJCCCGE1Bd7+XeNlEuhJIW2XDnn4qOB/Oypjhfkelz/dvp5rgrj
+ BahTUvYy8PApz498s0LHFeZauMMaTX1Ao/RKgpmaXiELQqeBaQAJIYSQxoBceovm1JUyz+TYPM21yLlO
+ ufhooGIHcnyl5vqrHhz2keb+UZYF4OzfqayOEav6PYeikHPfGOb37opv8F5AnEwqkUxtrMvlBlmijbfs
+ iMZMCCGEkPqBXAoDiC1WjTn9i8Mjc98Y7l8i2TJkWd9XNfd3sSwAdWrKWgZuc/a4zqty34mTGdgHuKNh
+ BhDLwLk6OinUz1GsEsvAnAUkhBBCGo61rWqp5thZJsc2bJvWDMnZERf07k6r9r6TID0Szl2J3G9vBaNO
+ RdnlYDq1mz7toYh9lb7sIKaIMVXs1IiOBUYYGKFgqhqzgFU6csHohRBCCCHHz1rNpatkoTlo2ajTv6+7
+ A8s1x0c+OfqA6zRXssn9tgegTknZ7v+8IUv7/ga1gby7Z1Y39DQwRiYwgJiqvlUbLWYCnRo0IYQQQo4O
+ cigM4GLJMrm1IbN/ADkduR05/rLVg/6gOb+vlfppAE9l2Qaw3XlRXW/yvhmnjSSj2tOoZeA4M0rBtDXq
+ Ft1gTCAhhBBCjgccqLzRXLSKQ5YNq9IBcPsHcnvunjjpNqnznZrzO1ipn0vAp7bsKeB2rhj3C8P2mmXg
+ 1xt2GhjA/GXLNFkh83Tkco02YoxknBs3IYQQQpxZq5n0alkgmZpTCxq4/GtO//6fO7BMc3vcK+M/a9fj
+ tEST+rn8S6nsRtB75E0Dty42y8Czq72BBMfGdCwwQsmWaG2yaXKLrNRGvPSIRk0IIYSQo7NW7d8iSZUs
+ s/zrnHOPRZ7mciz/LvZlBode1/ePmusvNhmf179RqjYiYk4Dnx/V5VbPVpwUSq/2bm9oORirKHSuJJgG
+ jJtBsI+BEEIIIfUDpV/wEff+goYu/3oOxctiX5o/970Z0mP6OVj+PS2U8zkDSLlcbrervfmkkysx5kdX
+ fLhMRwr52yP8+cGGnjiaqSOWKG2++XKbXKON2NrMSgghhJBjsUTWyUpZrjk0xyz/OuXZY4Mcji1dy3wZ
+ wWnfG/W5ZvkZJtfbOZ+iVPZUcJ8hK/q+VibpZhk4L9DwI+cemS7zJFlHMSvkJlnm0MAJIYQQcjjImbfI
+ 1SaH4vYPpxxbH5DDF/hG+JdIhgy7adCPNcd3C83+cfmXqlGbVElFg2jX9aouFZ733AfLfGnBhi8DWxtP
+ syVGVssiHclcI2t0RGPdZ0gIIYQQZzD7d41cJ8WSqzm0MbX/PNvjgqWay3O2RfjPGdtlGZK9W9yY/ePp
+ X6qOaqeEIye+PPo/SyVL3LsaXhQa5GjjLdPvs0FWOTRyQgghhBzOBlmpuTPbHP5wyq31AcZxss8dqNDv
+ MuV7I9/U3D7eZHge/qAc1LZKqrAp9IxLy/u+UCqpMt830p8XbNhpYJArsZIn8aaWEZaCrca9jBBCCCFH
+ gMMfK5TlJncihzrl1vqA3L1Ac/gSSZMBcy/6oeb2M3n4g/omtXFXhWYBu7qWjN4WYfYN5O5s+DIw6hah
+ JmClFMltssqcCnZu9IQQQsipDXLkernW7P7LlqhGLf96NXdjK1eG5vLTLzptOVJ76vNmqxeXfykH1U4N
+ Xz5u0+A3MXVc6EtshAHEYZAYmS9z5FZZKTfrqMap0RNCCCGnOrg9C5Uz5mnORO4skKQjcmp9ydfcvVRt
+ 5JWbI97WnD7OZHae/qWOojZVVWYZuEOv+O6bYn3uwEJfSrAxy8D5kmAOg2BDK/YC2iecCCGEEGKB3Ajz
+ t1pKTBUN5E6nnFofcJHDAt/s4AJfcvDC5PMf0Zx+ZmiLF5d/qaOodhYwyf3zKw4uU/vm9cc7NrL6gkus
+ SyRT1qsBvFlHONjn4NQBCCGEkFMP3J2/TDbItVIqWSZnOuXS+pJXnaDfLVsSXhl/SHN5lsnonP2j6qE2
+ LjF7BM69bPUlP12mjdHtcwcaUxQ6V+LMZdZo5FZhaDT2CkIIIYSoXcM2KSwD55mbtOJM7nTOqUcnLzhD
+ pprTv9kyqmrgLzSXnxfK6Zz9o46t1NAs4OkRZy7LeS9OyiRNPNWNmwXMkmnazAvMCMe5AxBCCCGnHlgZ
+ w+GPCplrtkw55dD6glxdKini/SpBOvRodyNyeVUVzR9Vf6GxYMRwVeT9ER8slxzJ29XwwyC4wxDVzIv0
+ 461ytYGzgIQQQk51kAvXak5caw5/zDL7/xp67y/I3ZUQXKEZd+qjo97SHD4ylMt58peqt+zG0qlnXPfv
+ lkia4ECIN9DQWcAkc5wdRS1XygK5Xa7TEU8lIYQQcspzh+bEa2Sh2fuHwx+FDTz96w3GS4zm6lJJl97J
+ 530rlMchGkDqOGTtGcCNgYnxvxz7RYUvJ5izPT4416HR1QeMaLK1cc+XFFknq8w9hzfLsiM6AiGEEHJq
+ YN35izq5CzQ3wgA2dPavUPFojl7myw4mvDxiv+t0V7rJ4XYup6jjUM0s4KXlF28tV/s2zzfMn9vAwyAY
+ 0WAWEPsbrpdSUxIGN4Q4dwpCCCGkdYMcuEFWm5yYpbkRt380ePZP8+tczdFLfZnB4df2/6Xm7rOtFE4D
+ SDVc7ToPO215xhsx1Uk+dwAjjMbMAmbqCKdU/327XCvrzJU3uCaOEEIIObW4VZYbA4g78zNlmubJhs3+
+ ISd7tscFkaOzfDFy5rAzbkDu5uwf1RhZJ4dOcw2OvGPoLiwD5++I8De8JAzuB46THIk1G19x6ukWqVCW
+ E0IIIacQOPmLlbAKkxO9mhsbOrmCnJy/c6h/mS8zeOWW4X93dXENNLmbpV+oRsgePZxxfly3Rws/TRLv
+ 7tRqz46G3w+MWcAsiVL755HbpUrWhi6+JoQQQk4l7tQcWK65MF1zYmNO/no1J3t3p1fP/XKmXJje8x7N
+ 2faFDpwBpBqh2vpB7tj/Gffmcl92MG9nhL9Rl1SHCl3erOYPdQGdOgYhhBDSWsGlCFgGRi60Cj8758tj
+ gVyctyPCX6m5OerbYz7RXB2ntKlzqxdFNVi2Aew8IK/HS8X+FCnek3jI24jC0PYsYLk2+7vkes4CEkII
+ OWVAzkPuq5A8kwsbN/uXEPTuTqlG8echV1/0qObqM6yUzdk/qvFqUyWWCWzbre0C99YrDyb73AH3dnfA
+ qTHWF2vUE2+uv0ENJHQIQgghpLWz3uS8lZKvORArYk45sr4gF8/WnBzxswi/q4PLg1ztruK9v1TTyZ5K
+ 7jlkZb+tKDKJkjB5jTgMAqzr4bxyt9xgjsQ7dRRCCCGktYBcd5fmvAq1f1ky1TE31pe8YILJxUskQyJW
+ 9fut5ui+IsLlX6pJ1cZd5TYjivYDXIvc/3IfLPdlBN07Gj8LiNEPZgFvl9WOnYUQQghpLdwuq+Q2zXle
+ SdAcON0xN9aXvB0JwRk+dyDxX9GHzujXthw5OpSrufxLNana6cgCS8EXRN5/6WsVOnaZ6xvqzws6N8z6
+ gtpHlToSukduNHsj7LuCCSGEkNYEctw9odk/q+6fc16sD3nKZDV/yzQXj3844s+amy+ukirkaM7+UU2u
+ Nva+gja9XGtyt0X4y3xpQa+/4YdBAGYA85V1OiJCQUyaQEIIIa0N5DbkuHVyjea8hEbv/cNBzDJfejD7
+ o4QDpw89bSlyc+rzxvxx9o9qFmEWEI3rqlG3DXqvQjxmBOLUOOtPoo6EonREVGD2Ajp1HEIIIaSlgxxX
+ qbkuW3Oecz6sP8i9yMGj74l4W3Py6FBu5uEPqtnUxoUTwW5X+06XdNpU8GWClEiaGYk4NdD6gOPv2AuI
+ 01C4Gs6uC+jUeQghhJCWBnIaql1Ys3+J4pXpjSv9ojm3RFKk0J8knQef8bhrgKtj6OAHZ/+oZpW9v2DU
+ VVtGvLVcciTPN6PBN4PY4ETwUu0a98pNZjkYnQYfCSGEkJaKncvukTVm9g8rXk458HjI15y7QnNv5P0R
+ H2guHmcyMk/+UidAbapCt4N0i+x8d5EkSbEvpVF7Aa1ZwOmhuoAr5M5QXcDDOxIhhBDSkkAuw5VvWOHy
+ ao7LaezsXzBeSjTnLpBZ0nXMmQ+YrCxm5o+zf9QJkX07yJgJD496f4XPE/TuSmiCWcAoWSIecyL4Nll1
+ REcihBBCWhK48u0euUmWSa7JcU6573jw7owPIueOu3/wp5qDr7RScU1OpqhmV81Io9PErpuKgkkS73MH
+ vIHG7wXMkdjQfokbdeSEqfNrCCGEkBYHctidcr3aP2yWijU5rlGzf5pjkWvnySw5f+rZWzQFtw8d/uDs
+ H3UCJa42YjW64WPvGLonTRule5c7gA2uTg23PqBjZMpUKdNxEkZMt8m1jp2KEEIICXfWaw67W3NZieY0
+ 5LbGmL/8YKLg8oVUzbWRG+vs/ePsH3UyJNh3kOpq13362evzP02Uxb40v6cRJ4IB9khkS7SskWVm0yxu
+ CcEUOiGEENJSQO66S3PYzVKhOW2ayW1OOa++5Aaw92+0v+CrGXJ+bLd7UY0jNPtHUSdBocMgqsgJ90S8
+ vdyXa66Hw0jFqQHXB4yQstQALpRkHTndKHfIasfORQghhIQrKPtyl+awhZKiOW1a42b/JFHc292B5b6c
+ 4Ph7hn6oOdfa+1ebgynqhMsefZx2fmyX+/I/SBTv7rRq7474Rh0IyVfSJUqulVLZqOOn9TqSWm/uT3Tu
+ aIQQQkg4gFyFwx/3yhpZrTksXaY65rnjwbsrPrh4T+KhuZ/OkB4xZz2kObejlXq59486maqtPTRm4mPD
+ /oOTTvm7hvrzJMGxIdePmeaoPIzgnXKDAZ2KEEIICXfsvIUcli0xjZr9ywsmSOH2YX7M/l3xyLB3NNde
+ ZTIu6/5RYaA2oX0I7bpPPXt97u448e7OrPbuaHxZmAyZIsulMDQL6NzRCCGEkHABs3/3ac5aobkrU3OY
+ U247Hrz+BM2p6dXet+Lk3KldNmqu7cCTv1T4yF1z/2DkyLWD3q6QLCl8o7GzgDPMkXmwTjsVTgXbp6qc
+ Oh0hhBBy8rCqVqCOLXKWdblBnGNuqy+Y/Zu6E3f+Zsllawf+R3Osmf1z1+ZcijrpMrOAo0e7OrS5wLU+
+ 843p1Ut9Wf6mKA6Na3NKtfFvlFtkg6w2nYwQQggJN5Cj7pO1slhymuTKt7wdCcEknzuQ5XMfdA1pvxyV
+ Nzj7R4WdUl2udqGG2WvELYN+V46qRygO3chZQK8kqv2Lkhu0S92rJrB2FpAQQggJD5Cb7pWb5UZZKtma
+ sxo7++fF7J/m0GWaS4etG/xHza19QjmWs39U2KlNnaXgUvdW98FyX2bQ04g7gsFcmSUeiZYimSl3yfWm
+ qvp67WgbtMMRQgghJxvkJOSnu2WNzJfZkiPTNH8lHZHPjgdvIEGQQxO3TznkOst1NRKru8rkWM7+UWGp
+ dqmSipNJPS4tvfAPSyVDonUEkxdsnAkskEQdA02TlTJPNpmlYMwC0gQSQgg5udi5aJOs1Rw1H2tf5vSv
+ cy6rH3nBGTLNzP5lyeCFff5Xc2rv0Owf6/5RYazao+lZ7q1XfVXp8wTzGrkXEEfocY8iKqnfLqvMNPtt
+ +hH7LQghhJCTBw4polLFapOjUMKsMWVfALY+LfNlB91bJxzUXDrfZFSWfaFagNpUWdXJ254Xd+7TxZIq
+ sdgL2MhZQHSoDB1Zler4CptssRRME0gIIeRkgRyEXITZv8WSpf+g6HMjzZ8/3uTMMkmR3knnv6i5tGMo
+ p3Lpl2oRsqepx427f/CnKyVX8t6Y0ahZwELtVPk6uoIJrFIbuElu1Q6IKXjnjkkIIYQ0L9eYCYkbpNzk
+ JuSoQpnlmMPqi3fnjOAKzZnjN/X/UnNolJVKufRLtRzZI5W2nYZ22uT9e2Jwho5oPIHGHwjJkRjJ0052
+ l9pATLvfLtcRQgghJxxsR7pTbtSclGhyE3KUU+6qLznV8ZKoubLgYJKcOeT0zZpDO1iplLN/VMuS3WAv
+ vuzaAf+slGwpemNYo4tDYykYdyuWi1c2yTq5Q42gU8ckhBBCmgvkno2ag5aq/UuXyZqbnHNWfUHJtELf
+ UP9y8ciAGwds19x5iZVCaf6oFigUrTSfnOUqnv37yAPLfDl+z79jg4UOjb++wADma0fBqeA12vUeDJlA
+ GkFCCCHNjZ1vHpC1cpMskxyJMqtSjT344TkYKxU+jz/xH5MPudq6KkSNX00OpagWKLtq+TmXzO/zYpmO
+ kxbtSTzkaYIDITkSbUZcuCLuvtAtIXbHJIQQQpoD5BrkHOSeuZIUykWNPPihOdG7e051qWSI5srvac7s
+ zhs/qJav52uOrke7nxj5cYrPHcjfFeHHngmnjlBfUGcJ0+5LdOz1oKx37KiEEEJI04GJhuvlfs05WPrN
+ 0BzU2Jp/+ZoL3TvcAeTGKU+P+lxzZZLJmMKDH1TLV9tQcegO5yeefav3vURZ6sv0e7Y3/p5g1FxC0c2b
+ pVI2y22cBSSEENJsoPIEJhzWas7J1tyDHOSUm46HnO3xwcW+NH++5sbz47rdo7myY5VUmVJqSKAU1dJl
+ zwJeOuz6Qf+qlCyZ5xvuzws27kAIrtrJlmk6gkriUjAhhJBmA7llo+aYezXXIPc0xXVvyIFzfSP8yzST
+ jagauEtz5AgrVbLoM9V61Cb1eTML6HJ1dhXFbJu8r8KXHfTuiG/0LCCuicM0fLl4dGS2QW6X62kCCSGE
+ NCGrTcHnzWbp16s5Z4rJPc45qf4gBy5X85f4z8mHXKe5ypAi3VVu3vdLtTq1C21q7do7sduPiqtTpNR3
+ ub/xtQGtAtGZEiU3qg18UC3gHXKd6ayEEEJIY8HpX2wzwqlfVKDA0m9jD37gjvwS32h/sX+O9E7r/pLm
+ xrN43y/VWoWGjZENFD1+46D3lvs8wQJfYrCxB0LQEbMlRjtlnCkQjfqA6LBOHZkQQgipL8glyCl3yRpB
+ HdumuOvX5DxfQvBqX25w1H0D39OceBUS4+jaws8U1fqUGrrQ+rRz26/O8EXLLJ874PU1fikYHRJX8ZRI
+ ujwg680+DUzdO3VoQggh5NhUmVzyoNwmpZJtLiForPkDKPsyU3Nfxu5ocZ3h2oCZv9RUs02KS79Uq1bb
+ VDEmsFs/T6+tS9S2LfDNCXobeSAE9ZhwHD9NpsgqWSgPq/27W27UUdsNhBBCSINALrlOitX8uU3JFqf8
+ czwg1y3wzQqWae67ML3nbzUX9qiySr7w4Ad1Sshu6JNQG3C5LzeYtyshmBd07jD1Z6bkSpx4JEbWy2p5
+ QDaYWUCnTk0IIYR8E5gB3Kw5BIcKscUoVylo5F2/ecFEydsVH1ypOW/yc6M+0RyYaKVCmj/qVFKVGfG0
+ Oa13+9UZO6Ml2ecOeJrgVDCm51EbsFA76iZZK/crd+r4zamDE0IIIU5Y+WOdySXYXtQUS7/IcbM112W+
+ MV069Opwk+bA9qFcSFGnlOy9Dj0uKezzUywFL/SN9Oc28lQwQEfFLSGo1P6w2j/UCHTq4IQQQsjhYN/f
+ Q7JBlmkOQS5pmn1/CSbH4Rxx/5KLfqm5r7eVArnvjzoVVTvymXrlfcM/Xi655kqcPIfOc7zgmH6auOV6
+ KZNH1ARiOh97AgkhhJBvArkCOeN6WWxyiNfs+2v8qV/kthU+T3DivcNx3VuMyXyc/aNOYbWxL7xu28+1
+ 0r3VHfDuzq72bm/8UnCRqdQeI9kSrV0ZG3lvpwkkhBDyjVj7/m4XlBNDuRfs/XPKL8eLZ0dcsGJP4qHM
+ nbHSZXiXmzXntbVzHxIhRZ2qsgtEnz9w4QU/KZUU8e5Oqc6tbvxSMEZt2A84V2aZvRzAMoFrjuj4hBBC
+ TlXWmNyAHLFRmS+zJauJ9v15qxM0p82pLpNUGVDY49ea6y40mY8HPyhKFaoNqJo6bkPER5W4Jm73zOrG
+ loaxwR6OJZInD+m4DvcFY0bQMoGEEEJOdZATkBuQI5ZKriknVuiQS46bwAyZ5xvqr/R5gmPvivhMc1yC
+ yXRWzT+KolRt3OJuD9p2anv1zL9N3l/hy/G7d7oDjp3quJhp9nCghtNqWWQ6uN3hDw8ChBBCTi2sXIBD
+ H3fJ9VIqGaF9f00x+4fyZhW+bH/iP6Yecp3juj62dEBH5DnkPCv1URQFtU0VMyrq1Cer+5PzJVkScEvI
+ rsbvB8QSMOoDZkmUrJOV8rB297tNp79R7tEAQAgh5FTEygFbNBusl2skW3OEx1z11rh6f8C7Mz6IHLZQ
+ c1nv5O4vam7rzLt+Keqb5K65K3jIiDX93qjU7jgNJrDRBaKt0jBZMk3yJF7ulZvNEX+M944MCIQQQk4F
+ MBGAXHCf5oQCSZBMNYBNU/JlhsldFZrDRtw08C3NaWNNZqvNcRRFHaHRNZdhF0b8MMJ/teSa6ulOnez4
+ mSlpMkkWSqpsltvkAYWzgIQQcuqB2P+ArDOnfks0M2Dfn3PeOH7yds4IVuJOqh+N36e5rMhktNrcRlHU
+ N8jeG3Fax0s6Pp33cbyU+3L83kDTHAgpkETT0SskXx7VELBRbjVFPwkhhJw64KaPR+QuqdSsgIkB53xx
+ /HgD8TITK1dfJEi3yM53h/IZ8hr3/VFUPWR3lJ4XpZ/3h8WSLsW+UX5PMM6xwx0v2OCbKhOlSoo1ANwr
+ 9zkEB0IIIa2XR/XfuCggVSZrTsAEQ+P3/XnU/MWq+VsimXLJ/D4/1Rx2kZXKaP4oqv6Smg4zbcRNA99N
+ 005V9MZQf14TlIbBHo9cmW5qBK6VlfKY3CM4DXaP3KwhgRBCSGsFJ34f0Wh/m8Z+1PpDwecmOfGruanI
+ N9S/QrPL5esu/UBzl7Xvj7d9UFQDFOo47c9pv8D9kysC3t3eau/r8cF8afyeQHT4bJlmOr8VEO7Sf9Y4
+ BgxCCCGtgTXysNyh9u+mUGWIaU1i/pCT3NvdgeW+HP/M18Z/2fa8tp66OYyiqONX21CR6LPOGnvmI573
+ 4sW7O6s65/W4RpeGsZgp6ToCLJRZpvr7QxoYMBPoHDgIIYS0VBDbN2uMx20f82S2WQFq7B2/Np7X44Pl
+ viy/d1uEv2dit7s0Z7UPmT8u/VJUI2RXTO/b13PeH0sDaeaquLzqpjkUMldBkehF+m8UAsWJMIwOURWe
+ EEJIywcxfbNskIc1xi+SDI32OPGbdEQ+aAg4oOjdnV5dFsiQAQv6/I/mqp5WyuLsH0U1XrW1k64Yffvg
+ f6G2knd3cnVT7Ae0wKGQSVIhefKYjhNRHoYmkBBCWj6I5fdrTH9c7jUxHrE+38T9xhtA5CDv7tnVlZIj
+ Y+8Z8obmqAkmUwnv+aWoptO8mhpKnskvRexbrh1uyhvuQJ5DpzxesAcEezjSxC2rZIE8IZvMMgFNICGE
+ tFws87dOB/b3aWxfpDF+ssb6eI37TXDoQ5nicwdWiEcin4w8oLlpgclQVWbCgku/FNWEalsl1p6KDhd1
+ uCnDN02W+rKCeTsaf1UcsE4Gx5mSADfIEhMw7pO1NYGEEEJIy2KjxvDH9d83Srkxf4jxTXHoA3g19ySr
+ AUz9UVSw3QUdb9Lc1F6s6hU0fxTV5LIOhEDdzrmyy//MPThLlvgy/Si86dRBjxfLBE43B0PWynJ5VEMI
+ AohTYCGEEBK+IHYjht8iK0xMR2xvKvOHpd/FvjT/vOpkOWfaOS9rTjrdSk3c90dRzSnbBF7a19vrT+WS
+ KcW+0X5PE+0HRIDIkRhTHuB2qZInNIxslJtNMCGEEBL+4NTvY/oZYniOREu20pTmb7rPHSjXLDGg5KI/
+ ai66zMz81U5QUBTVXEqtNYGxEddc8hk24BbtSgrmmWruzp32eMDJ4EwNGB41gigdgM3DNIGEENISgPm7
+ R/9ZozE8Vm1atBQ1wS0fADlmyi53AHvQR1UN/ERz0HgrFdH8UdQJU6qOttzixmbbudO/H/nRCp/XP1k7
+ ZlMcCgEYLWbIFMnXDo+9gI+pCbw3tKywSW4lhBASRiA2WzN/GLDfqnE80dz00WQzf5oLJu9EsWev3/3i
+ sL2ae+aZZETzR1EnQfZNIb1PWzXr95PEuzu3Onc7DoU0VXkY1AicIoX6cZPcZu6OxI4Sp+BDCCHk5IEB
+ OmL0g7JBTV+SGcAXHBbPG0OO5hbkmOS/TpZ2vdqt0dTTlsWeKerkyd5w27XrmC7Pe/4bL5W+HL9nB66L
+ azoTiNNjRTJbNst6mkBCCAkz7lMs87fe3PKRrjG7wCGWNwSUCMvdERdc6svy57+bKOeMO/M7mnPOsVIP
+ zR9FnUzZJvD8CzN6vLjwq2TBlTyeXQlNdF2ctRwMEzhf5pjr4h6Ru2kCCSEkDEAsRkx+WO6UhZKi/7gd
+ 43hDQS4p92X6F+1Plr7pPV/RXHOBlXJqcg9FUSdR9k0hIy4p7LljiWSY6+K8waYpDwNQOT5VA0uxji0f
+ 0kBDE0gIIScXxOBH5R5zxRtiM671LDgsdjcGr7npI6V6qeaUQSv6/kVzTH+TaWpvp6Io6iSrTVVoP6Aq
+ aeRNA9+qlGyZ55sVbEoTiKuDYAJRT/5RDTgIPDSBhBByMrhFtmgM3mLMX4aJzQWOcbthwPxN87kDSyVL
+ Rq4d9J7mlhlIMG7L/HHpl6LCSHXrMCVOeGzEe1f7PMGpOBkcdO7gx4t1mixJUmSilEmmOW2GAITTZ7hu
+ iBBCSPODmIsB+Ba5W0qM+ZtoVmmastZf1E53YKUvNzj52WHvaE6ZYzJL7UQDRVFhpjajR4fuDG7vunra
+ d8eYk8H5OxKbsEagFWBwoXixmkAEIAQimkBCCGlubtNYiz1/9+gA/D41f5k6IJ8Uis9NV+4FOeNqX67f
+ /cOxgQ49OhQipbitO34pigpjtQntzzi7Q9c2983840RZoR3ZuxMm0LnDNwSMNjETWCxZJhChWPQmNYEP
+ aIAihBDSHNxqVl5wv+9iya6Z+XOK0Q0BOcK7M8GYP+QOV5d2D2ouOT2UUzj7R1EtQPb+jM6dLj5945y/
+ TZNUnzvg3YUagc4dv2EkmtEnZgIflbtNYKIJJISQpgexFQNtzP6V6sAbqzAo0eIcmxtG7q6EYIrmivR/
+ RssZF5/+sOaQs61UQvNHUS1Jdoft1PWKzvdl+WJlDkzgjrgmWw4GGH3O0UC0UMPRFrlTntSR6QPGBK77
+ WvAihBDSMFCIH7N+OPCBQ3jWzB/MX1Mt+6r525EQRI7I9cXL2WPOhPnrYqUQmj+KaomyD4Wc2TOr5yML
+ 9s4U7+7sakzxOwWBhjHTBCKcQJtvikXfYUwg9gQ6BTJCCCHHw1oTUzfrAHueDrcRa5t85s+fIBV7Eg/N
+ /yJJeiec97TmjLOs1MFr3iiqJcvuwAN7Jp37v/P3zzYd3eNvyvIwFlb1+VmmGv3TGrasmcBbQ0GMEEJI
+ /bHu931SP8MtTHM1tqaZUi+Y9WuamT/gUfO3VHPCvEPJ0iv5vP/TXDHUShk89EFRrUH2FP4VfT09/1Ec
+ mCPe3enVTb8ncKYxgXk6OsV+lafVCj6ggYvLwYQQcjwgZmIg/aBZ/s2XpCYv8gyQA7y706pL1Fr2yz3/
+ dc0RbitVmJzBWn8U1QpUt0ZgZN+i3v9cbG4LURPoa1oTaF0b5xavxMq9cpMGsId09LrBlDDAzCAhhJBv
+ BrESMROxEzE0V+I1pk7R2OoccxuKdctHWnWZpMqABRdu19wwyWQIK1fQ/FFUK5NVI9DlGjto6UXbyiXT
+ BAAEAqcA0VBgArNkqmRLjIax1fKsbKljAjccEfAIIYRYMdIyfw/L7XKdxtBpGqWn1dRfbSoQ80t8l/uX
+ 6ncfUtm/1vxZOYLmj6JaodCxa0zgZdf2+xeu+YnH6eBmMIE5Eq3hZarcKlfLMxrQcFk5CplaJpAQQogN
+ YuPDcoeJletklWRo/MRAGnv/nGJsQ0GsLzbmL0tG3DgA5m+iyQjWJQI0fxTVivU1Ezi0asC2Ch1nIiA0
+ 7b3BtgmMMXtXrpdyM6rF1XE0gYQQUotl/u5R8/eQ3ChLzV7qbJneLDN/GPBXqPkbua6O+eP9vhR1Ssk+
+ 4TVm1PpB2zAaLPaNUhPY9DOBHg1kKFp6jcw3m5pRzPR+WS+b5fYQGwgh5BTDin849PGYbJSn9E/XyAJT
+ 5iW3mcwfYjyWfUfdaszfBJMBaP4o6hRUnYMhl6+PMCbQuzul2htoWhNYJLMkT+IlRSbo2DZPvqX2zy5t
+ UGsCCSHkVGODxsIHTTxcprExVWOkV2Nlky/7akxHbF8m2XJ53Zm/2hxAUdQpp8NM4BLJkNI9iYe8gaau
+ E4iC0bg1ZKIslDRT0R4j3gc0CKLcgXNwJISQ1gcOfTykH3HS92G5W4ol3aySWPf6NvHMn8byEo3p2Ooz
+ /qHLag980PxR1CmvNqElAGjc5esHbcMo0ZwO3tn0dQILJEkDnXWN0UZZJ8/LI/rPHTUBkRBCWjOIdTjs
+ 8Zz+G6d+rTvV7ds9mtj8her8levAPvLBCNT5qzvzx2VfiqJUtSYwcuTNA7chYCBw5DZ5sWiAgtFTJEui
+ ZYOsUhP4sJrAu81eGKeASQghLZ87TIx7RO4y5g8lsrA/GrGwqY0f8O5KMOZvif6EURuGwPxZM3/c80dR
+ 1BGyygBAkUOW9/0nAgcCSE4THwwB2OOC+lZpMllulHJ5RrbI47LJLAcjUBJCSGsCse1xuU8HvFvMSV8U
+ d7Zq/DXtfj+AAx+I3Sj4P6Lqklrzx1IvFEV9g9rUMYFjB5VftK1UTWAi6gQG4qXQIdA0BqtMTKykyCSp
+ 0O/+pNwv35LNoeXgDUcEUEIIaYnA/H1LI9tTGuNWSJGJeTnNcNIXMRqxusw3xr9YY/eQyotqT/vS/FEU
+ dQwhQNgmcMzF+T3VBKZJuS/Tn6ujyrzDAk5jQQDEqTccDkEBhIfkTnlOHjFB0zKCzgGVEELCHTuGYa8z
+ CuHjANycmpO+Tb/s63kjIbhUY3Wx/pQB8/rUnva1yn7R/FEUVS/ZewLH9J7Zfdv8fbNlmS87iE3F+dLU
+ tQJnmcvOcYewR+LkLlkjL8hj8qjcY07MIXASQkhLArELMQyx7G6NaV6NbYhxiHVNveyLgXnuroRgss8d
+ mLc/Wfqknv9vjd0s8kxRVANVWyZg9Pmx5/zK+36imsCcoHuXO+CtE3yaBgTFmWZPDDZF3yBLdNT8qDyl
+ Y2iMoJ0CLCGEhCOIWU/JA2bm7wZZpjFtssa2qNCsX9Jhsa9x5OmAHDE5BVt19sTKRRnnP68xO8JEbpZ6
+ oSiqEWob+tile8y5G9Nfj5arfR5/4c7LmvzWEBvsjbGKRnvNvsBnQ8snnA0khIQzdox6RmMWYtcyya/Z
+ 71fYxMYPmBi8c6j/al+uP3tntJw7qctDiNVWyKb5oyiq8bIDyZlt+rs2znrRHbzG5wkWvTHCn9dMJ4RR
+ EytFJuqfZ8lGWSsvyKNmOQX3Zh4edAkh5GSD2GQt+T4qm2SdGr5Zkhza74fPnWJdY0Ds9e6eVb1CB+Sz
+ /zpZTuvf5mGN0WdZoZrmj6KoplM7EcE+ks6nX9zhvrhfjth/tWRLNJYdmmkmEGDPDJZObpYV8pxsMUvC
+ 1ij7dv2TcyAmhJATAW40QixCTMKSLw6w3SKIjFGSrrGrOer7AcRcxN5KyRH31isPntan3YMam7uGYjTN
+ H0VRTa6amUBXZ9c89wtj9iAA4Y5JTxPfH2yDe4QzJcbMBlbq32BZBftqYP42yx0mABNCyMnAjkEwfrjj
+ vFIKZU5oyRexyymmNRaUeSn2jfZXqs2c8MKo9zr37rhIYzJn/iiKana1Eak5UZZw+e2XvrVULZp3d0a1
+ x9/U9wdbzJXZZkl4jlxlPt+oY+wX5Al5TO4TVNg/PCgTQkhzg4Mej2k0+rbGok2yVuZJsrnPN0/im8/8
+ aYxd7MvwV0iWjLpt0Hsag5OtUGxk79emKIpqNrUdPa+mVmDiwJI+/ymRdFnqy/bn6ugUp9KcgldjsMom
+ WFfIZcpkuV6WyLPysDyjIBBjRhDXyRFCSHOCpV/EHMQerEaskXKNSVMFN3sUaowCTjGsMSCmosxLuS/L
+ XyIp0r+k7x6Nvcb8ubeaMi80fxRFnTC1cVXVBJ3h/eZf8LL3g0RZ7vP483ckBpu6YLRFkhlZ54ZOCZfq
+ KPhxuVde0hH4o2Y28K4jgjUhhDQVD6vxw0GPl+RbGns2SpnGoFSNRdmhJd+mvi0JwPzl70wMosxL4ccz
+ 5eK5vb6nMXe0ibxWmRfW+KMo6iSo1gSef/aITt9O+ddUWeHLCU4zh0MSHQNaY0EtLSwJp8pENYNxGpJX
+ ybflMXlaLaA1E8jZQEJIU2Id+nhaNpvtJ7fLdWYgihiEWNQc9/kCHPZALJ2jpO6Mkq5jznxVY21vE3Fp
+ /iiKCgPZt4b0OK13uwdjXh6xf7k5HJJa7fE31wnhmRp0k8wJYWy6Xqp/84TcZ4zgEzoyt0/oOQdzQgg5
+ NoghiCWPa2x5Qf8GsaVSIw+urkTssU75Ns9J3zyNnSW+y/0rrJO+e88Y3PFGjbHdrVDLwx4URYWP7JlA
+ jEgXjrt/8KdLJUtNYGa1Z0d8sDn2BVqguGp8aDYwQTbIanleTeAzOlLHcg326jgFdkIIORqIHYghz+hn
+ iCm3a2xBHENFgvxmqu0H8DMQM3HYAzH0ivsv26sxtdhEV0vc70dRVNipbZ0l4YL+Cy7wLdqfLBW+bL97
+ pzuAwNYc1fDnGmZJho7IEZyX658wG4i9gY/JvWYEbwX1e74W4AkhxAkYP8z6IYY8Ycq7YNbPqknaXMu9
+ 2D+IGOne4Q4gZi7cP0eGXXvJ3zWWppuIasVWmj+KosJWdQuRXt57ZrefZO6KEWxgLvIN9XsCcY7BrynA
+ JmxcuI4DIl4NpNin86KGb+sWEZRuuFMN4T1mEzchhHyde82SL0CFAcSO26VK8jWWJMtVZr/xPI0xzXHQ
+ A3gC8VL0xlA/YmXmjunSO+ncX2gMte70tbbZcL8fRVFhr7omsPfZV555a/QrVxxariHUu3tOdc6h5jOB
+ 1mXrM0N7AyfKMh1TI7i/LN/SfzZpWLfqBh4Z/AkhpyqPhPb6IUa8KE/pQHGjiR2IIVlm1g97jptnrx/I
+ qY6Thb5R/hU+TzDm0b7VZ48563aNnRdaIZTmj6KolqW6JvA0/ady+IaIj1AxC0Wjc3fEB50CYdNglYvB
+ HZy4i9MjsXKbXFMzG4hlYZhAfCSEnNo8bAaE98rz+u9vy+MaK1aZpVj7Hl+rvEvTb10BKJeFWFjuS/Mv
+ 09g45o6Bn2isvEZjZkcTOd01B+woiqJanNpVSZW9d2XKJfMu+PPcQ7PMkvAUxRt0DoxNQZEZteMquWgd
+ yU+QxfrZZtkg35WnTTkHLAc7JQRCyKkBZv+e1VjwskYE7Psrk2yNFZMkS2MGYkdzzvoVaOxDDEzG9pjq
+ mTLA2/ufGiNj68RMnvSlKKrFq+7G5Yu7TT77UffWiYGVkmsuNMfdlo4BsgnAyB0jeHyOy9mzZLKslmJT
+ M/BFeVL/2ShbaozgfYSQVo611+9uQUmXlzUCYL/fDVJiDpGlanwokEQzeGyuWT+AmIf6fis0Bs7+62Q5
+ L7rrUxobByBAikjd1ROKoqgWrzYuqTGCnV3dXYsnbB7+0TK1ZDNgAnfOCOYFm6tUDIygtTcQxVtxp3Ch
+ Bvm75HpT0R/LPtjzg6TglDAIIS0f3BZk9XHc3/u49v2n9E83GKOHmIDbPDDj1xxXudkgxuVprEvSmLdU
+ f+KYLaM+adu7bYWJiZAVI7nfj6KoVikENzvAxQ+9sf/viw7OkmUaDKdqUPQEms8EAmtJxy4gPVGWiNfs
+ B4QRxKwgSsXQCBLSukCfRt9GH39ZjR/6fLnkmbJRuMM336wUNONyr4J70gt9w/yIdQsOzZLh1w74i8bA
+ WVYo/FpcpCiKarXCKNeeDbzgvITuT8X8dfK+Sg2Mi953H/S8jsLRzkG0qbAPicAEZsg0qZIyTQ4PqhF8
+ Uq3gAzX1wFALDDglFUJIeGL3W7sfP6V9GpUAntaP18tijTTTQgWdcY1b8xo/gJjm3Z1SXaE/OfEV96Fe
+ SWd/W2NfPysEfi0eUhRFtXq1Cd1lCXV2necqGbfhso9KJVUq9yQeyts+I+gNotq+c0BtKmAEcyTGLAHh
+ arkNcq1ZHsLeoCdkk0kej9UxgoSQ8Ad9Fn0XfRh9+SX929u1bxeFlns92uetvcHNU9QZIHYhhk3Z6Q54
+ d2dVl+lQc8LTw3dqrCvVmNfVRD7e50tR1CmsdqFNz1DioMUX/sLz3zhJ87kD83zD/SiO6hRcm5Iima0f
+ UTtwqikiXayf3Su3mBkDmEFsFsdpQSu5bCSEhC3Y64e+eq+8qP/Gcu9GWWv6dIpMMn0cfd3q887xoKlA
+ 7JrnG+Zf4cvzZ/83Vi6tvHirxrjxCHQ86EFRFGXJLnsA9T574pnr3E9eHqiUHFnsy/R7d8U36wERC+wB
+ mm3u+EwTt6HC7A+8W16RZ81F8FbZCOu0sHPyIYScDNAnrb5p1fN7RZ7THnuXLNMenaF9OUVB355njF/z
+ ne4FXhz00JhV5kvzI4ZFPTNWzp521h0a2/ogwLmrTG0/mj+KoqiQ2tQpetrB1dFVcNnVl+yYu2+mVIrH
+ HBDBcopTwG1KcALQ3h+YKhNMaYiVssCUi0GtsGfkYZNksKHcKRERQk4s6Ivok+ib39E+ij28q2RRzYw+
+ rodEn27O0702ZslXY9VyjVlFh2bKkIr+PldnV6HGtNNMZLNiHJd8KYqiHFR3ZDy427gzt8S9Mv4QRtJl
+ mJc7QUYQG8NxKjAnVDYGe4ZuMAdFHpLvaqp5TrZo0tlkZh2QhLDXiBByYkCfs2fjn9W+iD6J4u7oo7j5
+ J1X7LPou+vGJOOSBmOT1YdYvPbhcf7L7Z1cEuk/s/ITGsKFWKDPirB9FUdQx1NYlNaNkLA1nD7/xkn8X
+ fTXLzAZiX413R0IQl7Q7BeOmxE4g9qlBzAzepK8CxWNrjaB9+pBGkJDmBMbP7m+W8XvWfLxFlkmuxJkZ
+ P/TVE2X88iRRvNXxUqQxCSd85x1MllG3XfK6xqx8xVrRqDIxjLN+FEVRx6G6pREGd5961uMxv5+wr0Ky
+ pNyX5Xfvwi0izW8CLWZKvmLVD7xSP0+SdbKixgg+rykJy8RYisKhkScdkhch5Pix+pLVt2AA0dde0T6H
+ e73XydViFXKeoH3TNn7Nd7K3Lnkae9w73AHc41shOTLj95EHzp3S9RmNVXVn/VjehaIoqoGqWy4G+2iK
+ hlf1/7/8dxJlmS8nON830u/dgbqBJ8YI2sViUTswxRjBGXKLLDdLw6/KU/JtTU5PCA6JwAjea5IXIaRh
+ 1Bq/+0zfwmDrWe1rN2ufg/FDH8Q+3bnaD0+Y8QvN+nl3J1dXaAwqeH+GjLhxwHaNTQuVjghULO9CURTV
+ dGpXVXuV3LBuk896JPoHEftwlZx3d061e7s7kHsC9gbazJNkk3Rwi4A1I5holqGelAfM7MSLmrrsGUHg
+ lNwIIc7U9pv7TF/6nvYpFHFeo30MReKTQwe00Bfn6p8O75/NgV3XD7EGtUqXauyJfHLsgXMnnfOkxqSR
+ CEyhGMW9fhRFUU2stq7Rrg6hzzHS9gws7/tPzxvTZYV41AimVHu2N/8tIgA/AzMQOF2IZaeM0IlDzA7g
+ VhHMWLyiKQt1yHAq8bFQHcEn5X5CyDeAPmIZP9zc8ZQpwYRl3xtkifa7RNPHMnXQhT5n1fJDSZfEmn7Z
+ XKC/52hsKfZd7scJ3+z/xMvgxX3/pTGoQDkdASkUm7jkS1EU1YxqX6d4dMS5kzuvH//o0A9LND1U+HL8
+ hTuTzC0iToG8OYARxPIT9gVmS5SZnfDIdFkp8+RhuUu+p0nsu5rMnpKHNJlhIzuNICE2TyjoE+Ap2Wz6
+ CozfQ3Kn9qFFoZP41h4/mD2rpAuM34nZ9mFiyc4ZwQqfx18iqTJpy8hPzppw1l0aey5DAArFIruEFUVR
+ FNXMaltnbyCC77Q+Gb1eTfz7lEMowxDvcwfyAwjezkG9ObCNIGYnrOvlrGWqpZInD8g6c7OIfWoRJWRw
+ ktEpIRJyqoA+gEGRXcoFs34PyG1SqcMpzPTh5D36kjXjhz1+zVvEuS4mdmgMidNYghUG91Z3oF96jx9p
+ rJmuWCsRVgzirB9FUdRJUN39Nme279120eibB+6YG0ySFZg7QN3AE3KTSC2WEbTKUOSammQTlSlSLOly
+ h6w2t4p8X56Tl+QJTXcPagK0ysdgqZiQ1g1m/KxyLmj72N/3ijxvTvTeKddJifaRVJmk/3Zr742t6UfW
+ jJ9zf2tqECtwsCzaGL8c/flJMnLd4DdO63vaEo0x1h2+lnjQg6Io6iSrTajWlq2LeieedVfUt8d+Uabp
+ ZJlky3zfcL/X7A88cUYQ2DMX+Lm4Xg5FpbFUfJO+KiRAXFmF2wtQTgYzIkiM2ATvnDwJaZnUtu37TVv/
+ jlnmfU7/22btCxWmn6BvpKn5Qz0/e2+tU59qLszpXo0R833D/IgZS2BDn4r8qkds1/s1pvS3QovKqlFK
+ 40dRFBVGqhuYMTqPGVB+0cuz/jS5eqkGdNQOLPQN9Xuq4035Fqck0FzYMxk4LYy9TLNlguRIlKyQeWoD
+ b5OXNTW+ak4PP6lJ8UFB+Qs7YTolVELCHbRdux1j5s+a7XtWvq3/BW1+hdq8HNMXrtQ+EWX6ht1PnPpQ
+ c4Gf66mOE8QG1PRDrBjxpwj/gJILv68xJF6pu7+Pxo+iKCpshdnA2ptEzlbKR68f8CfPf2MFwX3JnsRD
+ pmxM4MQdFKmLPbuRLTGSbJaHJ8kCSZF1slJT5P0mSaKUzLPyqP4Zy2VWAdzDEywh4QjaqlUHc5M8p20Y
+ bRkn4nGy91ZzrCPVzIYnq/FDH0BfsPb3OfeX5gQxIG9HhB8xATd5eP4bJyM2DPi7xoxK5VwEEBNLvr7C
+ QFEURYWx6haQhi7pMrTTxqseufStuR8lCe4WRtmY3H8nBE/cbSJfxzaC1vKwteEd95hiVnCjrJXnNXla
+ ewW/pWZwc2jDvJVYkWixhAwOT8CEnAjqtj97oGJd0bbZtFm0XRjAjXKLXK1tGm07xSzzTjZtHgemTpbx
+ 86rx86DvawzALR5FHyfJFZuHvXPmsE4PaKwYZIUMldvM/nHWj6IoqgWqbSiIQzi5N+mC5O73R70w6r1S
+ TUcrfF7/At9Ivwe3iZzAgyJ1QRK0zGCSpiLMCl6pSXKizJfZcqOUyxa528ygfF9eMMtnuPQeCRfgzCSS
+ 8DPyUE1CJqQ5eabmc8v44eYbtEm0TbRRtNVHtM3eJEvV9s2WVDV81h290TWzfSfL+KGPo6/jPnH0fZR1
+ mfbyiHd7JnV7WGPDVAW3DdnGj7N+FEVRLVwYwberUzsQQT7mglndfzr1+UhNU5myzJcdnIYTw8F4sxnc
+ KXk0NzjpiOK2mBnBDElGaFYQibNM/71eVpmk+6o8p4n2eU24j2uqtZbcrFnB+2uSNCHNgT3bh719aHto
+ g2iLaJPYu3q7rJbFOozB3j6rdt+U0GyfZfxO5GneuqBPe7RvT9U+nqygz8e8NFb6eXq87DrdNVHjgSnm
+ HIoRPN1LURTVylS3diDUzdXFlTto3gW/mv2nvtXlmhTKfRlBJIkTWUj6SOwbRqwlYiydYdksVdymwPRS
+ 8cpdUiU4Tfk9k3yfDx0e2WzMIDbfOyVvQhoKBhe42hBt7EV5TF6RF7TtvaBtcIvcKdfLMsk37TRVTR/2
+ 9+FzzGifzGVeG/Rl9Okl2rdxdSTq+V1c0Oc1V1dXvsaA2rIurOlHURTV6nX4/sBzTr+wbW7Eyn6/THl9
+ SjVmB8olXQp9ScETXUPwcOyagkiiOK2YrQYQRhBLaqgxWKFfdY+skWfUDP5QjSCSMsxg7ZKwdYoYn2OZ
+ jpBjYRk+6xQvZpzRll7SP6FtYbbveW1rWOCt1NbpNfv6JpoBCg50YKYNbbVI2+zJmu0Dppaf9l0Yv8WS
+ oQY1U9J3RlcPWXHxa20v6jBX+3w3q+urrFjAGT+KoqhTSG0PO913TseBHfJG3nzprxP3xJjL3jErGIUZ
+ wZO4R9DGMoPWrCDMIPYLIvlaZjBGzaBX7pDrTcLGktwPNFWjxiCK7OKKLaukTO3soFPyJ6cednuwZvnQ
+ PjabNoO2g9lltCUMMO4yM30Fpk4flndTdCCSI9E1S7zgRN7U4YQxfjsSguizS0PGL3FP9KFRtwx8revw
+ joXax7tbXV3Fen4URVGnvA5PBOd0GdMxP/L+iF9kvR15ACZwsaSbYtLuHVgePrlGsBZrz6A1MxhtkjLA
+ 5+Wapm+Ta8ypTFyvhUSO8jKoxQaDiBme2oRPM3iqgWduDwjQFmDw0DZwVSHaCtoMTvWul9WyVNsS7uPF
+ QMM+zFEYmukrOMnLuzbok+ibc7WPYsavXNIk+x33wcj7h7zW9fJO87RP1874HdnfKYqiqFNcSAp1ZwTP
+ 7n5557lXbBn287Rt0/aVIbH4MoPe3cnVuDEApSRQUHruYcnoZGAtu2GZOMksxWF2JsUU2J0qCyRVblAL
+ u0ktIfZsvaoWAKc1rdnBx0NmYJMxBJYhvL/GKJDWgDXDZz/fb+mzxp9f1GePNmAd4nhe28ajagXXmbaC
+ NpOtbQcn0lNkkplttg4pnfw9fTboe6acC/qi9kn0TZi/9J2RBzB4O3vkGQu1D9fO+Fl9m8aPoiiK+gZh
+ Wbi2dAzU49yJnQvH3n/ZT91b3QeRZHCS0Lt7drXn9YQgisme6JtFvom6SRpLcliuw/4szAxi7yBeZ4Xk
+ aZq/WtP93fKSOcVpbejH9VwvyGPGHMAk2KYQM0S2mcDsIXjacLjRICcH65lYz8X6Ozwz2/DhxC728qGu
+ 5Hf0q3BwyL6LGiWGUIAce0kxeEAbsa5km6xtJ1bbE/afJpv2dDL39NVi3RKSWx0v7tfdgfm+EX77VG/K
+ 36KqI++N+EX3KZ0x49fL6roq9GUWcqYoiqLqLU0aox80tQNt9ezq7pQ/8tbBPxv6swj/Yk2TqSEjiJtF
+ rBnBk1NCxpnaU5jAKi0z1czoYCkPV9LN0+R+rSyUu+QGtYKbzJV0P5RvG74juLbrMbUKD6upwPV0limE
+ ubAMx8M1xoOcXCzDZ9eG3KxP7mHz7PAMfyQv6vN80Rh8/Pc79Vlfo88czx5twNpHOlGyJMq0EWwrsAcQ
+ J3tPX13Qt3IDcWL62u451eh72Jox46EJwVE3D9h6zgRj/C6wuqrLZfoujR9FURTVCLUb/efRXzOCnS7t
+ kDugqNfPYh7tW12i6XO55EqCJiT3LncA9cacEtjJpFCxjaBVazDJlJTJ0KRvneKEAYiR+WoKrpEFskFW
+ q33YaGaJfmAM4YtmqfC7oVlCzDrVLilihtAqRk2aHxi8ujN8eBZ4Jng2WMqF4fu+MfBPCO7huEOqZKXa
+ vYUyR595jHnWeOYZMrmmXIvdLvARbcWpDZ1M0Kfc2r9KfJf7KyVbivU3iHwy8sDF+b1/03FAR5RzqZnx
+ c291Y/a+7il/iqIoimqU2rrFJBdb3VxdXXm9Z3R7aep3x72DWw9WqhEs0xRb6JsR9FYnijfonNBONrUn
+ ii1TmC8JXzOEVhHfKLMEuEy8pujH/WYP4WZzmOQHajJ+JC+bjzAeqA33vDyiBgXLxNYhA5hCLEdiNoo0
+ BPt9tN5TmD+8x9i7h/fcegYvmY94JviaB/UZ3SwVUi555rniGc4xM74TzecwgHjW1iAAJ3fDZWn3SNB3
+ crUPoS+hT12tfQvL0dOeifxoQHHvzaed75qlfbDG+KVKKuv4URRFUc0mbCJvVyVfSzSnu85wjTt36tmb
+ L7/90reyfx8fxF3DOD0cHd+mVhAAABPJSURBVJoV9O6MD+YHw2l5uBYYAMsQWvUG8RFLgdg/mGWWCCep
+ XcAJ0EmSLbGyUJMxZpTW6r8fUMMBY4LlRcw6/VitiWUKnzHLyTArzxljaO0btK+us42NZRAfCuFkgloj
+ 1kye/fvXvVrN+rNl9J7X9w7vIcwd3tufGMNt7dWEucZ7v06u0acw3zwTlAJKDT0rGHg8OzzDw5d17eft
+ 1BZONvlq+rz+BEGfQd9BGZcK/U2yP4yXsXcM3dPNfdYWV3tzc4d1ZZsq1BdZy4+iKIo6YTo84eA6qQHn
+ Rp5ZMuza/n8b8b8R/iWCkhRZEq/JzNwwsj0hmBdIkHA5NPJN2IawUE0DZjbxZ7MHyywh4m5Xt/7tlebQ
+ QLaZKZylv6dXrpclZj/hY3KPGhirlhwMIZaRYWJw4AR15VBmBGVHntOvhCmqNYj2wYa64L9/HctIbQkb
+ Dn99eM11f4enzO8G0wvzZ712vD94D6wyPbjeD4WWXzDvFZbcX9Kvfl7fn8fkbsFtGzfoe1uuTwHvNUqx
+ WAc2cEoXt29gOReze4nmWVnPrNbwOT3jcAF9AX0CfQN9JNYYvxwzk564bfKhESsH/OPcyK7l2reGKB3R
+ 0YysOn6c8aMoiqJOqg5PRD2VpZctvvD77q3jP577ZZKgsHSZZApOLuIEI4pLewPhOSv4TdizhFgahrGw
+ Zgqj9beaKukyRQ3JVcaQYCYKpUOw7wwnTNcYY3i92p8NgivFMLv1So3p+baanpfNciZOI6MWHWa5XlJg
+ kLC/zZpFhKnCgQfsN7TMlG0aD8cyXbXYS9P1pe7/60ztz7deF/5sG8At5jXjteN3wO/yXf0Nvmd+z5fU
+ 3FnLtt9XMLuH9wJ7+TbrewOjt0ZbCt6zYn0XUWg51ezZmyAoyQLTh6VcnND16nuPZ2Cd1LUPbTg/t3DE
+ G0wU9AH7NG+ZLyOI4s1F+2dLzE8jPxt5w4BntQ+heHMfdKg6oumjKIqiwkzWqcO6CQozFgk9k8+7+6rH
+ R/wj8d9TD5VoGsfycKkvze/dnWSdIK62ThCHQ03B48UyH/ZsU11jGGMOGtgFqmEOcVcsDAx+1wVqa3B7
+ yXVSKrfI1cYgYp/hI3Kv2qUtapcwO/aMMYQwidZp1peMcYKBglnEoQeUNXlFvw7AbH1HLeLLCv5/ADOG
+ 2TbMptUX28BZWN8P39v6Oc+an2n9bLwGmFi8ppfMvkj8t+8qmNnDz8fv8rjcp7/bOjV4N+i/l+vvXGxu
+ 1Vio7wHeC7wneG/wHmFWD+9XhhpqGD28l7bRw3ts79sMpxO69QW/K9o62vzcNy7zl/rG+HE/b6m+D6O3
+ RfgnPHnZPy9MOf8+7TPY31ezzKs6/NYeiqIoigo72UtT7UWk7jLxZWeOPG3xyJv7vjL9f674rOCDGWoE
+ 02WWzx0o3pN4KH9nhN+zPS6Iy+uRLFuiGbSwT5VaZgXlRuylSBiAPLO3MMosW6bJJDU7mOGC8YFBxJJy
+ tDE+qPlWrF9RLh61h/OlShbLrfoZTrXeIzeroVovD+ufUL4Gs4KY9cNMIWbUYLxgBF9RE4blVRi14+O5
+ GjNpm8hn1ERi/x5+1mP6Mx/Sn43XgNeyQV8TXtv1+hqv0d98if6WeO34HbAPD79Tmlmyxe+JGVKcvJ5k
+ /g7vhVe/Brdr2CbPes8so9dSzR6w2zDaNNp2nrZxtHW0+WX6rhR+kCjun4zfO/KWi7/X9fIzl2gfGW51
+ FZcr1Hfsgx2Hb7egKIqiqLAVklYbFKINnVC0da4ys//C3jdf9dSIX876Td/qBWoLsNl9sS/NP2/XcH/u
+ 9oSgpzpOjUHLWiI+OpjFsgwN9qjN198ZpzqtJczamUOUJoFhwonkTJliTBKWQLHn0DJPONVqmScsO2Om
+ DCVsrNky/BzLQC3UryzRryjV77ZY/yuMZP3ASe4c8//ie+C1wsjge8OoZelrS5epodc2xbwW6zVhmXa8
+ eY14bZlqcPE74HfB72TN5FnL6AC/O94DvNaWbvScwCletOHc7fFBtOklviw/DnWgraPNj3ty+G/75/e+
+ RfsCZvtqrmozfcUqxE7TR1EURbV4tXWlutq5q75WRga6oMvoLrkX5/d+KvrV0f/K2h4tODhS6csNlvlS
+ glN3uQO5OxKC5hRxqzKDCcYQ2X+2ljhrZ7ysU6uWMbJmxGYrtUvM1kxivBqyWGP8LNMYY8wZZtSwpApj
+ iCVomLPjBaVT8P/ie+B74Xvie+Nn4GdZZtMydTDpeE2WqYO5w2u3Tt1av4P9OfZOfr3sivUehMvd0o3H
+ LPH64yV3V3ywcFdScIbPHaj0ecwVbVk7YgVtvJ+n13NdRnRC7b4LrS5gafSDozugj+inXOqlKIqiWp3a
+ mL1Mblf7Kqmqm+g6azq85JyxXZYOqej7k8mPjfw898N4WaqWA4VvF/nmmBOSeX41HJpgnZJv68YqXWJj
+ mynbWAF7H6L1sRbLgNUfmE18PPz72N/b/nmWmas1dXVx/h1aL2iTaJtoo8Vqn3GKt0LbrfejBBm/afSX
+ ly3v+z9dx3SpcHV3DTRtPSTTB6zZPi7zUhRFUaeMjBk8zAhCWCKeePaks1YNLuv7q/ifjvq4KIBTxKiJ
+ pmZQUmSuLymYt8uaGcwLhn9ZGdJ6MGVbtM15d2nb25EQRFtEm8SePpx0LwwmybSfjPp8yNK+vzln4hnX
+ a1uepHRHw7Zl9vdZhzpo+iiKoqhTWm1Cdc0O19nKFd3Gdb159LpLfxb/+8gP8v6ZGERtQZTMKJE0me8b
+ 7s/3Rfix1woJOZ+GkDQhaEtoU15sRdA2VqBtbb5vpL/ElxKE6VuiA5P8r+JlxmvjPxy1fsjPu0R2Watt
+ FsWaz0ED/pqsNk7TR1EURVEOQoJ02gfVRYnqOe3c64bdcOnWqT+K/MD9D3egTNKlIlQ417s7pXquGkKr
+ zqAm7IBVXubwpE7I0TB7+bTtoA2hLaFNoW2hjaFsC9qc9+8JwZgfqem7ZdAvekzteqO2zRilKxrqYeJM
+ H0VRFEUdp6xl4iNroJ2vTOoxvesNg8su+FX0D8b+J23btH3zv0gWzA5iVqbMN0aT9uzqvB0RfrvWIMpx
+ ILm33BIzpKlBW8AsH9qGXaMPbca7e2Z1mW+0HzUryyVbFnw5W1J3RR6IenX07oHFfV5T07dG2+BUpQca
+ pC3TVrm8S1EURVFNpjbmlKS1ab6uYAYju47rmH9xQc+nx28a8ncsx+W/Fy84fWkSuC8z6N2dWm0Xns55
+ PTaYixkezg6esuDZow2gLZgBgho+tBG0FQwiFku6FLyXIEl/cH8ydmPEP/oV9nqu07COc9HWlK+ZPtMm
+ rRO8NH0URVEU1UxCkjVG8LD6gtAZyqUde3WMvthz/i0DSy/cGvPy6B2zt43/svDz2cYMLpdsGEL/Qt8o
+ f2FodtCzKz7o9SUEYQq4f7D1YfbxYVnXFx/07Eowhg/PHm0AbaFSPGbWuGBvkqT93f1V1Itjd/Yvv+iX
+ fTN7ruvYp12stincw3smGpitOvX6aPwoiqIo6gTLMoOoMbj1iBqDSMy9lJHnxJ2VfnF+r9uH3TTgj9O+
+ PebDlD9HyQKZbYpPg6W+zCAu4Z+80x3A6WJTezC0ZOxkKEj4Yy/p4mAQnimebYw+48X6rHGaHPtG0QbS
+ /j5VJjwz/KMRNw38c19vj7t6xJ6ToW1mlNJb+VqbMm3Mmumj6aMoiqKoMBL2XrVzH7lMDHVQ+rnOdE07
+ Y9gZiwbPv2DTpUsu+L+pW0Z9kvqdycH5MsvMAsEYVEiGFEuKRKlhKEDJme0whfHmmrq6BZxJeGAKUuuz
+ Mc9InxWeGZ5diSnPkmGZfP24QJ9x4raoQ9O+c/lbQ8r6/Hvwggs3nzn2jFJtE9HaNvorde/fNXJvrZnl
+ 474+iqIoimoBQrI2N5A41BqEkNgvUKZ0HNqx4OK8nmuHV/X/xZTnR74Z84eJ+7yfJagJxBV1mC2yyn3A
+ UKBQ8hQ1F27cUoKl412JQe/OBKseYdBabnQyKaRx4L3Fe5yn7zXec7z3k/UZ4FngmeDZ4BaZ5WZWF/Ui
+ U8W7N05mbJ301VXPjHor4rr+v+iTdt4d54w/K1MN31B97n0UDAq+JtNWrFk+Gj6KoiiKagVCMrcK8DrX
+ HISQ+LHJf855U7pWDl7e7/Exdwz591XPR3yW8vvIA96/xgcxM4iCv9bp0ExTfmahGhDUhpvrG2b2FMIc
+ erarKcTyI8yhLzGYH0xUE8NDJ98E9ujh/cF7Zd4zfe/wHrp36Pup7ylKseA9XqTvdam+53jvUZIFzwLP
+ xPvXhCCe0aTnh+0dtW7I9ksr+z553pRzrtZnmayMU5xmha3afLWndmn4KIqiKOoUkJX0v9kQQoOVqzpc
+ 1HZej7iu14++79K7hqzo//foH0fumvm/k77Kft99sGj/bCmuTjWnjmFIlki6KVId57P2ncEYFuy4zJ+/
+ K8KPEiO5amxMnUKAWUR/vDE/rblmoW3wvHZRZdzkElqyzdX3JF/Be4T3Cu8Z3ju8h0sUvKd4b4sDKTJv
+ /yzJ1fd85t8nfeX+4cg3Iq7u+48Rt196T8/Yc6vaX9x+vj6rCQoObTiLZo+iKIqiqMMEU1Bbx83ZGOLv
+ eirYM1bQLfLM4v5LLrh9YNlFP4z5+RU/nvj90W8n/umqvbkfxuzLfy9RFu6fY2YJsYRsFRHOkMW+9OAS
+ X4YfB09Qq9AqQZJoQOHh3Nfjgrnb44IeNUi44SQXB1JQtkaNojncYGYTj3+5GTXvjobT//NNmJO1+hrw
+ WsxrwmvT1+jBa9XXjNfuwUf9XUxhbvP7JYV+1+Rq/O6L9T3Ae1Gq78kyM6OaYWb3Fh6YI/nvzZCZHyTs
+ n/nnCXujXh7x7rRfjv3J4PILf4D3+uyrzizW975Qwd26KMly5BK/Prs6Nfls00dRFEVRFHVMwTRYpz5h
+ JL55PyG+DmVCzlJQHDj5oqxeRT3jz3to+M0DN0ZtHfPwuPsG/yvqxTH/yXw/anfK/06rztoeI3O/nGmW
+ LzFjiNslsIcNdx57d3uql/my/AmYBfONNrdQ1BpFMEuZUZ23/TK/+//cARisGrAEjWXTb2LXN+D0tTb4
+ nnV/hv5M/GzL0OG12K8rWZlTXeobY177Uv0dKn0ev1WcOyP0e6bJIpkjc79Ikuwd0+Xyv0X4096N/k/U
+ d8b+Z8ydl/476mejHx2+duDGnnFnP3xhas8F+l7OVnBIA9cC4j0+wsjV7NuzzJ71vGj4KIqiKIpqIsFU
+ WKYQhsPtau+ucrWHATEX/B+p0xUcNEB9wmFK5KCr+4w9Z1SXpWe7u9w6/LYBq0etHfT0kOV9/zT5mdG/
+ TX93yq9xvVjcd8dL8q/ckvVGjOR+EC/zv7D2vZVJqn5Ml8X6OQoVY2k0VY3Wcp8nmKIf8TmYGSIxBMwY
+ mHEM7K+z/z/7+8xR8H3xMyp8OcE0/YifDTNnAWOXat3NrK8178NEyfRNl1m/dEviK1dK1E/HfJL+bsyv
+ 3c9d/tqQ5QP+NOqmQU8P39B/9blTu6ztMqJT5cCSPth3CfAedVLwnuG9+5rwHuO9xntep/iybfZo+CiK
+ oiiKOiGyjQewlxuNOXFXudvDsHyDMYRgXCDcH3uxctHAa/pc0K5nu7i257pKuo7oVNS3qEfB0FuGlF2Y
+ 3fOpS+b2+l7Eyn4vjdsy/OXpPxv38uztE56b+uyIf/e9u2+1+1uDvop+KGJflBLz6lX7Yv4waV/MX6bs
+ i9k2dV/Gtmn7MrdF70tX8PnRSDdYX4f/N+av+j1+794X84OrzPeepox/cuyX1s+8fPucnZNfmKav5cr7
+ h7+M13bJwl6vXpjW4+nhNw0su6isV2GnYZ3mte3Wtvi0Hq6EgeV9cOL6wtDvat+Za78HX5P9vuE9DBVb
+ 7nDYUq4NRVEURVFUWMkyhbYxTLXqE8LU2DOG37Cc7KTOCpZAscQM8wTwd5cqk13nuCa4ursmurq3n9h+
+ yOkTu6efPXFgXq+JA1f2mzjk5n4Th60bOHHYzcodyqYhztyh4GvwtTf0M//vwLm99Hv1mth+2Onme+Nn
+ tO9sDllMUSK6DXZ10Y/2a8JHvEa8rmOq7nuA98TUbqxdxq1r9iiKoiiKolqF6s5i1ZrEKjWE+hGHF2CM
+ LMx/b1HCa655/fq7pNrGDnzd3NlQFEVRFEVRdVTXKFngdLJdv84JmMamxOlnAPt1OL1GiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoigonuVz/Dy3vYNHNQXj8AAAA
+ AElFTkSuQmCC
+
+
+
+
+ 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
+ LzFjiNslsIcNdx57d3uql/my/AmYBfONNrdQ1BpFMEuZUZ23/TK/+//cARisGrAEjWXTb2LXN+D0tTb4
+ nnV/hv5M/GzL0OG12K8rWZlTXeobY177Uv0dKn0ev1WcOyP0e6bJIpkjc79Ikuwd0+Xyv0X4096N/k/U
+ d8b+Z8ydl/476mejHx2+duDGnnFnP3xhas8F+l7OVnBIA9cC4j0+wsjV7NuzzJ71vGj4KIqiKIpqIsFU
+ WKYQhsPtau+ucrWHATEX/B+p0xUcNEB9wmFK5KCr+4w9Z1SXpWe7u9w6/LYBq0etHfT0kOV9/zT5mdG/
+ TX93yq9xvVjcd8dL8q/ckvVGjOR+EC/zv7D2vZVJqn5Ml8X6OQoVY2k0VY3Wcp8nmKIf8TmYGSIxBMwY
+ mHEM7K+z/z/7+8xR8H3xMyp8OcE0/YifDTNnAWOXat3NrK8178NEyfRNl1m/dEviK1dK1E/HfJL+bsyv
+ 3c9d/tqQ5QP+NOqmQU8P39B/9blTu6ztMqJT5cCSPth3CfAedVLwnuG9+5rwHuO9xntep/iybfZo+CiK
+ oiiKOiGyjQewlxuNOXFXudvDsHyDMYRgXCDcH3uxctHAa/pc0K5nu7i257pKuo7oVNS3qEfB0FuGlF2Y
+ 3fOpS+b2+l7Eyn4vjdsy/OXpPxv38uztE56b+uyIf/e9u2+1+1uDvop+KGJflBLz6lX7Yv4waV/MX6bs
+ i9k2dV/Gtmn7MrdF70tX8PnRSDdYX4f/N+av+j1+794X84OrzPeepox/cuyX1s+8fPucnZNfmKav5cr7
+ h7+M13bJwl6vXpjW4+nhNw0su6isV2GnYZ3mte3Wtvi0Hq6EgeV9cOL6wtDvat+Za78HX5P9vuE9DBVb
+ 7nDYUq4NRVEURVFUWMkyhbYxTLXqE8LU2DOG37Cc7KTOCpZAscQM8wTwd5cqk13nuCa4ursmurq3n9h+
+ yOkTu6efPXFgXq+JA1f2mzjk5n4Th60bOHHYzcodyqYhztyh4GvwtTf0M//vwLm99Hv1mth+2Onme+Nn
+ tO9sDllMUSK6DXZ10Y/2a8JHvEa8rmOq7nuA98TUbqxdxq1r9iiKoiiKolqF6s5i1ZrEKjWE+hGHF2CM
+ LMx/b1HCa655/fq7pNrGDnzd3NlQFEVRFEVRdVTXKFngdLJdv84JmMamxOlnAPt1OL1GiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoigonuVz/Dy3vYNHNQXj8AAAA
+ AElFTkSuQmCC
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAAoAAAAKACAYAAAAMzckjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhe7J0FeBRXF4YXCQQCJCRESbJx2TgRogQS3N1d
+ qhRoaWmBlmCFFteixd3d3d0lIbgUCwS37O75z7kzk2zCtn9podj5+rzdEFmZnZn77rkyKg6Hw+FwOBwO
+ h8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+Fw
+ OBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6H
+ w+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4
+ HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD
+ 4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgc
+ DofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8Ph
+ cDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwO
+ h8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+Fw
+ OJx3JLn+hNxIHqPU+5cYu08Jekxjz4XgcDgcDofD4fyNkDgpUpVd6EjEkvB7BODPiazfI95WlMfPlfnc
+ lOf5sjxKv5d1y+FwOBwOh/NRhORHkiESpHhV3kwUyZPE6a+iCJShRDkiQYgG8VMwMTPxK1rGzM+2TFE/
+ 2wqvhjvd4t+amGXdnww9RiDijChRngs9tz+PocgavvYsQWQ55HA4HA6H815GkTNFakhwTITokPhI+TPJ
+ kX5urSqE/xcyZ2Ki8nNoVsyraFTh6DyFc/XKVSDPwDxmeX62LGH2i2Nl65+daln3KRJYeEthrwKXLTQF
+ z1h4FUwlCqoLpBYNN0+1q1A01a4SUtFGopJNqnNlm1SnHND37Aj8Of2eUwVb8bd0H3RfBeX7pcco5GV2
+ yTyg4E7nmnY/O1ey7mtX0qxfrsJ5fsbnNcCkcJ4+FhGF4hyauXrRc8fX4E+vQ2WlKoy3FGUbGI8ixrTN
+ pG1Hv08o25XD4XA4HA7nrUUREoJkT+qqzS56OWOKFLMNtDUr7JrPC79OKORmGlu8YrHKJtYmw/JZ55ng
+ UNpqqH05i7lWIUWOW4Wan7SOND/pVN3uiEt1u3PFK1qDQ0UbcKhgDc5VbAC/D+paduBS1w48mxQH98bF
+ wQPxbGwP7g0dwa2uPbjURmraAsqawKUG/g3eGsMFccafi9/FW/pbtzoO4r7c8T498b7pMeixXBvg/dbC
+ +8Xn4FwNn1M5a3CqZAPF8fkVr2J1gZ4zPXd8DaesShQ5YV/Rap5dGath+YrkmmBqYzLCoZxttUJepjG4
+ DRLzueTztvK2IkG0QoyHupezVwvp1vA94HA4HA6Hw3ntUURD6sL8a/EgUXGw9LQsjppSO3duVUvbstat
+ CvkVmmLqZLLaPsFqrm2C5WGLSIsbtuWtr6prW912ksWLpMu1HooWCV0TJ3BvUBzUtR3AtQ7KWKPiWnWj
+ 4hluDfE2xF7rHGivVQfaadU17DLUfnZaJ/raXwZ/5hxgh9hqnfHfzv50+4rQ3+J90H0p95v5GDXxMfFr
+ 8RyC7bXiOeFzc8XnSM/VhcSxAUKvgYSxvoN4bc41bKTXWb9Ymk1Z6yu0DewSLY/Yl7WYb+qYf1Wx8KL9
+ bKrZNMIN3Ba3XR33uKJOuC3tEKoIGov0Pkjvyf97XzgcDofD4XD+MiQRklRIky7+LNaIu0WkWQDedjH3
+ NutpV956grnGbJd9+WK77WOs7pknmj91KV/kiRtV5eqhzNVDyUOx82jkCK51UY5I+uKL61xLoETF2+lI
+ qoS0odQ5k2ThrSN+37GKrd6xig1ip3euKlMdqUZVOERU4wygf78ODO9ToSpCjy0/D3pO0nOz1TvTazB4
+ 7tLXKIpBdlrXMBTEEvg1vWZ87R6NcRvgtnDDbULVRrf6DnqXWvaPLCMsn9klWj9wrFJsj7lvwR32Zawm
+ WwYWScJt/IN5tEkw3rrJ2/6vYiiFHA6Hw+FwOJlRKkb/TxTyIQ5ItEVwoRp5zPOMsgwvPNamlOUWq7BC
+ F21r2l51jrfRqWvaotCg5DVCSGxQ8twaUhXPHtQ17fXqeHudkDwSPLpVkGROkqqcAkbVwfeRnK9DEkaS
+ R0kSFeRtIbYNbSPcVrTN3BpR5RDBbemC29EJxdMRt7FdHbtrxcIKXcJtv9Ui3GKcqWWe0YX8CtTB9yYK
+ oQkx9F79WQzf6796vzkcDofD4XxAUQRAGrf3cnWP/k1duIVUpnljcpuYtLYpWegni4BC8xzKW24voiny
+ hKpx1E2rroui0sQR3Js6iS5OQl0bBaemkDgJuUKGQiRV6oyJEmOItK2U7aZsR9ymLrht3evjNkcp9Gjq
+ iEjvgWs9B3DSWGvNg8yf2iVa7bTQFJ5nHW7eK3f+3K3xPYwX76X0nmZ/r+m9l2ZdK+MKWQg5HA6Hw/lA
+ kiV81Ngb784tpCqqcspTLE/lfNZ5uxaLsPzNOqrwZvty5teLl7UG17p24NrQHkXPETxbOIJbAxS9evY0
+ AUOvRlkRoKSoqyE1jU+wYF4TKNFiWyvbnd4D6lJv6AAeLZzFJBj62gXFkN674gmWt2yii2yxjCg8Ol+x
+ vN0KFstTVWVvSkvY0KQTFkIOh8PhcD6gUMMtzciVGnTD0M8KqvKpfAq65qla1Kfg90UDCk23iTJPKV7F
+ 9r5jTRsxCcOjSXHwbFoc3OMdRZeti9x1q66KwkECYkxOahn5HvN6+bNtrAi4wXtF7x29hx5NHEVXslMN
+ W3Aqa/PANqZoqmUJ81lFfAt2z2eVr1q+fCpf3CfM5H0jK8qsbkkIWQY5HA6Hw3kHI1VvqMGWGm3DWCBe
+ +Wzy1SjiVaiHbbT5NJp5WiSxyBOXOnbg0sABPJpLS5y4xRfXudAkhWA7rVO8jc6pmo1UZSLJIPlg3n2k
+ 90pP7514/wLstC4h9lr3JsW1Yhkbeq8bOIJLHXswL2v+1L6M5THrWMuZZq5mvQpYqmrhvuKDFKUdJzPK
+ fiV9oGAZ5HA4HA7nLSZrLN/La+85mVrkLVXEu9BnFj4FF9iWsjziWKlYmnMNW3BvVBw8mpHwOerF0ip1
+ 7DNIEkSFT+peFBLhUovWumPed+QKIVD1Vkw2ofca33O3+iiF8Y46Sf7twbmmPdgk2ty1irY8WtS/yFL8
+ sPCFaTFVKdyXXKRdSo60r0n7HXcVczgcDofzn+XPGl3/3EVMGxQtYdanWGSR3Xblra+51DB/6trIHjyb
+ OYuJA+5NHLTqeg4ZzkH2KHz2OheadSomGKAsiPXrDKDvMR8G9H7Swtjy4thUIaT3nfYBsS80sM/ADwRa
+ j+Y0ztMZXJsUB9p3aB+yijDfi/tUXxN708a4j9Fl8HLue7Q/sghyOBwOh/OaQw1rLiMTOIqqzFRlCnkW
+ +tTcv9Asy5iiZ2kcn1t9FL4W8hg+WkqkAUpfbfsMl3hbnUste1pn7mXZYz5uSBJp9jbuI67BuL80cMhw
+ b4QySGMIWziJiT/OlW0fWkVZnbcIKDSnkDrvF7j/JSA5r14i7assgxwOh8Ph/KNQA2qsqmKhyqMqU8Sn
+ 0A+WQUW22sUXuK+ujY11CwfwbCkvydLAQe8aYq+lyQCZwqdUgRjm/0H7itR9rBf7EO5LtE9RBVnsY80c
+ QF3XPsOOFvkOLLiziGeh7vnz5C8v9s2Xw5VBDofD4XD+T6TLrL08ns9CZZo3tqBzvqSiYUU3WidY3nWp
+ ZweerZ3AixrkJo7gUl9urGvjbR1BVpcfw/wbJDGkYQLSPob7Gu1zXq1QCFs7g2t9e7CJL3a/aHjhzWau
+ Jn1UhfLSuMHsk0iyLlXHQsjhcDgcDoYaQ2mNvuwpoMqbN9bUs2A3q+Ai253KW90WXbttnMGzpRpcGztI
+ oicJn/GGm2HeFFKlUOyD7k0c9J4og96t6NrN9kD7qmWw+Q5Tp7zd8YMLyWBBaZeWI+3rBIsgh8PhcD6q
+ UMOXWyyrkb3aVyifcz5NYY/8rWxKFZ1cLNYqjRZg9mmrRulzBo94J51rfQeta00HvWsduqYuw7wD0L5I
+ +2R8cR3to56tnMGnjRrcGtmDLVUGo82nFfQq1NbMzMQf9/Ei0q6OoX0/VGWCX3FVkMPhcDgfdLLW6jOI
+ qcrU2dTNpFFh78KzHStbHXWOt9d5tHQEr9ZqULdwynALk5ZoyZQ++bJrLzXEDPM2MNwfcR+lfdUt1F7r
+ 0bK41rutWk+zimmJGacKxY4X9i88v7CrWdP8qvzZl5bJWmPQ8AMRh8PhcDjvdYx18xbMUyxP1cIBhfsX
+ L2+53amW7QP3Fk5C+jxaOGnVjR0yxLp8dR30rnWxYW3AMO8RuM/Svkv7sH1V+xdUGfRq6wLuLRzBubLd
+ Q7vSlrss/Iv8qiqgqo7HAl2FRAp3D3M4HA7nPQ81YFJXr2Hyq9wLe5l1sitVZIl1Nes7bo0dwKutE3ii
+ /KmbFs9Q10fxq22nF9UUYw0rw7xv4L6srov7dJiDlvZxGs7g1cYJ3Js4gXUV6zvW8UWWmtoV/DZ/fpWH
+ fJQoUbqGWQY5HA6H814kZzeWqZl5/sRCAYVG2icUOyEqIq0cwaOVE3g0d9KqG1K1z4GqfeDWoDi4NZQu
+ 6M8wHwq0T9O+Tfu4K+3ruM97NHXUetCHn9aOoK5vn+FQttgJcx+zsWY2qnJ4zGRVBaVw1zCHw+Fw3snk
+ rPbRv+3yO+T+0jK8yErn6pa3PJs7gXdrZ5Q+Z3HNXUH94npF+hjmo4H2edr38Rhwp8kjeEx402QnPEac
+ qlvdtgozX5vXNveXeAw5iqMpK0pVkMPhcDictxZJ+rLP5M1nYqIKMClmMso6yvykS7yDzusTF/Bs5wzu
+ jaUGDxs/vWgEGzEMI44FRQabOep98Fjx+UwNznjs2EZZpOQpnGe0iYlJCB5bWWNos9YVZBnkcDgczn8W
+ anRyLuFildtE1aiIX6EpNmWLXXFv7giaL1zAqw2KH0lfQ2zgjDV+TDZQkmUcc+D0Eh5/gvi5kftm3gOk
+ CqHePd5RR8eO75cu4uo2DokWN6wjiwzLU1RVGY81O+mQw0jHIM2qZxHkcDgczhsLNTI5l3GxLuRaoJ5l
+ iPlK+/LWL7zbOGGj5Qpe8c6ia8u9ATZm2Khlic3HiiPKGdLUGbwQT2zUX6IJClwT/J1GDigDEq6N7IHW
+ QlQ3tAV1AwUbUNe3Bef61gIn/Jq+7yS+RuoVA5eGdkaeA/PeQMcMHTt4DHmVcdT5filNHDGvYP7UIsx8
+ rZmHSRM89mykQxDDs4c5HA6H84aSU/wC8tnk7WxbxmqNuk6hx97tnMG3vYvWq6Wj1jXensQP3JsYYKyR
+ +wBwNfjaA1+nVxNsqBHvJmrwapYlekL+GjlKYoey5owS51i3mMChjiXY1bYAe6JOUXCoawV2dS3wtigU
+ r28ppE6IH0kg4tYY5a4RPh7erxfdtyKU+Hg+LVwgoJUn+Lf2FKJp+FyZ9wjDYwePJVpk2quFo9a3oovO
+ 5xMXsKxr+cy2lNWafFb5vsdjMVg6JDHSwtIsghwOh8P518kjNyoi+IWfmatJb+twi2R1HXvw/UwN3p86
+ 62lmL4kfdWFla7w+GOyl26aEIwqXoxA8nxay6CEe+D1a1kbdyBYc66PY1ZPEzq52YbCtYy4Er3hdcyhe
+ rxg4N7IR3bW+LVwhoLUHBLfzhYgvAiHmq1Ao1akkJHwdCQnfxEHid6WgHFKxSxmo/H0CVOqSAJW7loWq
+ XROhUjfk+0SoirfVf6wINX6qBFXwZ6U7loTgtr54/4bPn3nvQemnY0zdrHiGd1lnnTcee3RZOutI85QC
+ LiZ98fAMko5SjPRhjUWQw+FwOK8UajSUQeZK/Mx98/eySTA/TRfC9/nCBbAB0qqbOWZQdcK9kaMQIxr7
+ J27fW7ChzYT+7QxezUny1Ch5LuDZHEWvmRO4oOg5NrBGsSsKtrWKgFWtQlCsVmGwq1cUv18MJdAOfFq6
+ QfAnfhD5ZQiU6hgJZb+Lh8rdykHNn6pBvV41oX6futCwTz1o2q8BNO7bAJr8XB+a9KsPjfrUhka9a0OD
+ n2tB/d61oE7P6lC7RzWo9WMVIXrVuldACUyEKj+Ug+rdK0OtHlWgIsph5Beh4N3cRQgodRO7NnGQXwPz
+ QYEySMccHXt0DPq0d8cPHk5gV6boGTOP/P3wWA2QDlkRkkCeLMLhcDic/5scjUU+b/Ogwj/blLVJ9mjq
+ pPf9HMWvrYveo7mj1rVRcb3o2mwmYbSxeo+g1yBkDyXKC0XPq7kTuDWlip4dip0VWNcpAsVqFxayZ1vX
+ Alya2IGmlRuEfxEMpb+JhEpdE6B2UjUhc61+bQZtBrWET4a2hs+HtYV2eNt2cHNoNbgFtPi1MTTv3xBl
+ rx7KXj1o0KcWCmENqNuzKtRKqo6CWBlFrxJU+6kCVO1WAap0L4/CVw7lsSxUQtGjKh+JYE2Uv4TvYlEy
+ fVFI7cERn6NTQxtwE+JX/IN4TxjjiPcWjz3XRg569+ZOWu9EF52YMIIfTuzK2Jwx9zPrjwevn3QMiygf
+ 6jgcDofDyczLjUN+lZt5oFkfu4q2Z7xbFQfNF2pap0zvEe+oQ+nTU3enIn7vI17YUFLXrXdLNfi0dAG6
+ Xit13zo3LAa29S3AprYZ2NQtBNYofI4NrMCnlQuKXiCU61IK6vaqBi36N4J2Q1pBh9GfQ4dRn8HXo7+E
+ jiM/hy+Gt4XP8fttUf5aD2gGLVH2WvSrD81+rgeNf64DDfvWgfoofPX71IAGKH31e9eEer1roABWhzq9
+ qkBNFMjaSVWRKlCrR2WUwUpCBqt2Lwc1e1SBej1rQB0UxcQusRDUzhucm9iIiqMrCqAiffS6cr5e5gOG
+ jkU8Jj3x2KRjVNOeKtWO4FDB8lzhwMK/5Cus8pSPaiVcEeRwOJyPPNQIUBeREvq3p3mAWS/7ckXPerZ0
+ QPFDSWqjBiF+TVH8jDVA7zi0uC7h1QIlFoXPC2XPAxtI6ip1qGsJ1nXMwLKWGcqeBahRpvzaeEBsh1BR
+ aWv2a0OUunbQ+bcO0O33b6HL+K/h27EdoNPor6D9iE/h06Ft4BMUvjaDJdlr9ktDaPFLI/y7BtD8lwbQ
+ FP8tbvtT9249qeqHEtiwb21oiCJIUDcviWDdniiBPQ0FsBJSEer0qAaNeteBOiiHZTvHQkBrT3BqYC0m
+ krg0tZNeJ76enK+b+QihY5REsI2jXizD1MoJipezvGjmZdYnn0rli8e34Qc9rghyOBzORxjDBZzp1ruI
+ h2mSXZmiqd4tHcG3vSt4t8MGpTk2KLQ0CQnGe4K44ogse96t1KJ659rUHhwbWYNdPXOUvYJgVasAFG9k
+ hb/jAlEdgqHKjxWh2YDG8PVvn0HXid9C0rRu8NOUH+CHid9B53Ed4KtRn6PwtYHPRrSCdkOaQ+tBzaDd
+ 4Bbiti3eUvduG/y6zcBm0GpgE2gxoJGg+a8ISmAzWQKJxj/XhUZUDfwZJbCvJIH1+tQU1OlVDWr2rAy1
+ UARJCpv0ryuksHTnaPBt5QrFG1iBY8Ni4NrM3uhrZxgBHbPNHPV4DOt9v3IFz1YO4FC26Dkzt/w0WSRL
+ BKXlY1gEORwO5yNI7hzLuWhM7fIm2cSan/Zo6Qyajm7gU1at82jmpKfJDp4t3g+88Ln7tnYVY/JIlGj8
+ nmOjYmBdvzBY1S4INnULg1MTawho5ym6T5v+Uh86odT9NPl76D2jB/SdmQQ9p/0I3SZ1gW/GdoAOJHwj
+ P4XPh7eBL0e0xdu2KH9tRTWQvqbvfzasNXw6tBV8MrSlgQSSHDYVEthyYGOUwMYogVQFzJLAJv3rQeN+
+ kgQSDVAEG6D81e1VXZK+fvVEFZG6hkt3jgTv1i7g0NASnBvZitdKUpvz9TOMUfAYpmPZp5xa59/BDdzx
+ e9bRRc/ktzXpjce+q3QKwGTNGuZwOBzOBxbq3jUUv6J5bXJ/Zh5U5DRNGvDv5ArqFuoMbDS0Yk25nA3J
+ u4Qspj6y9Pm1dhPVPpfGNFmjKApfAShWswAKoBWU+NQHKnVNRCFrCt9P6Ah9pv0Ev8zrA/3n9oHeU3+E
+ Hyd/C9+N7wQdR38BX436DPkU2iMdf/tC0GG09D3iy5GfwBcjsgSQIAEUEjikpagItiEMJLAVCmBLWQJJ
+ AI1JYH2UP6oEtuzfSPwd/bvUNyXBA1+jQ8OioG5kg6/XEcWPxirm2BYM83dogsQ76egY9//aQ0wgsS5p
+ sc+suGlTPBdYSacEETpH8PhADofD+UBiWPWzyJ1b1dgy3HyleQ3zp36d3EHT0VXr2dxJS7MLRWPR8h3D
+ oCHzae0CmjZuoGnrBl6t1FC8ibXozrWoZQp2DSzAF7+f8F00NB/QCL6f+A30n90LBs8fCIPm94d++PVP
+ U75HEfwGvh33FXQa+yV8Pb49fDsGGdcRvsHvfTPmK/ga/91xjCyAv32eXQBHthNIAtgWPh0uC+AwuQo4
+ pDm0IRQBHNRECGCLXxtBswEN8Hk1FNVHEkDqAm7cv674ndZDmkG9vtUh+utQcG/uAPYkfk3lih/KbeZ2
+ yLltGObvgvsPTRTCr7WKCFo2sHxmFWG+WpU7d0s8NxQTZwjpXMHdwhwOh/MeJ5c8xkdJYiHPQmucato9
+ 8GvvCn5fuYBXa2ete7PiejFRwlij8Q6gSB9V+9xaOIBtA3MoUiMfSl9+cGpqAyXbh4hu1G/Hd4L+c3rB
+ 8IWDYMjigTBg3s/Qa+aP0HVSF/hu3DdC/GgSx/fj8WuUwy4TvhZ8N6EjfDe+oxjr13lsB/hmrCSBncZ8
+ KVcCP5cqgaNJAj+VBJAYIVUBPxveGj4d1graDSUBlGiDQkcTQ0QlkCRQdAdLEkjyR7cki/R39fvWhMgO
+ IWJCR/FGsvi1dATv1mrRtW1smzDMPwaPdTrm1S2cM/A8oPf7yhWca9k/KuxeYD2eI8pLpwqMdO7gaiCH
+ w+G8R6GTtuEneO+CTiYjnKrZXPFF6fPrSN29zhnuzWXxa/XuQePcfNu6CgkiMbJvUASK1DIFi9qm4NXK
+ GSr8UAY+R3nqM/MnGL5kMIxeNgKGLhyIAtgbeqP00Yzd7ih+3aZ8B10n4+3k7xHptiv+7IffOwsJJL6T
+ JVCqAsoCOLa9QKoEfo5IAkjdw1+OkiqBn49sK0kgTQ4xlEAZksDWg2UBHNQYmv5aH5oNagCfDG8JX4xo
+ C41+qQtRHUuAupkdODSyEBNVqIGmWdfGtgnDvFZIBGlBaRLBjvgh6wsXcK5kc83UPt9YPGf4SKcOETqX
+ sAhyOBzOOx7DE3Wxgh4F29iXsTrm84ka/L9xB99PXbVe8c46WvfOq/W7hU9bF0Tq3nVtaQ92DQtDkdr5
+ oFj9wuJ71X6sAF0mdILhiwfDuJVjYOzKUUL+fpndG3pO/xF+mtYVeiBJ07qLWbxEj6n4vak/QBLSfcr3
+ CArhpG8FJIGKCHaZiBI4vhN0Ht8BOo/7SkBdwtRNTHQc8zl0GCNLIFUCR0ldwV+QBCKfyRJIXcGiO3hY
+ c5TA5tB6SFNoObgximBj/L02oiu5KUpgzNch4NzUGuwbFQXX5ih+baRKp7HtwjBvEnEuwHOCbwVXXQCe
+ I7w+cQaHhGLHC1nn/xzPIRbSqUSEu4U5HA7nHUxuFWTKn4kqn6qquX/Bne5NnCCgszt+uncVJ3laA89Y
+ I/A2oOqebxtX8GvnDj7t3MCjeXEUIgshfVZ1zcD/Ew+o06sqytp38Nvy4TBl3UQUv9EwbMFA6DeXKn09
+ oOeMH6H3jJ+gD37dZ0YP6IX/JpJQCBURJAn8CQXwxyldUACpCviyBH43sRN8h3JJKBIoxgSOlSRQVAKR
+ rzIrgZ9kSqBSCRTjAYlhraD1sKZC/qgS+Dn+bsff2kOrwU3E5A6X5nZg37gouDV3kLp5jWwbhvnPaYng
+ OYLOFQHfuoN7g+JgFW25WuViGo/nFGkoiXSOYRHkcDicdyB0Qjac3Rth6Vt4gn09u3v+nd3A/2s38Grr
+ rBcn9zYydLJXvv4P8WjjKB6bujg1n7gL8fNs6yhJX518YFm3AF1tBGr0rgTdp30P41f+BrM2ToWJa8dK
+ lb55feHnOT2h32xkTm+87Y3/7gU/z+4FfWclie5gRQBJDJMIEkCBIoFUBewCXSdLAqhIoKgC/i6NCfx2
+ QkfoPCFLAqkrWEjg2C+gw5jPhQAqEviFoQSOVCSwBbRD6He/nvAVtB7aFEp9i+LXwg4cGpqj+Nnhe4Li
+ p2ybt/R+MEwmyj5It62Q0s46/054/vjGHZzq2D2wCLYYjOcWN+kUg5EminC3MIfD4byFSOKXtZhzkfzF
+ TdrZJRZNpev1+n/rCt7l1To8metfOtn/x3i0QvHDW80n2KB84gHe7dTg3NwaitbND0Vqm4B7S3uo1L00
+ fDvxaxi3YhTM2jIDpm+YDCOXDodf5/WDfrN6wi9z+8LA+f1gAErgL3P7CPrN6SMJINIXpVBI4KweQgRJ
+ AIUETu+OZAkgIaqAYmwgCqAsgj9M6ix1A0/slCWA4+UqIKJ0BXcYiwJIM4N/kyTwy9HtBNQVLLp/R7YU
+ v0cTTT4d0QoSf4gFl5Z2YIviRwLo284VfNq4vLSNGOadg0QwEUXwG1fw/cIFHBKtT+a3zpvVLSyde3jt
+ QA6Hw/kPk7PqV8kqvPB868bWzwO/dQf7r+xfeLR01ItP820NTuj/IR4CRyF7fp+6g99n7uDR2hGsGphB
+ 4Vp5wa5pUYj9Nhzl6VMYs2IEzNs2E2ZvnQ5jV42CoQsGwACUvV8X/AyDF/4qGLTwFxhACAn8WazlR5AE
+ UjXwZ6TvrF6SACI0ESSzEigkEAVwmiSAP06VqoCGEigEcNLX8P3v0njAb1EEOwsRRAGURbDTOBJAqgJS
+ VzAK4G+fQfvfPoHPRrZG2kAn/D36+89GtYXEbrHg1soBbBsVAXVLW/Bpi43oJ65GtxXDvJPQuQPPIR4t
+ nfT2X9q/8PvWDeyr2r8oFlZkCZ5zqiJKBdAE4W5hDofDecPJYzDWz8/MLf/PzuWtbvvhp/SAb931eNLW
+ etGiwe2c3wqi0UB8P3UFfxQ/zadu4Ni8mKj0WdQzhcAvvaH54IYwaEF/mLNlJizcPg+mrJ8II5YOgcGL
+ +8PAhf1gGArf0CUDxWSPIYsHwOBFJIG/4M9kAUQx/HV+X0SSwP5CBFEARSUwSdAbJZCWgBGVQLylKmDS
+ DARvf5pOEtgFust0nYISiJAEfj8JBRBF8LvfpUrgt1QJJAlEvkYB7DjuC5RBFMAxn4nK3+coe9+Mb49y
+ +T10wJ9X+ilBiK9tE3Nwam4ti58LeMnbxtg2Y5h3HVEN/MRZq/nWXevXyQWc8JxTwCn/r3gOshdnIqka
+ yBLI4XA4byAkfUp3Sz6krUVQkWSvdk4Q0NUD7Nvbv/Ciqh9+cvf+5OUT+H+F72cofp/R2L7iUKyhGRSs
+ oQLHZkVRjBLhp5ndYMbGybBkzzyYu3UGTFg1BoYtGwRDFg2A4UuGwMhlg2HUsqEog4Nh2JJByEAYunhg
+ lgQu+gUGLURJXCBJII0JVCqBoho4lyqBPYUA9pndAyXwJwGJoCSD3aEHVQJRAEnYSAIlEfwOupEETv5W
+ COD3VAlEupAETuwgkCqB7VEE26PoSZW/zhM7Qg+8n8748+o9y+HrdwLbxoXBBcXPt50Lyi9dT1mduW0Y
+ 5r2GqoLxjjo61wT94IHHuDNYxxXdjOciWkS6IJ2YMLx2IIfD4bzGGH669ixgbzrZuXyRJwF4Eg6o5arz
+ LqfWeQrxQ9l4S2hQ+vy+cAeX1nZQuK4JmNcxgcD23vDp8JYwdvVoWLxnESzZvRCmowCOWTkCZW8IDEdG
+ rxwOo1cMh1HLh8HI5UMFVA0cLksgVQJJACUJ/EWuBPZHASQJ7Ae/zEcJJEQlsBf8PFeij5DAJOgti2Cv
+ WTQpRKoC9phBEiiJ4I8kgkjXqVIVkPh+MkmgQSXw945C8r5BOo77HP/dHoXyJ+g+rQvU61cVfD5xlSp+
+ LazB+zMX8PvcDb9nfDsxzHsPnWvwnBNQw00X0MUDXPFclN8h7ww8N/lJpyghgFwN5HA4nH8RwxNpvtwm
+ uZtZR5mfpEkeQT94gs+XLlrvVmo9zZw1eqJ+w1A3r9/nHuCD0uPYrBiY1c0DNo0KQ0K3WCFeC3fNhdX7
+ l8OC7XPg93XjUfZGwChk7IpRYqzfmJUjBYoECgGkCiCKIWFUAhdTFRAlcIEkgTROkPhlPglgb+iH8kf0
+ zSGBvQwk0FAAJQmUu4JlCfxhstQVTJAAfvP7V9BpQnshgb1m/CRmFjceWA/82ruDdaMi4NiiGFClT/MZ
+ it+nLka3FcN8UNA5B889PhVddHQu8v1CDdZRFim58+duheeqAtIpS5y/uBrI4XA4rxjD2XWeBRzzTaNP
+ 2oHd3MHvazeSPr0PnoR9Pv2PwZM/jesL+NIDqPvZurEZFKytAnUrG6jfv4ZYr2/NoZUofitg5qZpMH7N
+ b0L2xuHthLUI3o5bPVogJHDVSPht1Qj4jaqAohIoVwENJXCp3B2MDF4sdwUjohK4UB4TuKCvEEAhgVQJ
+ FNXAntB3jiKBPwoBJHrOpEpgVyGCxI/TpSpgt2nfQTchgZ3hhylSBfDbie2FCPae2R3v5ycxsze8ox/Y
+ NikC9s0tsDGkbm833CYuxrcXw3zIkAi2U+v9OrnqA7t7gnW89fOCLvln4TnLXzp1ifBMYQ6Hw/kbySWv
+ sUUpmDu3qrV1SYsUTUc3CO7qoffFT9w+7YyciN8oTuLW/wt3CPjCCzzbOIBlwwJQqG5e8P/SHdqPaQez
+ t86EjUfXw8r9y1D8psJ4FLzf146FSevGw+/rxom1/CauHYP8hj+TJJAEMFMCV8oSiPJnKIHDlw1GCZQE
+ kBhCAkhVQCGARD+BMQmkSmCWBPaAXrIE9kSZIwFUJFAIICJNCqFFomlGcCfoMqUT/n4S9J/fBzqO/QRi
+ uoSBQ9Oi4NCiqNgeoqs323ZimI8U/GDo85laH9zQU+eH5yrLEhYXcpuoqBoo9WDwuoEcDofzl8ltsK6f
+ fQGHfBOdq1tnBP3kCZrv3LRe7Zz08on2P8HrMxQ/vCXJC/zKE9za2kOR+iZg3sAEwr72g++nfA3L9i+B
+ bac2w9Ldi2Hqxt9hPAre1PW/i7F+kzdMhMnrJ8Dv68dJEriOJHCsqARSZVCpBJIASpXA4SiBI2D0imEw
+ aoUsgcsNJHApVQEHwJAlkgRSJXDgImnm8ICFkgAKCaTu4PlyJRAFkOgzpwf0nvMTSiB1BXeHnrO6QdJM
+ lEDkJ5RA0RWMEkiVvx9Q/uj3BizqB12nfQsVe8SLbl6bpkXA49PiEIDbg7rhc24vhvmowXMTnaNopnDQ
+ j56grmX/qLBv4X54LnMUZzSeKczhcDhGk1de3oWoZl+26CYaVxPczFuHsqEV4kfS8XmOk+5rRxEbF/Bv
+ 7wnBHbzBtZ0DFGqQBywa5of4HyKh75wfYe2hFbDjxDZYumcxTNk4UVT6pm2aDDOQqZt+FzJI35+8cQJM
+ Wk9VwPEogMjacSiAY4QAKhI4drVBV/BKEsARojs4mwAuHyQkUIwHFF3BKIAoggMNJPDXhX3hFyGBP6P8
+ kQBKEth3bpKgz9yfJAmc9RMKYHeUv25SdzDKIE3o6Dr1G+iJ4kdjDfvM+hHq/loNPD5xBJtGZuCK8ktj
+ /jRU9XtpmzEMI85NeI7yaqcG6qkI/slL7/OFK9iWstyB57RaiNIVbLiGKYfD4Xy0IeFTToiF85ub9HKq
+ bnkroBt+gm6hzvD51EXv8wmJ33+DN57ISXSC2/uCe7viYFY/l6j4lfspFgYvHQCbjm6E7Se3wBIUv6kb
+ J8GUDRNh1tZpMHPLdJixeTpM2zwFBVCSQBJARQRJAomJhFwNJBEkxq2RJRD5bbUkgmJiCDJqxTAYuWIo
+ CiCKoJDAwTB0KUogPpfBSwiSQBRAZMCin1ECpUkhVAXsJ1DGBPbMFMFeSiVw9o9C/mjsX9KcrjB4Gd4X
+ imSLYY1Ag9vAqklBcGxtDZovUfwQY9uLYRgj0DkLz110Dgvq5gXO1azvFLAx6Y/nOHPpVCcWj+YuYQ6H
+ 89GGukOUk2AJq6DCCzzinXTBP3qDfUf7Fz7tnPV0Cab/Ajpp+7V3g8COPkL8CtXPA+YN80FijzgYuXwY
+ bDu1BcVvKyzdswimb5oK0zdPhtnbZiDTBbO24ve2TEUJnII/myKqgdM2TcoUwckbJsCkDZIEUpewoQBS
+ tzFJ4Lg1I1ECqTt4RKYEjlopdwevGAIjkOE0K3gZQt3BJILUHYwMokWkF/UTEihEcAFVA6WuYOLneSh/
+ xNwe0AehSqCYBDKzq7iP4XiftL5fxNdBYNO8CDi0sgTN567gjyLo+4Wr2D7GthvDMH+ON57D7DvYvwjp
+ 7kWLSeuLhhZZhue6UOmUl+38x+FwOB9NssbC5Fd9ZlvO8qz/d24Q1JWWd1FrfT/DE+iXbxj5JO3X3lWM
+ 8fP8zBEKNyDxywsVesbB2JUjYE/yLth9ejss27cQZm+ZATO3ToO522fB/J2zYC4K4JztErNQAmeiBM4g
+ NhOThSRO22wggdQdTBKIiHGBJILrxwoBFBK4VpLAsSSBSiVwlSyBK1ECV5IEDoYRy2UJFCI4AIYsJQn8
+ BQYu7ifIlEDqEl6IErigN/Sb3xN+luk950foNbu7+Dvqev5pxveQ2C0G7Fuag10Lc5Q9NW4Pqvq5Gt9u
+ DMP8ffBc5v2FizaooZfO/zt3sK9idcykqKqBfPaj8LhADofzUcTwU2/xgk6mI2jphOCe3qD5xp3ET08T
+ DIyeSF8zfl+5QUBHD/D43AksGuUDM5S/Mj9Gw7jVo2Bv6l7YlbwTlu9fAnN3zETJmw4Lds6BeTtmC+h7
+ c7dLkAAqVcCZVAUkCdwyRUASKARwkyyAGyUBNJTACevHwPh1VAWk5WJQAGV+QzkTAigkcCiC8ocCOHzF
+ IHEFkaHLBiKSAA5BARykCOBiSQAVCSQBpCogVf56zu0upHDM2pHi92r1qwTObazAtnlhIcB+X7qBBreL
+ se3FMMw/hM5peG7TdHbXhvTwBsv6ls9MipuOwnOgq3QqFOdEFkEOh/PBxnA9rCAL3wKbaaxZSA8v0FR1
+ ockeoGnv+sYJ6OABwR188FO5Goo2NYXCDXJDbJdwFK1hcPD8ATiYug9WHlwG83fPgYU758KiPfNh0e55
+ sHD3XFiAzCcR3EkiOEsSQSGIVAUkpokxgYoETt8yWSAmhhAbf89WCZy4gbqDxwgmIONQBMfSmECUwTGi
+ S5i6g4ejCKIAIiNXDpe6gpdLE0OGoQQSQ1AERVfwkv5Sd7BcCfx1UV/ot6CX6P6lLmGpqjgSPvmtBb5+
+ JyjWrAC4t7NFGXYH/w7uRrcXwzCvByGCVVx0JIF0zFkHF9yG58Jw6ZQowmsGcjicDyr06VaZ6JE/t0nu
+ VnbR5tdDfvKE4G7ees0XroTRE+brwgdlz+8rFL+vvYXoWLcwA7OGKgj/xh+GLh4gxO/IhUOw+tAKIXiL
+ UfqW7F0IS/YsEF8v2j0fBXB+pgAKCRTVQEkC52yfKcYECglEARQSqFQBUQCVrmBj3cGGEjieJoWslQRQ
+ SKAsgAQJ6siVw4QAjkABJBQBpErgYOoKRkgACRJAUf1bkITSNwJ+3zABuk3/DqK6lEDxMwOn1sXAD7cF
+ VUGNbTOGYd4QeM4L6eqtD/nRE6zKWN7Gs+KndG6UTpG8ZiCHw/kwkltVL/NTrUMhR5OhbrUcHlGXb0Bd
+ d90bF7/2anEb3Mkbgjp6gX3LImBaTwW+X7pBz9nd4UDqXjh15QRsOLIWFu6aB0v3LhKLOdMtkU0CZRFc
+ sMtQAmdlSaAQwOkSNDPYoAr4VwL4Owng+rFSFVCZFCJLYPYqoCKBQyUJFJVAqQqodAWTAA5FqOuXKn+j
+ URjpsX5d2A+q9SkP9q3NwaZ5YfBt7yK2h+Yr49uNYZg3yJf0oRRvO3toS/T1EV3CpnYm1CVcXJwpQ8Us
+ Ye4S5nA4721yG1zVI9rct8Ba709dIDTJV6+p5irJX4c3h89Xagjo5AnB3/iC+lNbMK2vAle8/Wbyl7Dt
+ 5BZI/uO0WMR5MQre0n2S+K08sEyM+1u2bzEs3S8L4D5k7wIUwfmwGAWQRFBIIFUDd6EICqgaOBNm75gB
+ cxAhgdtJBqfBjG1TYMZWSQKnbUER3IwiiJCYTd40AX7fNE5I4O8bxqAIogSu/00aE7gOJXCtLIFrUALX
+ oASuHi4EcOQqlMCVUjewqASSCC4fAIOW9odfFvWBIct+hWkom3TVkTYjm4LHF45g1bygWMg5qJOX6AYX
+ 8kcY2XYMw/wH0DmwqquuRG9fHZ0biwaaLcZzZYg4Y0ofnFkCORzOexfDq3pUtYq0uBD4g7S2n29llD/8
+ BKzpaHAifI34dFCLbt4SnX2FBJo1zgVWLUyh5ahGsP7wGjh7IxX2pu6CZQeWCMmja/euOrICVh1cLgkg
+ fn/FgaWSCO5fjAKIIrgPBXAvCqBcCVy4Z57UHWwggJnjAVEASQQVARQSSNXArVQNzBJAgiaHTNo0XkwO
+ EV3BQgAlFAkcYyCBo1cPE4xcNQwFkCRwiBDBESsHweClv4gxgL+vHysqjz9M+xpCv9Wg+JmC06fFIOBr
+ DwhEIdZ0cHlpmzEM8xagc2B7V6BzIp0bA7t5gG2URSqeM2uLMydfPYTD4bxnUU5Y+XLlV/3sWKXozRK9
+ fcC+u/0Ln8/VetEFYuxk+FpwgaBvvCDoa08o1qIA5KuvgoQe0WKW7rnrZ+HohUNC+Kjit+bgSlh3ZJX4
+ N439W3VoeaYEGgrgMvxd+v2l+xbC4r1SdzAJ4MLdkgQuQAEk5tHSMIoE0sxgEkBZAmduo3UCp8A0pTvY
+ QACpCjhpo1wFFEvDZBfAcSiAY9eSAFJ3MFUBUQJpQoioAg6BYSsGihnAY9eNwMeeIap/FfsmgG3rwmCH
+ +OJ2CfraS2wfkuOXtxnDMG8VPCfSuZEkMLSXNzhVKpaWK5dqIJ5DTaVTKY8J5HA4736U8X7OpsXzjfFo
+ Xlwf3k8jruVLCwrThdLfFFThCursDS6f2YIJip/PV64wdOUAOP3HKUi5cgY2H9+AkrcU1h5aBRuOrYW1
+ KH/rjqyGNUdWogSuEKw+KFcCD8oSeGCJBAkgjQmkauDehbBoL1UCF8AiFMBFQgalSuDcnbMlMkVwuiSC
+ mVVApRI4OUsCN0sSOFleIkZUAjeMlSVwtGDcOmlSyG8ogb+JSiCNCRwGQ5cPQBEcgvc/HSbjfUndvQ5i
+ kovHl8XFpJdAlGG/jm922zMM8++hsckkgeG/+IJHcyeg66HjudRNOqXyDGEOh/NuxrCrooSZp9luP/xk
+ G5rkrfev4a7z+8rF6AnvdeDfyR2Cv/ERn6QLNckDls1N4KsJn8HBc/vgatol2Htmhyx7a1D81sGGo2th
+ /dE1Qv4I+tmaw5IEikqgLIDZJHD/YgFVAkkAqRIoBBDlTxJAWiJmtrQ8jKEAUnewqARKVUBDAaTxgNKY
+ QFkAZQkUk0JQAInxYjygLIByVzAJ4MiVg8TVQaZu+R0W4OP3nt8Dwr/3B8sWBUD9iY3U3SvEz/g2Yxjm
+ HeUrPKfhOVOcO792BXMPs/14To0UZ1ZpTDV3CXM4nHcmht0T8TahhY8E9vCCkN4+Or8ObnoE/Dq9GYI7
+ eyNeYNemMJg2VEFCz1iUtMXwx/3rcPTSEVh/DEXv2GrYdHw9sgE24q2QwGOSBBIkgJIESgKodAcLATy4
+ VCBVAhfDsv1Sd7DoCiYJpEqgqAZKEigmg9B4QFEJnIXQxJDpApLAGQQKoJDArZOFwBGiCrh5vFQFpO5g
+ RFQBN4yRJHD9aJiAIkjXCh6xeoj4Po1FpAkkdQZXx9dfBGxxG9A2CfzGU0hxzm3FMMx7Ap0z8dwZ0sxH
+ F5zkCcVKFjmB51ZJAnlcIIfDeUeSVz4h5cmbP/dXxcpbpZXo6wWa7l5aurau39evH99OLhDY2RNCv9eA
+ +1cOkK+RCtza28GvS36Gi7cuwIVbF2HLyU2w4fg62Iq3W05uhM0nNgg2nVifTQKJdUdXCzIrgSSCMpmV
+ QFkCSQCFBNIMYRoTuE+RQBTAPXMlCdyN8kcSuAsFkCAJ3Cl1Bc/cPhVmUCWQZgYjQgK3ShI4WVQCUQBl
+ SAJJ9IQEbvgNRq0ZAmPWjxRXJKHH+37G17gt1FC0RT7R3Rv4rRcEdPYwus0YhnkPQQnUdPPUijHUVW3P
+ mpjkboPnWloihqKssMDhcDj/eZQxKXny2uT7xqV8kSdhv/qC5gcPrS/J3zc5TmaviZDvfITsFG2RHwo1
+ zQ1NR9aD/am74eb9m3Dw3B4hdVtPbobtp7eIZV5ySiAJYJYErsusBJIEivGAKH6KBGavBErjARUBJEgA
+ BZlVwDmwAKEqoIQkgHN20sxgaVJITgmctnWSVAUUlUDqCs4SwImbxonu39Frh6MsToKlBxeLtf3K9SkF
+ lq0KgMNnFkKGA7/1NLqtGIZ5j8FzKK3ZqfneXRvW3xfUde0zTO3zdcNzriKBPC6Qw+H8x8la38+piGf+
+ Ieov1Q9pzApN9qBxLP6dETx5vS78vnFByfGAsB/8wPVLWzBpqILA7zxg5ubJkHb/Npy/cRYlDwUP2Xlm
+ G+w4vVUIYKYEnpIkcMuJjaIKKHUJr0MRREgCqav46CpYm1kJzCGBh5YhS1EG5a7gA4sEYo1AgSSBogqI
+ UBVQgQQwuwROFUgiiAK4bZIkgVsnoghORAkcD1MRksAx60bAFJRAcU3inbPg8wktwe0LG7BsmQ80X6uh
+ xPc+RrcXwzAfCHgu9evoIiaHhA7w0Xl/Zv7U3LtQ1nWEs87FHA6H88ajnHBcCribrvfr5AJhST56PFnp
+ /Un+jJ3E/gV+X7tCSBdvCPrWGyya5wHzFnngy4lt4dTVk5D28DbsP78HNqPU7UrZDruSt8OO5K2yACoS
+ KAvgKRRAlMAsAZQqgSSAUnfwGkkAhQgisgRmF0DqCs4ugFJ3sEEVEAWQqoCGEiiWiBHjAWfALFkCSQDF
+ 8jDbJqMAyl3BsgROFGP/RuPfzoXVR5bDwKV9Iap7EFi2zg8un9tAyHe4Pb7zBNr2xrYZwzAfGHRu7eSm
+ D6PJIfjht7B3ga14DvYQZ2KWQA6H84ZDkz2ULgdN0RKFNwR0dwf7JPsXmuruOv+v3fHT6mtEPvFR1c/9
+ K3vI00AFEd2CYNG+eXD3yT04d/Mcit1m2Ja8Bfak7oI9Z3ZIEojsTNmGIiihiCBVAgnRHZzZJYwiKMYF
+ ogQeXytXAuUxgSiBoksYEeMBD5MIogQiUncwiaB0xZCl+2k84HwBjc9bQJAI7pFEUHQF76Iq4HSYvVOW
+ wB3TYOaOqTBj+xQEJXDbJJi8ZRJM2DgGpqMM0uSVObtnQqNhNcH+E3OwaVdYdAmV6OIrto+Gtk/ObcYw
+ zIcLnmM11d10dM4N+tELigQW3obnYk/plCzOzbxeIIfDee0xlL/61rHmp0N7e4O6lzrDv5O7PgBPTgHf
+ vl5CvveGEt/5gEXrfFCoeS74dvIXcOH2Bbjz8A4cPH8QtqHY7U3dDXvP7kXw9swu2E0SiOwUEogICdwq
+ ULqEDauB1G0sKoJCAkkAJQlcj/JlKIGrj1B38HJYLVcCSQAJEkCJLAlchCxESV0oTwxRqoBzUeYkCZwh
+ TQpBSAJn7JgCM1ECqfL3++YJsPTAQth4dD30XvAj+H/nDpat8oPnV44Q0sUHgrt4Gd1WDMN8JNC5tqO7
+ XpPkpQ3t5QPFyxY9iOfk6tKpmWcIczic1xvDk0oTx0rF0iIG+gOdgAK+QfkzdpL6F1DXZtj3GvDsUBzy
+ NlYJ6SEpevTsEZy7lQq7U3bCvjO7Yf+5fbDv7B6BEEBRBdwpyKoEZpfAbYbdwZkSKHcLK5XAP5HANXS5
+ uMPLYJXheMAcErhk/wJYIlcCFQEk5u2eJZBmBs/IJoHTd0yGyVsniCrhFnwOVCWsNbASFGubH4q3s4Cg
+ Lp5irJ+xbcUwzEcIfjDEc684B0f86gvWVazvqExUbcUZmpeJ4XA4ryl5Mq/pa6Jqal3N+k7EII0YkOzX
+ ST4RvUZK/OAjKn/F2hWA/M1U8NmE1nDx1iV4+OwBHLl4CGVvBxy8sE8s8nzg3F6UwL3ZJHBPKgogIlUC
+ ZQFM2SZQKoAkgaIr2EACafLIxhPSpBDRFXxcFkAkUwAPS5XAVUeUrmCpCigk8KCBACKL98sVQIHcFbxH
+ qQKiACIkf9T9O23nZHGfVIFMmt8VvL52Bss2+cH3G0cI/kEa62dsWzEM85FDEviThzYKz8m2dW3T8Uzd
+ WpyrQZyzeYYwh8P5x1E+ReYxtcjdxKWx9Z2SA/1A081D60fdEMZOSP8AP/k2vJsfSo8a8jVWgXun4jB/
+ 10zQ6XRw9e5VFLzdcPD8fjh88TAcunBASOCh8/uEAB4wrASmElmVwN05JFCpAioYSuCmk+v/UgJFN7Do
+ Cl4hC+AyWIESmCmABxfB0gOSAC7aP19IoFgf0EAAxXjAPbNgzo5pMG3HJFi4b754HjO3T4MqAxKgaNt8
+ 4PyFFQR/74N4vbStGIZhDPH7xhU0Xb20EXhudm1gm57fPDdVApVJIVwJ5HA4rxzl02PRAg4mP3u2srkb
+ LuTPS5K/Lh6vBb9v3SC4qzeEd/cHp/aWkKeJCuoMrQzJf5yEjIwXcOLyCSF2Ry8dFhVAggTw0IX9QgiJ
+ A7IIEqIrWIASKCqBEpIESiIoxgMmS5XArUICpS7hzac2ZEogCaAyKURMDMkpgUeWi+7glcgKlMHlKIJi
+ QsiBhYLFNB6QRDBzPOBcmL93Nt7OgRlU+ds5VYgmPf6Pc78Ft44OYNnGFPw7u0KJrhqj24phGMYoeE7W
+ dPVECfQH3y+dHpjY5h+I5+5i0imcK4EcDufvRzlhWOW3zTvD50s1RCT56YO6eOgDvvWAwO+NnID+AX5d
+ 3CG0mwZCuvlCoZa5we7zwjBk5a/wJOMJ3H10F/Zf2IPCdwCOXz4Kxy4fQQ7D4YsH4cglSQIP488UCST2
+ ndsjdwnvlqqBKIF7z8oSiDKoSKChAIolYgjRJbxB6g6mK4agCAoJPCFJIAkgVQTXHpXGAkoCuFwIoCSB
+ UhVQWSJmiYEA0qzlRfsWwAKUP5r1uwgFcXfqbpi7ZxZUG5gI5q3zgnOHYhDa1RdCqOqH28XY9mIYhjEK
+ nZPp3Pyth75kkkbv/bkL5LfKuwDP4TbSqZwlkMPh/P8oJ4piBZzyz/Dr6ArqoeoMuroHLbwc+MPrIeB7
+ d4j4yR803zpD7iYqiEkKQTHbBpQLt88JkTtx5TCcunIcb4/KEnhUqgSiABIkg4cv7ofDcjVwv1IJPE8i
+ iAJ4jgRQlkAUQJodvDtVGRu4DbanbJFEMJmWknm5EihVA9cK1p9YIwngcaoErkRkCZQREkgCSBxCATy4
+ EJag6Emg/O2ZDbP3zIBNeP+78Ln0XtAdPDs7gkWbfOD/rQuEdddI2wZP5Dm3FcMwzN+Czh91PXQlk+xf
+ 0DWF8zsUZAnkcDh/I/WyKn+F3PJNpxXoNUkaEj99IH7KNHrC+QcEdfOE8J/8wL69OZg0V8GXU9vCnYe3
+ 4YX2BZy8dhwOXToAp66dgJNXSf6OyaAEIlQJzC6BUiVQ6RYW3cHnqTt4D+w7t1sguoMzJZCQu4JTtmaX
+ QFEJzNEdfHKdEECqBK47sRrWkQAeo4WiV8IaAwlceQQF8PBSaUzgIXk8oCyBc/fOhmUohQfxeZEM1hhU
+ Diza5QPHDpZQoruvqIAG/OBudFsxDMO8MnjOpg/u/t+5QUF1/vl4TpckMOscz+FwOJnJkj/3AjMCvnN9
+ 7fJHkhPS3QfxhkKtVFDss4Lw+9YxouqX9jANjqPYnUIBTP7jtBDAlyXwmNwVLEmgNC7woEB0B4vJIdkl
+ 0LASuNugEqhIYObEECGBm2Dr6ZxVQBJASQKpCmgogETmeEBkhdwVTAJILDk4H+bvmQObUCqpK7vfsp7g
+ 9Y0TFG2XHzTfUdXPD4K6eoL/D25GtxfDMMw/giqBJIHDUALxvFvQTUigtXSKZwnkcDhZUU4IloU8800P
+ 7OYJJQf76YLqeuqCvvcUkvJvoZNSWA8N+P3gCnmbqSC6VwmUosNC/i7dviy6d09fPQmpKH/J107B6Wsn
+ MwXQkMwq4GUUQOLSIcGRSyiBFw4KAVQk8IBBJVAsESMmhqAIKt3AZ1AA6brBohJI4wLlKiBJ4GlJAjdn
+ dgWvk8YDHicJXIMSiAKIrCEJPCotDbNKVAGXCBbtnwfL8ZbElP624eiaUPSTfOD0lRWEdveFEijCxrYT
+ wzDMa4HO3XU8dVQJDOruAYXdCs7Dczx3B3M4nMxkyl8B9/wz6EQRORTl71tPvTiJoAz+W4K7eUFkUiCo
+ v7aB3E1V0HZCM3j07KGQv5TrKHpXTsCZGymCFBRAIvmPUwLDSqDgSpYEZoqggQQeou5g5ABJ4AVZAs/L
+ EojsESJIlUBJAqVK4FYDCVRmBysSuF6gdAevPylVAQUkgDJCAo8ukyp/B+YDXWHkBD7fsRtHQmBXdzBv
+ ZwJ+XVwh7EeN0W3EMAzzJgjo4qmn3pzgn7yhsGdBw0ogXz+Yw/mIk1X58y4wPbi7l+j2DfoO5e8H4yeT
+ VyGgmzuU+MkHInsGgvUXBaBwm9wwbPWvQvwePHsghC71Zgqcv3kWUlH+iJQcEkiVQKUaaNglbEwCSQCz
+ uoPlSiBKoJgUgpAAShKojAnMqgRmE8DkHFVAWQAJUQWUu4LXHV+VVQlEaOLHqiNL4fCl/bDz7Db4YnJr
+ 8brt2ltAiR99BMa2E8MwzBuDzuV4TqdKYHAPbyjolk0CuRLI4XyEUQ58K3PPfNODf5TkL+B7d31Qdzxh
+ /EsCUf6oy7dEDx/I30YFrp1tYe3R1UL+rt/7A2XupJjtew7l7+zNVOSMEEBRBbyeLCNL4B8ogYgQwGtS
+ JfDEVVkCr6AEIpIE0hIxkgQevJglgEoVUJFARQAVCdyZKnUFbz8jSaA0HhAlMFmWwNOyBCIbT1FX8BpJ
+ Ak+sEhJI8rf00AKxhAw9zzl7ZkF0nxJg1lYFnt8Vh/CefrhNvF/aRgzDMP8VASSBw6g72EuZGMLrBHI4
+ H2GUA76YuXv+mcE/ekjy9527PtjIieNVCezqASV7BYD/Dx6Qu4UK4vtFCMmjXLh1HlJuJKP8nYfzt84J
+ zskCePamVAUU3cGKBCqVQFkCT2Z2B9OkELk7mCQwsytYkkBaIoa6grOqgIQ0K1gSwKwqoJBAqgKiAFIl
+ 8C8FkCaFnKQq4GpYj1+vPLoUVhxZAgcvHYBjlw5D9wVdwLFjUVH5K4GftkmCA7t5GN1ODMMw/xV0bqdz
+ vHpENgnkMYEczkeTrGUAihWiMX8of3RCCPzBUx/cDU8SP0onin8K3V9Ur0Dw6GIHqmYqaPd7E8h48ULI
+ Hwne+Vtn4EraJSGC5wXn4MJNFMGbZ+Ec/uysLICiO/i6JIIkgFQNlKqAcncwSiBx/OpRUQ08Jovgkcso
+ gchhkkBEdAVflCaF7L+wV1QD96EISt3BOxGaHbwDdqVuR7bBzlSSwC1ieRhDCdxCEniaKoCyBJ5YCysP
+ L4EN+DV1Y29AIaw5rDwUbpcL3DvbQERPPwjt4YMnXvd/vU0ZhmH+NXQekrqE9eqRKIE/CQnMWieQl4jh
+ cD7oZMpfARea8CF1+wZ39dJTF3AwnhD+Hd4Q2TsIineyANPWKvh1ZW8hfs91L4TIXbp9Aa6mX4aLty/C
+ xbQLmVBXsOgOvnUWzt5SqoFnUKzOyJNDpO5gSQJR/hSUMYFUDVQkkCqBKICZ6wSSBFJ3sOgSRgFEDMcD
+ kgSKSiBK4E6UQKkSKFUDSQJJAIUEJpMESmMC159aC6uPLYMD5/YIgR2zaTj4dnUCi8/zoQC7Q0Rvf7E9
+ AumE+9I2YhiGeYvQuR7P+erRKIHdvCA/VwI5nA8+yoFtVcA2/wy6iLiQv24ofyiCRk8Ur0CJJB8hPhaf
+ 5wHrL/OLBY8pD58+ECJ35c5luHb3Mt5egst3LsIlIk1CksDzkgiiBJ5DCSReksAbpyD5uoQxCZS6g4mc
+ EnggmwTSGoH7MiVQulIISeCusyiAmRK4VbAtRa4CChHcKCp+G06uxedzRow7bPd7c7D6Ij9Kb1GISPKH
+ sJ4aCPzJw+g2YhiGeSegcz6e+0kCaZ3XgvaiEsgTQzicDzC55VurfPZ5p2u+cYOoMYG64MZeOvFpsMe/
+ I7SXBkJ7+kKBtirw6+Yi5Ity895tuJB2Dq6lX4Wr6VfgCgmgkMCLQgQVCbyIXEg7KwTwPAogIQTwJQmU
+ qoDJiKEAnrp6Ak5cU6qA0qSQY3JXMHUJUxWQri4iSeA+qQqICAmUu4P3UCXwnNQVLCQwVa4CntkiJJAq
+ gOtOrRY/v4yvYcmRBRD9czAU+jQ3+HZVQ3hPfwjp4Q2BRrYPwzDMOwed+7ENUI9TZ9BVnwpa5Z2LbYQy
+ MURpMzgcznsc5UDOb2KRZ6zPV9IVPvDgl7p9jZ0YXoHwXn546wl5Wqsgrn8Y3Hl0R8jfNRS+Syh51+9d
+ gz/SrwkJFNy9KkvgpaxqoFwJvCB3B2eTQFkAFQlUuoJFJZDWCZRFkGYHiyrg1aMCpQpoKIE0UeNlAaRK
+ 4C7BbpTA3WdpLKChAG4Vk0Bo1u9xvP8Laeeh//JeYNfBHKy+MBWVT5rla2zbMAzDvNNQG9DdS6wT6Nve
+ DfLb5v9ZtBYg2g2WQA7nPU4uZWCvqXXu5j5fOj2ITgrUa37y0oouAGMnhFcgqrc/+HV3gdwtVVB/dBV4
+ kSFN9riIYncNpe/GvT+EAF7HrzMlUBFAAwlUKoGSAGaXQMPxgJIEysvD5BBAZYmYLAGkSqDcFWxQBSTE
+ 0jDZJNCYAO4UErjp9DrYdmYLvqYLQh4bj6sFhT9TgVsXW4jo5W90uzAMw7w30FjwHl7aGGobOtjfy29e
+ sJ1oPaS2I5f4msPhvFehA1cZy9FY3czpdsz4ACjRx0tHY0BCeiJJ/4xghLo/fX4sDqrWKug061MhfpQr
+ dy/BzfvXkRtwA28zJVCuBBJX716RebkSSBNElPGAShVQqQQKEbxBM4STM8cCSsvDnJAmh8jjAbNXAZXx
+ gDQr+IC0SLRBFVCSwN0CmhAiZgTLE0I2Jq+Dw5cPwB/3rsPcfbOhRC9vKPR5LvH6S/bxN7ptGIZh3iuw
+ LZDbBF3s2EDwbm2brjLBM7sUrgJyOO9hlAO3sbpOsbSYCcGgSfLW0tT/kJ7e/5hghOTP7XtbyPMJzfTt
+ K8QvI+MFXLtzFW4/uAW3Ht6Emw9uCG48QAm8/4ckg3hLi0Bfuyd1B18VXJZEEMWRuIgiKCaFCKTZwedv
+ S7ODUwlRCaQrhpwWCAmURVCpBNJ4QEUCj189AkdRBI8gh0UlkKqA8lhARJLAPZIAUiUQoVnANObvwq1z
+ olKZtLgb2HYsjBSCiD4BYrJLkDhxGt9GDMMw7xtBPbzoQ64udnwguDZACVSp2qggWyGBw+G880nKlL+G
+ juWtbsdODEL589WG9PCEEn28oQQe7FTNelVCkJj+weD0rQWYfqqCKTvHC/l7mvEE/rh7Be48SoO0h7cF
+ tx/eEgJ464Ekg5IAZkngH/eUcYFXZAmUBPDynSwJNFwiRkigLIJSl7C0VmCywcxgRQLFhBAxKUQSwGOK
+ BIruYKkSaCiBB0gAkf0Xdotxf3vObRfPmcSwzsiKUOhLFXh1c4DofkG4HXzxZInbMce2YRiGeW+R24QQ
+ lEAqFMSMDwbbRBuSwCaiJeE1Ajmc9yChKhP5q5K2keZ/xEwMFPIX/CMe4L0NDvh/QEw/PCl0KgTmn6tg
+ xbGlQv4ePX8ANx78ISZ/GAqgIoGKAGZJYJYAZpNA0SVs0B2cKYFydzDKn1IJNBRAaXkYeUzgdfmScYoE
+ ogBmSqBcBcwpgIYSuC1lK8riYbj3JB0WH5gHgT+6QJEvc+FJ0ROihPwZ3y4MwzAfBNhG0KLRNCkkdkwA
+ 2JW3PoNtiZdoUVgCOZx3OFkHqEuxKIvNUaP8xYH8b+UvrLcvxPQPAqtOJmDzdSHYc3aHkL8HT+4Lsbv/
+ 5J6QP8Fj6Tbt0csiKHUHy8gSKLqERVcwVQKlKmDmxJCXJJAWi0YBFF3BKSiCLwsgyZ90xRClEihJIE0K
+ oSogQRNCDqMACglEaCLIzjNb8THO4vO+Dr1WdAe7Tmbg0LkwlPzZH0r29YcSSVz1YxjmI4AkED/0UtsR
+ OcYfrEsW2YptiqdoWVgCOZx3MsqBqbbQFFhXcpCfOIBLKPL3DwnvrYHI/gFQpIMKPLraoWCdFPJ3/zFK
+ 38M0US1TuPv4jiBTBkkEZQFUuoRzVgJf6g6WxwNSV3CWABLUFWywPqCQQKkSmCWBUgVQqgIez+wKPn7t
+ SGZX8JErcjfwZakKSOsA7ru4B1/LHbyf09BkfE0o+IUKvLrbQWS/AAjr4wPBRrYLwzDMBw22HVEjAnTU
+ lhTxLbwF2xZJAnlMIIfzTkU5IPPmUxeYFtzLR8hfSJKPvgQKzD/DC8J+9oOSvwSD2Zcq8OnhAudQuCj3
+ UP7uPrkL95/eF9U/4v9JoCKCWQKYhdIdLKqAd5UFow0k8I5UBSSoG/ic0hV8S+4KRlJuJkOykMDTcFqu
+ BJ7MlEB5VrDoCpYk8DBK4N4Lu8TvPHz2CNadWC0qnUW+yg1BPb2F/BnfLgzDMB8JPXz06gnqjJDePpDf
+ Rlwyzkxqanh2MIfzLiSXMlMrb9Hc33p94/Y4JilYX6KXjy4UD9oSfV+NUCS4rxeEo/xF9Q8C0/YqMfnj
+ EgoZhWQv/fFdeIzSdP/pA0kCM0UQJfBxuvj5n0ogzRJWxgWi/BHX7yH3/4A/RFew0h0sSyCiSOAlhGYG
+ K2MBz6EAZkmgJIBidvD1U3DqurxANAreyRwSeBgFcN+5nXAJhfLxs4cwfNMgsOtcGGy+MYOSKH7hP2vE
+ yY+2hbFtxDAM8zEg2hBsS6hNCfze8lk+u3w/YluTX55oyGsEcjhvMblU8aq8Ko0qH379jWebIk9KTQ6m
+ g1ZXAg9cEphXhUr/4f00Qv6oKzS6fyDcQEGjPH7xEB48u4/S9BgePnsAj5AHKIGEJIKyBCKKBBqKoCKB
+ hhNDSACpCigEEJGWiJEEkFAEUOICiqAkgFQFPEcLRRtIYMpNeWmYG7Q0TFYVUBFAWij64OWDcODiHrj7
+ 6DY+9h/QfnZbMEPJ9ehuB7EDcNv1M75dGIZhPkZEW9LHR1cKJdC+qv0LNL9vROtDbQ9LIIfzlpK13EsV
+ p8oOD0tNLaEL6+ujC0GJC/355QP5L8HfD6HKX3+Uv18CId/nKkgcEinEjfIIpe/B04fw5PljePz8kaic
+ PUJIBAVCApEnBt3Cj410CT9Mk8YEPlDGBEpVQEkCqSsYBdBAAg2rgCSAVLVTqoCSBGZ1BSsCSJAAZkog
+ CuBJvD14aR8cuXoInr54BnRZtwrD46HglyoI6O2Krxnlz9h2YRiG+ZihtgHbFHU/dYamj0ZbvI7DDWxz
+ 4kXLw5NCOJy3EuWTV6hNnOWR2AnBoB6izqBV3YX8vSKK/EX/GgQmX6igzOCS8AhFT8jfi0fi6ycvnsDj
+ F4oAIs8NBJCqgUhWJTDHuEB5mRji9iNpUohYMFosGo0SiFAVkCaFCAG8dwUlMKsKKCFXAcWs4CwBVCTw
+ zM1kSQKRzCogdQVfPw4HL+4Vkzxe6DLEEjYBvVzBolMeiPjZDyJ/CYASfWVpZhiGYbLTD9sIbFvE8jCT
+ AsG6lNVJbHtKSk0QjwfkcP7LKAecRUGfgjuif5OWexHyR12Y8gH7dwn5GeWvH8rfgCDI214F5YfHoNA9
+ FPL39PkTeIrS9yLjKTwlXjwVIihkUKkGIo9kGSQJzOwSViqB1CX8RB4XaLBMTNbsYKlLWFkmJnNmMIpg
+ tq5gUQmUBZBmBafJEoicvX0GUm+lZEmg3BV8EiWQZvteT78KWq0Whmz4FYp9VxDsvzeD6EGBEPGLn3j9
+ xrYLwzAMkwVdOk49Up0RPcYfCnmZHcQ2yFpqilgCOZz/Ikrlr0AhtekwmqygnqzOCOvlC2H9/xkRv/oJ
+ +SvwlQoShkULkaOQ5D3LeAbPtc/hOd0KFAmURFCSQEkEqUtYjAsUlcCsamBmJfCJ3B0sdwkrEkiVwFvy
+ mMDrynhAMTPYoCuYJDBdqQJelLqBFYQEZlUBFU7fOAlHLx+ER/g86PE+m9kaCndSgWdPB4gdECJed2h/
+ H6PbhGEYhnkZuhoStTmhP/tCQWfTMdgWKTODeTwgh/MGQweY+KSVu6DqJ/9v3PTxPYP1YX2NH6h/h5ID
+ AiEyKUifr5JKFz0wRHfwxEE9yd+zFyh7uufwQvtCICRQFsFnsgS+XA2UxgUSOSeHGHYHGwpg2iNZABUJ
+ vC8tE/NnEnglXZkMIo8FlCEBpAqg4GYKnLx6HFJungK9DiD1RjKUGxEHBVFwg/t6Ctk1ti0YhmGYvwG2
+ OfEzQnQBnd30qvyqvtQmYWg8IEsgh/NGknWZt/Ieje2vl5oWDGG/+OrC+hk5QP8GJX/xh5JJ/nqzTiqo
+ ND4OUONE5e/kqZP608mntSmpZ/SKAGZKoEEl8JmBACoS+OiZVAkU3cEGAqhIYKYA/lkV8P8IIFUBxWQQ
+ JKcAKjOCj/9xFM7fvSBey+YzG8GvjxosvsmNr9dPCK+xbcEwDMP8TajNwban1OxQcG7ieAvbpOqiZcpq
+ ozgczmsMTbmnlLQvbXU+dkoJKDlEowv7WRyIr0zEAJQhlD+rLvn1UYODdFfSz5568eLF5Zs3bz4X5oRJ
+ RQFMTknWppxJESKYoctAEcyQBZBkUBoXSBVBIYAvsrqDlYkhhNQdLAnggyf3pEkhQgKzjwe89fCGLIGy
+ AIpZwTnHAhLyjGADCbx4+7wYB3j82lFxP5RJeyaAbRdTsP2+EEQNChKv2di2YBiGYV4RbHvEpJApIeBY
+ yfo0tk0+UhOV2VZxOJzXkNxJ0pIvVpbBZstiRkuTPsKTfPXhv/rCq+EDJQdK8mdT31QXPzZUd/DGnuHo
+ S3Z6vT4C6aDT6X7TarVHzp8/ryWRSkk9ozuTmqwlAZQkUKkGGnQJKxKYOSbwYY6JIVmzg5UJIQpZE0Ky
+ 1gekCSFZEijNCr6KGM4GVgTwUtoFIX8nbxwVs5V1+Bx/XPotFPpGBZ4/2UDcoGCIMLotGIZhmH9MX1+I
+ GRugix4VAMUiLBZhG2UN0oUJeFIIh/Makls1T4ytyJO/eIEBQb29QD1JnRGa5P0P5I/G/CFJAXr77oW1
+ cWOCYOuFDcNR+pRBvJnB73kinVEED4EYFQhw7dq1F2dSz+i1Oq3cLaxUA6UuYWVcoCKBJICEIoCKBCpd
+ wQpUBSRu0SLRjyQBVCRQEcA/ZAG8ek+eESwLII0FPHPrDCTfPIXPUCeqf00m1YYCnVTg388FYgaHQJiR
+ 7cAwDMP8WzQQjm0RTQop0ccbVFamw7H5MKkntVksgRzOvwpV/sQnqtxNvT+1TacDTZPkqw3/BQ+8Aa/I
+ IA3EJIXoXXva6MJH+sGa1MXDZPnLBZsh72bYnBctishc3BN/7oF89+LFC3EtuJTUZG1ySrI+Q6uFDBJA
+ rTRR5LlWEkFpXCDxZ5XArO5gw0qg1BV8CwVQmRQiSWD2KqDUFSzGAt69KGQw9VYynLuTSk9NzPqNHhIs
+ Kn/U3RszOBjCUHiNbguGYRjmXxOKbRG1SaWpbfrS6QE2G21Fj1XWhQo4HM4rJ+sACnCtbH+h9OxQsdgz
+ LdgcPvDViU4K1nsm2emDBnvAqL0DhqEzFaQ7T4KkzAMVv5cLyY3kQTLHcqAERul0uqX4PdDjfyiBOtEd
+ rFMmiRjpDiYJfCGtE6iMB8wpgIYSmPb4dqb8KQKYsyv4KqJMBqFuX+oapmxK2QBefRyhWJd8ouoXPSQI
+ Qgf4GN0ODMMwzGtESKBGW2ZWKNhWt72KTUaIaDhYAjmcfxRlOr2lRZj52tiJIaAei/LXDw+2QTkOvv9D
+ BP4+LfWi7m2f4TXQDr5c+slYFLoCdOeG8pcz6FUkgySC4nfw1hz/rsPTp0/T8Ws4lXJKSKDhuEASQGWZ
+ mKyJIVkLRUuXjJMEUHQFy2sDKgJIVwkxrABmE8D7WWMBabmXdPwbyowDU8CmWwEo3s0CYoeWgMhB/hA6
+ kOWPYRjmP4HaJGybqI2KmRwMlhGFt2KTYU/tBoYlkMN5heSSun1VqvzF8/Qu0c9HfLoKS/LRRwyWhO5V
+ iB0SDOpexTM8BtnCkD39D6AzudF94+3fmq2Fv0ciaFgNbPH48WOxWjR1B9OYQJLA5ySBOaqA1BVMPMzW
+ DZw1FlBUADMXiCYBNJgRjCgCSNcJvi4E8BKcvXMOnmmf0sPDL2t7QqEuKvDobQdxw0tAxBA6GfkY3Q4M
+ wzDMGwLbpjBqq3piW4VfF3HLP1A0GFJbphQ0OBzOXybrAtvN7L+wf1F6TgkIJ/kzdtD9H6IGBUBQXzed
+ +4Bi8O2ar46hvIXTHc+bNy9znN/fDfoWdQ2LT3N4P63S09Of6vU6IYFZVUADCZSrgNJ4QKkKKCaF5Fwb
+ kAQQoXGA4jrBRI4q4A2UwGvpl+Dc3XNC/CgdFrYD069VoOnnDHFDg1H8fI1uA4ZhGOa/gQoV1Gb5lHPW
+ YVPxGbUXBm0ah8P5iygHSohzNduUhHlhUHJEoI4mNUQMfjWihgaCJslb69DbDOrPKn/ssf62JH/w6vKn
+ BL2LJFB8mtPpdGPPnz+vP3v2bOYSMWJ5GGVCCJK1PIwsgHSVEMMq4NN0SEfuymMBxZIwmQIoLQtz68FN
+ uHr/ClxKPy/Ej6qGNSZWgPydVRA6yAdihgUbff0MwzDMfwytMTvCX5cwPwwc6zlcxKYiktoLDEsgh/MX
+ yRO/OZ66WotY+BbaFDMuEKLHB+nomrVGD7S/IHJIAIQO1OgceppBw1l1Hxy5daAqPcC4A+NMFIH7p6G/
+ l7FDCdyEt5B8VpoUoswMzimAUhXwZQGUJJC6gSUBfKkKiPInXQLuMj0MXLxzUQhfQZS/SBTcqKEsfwzD
+ MO8UdH35pCB9qd9DwFxjtgubjWLyeHNeJJrDMZJcsvyp8hZRdQvtZf1c05cWe/bTRwzBA+oVKIlEJwXq
+ nZPM9eUnxD85m372e3SnfFT5w9vXMiAX70dIpF6vL09dwalnU3WnU07LXcF/JoBSV7A0GzhLADNnAyPS
+ cjBSFfAOQhM+qAuYcujKAQj4xRWsu+WHUsPDpMrfEF/xeo1tB4ZhGObtQG2Xpo9Gq+6lzlDlUvVJSkrK
+ HfpJKF0qjscDcjg5opTHK3s1L36jzNwSEDnMX1cSP02VHPpqxNFaf0lW2hIjLJ8tvjib5I+kT1TtpId4
+ PaH7RUypKxhv4UzKGR2NA5QkMKsb+EmmBD6CRy9oMohcBXx2XyC6gRUJlKuAJIHX7l/JnOm78cw6UPey
+ AoceZlB6VBhEDQ+AcJI/I6+fYRiGectQ2zXMT1dmXiioGxRLwyYjUWo5+HrBHI5hFPlzt4krur/U9BAx
+ 67ckjaUwdmD9BXFDQ8Czr70udJw3LD4xfza6E1UVX7v8UfA+RTURb30yMjLO0njA0ymnxXhAMSEE5S9T
+ AuXZwLQuYGY3sIEACgl8LAkg8QfK35OMR3jXAPMOzwCbH/OBumdRKD0yjE4qED6U5Y9hGOZdJnyQn7Q+
+ 4NRgsCtbdDM2F2o8pVNbxOMBORyMMqnCpKCTyUia7Rs/qsRzus4vic7fJWKYBmKTgvWaJLXWaUBRGLK7
+ /wa9Xq+mB8D7fy3dvjlDz5vAxzHT6XRz8Gu4cOFChrQ4NF0hRJoQIrqC5auDPMlcEzBLAnMK4LUHVyFD
+ r6O7g1HbhkCRH1QotTZQerQsf8NQ/nK8foZhGObdg9qy0jPtX4QP9tOprFQTsekoiKd2avPeSLvE4bw/
+ yVopvZ5v2+L3E+aHStW/IcYPpj8jekQgqAeqM1wGF4M2SxvvQSnzEHc6r94b/aSFB7IQWHy86rRAtA7F
+ 7XTKad0LZSygIoCiG5iqgDkFUJkIIkkgzfpVkrT6OzDtogK/X50hfnSokFxjr51hGIZ5R6HxgCh/Cb+G
+ 6r2bWD7DZqOpaDz4KiGcjzzKAaC2Lm2xL2FumCR/g/0gcqQ/RA7/e8SMDKT1l3QOPxeGT1e3Tn+mf1yD
+ 7vSvrvLxuoKeJh4Db920Wu0xEjeqAmbodFI3MI0FRLImg0hLwigLQ0uLQ9+H9Kd34I8H1+jPRTosagum
+ 36kgeLAHxP0WAiWH4zYx8toZhmGYdxtq0+gqIbSsmWMlq6PYZIgCBYYlkPNRRrnah0lBx3xjI/Ag0fTW
+ aCOSNPrIEcYPImNE4+/GDA/SuSZZ6UtN8nq8L317a7pzmnGFHvXax/3lDD6GIoAWOp1uFskbCSAtBUMC
+ qFQB/0wAHz97JCqANx5KM30pLWfXhwI/qKDkUF8oNaqE0dfNMAzDvCdgOxUxUAPqyeqMyNEBYOZgOgGb
+ DRPlilcczscW5ZNPba+vXB6XGxqhj1Tk7xWISQrWq/tZZ0Qn+etXnJk/Ev0p738lfxTDx0EB7EMCl5yS
+ rD115pT+/wkgdQVTt++tJzfpz8SEkTpTK4EZyl8Uvjaq/Bl7zQzDMMz7BxU4yg4O12vauDzBJqOh1HJw
+ FZDzcUXZ4R3ty1gdT1gYBlFjAnQ0xi1yNB4o1P37N4gZFQyaJE+t+zBr+H5dh/l6vd6exlWgS/1nM6zw
+ sXIpl5XDx29NawKePX9Wd/rM6WwCSJeGMxRA4t6ze2LSByX96T2oOCEWCnVXQczoEhCHRIzE7WHkdTMM
+ wzDvGdi2RQzXiLYuYVEY2JUpegabDXdqOzAsgZyPIrnkwa95C9ubjokc5Q+lZgXr6ELaRg+aPyF6dCCE
+ JnnrHX41g85bPz+NDuVDd74ZNv/nK63jY4vHRAGMe/78uejLPZN6RptdAJX1AKXlYO4/uQcPnj+kX4Wr
+ 9y9DNMqs+U+5If63UBTAEJY/hmGYDxBq60r1CtFHjvUHs+L5pmDTUURuE7k7mPNBJ5fBRbFre7dRP4lf
+ Gq6LSgrQR40MgKhRf4+YUUEQkxSkd06y1DdcVuuBXp8hLvO2efN/L38UdDhFAONRAMU0XuMC+ASevngC
+ D5/fh0cZj+nX4GxaMgQOdQWrpLwQPyYcYkcH4UkCPyUaed0MwzDMew61dUMDgNo+TRtX6goW7Zcqni8T
+ x/mwo8ifi2Vs4cMJC8IhbkKwLmpEjgPkL6CKYXxSqN69vw2UnhQGV3Xnf6Y7pBm/NPZP3Pt/HPQ4RQDL
+ /JUA0jjAB08fwHNZ/o5cPQQ+g4uDTe8CUGZshBDbkvgJ0djrZhiGYT4QsM2LTQrUJywIg+Lliq3H5sMJ
+ mwSld4zD+eCSS7VZ+oRjqs77Q1iSr77MgDB9JFX/RuMB8bfwh9gxJUCT5Kr1+c0Bum/9ZjQeNOKyOuLg
+ eUvBxxavC29js3UBywtCkwC+yHgBD589wq+f049h1+Wd4PqLJdj3NYMyYyJoXAiUHO1n5DUzDMMwHxrU
+ 9pXuH6qPHOIHKjNVb9GYSD1k3BXM+cCSVd4u7dbM7lrZFREQMyZQF42fhqJ/+3vEjyX502jVgwrDd5va
+ 79NnXenjrR4w+Ph56Dng82n68OHDRzqdDlJSU3SKAGagAD56+khUASlbzq0Hp/5FwBlJGIfbwchrZRiG
+ YT5gUAKpDUzEttCrteNNbEoqigaFu4I5H1iEIOFtMeuoIsvKzC4BpaYG6yKT/PRGDwwjxI2jGb8areOv
+ hXQNZ1Z/fP/Z/Sp0x2+r21eJ/LqEBD7PeP4rCV5ycrI2+UyyXhHARy+y5G/j2bVQ/OdCovqXMD7C6Gtl
+ GIZhPnwih/mBpqdGW3pOCSgWXXgDNiV21J5g/rOVLDicN5t5mTvzp+oW6oz4ZSVR/vz10WMC4e9C4/58
+ kxy18T1L6FdcXNQDXcoEEdfile/7rUR5fLzNp8vQDcXbzHUAtTotPMl4jPL3lL4Nq84sB7s+ZuA50BoS
+ fi9p9HUyDMMwHw/UFsYvi9Bpenhpc+dTdZIaFu4K5nwYUSp0Pk617Y4kLispKnmRo4wfDMYg+dMkuWtd
+ kqz0gw/0m48uVRTvL3P9vbcZfC7i9en1eietVruDRI+uBELdwE+0T8T4P8rq5GVQ7Of84DHYFspOijT6
+ OhmGYZiPi8hRAaJNLDe8pN6pik0yNifB1KZgeEII570OXe6NduI8Bd0LDqWSt2Y+yt8wf4geizv/3yBu
+ fDBE/Raosx1YEDqv/jQdRUtMmX8X5I+CbqcIYLXHjx/fTz2fqk9JSdHRZI8M3Qshf6vOLAO7fqbgOdge
+ 5S8KosYGGH2tDMMwzMdHSWwTEyarM2LwazN30zHYpOSRLxPHVUDOe5qs6xyWdW3rnKZZq9FGjfHXRf8W
+ CDHj/gZ4MCROCgeHpAJ6+oSUlpb2DEXrG7pD9CplXOFbCz2+TB6dTifG/1H176n2KejxP8qalGVg3Sc/
+ eA1F+ZtcEqLHofyN8zf+ehmGYZiPD2wTo0b566iNdG2rTsPmpbLUynA472cUOStiGVpodeKCUND0QQEc
+ iTv7+Bw7/59QemIoBI5wBbv+BWHLuckZJFQoWutRAq3pjvGfb7VErjw+Pp/AjIyMc/T8Tqec0oIsf5vP
+ rwPb/vnBc7Cd1O2L8mfsdTIMwzAfMdgmUtuo6a3RJi4qAZZhRbZj02JJ7QuGq4Cc9y7KTtsusJu3XrMa
+ 5S8pQB8zIQh39v9P7PhgiJ0QAoV7qWDQjr5w/vx53dlzqdpr1669QOGqT3eMjvVWu4Hx8cVrRCntR8JH
+ 1b8MnfBU2HJ+PTj+Whjch9hC4uSSRl8jwzAMwwiwbaQ2UrNGow3u4a3HpqUptS8YFkDOexWlMudhn2B1
+ seK6aIibFKyLGWNkp/8TSJrsfy0ElabGCqGinBLVNQCtVrsdJVBZA/CtVAGVx8Xn4UnVP7yF08mndfT8
+ 9lzZCeqBlih/lpA4ieWPYRiG+RtgGxk3OVhXfk0kqKtZH8QmxoXaGQxLIOc9iXw5G5MCuXrTxI9yQ8PF
+ en+xvwdBLH7K+SuiJ/hDWZSmoNGuYD/ADFLSTpBTwXP9c1pcWX8m5YyQQJ1ONwhvaBzgfz4WEB8vNz0m
+ 3eLzmIG3kHJGkr+Df+wB96HW4DaoGJSdUtLoa2QYhmGYl8A2khaIVtpME8s8g0Sjk3UNfQ7nnY6yo4a5
+ tyl+oeL6SIj7PUgXO87Izm6MiSFQ5vdQKNRbBcN3DySnAp1eJy6hloH/paQk68+ePUuD7O7p9fo69ED4
+ tVgTUDzqGw4+Dsmfcum3T27evPn87Lmz+vPnz+tP3j4GviPswWlQESg3ORJfi5HXxzAMwzB/BraVcUlB
+ +oprI8G9dfEL2NR4UXuDYQnkvNPJXQ/q0U5aqKBz/sWlZ5SAhH6h+tjxuFNT9e//EDMxEMpNiwb7gQWg
+ 8ox49CspT148FFfUeKFFBdRl0HV2dTTLNiMjIxklMJoeGH/tjUsg3r+h/LV8+vTpnXNnzwn5O3vnDASM
+ UoPj4CJQflqUJH+EkdfJMAzDMH8KtpkJ/cP1pWeFQhEfs0nY5BSS29a3MuSJw/k7MZFvK7p/4XanwtiS
+ +qgJQTqjO3gOon8PgITJ4RD8mys4DioEp2+fRMcCeKx9LKp/tKAy3b5AASQJTE5JFlNtc0hgPuSNSCDe
+ L3U1C/nDx2tF8of/pskp+usPr0HoOC+wQ3EtNz1Gej0T5S5vhmEYhnlFYiYE6sqvKwmaNq5PsNmpSW0P
+ RmljOZx3KrmTQFyX19S2lPmMxEFh+vi5obqYCcE0AeQviZ0UBPFTSiBhYN5fBaP2SF2/TzOewuOMR/BM
+ yN8zqQqoowWWM4Aus0azbun3UAJTUMpi6EngP8W4QPr6dUW+TyGWsvzdxX+T/GnvPEnD5x8CtgPyQ/mp
+ UVAKv6bXY+x1MgzDMMzfAtvO+DkldImDw/TF4ooswuaniNzGchWQ844lXiWqY5jqJZI87pZfHUlX8dAZ
+ 3bGNUHF6DDgOLQzlZ0RDhl5aSuXBs/sogU+ECEoSSAL4QiB3BesNJPAsylkj/FLIH94qEzX+UUVQ/tvM
+ Aw3vuzDS3aDyp32uewZlp0WC9QATKIe3LH8MwzDM6yJ6QrCuwrqSENDT+75KlaeuaIw+4Sog592KUnEr
+ bh1nsbns0jAoQ5e1mRBodKc2JGZSICROjYDwsV7gMMgM9l3ZSX4F95+kw+MXj7IJICFVAbMkMEMruoPF
+ zOBHjx491Ol0E1DUwvCf2T4l0b9lhBT+CeJ35D8RwX/nwfurjPe7AqVPR49Jt/h9qDu/EhT9JQ8kTgkX
+ FUx6LcZeI8MwDMO8KrRANF0irtzykmBfznoFNkl0HXwKVwE570RyKcu+qPLl7hSc5A3xG6Ko61eq/k3+
+ a0icykwLA4sBuaH75s7kVfBE+wTuPb8nBPDJi8eZEvg0Q6oCikqgLIJCAqkaePaMDkVN/P3z58+vo7CN
+ JhFECojnZhD8lZfkT/5RZvDvzJBKeD8LSCzxd4RsKvLXakl9MP9VBaUnl4B4xNhrYxiGYZh/DLahsUnB
+ +vi1kTpNkrc2r0Xujtg85ZKXhXmjkx45nL8T5ZOIu2Nl60MV1kZmVf+m4A78fyg3MxI8RllD5EQNpEu9
+ q0Dj6h49fwiPUACFBGYYSKDSFWwggYRWrxUiSJNDlOvwyiK4FEWuHf4zGHHDrwvLzzdb8PuWiBdSEumK
+ f7f58ePHD8QdYU4ln8wUzC7r20PhX1TiAE2YFm70dTEMwzDMv4VWx6A2ldpWh3JWJ7G58pFaLa4Cct52
+ QHwKyZXPPl8HTZKPNn5DSV1MUqDe2I6ck9LTQiFqsh/YDjaBJafnC7m6++QO3Huenk0AH6MAShJIZI0H
+ NKwEGlYDk1NO65PPJotKnZKMjIzzWq32MH45hQQPb3sS+HUS8hMK32L8+XGUxj/o95XQkjMnU07qlXGJ
+ g/b0hUIof9FTAlD+Ioy+LoZhGIZ5XVCbWgklMHygBvJZ5e2CbW5ubHtZADlvNblBEsDiTjXt9lRcHyU+
+ qcT9jjvt1Jd34pyUnR4JjsMKQfPFtYVcPXvxFO48vgWPMh7Cw+cPJAl8/kiIIAmgUgl8piUJlAQwUwQz
+ JRDR64QInk5N1iWnJmtTz6aKMYJ/N6mpqVoUPy1deeQ5zTrWS38+5fA4sBiQC0pO8oPyM6LEayg1JeSl
+ 18UwDMMwrwVqS7FN1fTWaCtNjNI7lbM6im2uuBQqhruBOW8pkvypVGZ522uSNFrNeo02JilIX2paCPw/
+ EmdEQNAEd3AZWQzO3UsVgnXr8U0x8/f+s3vw4Pl9SQJR/h69kKqBT4QIZk0MkaqBz2UZpAkiKIEkg7IQ
+ KhXB0ymn9SkpkgzSrOFr1669yAl9n36Ov6uj36e/e6Z/ljkjeWXqErAenA9CJnhChdkxeFAGGX1dDMMw
+ DPO6icW2NX5DpK7kMI0un1Xe70Tby+G8pSifPBztq1gdq7QlBjR9NdrYycZ3XkPip4VCwoxwsBycB/rv
+ /EkIVvqzdLj79A48fPZACGB2CSQBzDkm0GBcYGa3cI6uYQMRpAWkCarqGUNZYFpCK2RSJ1f+dl/ZAU4j
+ ioD/eCeoMIvkL9jo62IYhmGYNwK2rdTGVtwSDY6VbZKx7fWUmmDuCua8peQtkPvrkkP8IX5TlC5uYhDE
+ z0TBm/7nlJoeBBXmRIHXb9YQOy1ITNegSRs3Hl2He0/TUQTvSgL4XIIkkHhJAjNFkCQwa5awslyMoQhm
+ CqGObqlK+CeIn9PvS93MlLPpKeA9xg48xlhD5Tkx+Pwl+TP22hiGYRjmjYBtK10hhKqAkUl++txFcv8g
+ GmGlJ47D+Y+i7HA2jnVsDlbZGkU7py5+ipGdNgcJM8IgDsXPeogJrExdJCTrxuProvp39+ldSEfuPUvP
+ rAIqEvhQjAdUqoFZEihVAml8oCKCzwRKNVAZK5hZEfwb0KQTyv0X96HkZF9QjygCFWdHG309DMMwDPOf
+ MBXpFaKvtjMKnGvancA22FFqirkKyPmvIq1BpMqXT9UxckQAVFwbDbGTgiF+VgmIn/HnxM0IQZGKheIj
+ C0GjpdWFZD198RhuPVQE8I6oABIkgZkiKFcBs1cDpckhj/HvCcNJIoZdw0r3sIQkhFn/fhmadKKk6vwy
+ YDMiH1SYFQ2l8Lkbe00MwzAM85+AbSwtP1ZpXTREjg6A3KYqaSygshYvh/OGo+xoTk6VrY5V2RoNdM3f
+ +GlGdlYD4mYEQ7nZkVByqgacR1vAwRt7hWRdf3gV0p7cFmv/ETklUBFAQwk07A7+awnMKYKGMpgd6gKm
+ 8YfyEoLw2eqmYDUkNyTMChfjFY29JoZhGIb5T8G2tvTPofoqO6LBLrFoKrbF7spybKJl5nDeWKj6J+1s
+ 34clafQVJ0brY6fgTjnz/4CfXMrOwR12pCl8v6WjkKx7T+7ADSGAaZIEPr2L/IkEZhPBBzkmh0gyqKwZ
+ qKwbKGEog3/GU3iA90/dv5Q+O7qD+bBc4kBLmI3yZ+z1MAzDMMxboNTUEkBtb8mhAYBt8Y+ibc66JCuH
+ 80aSJwmSqAJo4xBZdH+lyVH6+AWhutLTje+kCqVmBkPFOTHgP9EZgn93g8v3LwrRuvbgEtx6fEMs/3L7
+ yU2UwFuQ9vR2ZnewJIJEzskhWdXA/1cVFMhSaAySxIcv7osqIGX68YlgPTwvRE73hXJzI42+HoZhGIZ5
+ a1Cbi21vpcnRenXdYuuxTS4it83cFcx5QwlVmUhf5KkTPkD9kJZ+ie9ZQl96Vgn4c0IgcXYYlJ0dAXYj
+ 8sGI/b8K0brx+A+4/vga3BQCeEMIICG6gp9mQZeHE8gVQYLWCswpgARVBRWoGqhIYTYZVCqFsiQ+fPYI
+ BVCa9LHh4mpwGl0YQie7Q8W50UZeC8MwDMO8AySV0FfaHA2RwzT3VKaq+qJpzmyjOZzXm9zoSNT1a1q8
+ it2sCuMi9fGLw3SlZ+COOPuvCBYy5fu7PcTMDIC7L+6ATpcBF++fR/m7LiNJYJpSBRTdwZIAiiqggQQa
+ Tg75fxKYJYAS0teGAvgI7j+9J+Tv7N0U8J5oC96/20HlBbEQPzvEyGthGIZhmHcAGg+4MFRHV+ByqFZs
+ EbbNXAXkvKFkfbIo7/+z9+0q22MgfkaojnbEMn9KKCTOCcdPK6FQfEwB+P3Yb0K2Lj84D9cfXYMbj/6A
+ m48kCRRVQBJBAwlUuIPyJ4ng3WzVwHsogYoQ/llV0JCHL1AMCVkO6brDlCfaxxA/KwRcxltA5YWlxHjF
+ v35dDMMwDPP2oDZK00ejrbQ9GsKSPO9i21xLtNDxqrz4f54QwnltUap/FlYlLeaVWxEBmtUaLa1LVGZO
+ 6F9ScV40eE60hQrzI+Hpi6fwBLl4/ywK4PVMCaTuYKkSKHUDK+SsBhrrElYEUFQFcywe/VfQ/SpptqIW
+ 2I7OB5XmxwlhLTPn/78uhmEYhnmb0FjA8pPVGRWWlwTbcIsF2EYXwiaN2mquAnJeU6RPFJRSms7Ot6rs
+ jAHNLxptmVnGd0qFxLnhUGp2EBQfYwbzU6YL2Tp/77yY/PEHyh8JYGYlUO4ONpwUYiiBighmTg7JIYKK
+ DCoS+FcyePf5HXiulyZ99NrZFSxH5hLilzg3Ap83yx/DMAzzHoBtsKafRlsd22T/JM8z2EYHipZaXquX
+ w/m3yVUP6tHOlNsmxuLHMr+E6jUbNVq68keZubgD/gUVF0SD10RrqLEkEXSQAfdQvM6nnxHS98ejq0IC
+ hQg+lqqAUiXwBtxE8aOuYOIlEXyaVREUM4SFBBqSXQilbmJFCB/A3Wf0d9K4v7kp08B6VF6InukP5RdE
+ QvxclD8jr4NhGIZh3kXie4foNes1WvraKsq8L7bVeeQ2m7uBOf86SinZ37ON85nKu2KhzGR1hhgjNw93
+ wD8hcUE4lJoTDOoJ5rD8/EIhXGfvpMCVh5fg2sMrAkkCr2arBGZ1B0sTQwwl8DZJIAqgJIFZIqhUBe/+
+ iQjSv0kG05/chTS8T8q+G3tBPd4CQqa7QsX50UZfA8MwDMO8y1BbnIBtctU5sXrPTxwvYlsdKjXZ3A3M
+ +ZcBadHnPAVd8iXFjA8AzQ6NtlSvEL2xHdEQqv55TLSBOsvKgw60KHO34Fx6Klx7cCWbBEoiKFUCpWog
+ LQ1DApglgoYVwcyZwpkimIa3WWMEM7uIDWTwvnxLckm58/QWhE73AK9J1lBpYQyUnvfXMsswDMMw7yrU
+ Jou2eWIQFFQX7Iptdm657eZw/nGUTxCODtWs91WbFqvXLNZoaXZvwvwwSJhnnMSFEaI71WWCOay5sFRI
+ 15n0ZLj84CJcQa4+vJyNPzKrgVIV8HpmJVDuEhZjA1EACUUAM8cGSl8rIqgIIM0clkiDe0/T8T6vgh7/
+ 0+oyoM7yCuA8vjBUXBj7l6+DYRiGYd5psA0rMzMUylIVcHqM3rWp/SZss22lppurgJx/GvkTRG5TVf0S
+ Sb7P4jfH6eJ7l9ALaVpgnDILQqHi4hjwmFQMGq6qAlqULlrq5ey9M3DpwQWUwAsogZdEFdBQAq89uiJQ
+ uoNJArOPDTSYJCJXA5VuYQXDyqAhVFWkyR+UpJ3fgfVYEyi3sCSUm1/S6GtgGIZhmPcGbJPjZ5TQxW+O
+ 1YVjW60yUTU3bMM5nH+a/FYlCs+vsjEKNGs0WlojL2GRkR0QKb2ghBCr+LnB4DLJEtZeWonKpYeUu6eF
+ /F16cF5AlUBRDUQJzCmCyrhA0R0suoT/RASfkAhmyaAkhAYy+FTi5pPrkPbsppC/eakzoPgEM4idEwAV
+ FkUbfQ0MwzAM816BbTJdIo6WhKmIbbVVqcK0JEwBqQlnCeS8epTScZDnd27Xqx8uhWIXphM720LjkABW
+ WVYKPKZYQePVNSBD+0KI3Jn7yeLKH4QkgSSDVA18WQKVSmC2CSKyBCoiqEhgdhF8WQZv4veuP7wm5O/E
+ nSPgOdUGgme4QuUlcVBmYajR18AwDMMw7yPxfUvoqy8qpfdvr76NbXe01IRzNzDnnyV3Idf8AxNQluI3
+ R+viabbRYuM7XumF+OljUSTELwgB9SRzWH5hAej1VP07Cefvn4UL988ZCKACVQIvGBXAlyVQEkESQEMR
+ VG6NSeBlvF/K4xdPUPhCwGOyFcsfwzAM8+GBbTPNCKa2mr4u5FFooNyOczivFPrEQGVjX3VDh/M1j5SG
+ +IXhOjH2z9iOJwiFKktLgc80G6i9qgI8evFAjONLTj8lC6ACimCmAEqVQJoYcvnhy5NDrj6SuoQVGaSJ
+ HIaVwJwiSNx6Io0TpL99/PyREMC2GxuC/YQCUHFpLJRdGGHkuTMMwzDM+00iQm119SNlwKORw3Fswx3k
+ tpy7gTl/O1LJ2ETVNGywj676gTgo3S9Un7g0HBIXGafC0igog5863CYXhflnpoEW/0u5ewpS76XAufup
+ KIGpRiRQ6QqWQQnMOSaQRC5nVVCqBr7cNSxxHa7h31E1kDLiyCCUv3yQiM+t/JKSYqyEsefPMAzDMO81
+ 2EaXwba62u44iE2yf4EN+SeiLU/ibmDO30sueeaQqX1i0WlVt8VC+TER+jILcOdabJwySJVlseA30wFq
+ rEyEtMc3RfXv1N3jYvavAAUwUwQfnMuGoQheQQmkrlviiiyBVx6hFBqIoFQVvAp/PCYZlPjDQAhpbCFl
+ +9UN4DrFHErO9YVKS6OFoBp7/gzDMAzzQTAvHOLXRuoq74gF2/giS1Vqlalo17kKyPm/oWsISgIY4dPB
+ 8WbNo6UhYUCYvix+siiLO1fZJS9TYUkklF0UCq5Ti8KkU2PE5I9Td45D8r2TKH8pMmfg3D2SwDNwQYig
+ VAkUoARelAVQiOBDBSMzhVEEJRlUkGUQxZCqgnRflOuPb0DJBT7gP8sJ5S9WHBjGnjvDMAzDfBBQO4ck
+ DArV1zoSDz5dPW5iW146s23ncP4iuZSdxLRQvp9oskSV7TGQMD/HTpaDqsviIHiWGhLx60v3L8Ctpzfg
+ xJ3DcCb9NKTeSxZkSSAiVwJJAjPHBwoJzOoW/jMRFDIoS2D2quAVuIgy+fjFQyGATdfXAJcpRaDyshij
+ z5lhGIZhPkgWhELlqVH6sgvCwcwlf3/RukttO1cBOX+aPOhOtIM4qus67K95OA7il0foRPXvT6iwLFLg
+ Ns0CfjmUBM/1z+Hk3ROQfPekEMAz9yQUCaQKoIQigdQlTAIoSWBOETSUwD8TQaoAXsS/u/FYWvJlwKFe
+ 4DClAJRdTmMTI40+b4ZhGIb5IFkcLtrumofiwK2pzVZs061EC49tvHzL4byUvPJtM02S75Mah0pB4iC5
+ +/dPqLgsGiLme0HUfB84mnYQ0p7dgsNpB4T8paSfkiRQFkGlGmgogdlFMGtcIEngX4tglgxefHge/+as
+ kL9VFxeDy1QLiFroC5VWxBh9zgzDMAzzIVMG225qw0OG+z3InVvVQLTs3A3M+ZPkit8cTwKYp1h00dEV
+ 1keJ9YRo2ZSyy4xTbllJqLgyGjxmW0HnXe3hacYTSE4/CcfvHhG3hCSBiKgEJgvO3k8RZImgUhFUKoHZ
+ K4IXFBlEASSyZFASwtT7p4X80e+ELfAEv9lOUHVFvNHnzDAMwzAfOgl0TX5swyuujwbL4ELTsW3PWw/q
+ kQDyjGDOS1Gqfx4enzgfrXEkHjQrNNqyS4zvXESFlZEQuzgAguaqYcvVdXDv+T04fHs/nL57QiL9hCyB
+ sgjKEpg5LvAlEaQxgTlFMHtVUJFARQTp7+8/TwOdXgstNtYCtxlFUf5KQbnlJY0+Z4ZhGIb50EnAtluz
+ XKOtiW259+eOp7Ft9xUtPFcBOTkiTf4AVa7cuVVN4sYH3K85P14fvzhUVw53pHLLjVN5VQz4z3OApptq
+ woPnd1DuTsGRtINi/J8kfwpyNdBgPKAhOUXwPIqfIYoMXhRkdQ+fw39feigt+TLseH9wnF4Qyq2IgIor
+ o6Ds8jCjz5lhGIZhPniw7Y5fEq6rsTBeH/Vb8KPc+VUtRWsfn1ns4XBElE8ERazDiyytsi0aNNs12sRF
+ KFEoVMZ2rgrLI/E2DLxm2cKM1N/hccYjOJi2V0wAOXn3GHIcTqUfNxBBlMB7hFIJzC6CJICp95XxgdJy
+ Mecf4C2SXQZJACURPJOeLORvx43N4D3bGmKW+EOVVbFi8oex58wwDMMwHwXYdtMFEDRbNdrKW6PBvpLV
+ ZGzj8ydBknKlLw5HRBHAaL9v3C7UOloaNCs12rLLUKRIAI1QaWUMhC5yh/IrSsLVhxfEen6Hbu+HU3eP
+ ovwpHEMJVLqCDTkFKbIIkvzR7dl7KIAkg0ICqRpoWBUkITwrICkkCUx5cFJcbu72k5tQdkUY+M+1h2qr
+ 4vHrP3/ODMMwDPOxkLg0DOJXlNTVWFFK7/+NxyVs4+Okpp67gTlScsmfCFSmdqad1ZPVGfGbS+kSB4fr
+ Se7KrzQOzbB1n2UJA4/2hofP76P87ROTP4gTsvwJARQYVgOV7mAFEsEcVUFRDZQE8OXu4VTxe9ceXxHV
+ v46724LrbAuosjIWyq2MRCKMPl+GYRiG+ajANrzsoHB9/OY4Xfy0ECjoXrArtfVcBeQoUWYEFXGqZL+w
+ 2q5YqLJDnUGLOpdfhTvQS4RDldWxELPED8IXecHROweBrshx8NZuOHnnMAogQSKYQwLTCUkEle5gEkDl
+ lkSQxggqFUGlGqjIIKFIIE0oocxInQjqWYXEJ51Kq6PxuaH8GX3ODMMwDPORsbqkuEBD5S3qjGqz4/S2
+ icXWYltvLTX5PBuYkzUjqKT3V86XayUniNm/4tODkR2qLApgtTWlwGeeDXTY2QruPU+HEyh8h+4cgGN3
+ DqH4EVIlUKoGyhIoBDBLAk/fk7uGs0mgJILGBZDGCZ6BE+lH4YXuubivEovdIGKxJ1RZFWf0uTIMwzDM
+ xwytiEFtep3T2LZ3cb2KbX2UaPF5NjAnKUl8CshVwClfx7gpIRB0XKNNHBymL78Gdx789JATqrQlrgwD
+ 3/l2sPj8HLj19DYcuLUTjqL8ESSBkggaVgPlbuFMCZREkAQwc3xgNhGUxggqMnjm/mlR+SOZvP7oGjx+
+ 8QQab6oCXnOtoQrKqLHnyTAMwzAfPdiWJw4K1wed0GjjpgWDqYPpj9T2g3TNf+4G/oijvPmFbBOKLqxx
+ IFaUihOHhuvLr315Ryq7OhyqrouHkKXO4vbCgzNikef9abtFV7CELIKiEviyAOaUwGwimCmA2UWQBJAq
+ hskPpK7f4Sf6g8vcIlBuVQRUXBv10vNkGIZhGAbBtjxxcThUWRb7otqeaFDXsqVFoQtKTT8L4McceQyA
+ SYjX58Vv1EktC/ErInSidGxkR6qwJhKqrI0F7/nWMOB4L7jz/Dbsv7MbDqftFxy5cyC7BOaoBFJX8Z+J
+ oKEEZq8G0ten4PidI/BE+xR2Xt8EIYucIXqpBqquiTP6PBmGYRiGkVlZUqzsUSc5AUr09TqBjb6P1Pbz
+ OMCPPbnzFcvdKW5qkC5+c7yu3OAIfYV1kVBhbXbKrY2AautLQakVQRC+zBN2Xd8iFmHed3tnpgAeviOh
+ VAOV7uBjmRJ4GAUQST+KoAyi/BHZqoH3DDkpoL+n5V5uPf0Dam0sA36LHfG5lH7pOTIMwzAMkwNs02lR
+ aGrjYyYG6iw8TJuI1h9YAD/25LWNsxhfdWcMVN2jzqBFlCusN7IDIdVRuvwXFYdPdjWCPx5fhSN3D4ru
+ X1oA+lDavkwBVKCKIHUFZ0cWQSGACiSCVBmkSqCEIoMn8G9S752C5y9eQM9D34P7PAuovD4GKq2NMfoc
+ GYZhGIYxANv0sssjQbNLo62+rxQUr2Q9Edt+E0kBuBv4Y4zypjtpvvM4UOdMApSfrM6g7l9jO1DldZJw
+ +Syygylnx8L1p3/A3ts74UDaHiGAhGEVUBFApVs4pwC+LIEkgJIEEkpFkP7mqe4RrL22HDSL7KHUqiAU
+ 0VKiIpnzOTIMwzAM8zLlkfjVEbp658qBd2v1WWz7PSQFYAH8GKOUfuuqh9Hiz/G6hKER+orU/ZuD8usi
+ oNqGUhCxwgcS1oah6O2DlAfJsPPWViGACqISeEeqBB4yEMHDQgTlbuG7igwezkQIYbrSPazI4DE4cvcA
+ /IGieeXRFVHxC1rqDDU2lIFy61BSjTxPhmEYhmGMsCESymIbX2dVGX30+ECdylTVSBiANBuY8xFFecNz
+ W4aYj66yLQbiN8fqyq0Mh4obI6Hi+uxUWh8FNTbGQcBSO+i8/zO4+vgyCt8u2HN7h+gCzhJA5I4kgYoI
+ SpVAhQNwFAWQyKoIGlQFSQLliuDR9ENiAsgz7WPodqgjuC+wgKobS+HziX7p+TEMwzAM8xdg205XyqKr
+ glTbEQOFPM2myR5AYQn8iKK82S7qBvbH6p8vCxXGltRXXGNkp0GqboiFcqtDgZZ/mXd5Klx+dBF23twK
+ +9J2ogDuEhIojQU0lMDsIpgpgXf3Z0qgoQgq3cIkgcSh9H3w6MUjWHF5IfgusYGENSFQbX0cVFgfYfQ5
+ MgzDMAzzF1A38MZoXb1zieD5ifMBdABzSQVYAD+mKN2/ZTVJHtr6l8pC+eEogJuioOKGl6m2KR7CV3pD
+ tQ2l4fg9qtAdgx03t6AA7kZIABUMuoNRABVeqgjePSBzUGAogyR/B1H+rj2+BOcfnYMK+KkleIUrVN9c
+ WpSwjT0/hmEYhmH+D9jGlx9RUl/3bAKEDfG8iw5QXlIBng388US6+oeqoKtp9worIqHGkXgoN9K4AFbe
+ EA1VNsRCwDIn6HG4M1x9dBF239wOO25thb23dwgBVFAqgZIEZgmgoQQqYwOzJNBQBA/BYfy7k3ePwsMX
+ D+CHg+3Be0kxqLIxDp9HzEvPjWEYhmGYvwm28eVWloQai0vrK6yIgMLO+fsbOgHnw49S6s3lWMVqXu2T
+ 8RC/OUZXaV0UVNqMbMxOtc2xkLg+FEJXusHiy7Ph4qOzsO3GBthzexsK4HbYm7YzmwhSJZDGBwoJvCMh
+ CaAhckXwLsogooggVQFJIO89vwtLr8wD/+V2kLA2BAUw9qXnxTAMwzDMK0BtPLb18ZujdbVWJujdmtrP
+ RxcwkSeCcDfwB5+sC0C7+XV1T2l4sRzEr4/UZe4g+AnBkOqb4yBytRfU2loGjqUfhqMPDsFWIYA7hPhJ
+ Eoi3AkkASQQlCUSEBO4VZJPAu5IAHjKQwH14fxcenYdzD89AVXzc8JXuUH1L/EvPiWEYhmGYV0Ru5yuM
+ idTXv1Qe/Dq7XEAXCJaUINMNOB9oyPDzSl+q2qonqzPqppQWl3gztrNU3hQNVTfGQtBqJ+h+uBNceXge
+ dtzeCDtvb4Hdt7dlsgclkBDVQBnDiqCoCt7ZLctgzvGBe4UAUuXvSPoBuPfiHvQ40hl8ltpAlU2xUBWf
+ g7HnxjAMwzDMq1N+dQTUTkmAuMlBurwFcn8mjCBeuAFXAT/g5FIqgJbBhQZX3REL1RaU0ldYh5K1+WWq
+ UPfvhjAIW+0O8y/OgLMPzsDGG2tQ+rbCLsRQAneTBGZWAoksERRjA1EACWMiSNVA+tvbz2/Cuj9WQPAq
+ V4hfHwjVt8YbfV4MwzAMw/xD1kVB1Xlx+mpz4vVWsUWGCjeQxgGyAH7AUQZ6FvX6wnltvdSyUGVyrN7o
+ DoJU3xwPUWt8oerWUnD0/iE4cHc/bL6xHnai8FEVkCQwuwjuECKXUwQzq4HZJDBLBHehPJ55cFp0/zbY
+ XhEF0BlqbCtt9DkxDMMwDPPvoLH/Dc6XBXU9h/3oBFaSGnA38IcbqcRLCQ0f4Huu/qVyEL8xSld5SzQY
+ o9rWOAhd7QI/HPkSLqGcbbmxDrbf2gQ7b21DacsSQEMJfFkAaYKIwSQRFL99BhK4/85O2H93L9x5egsG
+ neoNfqvsoMrmGKi2Lc7oc2IYhmEY5t9BbX/Di2UhaJDndXSCSGEGWXMEOB9cQqWLP5vY5m4VMT3sWZ3U
+ MlBhQpTe2M5BVNwSCSFrnWHmxclw5mEybLixCrbf3iQkcAcKICGJoCyDaSSBW1EA8TYtq0uYbvfdkUUQ
+ hW/fHZRBWQR33tkKV55cEvcZtc4T4jb6Q82tpaHi1kijz4lhGIZhmH8Htf11UspA/IKw53nNcn8lHIHH
+ AX6wyVUP6pHd53aqbj+o2pxS+uoL4vSVJ0TrK2/FHSIHVP2L3xgE5TeHC3k7lL4fNt5YDTtvb5YkUNxu
+ Fl3BUnewTBqJIEkgCaCC3DWM97OXRFCWwN13tsORe4fg0qOL0HZfffBf5QA1t5d+6bkwDMMwDPP6qIht
+ f7WFcfrq++LAppT5KJKEevNEBZAF8AOMMv7PxruF4/q6ZxLE9X8rbza+c9TYGg8l1rrCl4dawJmHp2DH
+ rQ2w+dY62HYLxe/WeiGBO1AAd4hbqSIoRFAWQGK3qARStzAhySAJoMR2IYB/PL4OE86NBv/VDuJxq20r
+ 9dJzYRiGYRjmNYJtv98ujbbe+QTw6ei6Cd3AEgBI/nhR6A8uWeP/wsKHeaXWv5yIAhilq7ItBqpsz061
+ 7XFQdVsshKxVw5izQyDlwSlR/duGErjtNrERv6Yq4EYDASSoIviyAGZHksAddzZD6sPTcDh9P5TdEgox
+ G32h1vbEl54LwzAMwzCvGWz7NVs12gaXy0HoL75X0Q3ihSFkuQLnA0kuubSrKuxl2ixqYfgjuhZgpYlR
+ +pw7RaXtUaIbtvSWYCizNRg2ofgdvLsP1t1aCVtvrUfxW4+3sgQiJIEShhL4cjXQUAh3pm0R3cp/PL4K
+ 3x39HPzXFIeaO0tD5e3R2Z4LwzAMwzBvhooTovR11yXoy0xWZxRwLPAFOUK9eWKoGHcDf0BRxv+pikYV
+ HVplWpw+fnO8rtL4lwWwCgkgyljEeg9ota8WnLh3BKVuI2y4tUZ0AW8WAiiJYGY1UCZnNVDIIMpeTgEk
+ gbz8+CIsvDYbQjaooey2cJTOuBzPg2EYhmGYNwUVgYJPaLRVd8eBYwXrIagIeZIgibqAuRv4A4ryZhbz
+ bO20pu65BKh+SJ1BawFV2YE7QjZiocauUhC8wRn6neoGyfdPwbpbK1D81sqsgy2yBG69rUigYUVwE2xP
+ QwEUoATKKCJIf3vk3kFIuX8Sau1KhIgN7lBjR2kjz4NhGIZhmDcFOYD/AY22zrlE8OmgnouOUERSBRbA
+ Dymi+ofxD0xyO9XocjnQ7NJoq2yLhqo7YwyIgho7S0Gl7eFQcqMHLLwyS8jaWhTATbfWCIQE3kYJREgA
+ DVFEMLNbOFMEN6EAkgjS2MH1cPXJJRiYkgQB6+2h2s6cz4FhGIZhmDcNOYBmp0bb8GoiBP7ofhodwU+Y
+ Aq8H+AFFHtSZJ3+estEzgq43uloWNNs02qr4CcBwZ6iMAlhrZxkotc0P/x0tJmzsvLtFVAAVAcyUQOTP
+ JXBDNgmURHCz+NszD0/g722A0lsDoRRSa2fpbM+BYRiGYZj/AHSA+M3RuoaXy0KZOaF3C6gL1RLOwAL4
+ wSRXPZDezKKhBX+osLok1D+h0Vb+PVpfdXcsVN2VnVp7EiFikzt8dbQ1HH9wGDbcXgUbbq2CjbdWCyQJ
+ lLuDb0sSqCBJ4AbBtjSJ7WmSBG5OWwO77+yE84/OwOdHm0LIJleouQvlb1fcS8+BYRiGYZg3DDoAuQDN
+ CSi/NgKKBpj1JFeQxwHyRJAPIMqbaOFY0Wpu7dWl9bVOJGRUnowCmGNnqIEyVn1nHIRudoNR5wfDkfsH
+ Yc2tZdkEcCN+nVMCqUv45W7hLAkk6G9TH6XAjEsTIBzlr8LOklBjd3y2x2cYhmEY5r+j0pQoffAxjbbW
+ iTLg3MB2DLpCAUkZWADf/yRlDuZ09P3CZXeDq+XEoM9K2/HNN6gAVt4VjUJWGsptj4BS2wNh5bUFYqmW
+ 1TeWwnqUt/W3VgqJk2RQEsJNQv7W4i0Kofw1sTVTBlH+kA34u4fu7YOD6Xuh1t4EKLnFE2rtTsi2EzIM
+ wzAM8x+CDlBpaxRU26/OqH+pHPh1dduKruAgjCHLHTjvbbLexBha7LHRrfKiz5/e/Gp7sqi8Jxpq70uA
+ 2K2+UH9fBXH1jm1p62H1rUUofyuEABIkgEICbxOrMyEJVASQEN3CaetgUxp+H2/PPkqGX1KTIHiLM1Tf
+ Uwpq7InP9vgMwzAMw/y3kAvQRJDGN8tB/KzgYypLlUYYAwvg+58k+U208CpQQz1ZnRG/M15HVwDJuRNU
+ 3xMHdfeVhohtrtDl+KdwMH0frEXhW31zCay7tRzlb7mYDCKJoCSBWSKYJYOGEkisv70Sjt8/jCK4GhJ2
+ BEGZbQFQZ28CPmZ0tsdnGIZhGOa/p/LEKH38rnhdqVFBz02sTJtK8sAC+L5H6cPPYxNl+VOVGdH6MJoA
+ MjlGX21fHFTbm0XNvaVxR4iD8G00/m8gHErfCytuLhZjAEkA1woJJAE0kMBM+csSQMNqIP186531kHr/
+ NHx9vC0Eb1VDnf0JUN3gcRmGYRiGeUvsjwOaE0BuUGlLFNiWt/iKpEGeCMJ5j6MIYOFikcUW1jmTAHWS
+ y2ZU3hoj3nTDnaDWvjJQblc4xO8KhkXXZ8PuO9tg+Y0FsObmUiGBJIAEVQGlSmBWt7DoGkbZk4QwSwTX
+ 3V4OJ+8fg3l/TIeIHe5QYVdJfJwEqLIXH9/gsRmGYRiGeQsIAYzR105OzKhzugy41rKZgs5QUFIHngjy
+ Pkd584prvnHf1vh6BahxSJ1RZUc0VD8QB9X3KcRA3QOJKH/+0OBgedh+Zx1sQVbeWojyRwK4FOWPJJCq
+ gZIACgm8vQKlj+RPIUsA6Wd05Y8jDw5A00PVIHq7l3iMrMdkGIZhGOatgi5QZVcM1DxUOqPJrQoQkuSx
+ Cp3BSlIHFsD3OZkTQEKSvG40vlsBNHs02mp7Y3PsBKVE12zUTnfodKIt7E3fCatvL4EVN7ME8GURlMcE
+ ouhJrBQoMrgGv3fq4XH47eIACN3mAjX3xUOtfaWhBj4WwzAMwzCvj+xt+qvjt1OjbX60il6T5HUVnSFU
+ UgceB/j+BiR7twiwKBU/J+xmo5vlxGyf6vvxDTegxn7cefA2cqcn/Hq2Bxy4uwuW3ZwPK28thtWCJUZF
+ kLp4s0MVwRUoj4th193tsPvuZqi6LwZK7wmAuiiY1fbHisdiGIZhGOb1krNtfxVodZD4Q/G6mKRAfREP
+ s3LCIfiKIO99cpnZ5OtccVn0i0Y0yHNKrL76IdxRDmRR+0AZqLQvEkrvDoQZVyeguG2BpTfnwYqbi2QJ
+ XAKrEEUESf7WoPCJMYEofBLLRSVwrWAZnH54HHqd+Q4idnhCLbz/mgfioQbDMAzDMG8Ew3b9lUAniN8c
+ o2uIjqDZrtGaehb8Ed0hj1JE4ry/yW0dbTW0Gr7B9S+Uz6i8NVa82cobXw2pfTAREvaG4NdxsOrGEtiU
+ thYFcC7KnySABAkgIQQQBU90BZMECuGTRHATsurmYjh4by8K4lJI2BMK5fZGoGCWw52zNMMwDMMwb4hs
+ UvcqoBNU2R4LNBO41tHSYBFk9ju6g4mkEJz3MYq5Fwjo4jat4bWyUPu0OoNW/q5xuBTUOChR82A81D2Y
+ AKX2+EK7Ew1gx93NsAoFb+mtebDi1kIBieAqAYngUiF3CmsRpQuY/k3j/07ePwwdT7SGqF1eUPdwWRpc
+ CrUYhmEYhnljKO36K4NOUH13KQhGAWz0RwVwb+e0CN2BZwK/x1HeNG/3zxxPN02vLC4BRxM+aqDtK288
+ CWAtJHaPN/x4phPsubtDjP9bdnNupgAqEkhQN3DmmEADESRo0sjR+/tgzvVJUGqfH1Q+GAl1DiUY3VEZ
+ hmEYhnl91MC2PJvYvQLkBvGbY3XNH1QC70/U59Ed3CWFYAF8H6O8ab4xowPPNrlfEfz2aLTizSYBlKl5
+ qAxUOxgLsfs0MOrSANh1dwssvDkDlt2aD8tvLXhJAqkKSDOEiWzyd3sBbE5bA/vv7YTWx+tAzD5fUf2r
+ dRh3TIZhGIZh3ig1D6EAGrTvrwS6AQlg0/uVoeT4wEsqa5WH7BAsgO9hlOnbtUtPDnnY/EFlqDY9Rl/j
+ CL7R1AUsU/twGah0MALK7SsBs69Phm131sPC6zNlAZyP4kcSqIjgIlh5ezGsQsTsYLqVZXDlzQVw6N4+
+ GHdlGMShTNY8HAf1j5SDOkcSGIZhGIZ5g9RDamF7Xs2gfX8VaqIbCAG8XREqbYxMM3U1jRMGwRNB3sPI
+ b1o+u7xfl1seCfEH43VVdsZCzaPxKGdZ1DtcFhIPhEBt3Hmokrf27gpYcGM2LEX5UyQwSwQNxgMqIois
+ uD0PNt9dC9vTN0GzY9WgzMEgaHi8AtQ9kmh0R2UYhmEY5vVCBR3D9v2VQDeoNiNO32R/BX35dVGgyq3q
+ bugSnPcoIL9p/p3Un9U6Uhrqb0vUV9uLb/Ix5EgW9Y6UhVIHAqDNyTqwLX0DLEubB4tuzRKTQCQkEVx2
+ G0UQWXkbJTATqggSC+Dg/T0w7HJfiNvvCzSLqN4xlL+juFMyDMMwDPPmQQmk9t6wjf/boBtU3RsL8dvi
+ dbUXltE7VCyWJMkEC+D7FuUNM3WoZD2r0Y0KUHdVaX21g/gmUwVQfsNpRyFi92uga0p72JG+CRag/C2+
+ RRXAObIAzpUEUK4CkvitMJA/EsPNd9fD+rRVUBelr+yhUGh0rBLujCSADMMwDMP8JwgBzGrjXwkUwGr7
+ YqHECY22wcVy4Put2xB0CGUoGUvgexTlzbKyS7Q80vRhZYjfXEpX4xC+ySSAMlSpq36kFMQd1MDgy31h
+ W/pGmH9jGgrgHMGSTEgC58HyW4tg+e0FQgBXoPzR7fK0hbD/wS7oe/4HiDzoA/WOlYO6R8tCHaoAMgzD
+ MAzzn0HtumE7/ypUExNB4nVN0iuDS3O7negQtpJKsAC+T1HerKKhA333t3hMAhinq4VvcC20fIU6x8pA
+ 1aPRUP5wMEz6YzRsubMK5t2YKiqACktuz4GlyLLbc0UXMEEzfonlt+eJbuO1aYuh+uFYqHikJDQ6Xglq
+ H0+EusfLMgzDMAzzH1L7WCls34ns7f3fAh2BXKHZg0oQM06zCx3CRlIJFsD3J0mZZdvImLE+N1s9rwzV
+ 5sTpa53I/maTAFY8GgbVjsag6M2F1XcWw9ybU1D8ZolxgNklkARwnkzWeMAD93dAz/NfQ6lDGmhwsgLU
+ wx2QYRiGYZj/mvJQ53hCtnb+lUBHIAFs/rQylF0aehIdwkdSCRbA9ydZAtgwdlTI8xZPqkD12TEvCSBN
+ 1Ch7qAQ0OlEJ1qUtF5I379Y0WHJrphBAIYG3JQmkny1D+SNIAun7W9LXwbK0+VD5WCRUOxILjY5XFDuf
+ 8R2TYRiGYZg3Rzlsg8tka+dfCXSE6ntjoOWzKhA7MRjQIZoJk6inyiNuOe9BZAE09yhQp/zioKfUn199
+ Xil9rZOlodbxLGiHKX3EH7462ww2pa9B4ZuBAjgVb2dnCuAiEkBECGDaPFiaJt2uQPHb+2AHfH/2Syhz
+ OACanKgM9U+UYxiGYRjmLVHnRGK2dv6VQEeovrcUNL9fGcotDQdTZ9OmwilYAN+jyALo0tihQfzmuOc0
+ C7jGgjh9rVP4Bp/IojbuKHGHfaHHhW9gc/oGmHNrGsy/NR0W3J4BC2/PFCy6TRJIlcA5sCRtjhDABWkz
+ YOu9tfi706DCkQiocSIOGp2sCPVP4g7IMAzDMMxboe5JFECDdv6VQEeofiAOGv5RFqrtjwPPDk4thFOw
+ AL5XEf31hbwKjqx/LgEa7Cirp8u81Dqd480+GQ+JRwNh2LU+sO7OSph1+3dYQAJ4a4YEiuACIYLTpXGA
+ KICL0mbBsjtzYfe9rdDpbBtIPBIETU5VhgYnyxvdGRmGYRiG+a8oD7VPlMne1v9d0BHoqiANr5SFeufK
+ gXWMxQRUiXzKusKcdz+5lIUbbaLMVzdJqyCmddc4Vhpqn8yiLlLtRDSUPVICpt4cA6vvLoFZtyai7E1D
+ 6SOoEigxH0VwcdpsWI4CuODWNNh2bz3MRlmsfLwk3lc8NDpVERqcKs8wDMMwzFuk4alyorhj2N6/CuQK
+ 9dcn6JvcqQjWkRYbUSXMyScwLIHvQXIpXcAlfvWc3+x+RSGAtY6Xgdqnsqh3KhEqn4yEyiiBVOlbcXcB
+ zLw5Eeah/M3PRBJAkkKq/i1MmwHL0ubC1nsbocPZVlDuWBg0Pl0ZGpyuAA0ZhmEYhnmrNDhdHuqcSsjW
+ 3r8K5Ap1VpfW01Iwft09l6BKFCSfwLAAvgdR3iST2GmBK5s9qSIEsPbJ7G9yPfyUUO54BDTCHWbpnXmw
+ 6O5MqQv49lQhgQokgQtFBXCWmCG85d56mH5zPFQ6Hgl1T5UVAtjwdEWGYRiGYd46lbB9z97evxLoCjWX
+ lta3fFYNosb4rUeXKCopBQvg+xBlsGbJ4N4+V9roq0NtfDPrnEarN6DB6XKQeNwfWqfWgbXpy2Fe2lQh
+ gPOEAEoolUCq/M2/Mx2W3Z0DW++tgw5nW6AAhkHT5KrQKLkiwzAMwzDvBJWhfnLZbO39K5GCEriotL4d
+ ukNAkmsaukSkMAqeCPJeRHmTyof0c7/TSlcVauGbWSc5+5tMAljmRCB8fa4NbEinCSATYe7tKS9BIkhd
+ xPPSpsHm9NUw9dZvUPVUJNQ5lQhNUypD45SKDMMwDMO8AzRFGiSXy9bevxIogDUWldK3geoQPkD9EF0i
+ QRgFC+B7kKw3qWz89PBbrV5UhlpUATyDbyxJoEzd5ERIRAHsdelrWHNvGcy4PQHm3J4syCaBaVNgDrL0
+ zlzYfG8NdDrfAiqdDoNmZ6pAkzOVoPEZ3OkYhmEYhnknaJBSHmonl87W5v9t0BVqLi6lb5VRBUpNDX6A
+ LlFGGAUL4HsQ+U1yLFOoVOWdEbeaPaxoRAAToVZKAiScCIIh13vDqrtLYNrtcTD79iSBIoKKDM5JmwQb
+ 762CybfGQhWq/p1OgGapVXBHIwFkGIZhGOZdoeG/FcClpfRNH1WEyptj7vt/4hBl6Bacdznym2Tumqde
+ 1Z1Rj5o/rAo1l6AApiZAHZQ+on5KOaiJO0fi6VAYd3MwrExfAFNvj4G5aZNhNsrebLydIzMT/734zgzY
+ dG81dDzfGiqcjoBm56pDYxLA1MoMwzAMw7wzVEMJrAi1UlDm5Db/Vam1rLS+6b1KUH1PxDOLMAu6HFzu
+ JMi8xCznHU0uVbwqL32R37XAr7WOlYZmRyrqax2Ph7oogHXPSDQ4Uw5qJMdCteRImHxzDCxJnwNT08bB
+ nNsTxUSQWWnEJHE7I20CrL+3HGbcGou/Hwv1U8tD8/MogGdxR2MYhmEY5h2iCjTBW6rkKW3+K4GuUPtY
+ AjQ9VFFfJ7k0qPLnWoBKoawFyBL4DidTAK3Ciwypf7YsND5QHgWwdLY3mASw8ulIqJ1aGqVvipjhO/X2
+ WJidNhFmIrNkSP7m3pkC6++vgi5X2kKllJLQ8mxNaIo7GMMwDMMw7xqVxa1hm/+q1DqZAI32VdA3vJoI
+ pta5lpFSkFdgWADf4eSKlwWweKViA+tfLItvIgrgSRRAqgDKNEitAJWTw6HRuQqw9N5slL3JogJIwkeQ
+ BBLT08bCinvzYMbtiVD9TClocLYCtDhXHZqew52MYRiGYZh3jmaIYZv/ypxKgMa7y+kb3yoPBV3yUwVQ
+ WQuQBfAdTq56UE+MAQzu6TG40fUKUH9Hor5uSgLUO5tFIxS5iilh0PpCbViRPg9lj+RPEsCZBgI4C79e
+ e38pfH/pM6h0JgJaXkT5O487GMMwDMMw7yRNUAAN2/xXBp2hwbay+iZ3K4Jz9WKLUSm4AvgeJFd8Uryo
+ AJaeG9Sv6V0UwK2JenozDd/cBmfLQ4WUEvDVxWaw/O5cUembjgJIzEgbL5ie9hssSp8N02+PhXrn4qFR
+ ajlodb4GND9flWEYhmGYd5QW56thW5+Yrd1/JUgAt6IApleAEn0956NSWJBXYFgA3+HkSoIkeoMKB/Xx
+ nt3qaWWov+llAaSxgeVTguH7K5/D0vT5MEUIoCSBUiUQJfDOWFiRvhC6XP4MqqdGQ0uWP4ZhGIZ552lx
+ vrpo5w3b/VcCnaH+5kR988eVIfgn9+XoFDbCMJJYAN/lKOv0lHFtZHu1DVQT1wGul4qfBM5l0eBceSh7
+ JhiS/ugMS+/Nhalpo2Eaih8x/c44mHJnDCy+Nwum4dc1zsdDw/PloNUFFMAL1RiGYRiGeYdpie01jfE3
+ bPdfibOJUH9jWX0rqA4ezYvfQKeoKcxCnmPAeTeTKYBeX7pcbYtvnhBAekPPS9Q/X17cJpwJhP43u8Li
+ 9Dnw+x0UwDtjBVMREsBV9xZA12tfQLkzodDqYk1ofhF3LIZhGIZh3mlaXqwBDc5XhDrnEzLb/lcCnaHu
+ hrL61ugQ9l/Zv0Cn+EJSC5WJfMt5B6MIYGnvb50vt4NaQgDrX0Dxk2lwoby4rXAuBIbc6g2L0mfCpDsj
+ UPp+QwEcg1+Pgrl3p8Lsu5Og5tl4qHkhDtpcqg0tLuGOxTAMwzDMO03LSzWg8cWKUPdCQmbb/6rUW1dW
+ 3w4FUNPV8wk6RWtJLVgA3+VkVgADf1Bf+cSIADZCAax7oQxUPRsOY27/CgvSp8HkO6NhKgrgVLwlGVxx
+ bz70ufEtJKYG4k5UGVpfqok7VHWGYRiGYd5xqM1ucrEStvllMtv+V2Zdgp56EUOSvJ6hU7SV1IIF8F1O
+ pgCG9PW60hZqGhXAWhfiofqFGJiYNgLm3pkMv98ZCdNQACei/M28OxEW3J0GjS9VgMrnw8XSL62N7GAM
+ wzAMw7x7tL5UGwWwMtS5UDq71L0C9YQA1oDQJG8WwPciWRdrLhMzMfhKG3kMIC0IrdDwYkWocTEOal6M
+ F5W/mXcmCAGkr39HAVx6bw4MvNkDyp8Ng1oXy0DTS1Wh5eVaSA2GYRiGYd55akGTSyiA2IYbtv+vQr11
+ ifpWUA0ixgU+y++YXxLAUBbAdzeyAJoVz18mZk7wlVZQVRLAS/iGyjS6VBGqX4yFuiiAM+6Nh+l3x8GE
+ uyOR4TAtfSzMvzcVWl+uCRXPR4jfb3q5CrS5UhtaXanJMAzDMMw7DrXZ1HbXuYQCaND+vwr1NpXVt9BW
+ gYjpYc+ca9kIAQz9hAXw3Y0sgFbRZmUSF5W40kqfUwAToOGlSlD1fDQ0wH/PTJ8I0+6Oht/vDkUBHAYL
+ 7s+A4Wl9odKFCKh9sbT4GxZAhmEYhnl/aHOlDrbd1f6dAG4sq2/+pBIKYMQz15aOsgCGsgC+s1EEMMKq
+ TNml/2vvPOCjrLI2PjRRBFFBKaIIUiRSBYIoMEBISCNASE8mk0JoKRBIQESMiooIdkFFsa591V3dvt8u
+ 29xevt1lv5XisKtib1homZnznee+8yYRXiGkwCQ8j7+/CRiTybz3nvPcdm6tAUx/c5rYZL05XWbsvkI8
+ bybKM59ukUc/uV82qwF85NN75YW9T0rx2zlqAEebr0t7M0o8byXI3LeTpeDtWYQQQggJc4reniPetxIl
+ 5c0pNbn/uFED6N0fL5E/jTwwaMFFNIBhr5ABvCDyTGMAC0KFoOs+1Ew1dgm7x5tZvWc+fVi2fHKvPPDp
+ nfLc54/I/R+vl5n/nSiz35ykBjBWUrXx5GkjKqIBJIQQQloEMIC5byWpAZz8dVN3HKT9IiqYCwP4k8gD
+ w5bQAIa/QgawxyQ1gD+EAZxpGcC3osUm6604ifvPeJn/ToY8/dkWNYD3yGYs/37+uFS+N19i/ztGMt+a
+ LhlvxUjqW1GS+/YMKdyTIgV7ZhNCCCEkzCnSnO19e6bMeWtqTe4/XtJ+Hh30HkiQyK1qAJf2owEMe9kz
+ gFd2nTLtR+Pesq+Cy3g7Wmxy3o6T+P9GStm7OfL83i2y+dPb5YlP75fHPrlP0vW/J711lWS/HWs+T3s7
+ Srx7ZkrRO6ky951kQgghhIQ58zVnF2juTnt7Sk3uP262qgE8GC8Jv4o8cBkNYAuQvQdwStepMT8aXXMV
+ XN2HahnAMVL2nleeUQP4gBrAZ/c+Kms+rpC4N0dL1tvTJfPtGPO1lgFM0gZFA0gIIYS0BCwDmNRoA5h7
+ IF6Sfh154PJKGsDwV8gA9pvefWLs1nH/xTUuxgDu0YcZImdPnMTuGSPl7+fLU3s3yyOf3Svf+uwhydPG
+ kvjmOMneE1vztWl7oqTg3dky/900mfvuHEIIIYSEOcjZBe/MNjm8bv4/Ln4RHfQcjJfE30YeGFbJPYDh
+ rja2AVQVRr066vN5MktSfj41WPehGgP41hipfLdQnv70IXn6s82y/uPrJf7tcZK+ZxoNICGEENKCaUoD
+ OOM1GsCWoFoDeLorK+pHYz4xBvBnagDf0YcZIvudOIl5e7RUfjBfnv38YfnWFw9JyQdZkvD2WMl5R81f
+ na9Ne2eq5L87U+a/pwbwPW1YhBBCCAlrkLPzNHcjh9fN6cdD+i/VAB5SA/g7NYDX0gCGv8QygP2Tz7vK
+ WgKeKe5fuAOZ78aITfa78ZK4Z4ys/HChvLj3W7Jp73qZ865bkpWcdxP0a6Jrvjb93WnamJJl4fsZMu/9
+ VEIIIYSEOcjZhZq7096dWpPPj5tfxQTzqhOMAbzsGhrA8FdoBvD88V2jos0hkCMNoOfdWEnYM1YNYLG8
+ +uULsur9EonXP2e/O13/O6j92nRtPAXvzaIBJIQQQloItgFMbQIDmPAaTgHTAIa/Qgbwgkldp0z78eVv
+ mVPAv1QD+J4+zBCe9+Jl+jujZfVHi+XbX37LzPrNfPdK/fu4mq+xSX9vmhS8nywLP1AD+IE2LEIIIYSE
+ NcjZyN2pmsMPz+v1JePXagADlgFkHcCWoJAB7BqpBvAnl79lTgH/yh3Iej9GbLLfj5W4d8bIuo9Xyf2f
+ 3SYz3rlCMt6P1v82veZrbDLenyZzP0iWRR9myPwPUwkhhBAS5iBnI3envx91RF6vN7+JCearAYz8pRrA
+ JTSA4S97BhAG8MchA/jrrxvATDV6M94bJ+s/Wy3XfLxAEt8bq6Yw7usPPkTa+1OkSBtR8YeZsuDDNEII
+ IYSEOcjZRR/M1hzecAOY+Vp0sEASJB4GsJRLwOGvkAHsdnm3KdO+O04N4Gxx/0YN4AfTxSbzg2iZ88Fk
+ qfp0iRR8NEtSPpiifx9b89/rkvZBlBR9mCLFH2XJgo/SCSGEEBLmIGcjdyOHO+X2+pD52+lqAJMk8ueR
+ By5ZQAMY/rKXgAd3nBL1ncvfmifJ4n7tcAOozl6Z+9FsydCPdf/b4WRo4yn8cLYsogEkhBBCWgQwgMjd
+ jTKAv5seLIQBfDLyQL/sXjSAYa+QAXSd2W7K5GdHvbUQBvD3agA/1Ad6GOkfTjvi7w4n40M1gGoUF32s
+ BvBjbViEEEIICWuKNWcXaO5O1xzulNvrQ+bvY4LYRhb55OgD3cd2DRlAFw1gGMsygC7XlPGbLn1rkcwR
+ 92+dDWB9SFOTiGXi4o+zZeHHGYQQQggJc5CzkbsbZQB/FxNcIMkSWRVxQD2FMYCu0TSA4awaAzjyxkFv
+ lUiauP+gBvAjfaANIO2jaVL48Qwp/cQjCz/RhkUIIYSQsKb4EzWAH8/UHK4G0CG314vfWwZwbNWltQbQ
+ RQMYzqoxgCNu6KsGMFXcf3QHsj+OlYaQ8XG0FHwyU0o/zZVFn2YSQgghJMwp+TRbCj+ZZXK4U26vF3+Y
+ HsQq4oibLt2vnqLQshY0gOEs2wC6h1170ZvFTWYAsx0bGSGEEELCC+Rs5O6Mj6Mcc3t9yPpDnDGAw68d
+ hBnAeZa1oAEMZ9kGMHbg/As/WAQD+NeQAfzk+Mn4JFryP02U0s9ypfizbCWLEEIIIWEMcnbBJzNMDnfK
+ 7fUh6y8wgClyafa5MIB5lrVwtQ99pMJQbUMf+w6tvPhn8yVZPP8bH8z+0PkBHws0Ho8xgB4poQEkhBBC
+ wh4YwNxPEhtuANUzZP01LjhPZktE5YW/VU8x2DiLqhqPQYWh2rjFbRz6tFfGrMNdwJ5/xAVzPoqVnE+P
+ n+xPoyX3swRZvNcjpXuzpWRvFiGEEELCGOTs3E8TJFNzuFNuPyYfx0queocimSWR90Q8p5aiC3wFDWB4
+ q02qpJpl4CsfGbahIDhDPK833ACi8eR+Gi+LP6MBJIQQQsId5OrSkAHMaagBVM/g/b/4ICaRBpde/LJa
+ im7wFSoawDBWG3eVNQM4aP6FG/IOJEjeGwnBzA9jJOczfajHSeZn0eLRjxhNlH2eI6Wfa8MihBBCSFiC
+ XL34c4/m7niTw51y+7HI+jBWCt5IDBbKTOk+stOLainOha9Q0QCGsdqkhm4D6THh3A05e+Ol0JcYzHy/
+ YQYw67MYydaPGFGUaYNyamyEEEIICQ9g/hbrR0zeZGsOd8rtxyLr/elS4EsK5kmidOrdkQawhaiNy22d
+ 0jlrSOc7MJU7zzcziHv9PHvjGsj0UIPympEFIYQQQsKTcs3VWLXL1tydszfWIacfm+wP4wT7/3L3xUrH
+ s9q/opaCBrBFKDQD2LZXx5JE35RD82WOZH0UI54v9MF+fvxkfh4ti7/IlPIv1AB+oQ2MEEIIIWEJcnXp
+ 51mS/bnmfYecfkzUK+AmkPkyWzJ3R1ef1t21Si1F+yrrAEgb+AsqXBUygBfE9JiSvHvyhwslWbL+EBv0
+ fOnwoOtBlhrA4i+yZekXeWoEPYQQQggJS5CrC6Xk80zJ/Hy6Y04/JuoVsv4QE8TkUcobUZ8PWTxkkrEW
+ UlNnmApbhQxguzPbTUn441XvL5QUyf6jGkCnB10PMAO44It0GkBCCCEkzEGuXvR5mubuBs4AqgHMVANY
+ rN7BvfXKvZ0HdjYG0PYWVDir9iFFT3hm+EdlkibZfw7NAGIZ+DjJ/CJaFn6ZKku/LJDFX2Yr2sgIIYQQ
+ EnYs/TJP5n2RanK3U04/Jl9p3v9jTBDeYeyjo75QLzHVOAoawBYh+yFFjbvnsg8XwwD+NTQD6PSwj0GG
+ NqKiL+ZIhRrAUtPAcgkhhBASZpQqFV/OVQM4R7IaYQAxaQTvMO7Wy/aql3AbR0ED2CLUVsRs1Ow28ZmR
+ vy6BAfzb9AYbwKwvpknBF7NkmZkBdG50hBBCCDnZeDVXF5qcjdztlNPrQ9ZfpwfhHa56ZOgf1Ev0Ms6C
+ J4BbhNrY17VMeWnsC7jM2f1/7kDu3njJ/fL4yflyuhR8mSQVXxVK+Vd5ipcQQgghYUee5uoCk7ORu51y
+ +jH5Il7y/hkXLJZUmfT05d9RK9EJfkLFE8AtQG1c1gxgm/7eXq/iEIj7DXcge2+c5O5zeNjHIFsbUd6X
+ CbLsq3xZSgNICCGEhCEezdMwgPmSrzkbudsppx8V9Qg5n8VL/o5ENYBzpH9mjx+rl+hqnAUNYIsQHpKZ
+ AewyqNMzc2WWFLwxI5j9iTaGBhhAHB7xKmhYtgkkhBBCSDjh1RxdaPJ07pexJnc75fSjoh4h+5NYmeJz
+ B+bhGrhxXXAP8On2pBJ8BRXmChVsdPVO7LbAsy3CP09mS/ZfpgcbagAxkkDjqvxqrn7MrdPgCCGEEBIO
+ VKoBxEdPowzgdCmSJPF8ES+XFfddAi+R+jwPgLQY2Qbw/PTzZ6Zvi96HfYDZf4kN5u7XB/zV8WFOBH01
+ Xcr2ZUvlvrmyZJ8awH3a2AghhBASFiA3V+4rNLkaORu52ymnHxX1CJmfxsoiSZOU16dKr1ndM42p4Ang
+ FqSQAVRlurdeebBU0iXrT9MbaAC1QXwVI4v2ZcqKfUU0gIQQQkiYsURZsW+elGquzvoqukEGMA8G8ONo
+ KVPPEPfjK0Q9RJ5xEjSALUi1BjB+6tOjPl8sGeZYd0MMIMhWAzj/qzSpUANoNbZ8QgghhIQRy/fNlwX7
+ 0iRTDaBTLq8PmX+bHoRniP7x+HfVQ1xlnEStp6DCXtaGTei8aS+P/ctidfPu/3UHvFjjd3jgxyJbG9Pc
+ r2Zr4yqSZfsKlHxCCCGEhBGYpCnaN8fkbKdcfkzUI7j/6Q6USpok/O7K36iHON+yEjwA0pJkP6xzBy+6
+ 6O9LYAD/7Q7g4Xr3HT85+6ZL4b5EWbFvrqzYXyAV+7WhEUIIISQsqNTcvHL/XM3VSZqzYxxz+VE5oAbw
+ izjjFRZLqoy4ccCf1UP0sawEDWBLkv2wzuoZd87/lEqKTH7dHcj5PNb5wR8DuzFV7ivQRlbo2PgIIYQQ
+ cnKAAQRWzp7+tRxeL/ajBuB0yd8R4S+RZLkk/4KfqIc4x7ISNIAtSqHr4FxjbhtSUShJEuVTA/iZGsCD
+ Cfqgj4/c/XHi2R8ry7SRLT8wT5YdKJAKQgghhJx0kJNXHCiSpZqjzV5/zdlOufyoqDfI3hsr0eoVCmWW
+ XFpywU2WmaD5a3kKPbQek7uUpb0RI/H6ULP2xkj+wRnOD/8ooEFl758ui/fnytUHFsjSAzriOFBICCGE
+ kJMMcvKKA/M1R3slZ3+sydlOufxo5KsBzNo7XeLgFfbESIdz2q2p6yWoliT71E4Hlzfx51dJmS89mPW3
+ mGBDDWDW/hgp3Z8pK9UAOjVAQgghhJx4liorDyyUsv3ZZrIm1yGPHxMYwL/FBuEV5nx7UrBtW5cpAk0D
+ 2DJlDGCHrq5R8T8b/+YSybROAu9zePD1IGd/tMzbn2oa2fIDc6WSEEIIIWFAkZmcWbB/jpmsccrhx0S9
+ gfvvOACSIYm/veKdDoM6DDdOggawRcp+aENH3jLYZ04Cb1MD+JXDg68HGFXM3T8rZACLHBogIYQQQk40
+ yMnIzcjRyNVOOfxY5MIA/tMdKFcDOGb9kD3qHQZaFoIGsCXKfmjnjVk76NUSSZW81y/z42YP7wF94MdB
+ /oEZknMgVvL08xUHi5T5UnmwUNHGRwghhJCTRKHJySsOLtAcnWhyNXK2Uy7/Rg6pAVRvkPfvCD/qBg9b
+ NeDn6h1YA7AVqM1lFf03zH1jVtC7e1Z1zpfaOPRhOzaCbyRRcrVR5R6I08ZWICuNASyQ5dr4CCGEEHJy
+ gAG0cnKhydHI1cjZzrn8G1BPAG9Q5BvhL5JZ0i+794PqHXj9W4uWtXbf9owBZ9ySuTNavLtTq3HKBw/b
+ sREcBTSsbG1YSw56TGOrcGiIhBBCCDlxVIQmZcoP5pocnXvg+Ff5QNbnsVLsG+PPeT9Oukacfrd6h/bG
+ R1AtVKHNm93Hd0lI+9eUT0t9aUHPtgh/nhrAvIPHh6kRdDBGig9lyKpDi2TFoSJCCCGEnGSQk0sOZZoc
+ jVztlMOPinoC9z/cgRk+d2DkXyL8517ZdU5dD0G1RIUe3und209yvzTmfWzuNAdB1O07NoKjUHBwhni0
+ cc0/lCLXHFooVx+a59gQCSGEEHJiQC6+5tACWai5GTkaudophx8V9QQwgMt8WcGxm0d8obbhSniHmnJy
+ VIuU/fAGjbt/2N9wEti7O74aV744NoKjkH8wURtXrGlcaGwrQyaQEEIIISceGMCVh+abnFxwMElz9HRz
+ 2YNTDj8aHiwbqzcoV48w4amRv1LPcIFlHWgAW7Ls6duz+uf3eWWRzNGHPLPa81WsYyM4OoniVQMIVmjD
+ w5SzU4MkhBBCyInh2lAutvMzcrVzDv9m4AngDYolRSKq+r0Ez2BZBy4Bt2TZD+/086d3u6fgHwnBRb6R
+ /pyv4hwbwbHwHoyXnIPRsuyQVxtdyRENkRBCCCEnjlWHFsrSQ3lmhQ452il3H5XqBMn5R2zQu3tOdcFf
+ k4K9Zp27UT3DGZZ1oAFs0aqSKjOF2zupR4Z7qzuQ6HMH3P9yB/DQzWGQ4yTr0DQprc6U1dVqAKvnK9oI
+ CSGEEHKCmW9ycYnm5OxDMY45+5ioF8jeFhtc7Mv0J782Wc4afsaCut6BasGqqt3EOS36+2M+XOrLCKLa
+ t3H+To3hKBQcmmEaWdGhWXKtMYALTAMkhBBCyIllpeZg5OKi6jmSdSjaMW8fE/UC8ASzfe5A7CvjPnOd
+ 4Uo2joEHQFqF7GKOl1z50GV/WSIZ4t2dVO0xU7+Jx0VBdZLkVMdKbvUMuda/SFb6FyoLCCGEEHLCWWhy
+ cZ7mZI/mZuRop9x9NFA2xrt7RvViSRP3SyP/Aq9gHAMNYKuQ/RDPv7T8oh9hk6d3d3K1ByeBHRrDsfBW
+ a2PRhna1v0hW+8scGiQhhBBCmpvV/hKTizExg9zslLOPhWd/nJkUgjcYtKTvT9Qr9LAsAw1ga1Cb0Fp+
+ uws8vdbkvgO3n1Lt+Vdc0Kkx1Iec6hhZ7PfqyKPUsVESQgghpHlBDi7XXJxZHe2Yq+uD51/xwWLf5X7P
+ O/HSY0a3O9QrdBARHP7gAZDWoNTnrWXg0/u0zYz5g3tfKQpCm4Mgzg3iaGCKOUsN4ILqNLneXybX+BcS
+ Qggh5ARznX+xLPKnSXb19AYt/wJ4gVJJk5htUfs6R3YuhFcITRrRALYKpdbsAxw+7SfjXl8imeJ9PcKP
+ O4GdGsTRSRKPGsBC/Xidv0RWKU4NkxBCCCHNwyr/Is3BpZqLZ5pJmfyG7P9TD5D77wi1kZky5cdj31SP
+ EAmj4HbzHuDWo1oD2Hf0ukG/w2bPQl+EH8e/8/2Jx02uP07ylKv9880UtFPjJIQQQkjzgP1/K9UEekL5
+ 2ClXHwt4gLm7hvrL1QAOu6X/39QjDLasQo1noFqB2obW9Dv0y+v9RNHeWYKij7kH4x0bxbEo9CdJtj9G
+ lvq9Zhl4lTZGQgghhJwYkHuX+fPVAMZoXk46Ik/XBxSOnu8b4V+4P1kGlvR5Qj1CJ+MYeACkdcld5TZT
+ ut2jzi6buSd+f4kvNej+tzvg1CiOhW0AF/lT5Ub/4iMaJiGEEEKaj+v9S6z9f40wgPAAJb45wcQ9sYfO
+ m9K1Ah6BBaBbo0LLwKf3bn9lzB8nvI1Ln92vuwN5/gTJD2hjOE6yAzEyNzBTrg+UyepAqVwbWEQIIYSQ
+ ZmZ1oNjk3gLNwR7NxU45+ljkKfAASyVD4n515UdqD+LhEVzc/9cqZa/pXzTm3iG/W6IGcIqv4QYwNxAv
+ 3kCsrAosMA3RqZESQgghpGlBzkXuzQ3EqZGLc8zRxyIvkCAFvqH+xWoAJz4z/E/qDfoZh1B7ZoBqRbL3
+ AZ5xaemFTy6oTpYi3+yg91C8Y+OoD1mBaCkP5MmNgSVyjTZGp4ZKCCGEkKYBuRY5d5nmXqzEOeXm+oDc
+ H+1zBxYF58jA8r7PqTdoH1r+5RJwa9Toea4O+Hje1HNLEvdMP4TTwN6d8cGC4AxpCJ5grCwKpsmaYIWs
+ DhYrJYQQQghpRpBzi4PpmoOnO+bm+uDdMSNYph4ge1uEv3PE6VfDG7irzPIv6/+1StWu7UdF/2b8u8sk
+ W9zb3QGnxlEfvME4KQwmyvXBxXJdsNSxoRJCCCGkaUCuRc6dqzk4V3OwU26uD7m74oNLJUtm/H7Cx+oJ
+ 4owz4PJvK1btw+1x1beGv7ZUDeBkX8MNYH4wwYxArgnO1xHJUlkVXOTYYAkhhBDSOJBjb9Bci5yLFbj8
+ YKJjbq4PyP0wgKPvGPwv9QS9jDOgAWzVsu8Fbt/X2/vJYplj9gCYzaAODaQ+eIIxsiSYIzcHl8m12jiv
+ 00ZKCCGEkKZltebYNZpry4O5kt2I5d+8YILM980OlkqqXOy94Gn1BKdz/1/rV5uaZeDTXJUZ2yL8JdgH
+ WN0YAxgrRcFkuUlHJVXBMsdGSwghhJDGUaWW7cZguczTnNuo/X+BeMH+v8zfTQ+ePrhTpfEELP/S+pVa
+ O8U7bup3xn5QKTmStysxWCDaMBpAvsQrCbJaiuVGWSbX6sfrpJQQQgghTcS1UqI5tlxzbWko78Y75uT6
+ gFW/ZZIlU58Z86l6gSjLEtAAngqyp3i79Z9/8d+WSqZMtfcBOjSUY5Gv5Mh0qZA8uUkqtaHSABJCCCFN
+ S7Hm2GWaZQs158Zo7k10zMnHAvsGrf1/mTL67sv+R71AF5eYk79c/j0FhAcN2nWN7LKpSGbJIpkj3uqG
+ jyZgABdJmo5OKqXKseESQgghpKEgt94ky2Wh5tociXbMxfUBuR45v0hmSp+EbncbV8DSL6eQqkJOv5tr
+ hnvrhADKwXi2xzZwGXim5EqcfkzQBlqmJnBpqLGWEUIIIaSRIKeuMbl1ieRJonjN8u/MOnm4/nh2JAQx
+ +5f4l0mH1AV4jBfg6d9TSvZU77Cxtwx5Z7l4GrkPMEG/w3RZoWOKm6TCsQETQggh5PhZLSUmt67UHIsV
+ t4Yu/wL3LndgmX6XSU9evk09wEWWFeAM4Kkk+2Gf0S+/57OlkmLKweBkkFODqQ8eidUxSqbcLJVyvSwm
+ hBBCSJOwRHPrcrWBWZprYxxzcH3wBmaYXF8q6XLBrO7fDfkAiAbwlJK16dPVsVfbEvdWd6Dclxn0VMfK
+ 3AZMK+P/8UqcfpxhloDXyDIdtZQ6NGJCCCGE1Bd7+XeNlEuhJIW2XDnn4qOB/Oypjhfkelz/dvp5rgrj
+ BahTUvYy8PApz498s0LHFeZauMMaTX1Ao/RKgpmaXiELQqeBaQAJIYSQxoBceovm1JUyz+TYPM21yLlO
+ ufhooGIHcnyl5vqrHhz2keb+UZYF4OzfqayOEav6PYeikHPfGOb37opv8F5AnEwqkUxtrMvlBlmijbfs
+ iMZMCCGEkPqBXAoDiC1WjTn9i8Mjc98Y7l8i2TJkWd9XNfd3sSwAdWrKWgZuc/a4zqty34mTGdgHuKNh
+ BhDLwLk6OinUz1GsEsvAnAUkhBBCGo61rWqp5thZJsc2bJvWDMnZERf07k6r9r6TID0Szl2J3G9vBaNO
+ RdnlYDq1mz7toYh9lb7sIKaIMVXs1IiOBUYYGKFgqhqzgFU6csHohRBCCCHHz1rNpatkoTlo2ajTv6+7
+ A8s1x0c+OfqA6zRXssn9tgegTknZ7v+8IUv7/ga1gby7Z1Y39DQwRiYwgJiqvlUbLWYCnRo0IYQQQo4O
+ cigM4GLJMrm1IbN/ADkduR05/rLVg/6gOb+vlfppAE9l2Qaw3XlRXW/yvhmnjSSj2tOoZeA4M0rBtDXq
+ Ft1gTCAhhBBCjgccqLzRXLSKQ5YNq9IBcPsHcnvunjjpNqnznZrzO1ipn0vAp7bsKeB2rhj3C8P2mmXg
+ 1xt2GhjA/GXLNFkh83Tkco02YoxknBs3IYQQQpxZq5n0alkgmZpTCxq4/GtO//6fO7BMc3vcK+M/a9fj
+ tEST+rn8S6nsRtB75E0Dty42y8Czq72BBMfGdCwwQsmWaG2yaXKLrNRGvPSIRk0IIYSQo7NW7d8iSZUs
+ s/zrnHOPRZ7mciz/LvZlBode1/ePmusvNhmf179RqjYiYk4Dnx/V5VbPVpwUSq/2bm9oORirKHSuJJgG
+ jJtBsI+BEEIIIfUDpV/wEff+goYu/3oOxctiX5o/970Z0mP6OVj+PS2U8zkDSLlcbrervfmkkysx5kdX
+ fLhMRwr52yP8+cGGnjiaqSOWKG2++XKbXKON2NrMSgghhJBjsUTWyUpZrjk0xyz/OuXZY4Mcji1dy3wZ
+ wWnfG/W5ZvkZJtfbOZ+iVPZUcJ8hK/q+VibpZhk4L9DwI+cemS7zJFlHMSvkJlnm0MAJIYQQcjjImbfI
+ 1SaH4vYPpxxbH5DDF/hG+JdIhgy7adCPNcd3C83+cfmXqlGbVElFg2jX9aouFZ733AfLfGnBhi8DWxtP
+ syVGVssiHclcI2t0RGPdZ0gIIYQQZzD7d41cJ8WSqzm0MbX/PNvjgqWay3O2RfjPGdtlGZK9W9yY/ePp
+ X6qOaqeEIye+PPo/SyVL3LsaXhQa5GjjLdPvs0FWOTRyQgghhBzOBlmpuTPbHP5wyq31AcZxss8dqNDv
+ MuV7I9/U3D7eZHge/qAc1LZKqrAp9IxLy/u+UCqpMt830p8XbNhpYJArsZIn8aaWEZaCrca9jBBCCCFH
+ gMMfK5TlJncihzrl1vqA3L1Ac/gSSZMBcy/6oeb2M3n4g/omtXFXhWYBu7qWjN4WYfYN5O5s+DIw6hah
+ JmClFMltssqcCnZu9IQQQsipDXLkernW7P7LlqhGLf96NXdjK1eG5vLTLzptOVJ76vNmqxeXfykH1U4N
+ Xz5u0+A3MXVc6EtshAHEYZAYmS9z5FZZKTfrqMap0RNCCCGnOrg9C5Uz5mnORO4skKQjcmp9ydfcvVRt
+ 5JWbI97WnD7OZHae/qWOojZVVWYZuEOv+O6bYn3uwEJfSrAxy8D5kmAOg2BDK/YC2iecCCGEEGKB3Ajz
+ t1pKTBUN5E6nnFofcJHDAt/s4AJfcvDC5PMf0Zx+ZmiLF5d/qaOodhYwyf3zKw4uU/vm9cc7NrL6gkus
+ SyRT1qsBvFlHONjn4NQBCCGEkFMP3J2/TDbItVIqWSZnOuXS+pJXnaDfLVsSXhl/SHN5lsnonP2j6qE2
+ LjF7BM69bPUlP12mjdHtcwcaUxQ6V+LMZdZo5FZhaDT2CkIIIYSoXcM2KSwD55mbtOJM7nTOqUcnLzhD
+ pprTv9kyqmrgLzSXnxfK6Zz9o46t1NAs4OkRZy7LeS9OyiRNPNWNmwXMkmnazAvMCMe5AxBCCCGnHlgZ
+ w+GPCplrtkw55dD6glxdKini/SpBOvRodyNyeVUVzR9Vf6GxYMRwVeT9ER8slxzJ29XwwyC4wxDVzIv0
+ 461ytYGzgIQQQk51kAvXak5caw5/zDL7/xp67y/I3ZUQXKEZd+qjo97SHD4ylMt58peqt+zG0qlnXPfv
+ lkia4ECIN9DQWcAkc5wdRS1XygK5Xa7TEU8lIYQQcspzh+bEa2Sh2fuHwx+FDTz96w3GS4zm6lJJl97J
+ 530rlMchGkDqOGTtGcCNgYnxvxz7RYUvJ5izPT4416HR1QeMaLK1cc+XFFknq8w9hzfLsiM6AiGEEHJq
+ YN35izq5CzQ3wgA2dPavUPFojl7myw4mvDxiv+t0V7rJ4XYup6jjUM0s4KXlF28tV/s2zzfMn9vAwyAY
+ 0WAWEPsbrpdSUxIGN4Q4dwpCCCGkdYMcuEFWm5yYpbkRt380ePZP8+tczdFLfZnB4df2/6Xm7rOtFE4D
+ SDVc7ToPO215xhsx1Uk+dwAjjMbMAmbqCKdU/327XCvrzJU3uCaOEEIIObW4VZYbA4g78zNlmubJhs3+
+ ISd7tscFkaOzfDFy5rAzbkDu5uwf1RhZJ4dOcw2OvGPoLiwD5++I8De8JAzuB46THIk1G19x6ukWqVCW
+ E0IIIacQOPmLlbAKkxO9mhsbOrmCnJy/c6h/mS8zeOWW4X93dXENNLmbpV+oRsgePZxxfly3Rws/TRLv
+ 7tRqz46G3w+MWcAsiVL755HbpUrWhi6+JoQQQk4l7tQcWK65MF1zYmNO/no1J3t3p1fP/XKmXJje8x7N
+ 2faFDpwBpBqh2vpB7tj/Gffmcl92MG9nhL9Rl1SHCl3erOYPdQGdOgYhhBDSWsGlCFgGRi60Cj8758tj
+ gVyctyPCX6m5OerbYz7RXB2ntKlzqxdFNVi2Aew8IK/HS8X+FCnek3jI24jC0PYsYLk2+7vkes4CEkII
+ OWVAzkPuq5A8kwsbN/uXEPTuTqlG8echV1/0qObqM6yUzdk/qvFqUyWWCWzbre0C99YrDyb73AH3dnfA
+ qTHWF2vUE2+uv0ENJHQIQgghpLWz3uS8lZKvORArYk45sr4gF8/WnBzxswi/q4PLg1ztruK9v1TTyZ5K
+ 7jlkZb+tKDKJkjB5jTgMAqzr4bxyt9xgjsQ7dRRCCCGktYBcd5fmvAq1f1ky1TE31pe8YILJxUskQyJW
+ 9fut5ui+IsLlX6pJ1cZd5TYjivYDXIvc/3IfLPdlBN07Gj8LiNEPZgFvl9WOnYUQQghpLdwuq+Q2zXle
+ SdAcON0xN9aXvB0JwRk+dyDxX9GHzujXthw5OpSrufxLNana6cgCS8EXRN5/6WsVOnaZ6xvqzws6N8z6
+ gtpHlToSukduNHsj7LuCCSGEkNYEctw9odk/q+6fc16sD3nKZDV/yzQXj3844s+amy+ukirkaM7+UU2u
+ Nva+gja9XGtyt0X4y3xpQa+/4YdBAGYA85V1OiJCQUyaQEIIIa0N5DbkuHVyjea8hEbv/cNBzDJfejD7
+ o4QDpw89bSlyc+rzxvxx9o9qFmEWEI3rqlG3DXqvQjxmBOLUOOtPoo6EonREVGD2Ajp1HEIIIaSlgxxX
+ qbkuW3Oecz6sP8i9yMGj74l4W3Py6FBu5uEPqtnUxoUTwW5X+06XdNpU8GWClEiaGYk4NdD6gOPv2AuI
+ 01C4Gs6uC+jUeQghhJCWBnIaql1Ys3+J4pXpjSv9ojm3RFKk0J8knQef8bhrgKtj6OAHZ/+oZpW9v2DU
+ VVtGvLVcciTPN6PBN4PY4ETwUu0a98pNZjkYnQYfCSGEkJaKncvukTVm9g8rXk458HjI15y7QnNv5P0R
+ H2guHmcyMk/+UidAbapCt4N0i+x8d5EkSbEvpVF7Aa1ZwOmhuoAr5M5QXcDDOxIhhBDSkkAuw5VvWOHy
+ ao7LaezsXzBeSjTnLpBZ0nXMmQ+YrCxm5o+zf9QJkX07yJgJD496f4XPE/TuSmiCWcAoWSIecyL4Nll1
+ REcihBBCWhK48u0euUmWSa7JcU6573jw7owPIueOu3/wp5qDr7RScU1OpqhmV81Io9PErpuKgkkS73MH
+ vIHG7wXMkdjQfokbdeSEqfNrCCGEkBYHctidcr3aP2yWijU5rlGzf5pjkWvnySw5f+rZWzQFtw8d/uDs
+ H3UCJa42YjW64WPvGLonTRule5c7gA2uTg23PqBjZMpUKdNxEkZMt8m1jp2KEEIICXfWaw67W3NZieY0
+ 5LbGmL/8YKLg8oVUzbWRG+vs/ePsH3UyJNh3kOpq13362evzP02Uxb40v6cRJ4IB9khkS7SskWVm0yxu
+ CcEUOiGEENJSQO66S3PYzVKhOW2ayW1OOa++5Aaw92+0v+CrGXJ+bLd7UY0jNPtHUSdBocMgqsgJ90S8
+ vdyXa66Hw0jFqQHXB4yQstQALpRkHTndKHfIasfORQghhIQrKPtyl+awhZKiOW1a42b/JFHc292B5b6c
+ 4Ph7hn6oOdfa+1ebgynqhMsefZx2fmyX+/I/SBTv7rRq7474Rh0IyVfSJUqulVLZqOOn9TqSWm/uT3Tu
+ aIQQQkg4gFyFwx/3yhpZrTksXaY65rnjwbsrPrh4T+KhuZ/OkB4xZz2kObejlXq59486maqtPTRm4mPD
+ /oOTTvm7hvrzJMGxIdePmeaoPIzgnXKDAZ2KEEIICXfsvIUcli0xjZr9ywsmSOH2YX7M/l3xyLB3NNde
+ ZTIu6/5RYaA2oX0I7bpPPXt97u448e7OrPbuaHxZmAyZIsulMDQL6NzRCCGEkHABs3/3ac5aobkrU3OY
+ U247Hrz+BM2p6dXet+Lk3KldNmqu7cCTv1T4yF1z/2DkyLWD3q6QLCl8o7GzgDPMkXmwTjsVTgXbp6qc
+ Oh0hhBBy8rCqVqCOLXKWdblBnGNuqy+Y/Zu6E3f+Zsllawf+R3Osmf1z1+ZcijrpMrOAo0e7OrS5wLU+
+ 843p1Ut9Wf6mKA6Na3NKtfFvlFtkg6w2nYwQQggJN5Cj7pO1slhymuTKt7wdCcEknzuQ5XMfdA1pvxyV
+ Nzj7R4WdUl2udqGG2WvELYN+V46qRygO3chZQK8kqv2Lkhu0S92rJrB2FpAQQggJD5Cb7pWb5UZZKtma
+ sxo7++fF7J/m0GWaS4etG/xHza19QjmWs39U2KlNnaXgUvdW98FyX2bQ04g7gsFcmSUeiZYimSl3yfWm
+ qvp67WgbtMMRQgghJxvkJOSnu2WNzJfZkiPTNH8lHZHPjgdvIEGQQxO3TznkOst1NRKru8rkWM7+UWGp
+ dqmSipNJPS4tvfAPSyVDonUEkxdsnAkskEQdA02TlTJPNpmlYMwC0gQSQgg5udi5aJOs1Rw1H2tf5vSv
+ cy6rH3nBGTLNzP5lyeCFff5Xc2rv0Owf6/5RYazao+lZ7q1XfVXp8wTzGrkXEEfocY8iKqnfLqvMNPtt
+ +hH7LQghhJCTBw4polLFapOjUMKsMWVfALY+LfNlB91bJxzUXDrfZFSWfaFagNpUWdXJ254Xd+7TxZIq
+ sdgL2MhZQHSoDB1Zler4CptssRRME0gIIeRkgRyEXITZv8WSpf+g6HMjzZ8/3uTMMkmR3knnv6i5tGMo
+ p3Lpl2oRsqepx427f/CnKyVX8t6Y0ahZwELtVPk6uoIJrFIbuElu1Q6IKXjnjkkIIYQ0L9eYCYkbpNzk
+ JuSoQpnlmMPqi3fnjOAKzZnjN/X/UnNolJVKufRLtRzZI5W2nYZ22uT9e2Jwho5oPIHGHwjJkRjJ0052
+ l9pATLvfLtcRQgghJxxsR7pTbtSclGhyE3KUU+6qLznV8ZKoubLgYJKcOeT0zZpDO1iplLN/VMuS3WAv
+ vuzaAf+slGwpemNYo4tDYykYdyuWi1c2yTq5Q42gU8ckhBBCmgvkno2ag5aq/UuXyZqbnHNWfUHJtELf
+ UP9y8ciAGwds19x5iZVCaf6oFigUrTSfnOUqnv37yAPLfDl+z79jg4UOjb++wADma0fBqeA12vUeDJlA
+ GkFCCCHNjZ1vHpC1cpMskxyJMqtSjT344TkYKxU+jz/xH5MPudq6KkSNX00OpagWKLtq+TmXzO/zYpmO
+ kxbtSTzkaYIDITkSbUZcuCLuvtAtIXbHJIQQQpoD5BrkHOSeuZIUykWNPPihOdG7e051qWSI5srvac7s
+ zhs/qJav52uOrke7nxj5cYrPHcjfFeHHngmnjlBfUGcJ0+5LdOz1oKx37KiEEEJI04GJhuvlfs05WPrN
+ 0BzU2Jp/+ZoL3TvcAeTGKU+P+lxzZZLJmMKDH1TLV9tQcegO5yeefav3vURZ6sv0e7Y3/p5g1FxC0c2b
+ pVI2y22cBSSEENJsoPIEJhzWas7J1tyDHOSUm46HnO3xwcW+NH++5sbz47rdo7myY5VUmVJqSKAU1dJl
+ zwJeOuz6Qf+qlCyZ5xvuzws27kAIrtrJlmk6gkriUjAhhJBmA7llo+aYezXXIPc0xXVvyIFzfSP8yzST
+ jagauEtz5AgrVbLoM9V61Cb1eTML6HJ1dhXFbJu8r8KXHfTuiG/0LCCuicM0fLl4dGS2QW6X62kCCSGE
+ NCGrTcHnzWbp16s5Z4rJPc45qf4gBy5X85f4z8mHXKe5ypAi3VVu3vdLtTq1C21q7do7sduPiqtTpNR3
+ ub/xtQGtAtGZEiU3qg18UC3gHXKd6ayEEEJIY8HpX2wzwqlfVKDA0m9jD37gjvwS32h/sX+O9E7r/pLm
+ xrN43y/VWoWGjZENFD1+46D3lvs8wQJfYrCxB0LQEbMlRjtlnCkQjfqA6LBOHZkQQgipL8glyCl3yRpB
+ HdumuOvX5DxfQvBqX25w1H0D39OceBUS4+jaws8U1fqUGrrQ+rRz26/O8EXLLJ874PU1fikYHRJX8ZRI
+ ujwg680+DUzdO3VoQggh5NhUmVzyoNwmpZJtLiForPkDKPsyU3Nfxu5ocZ3h2oCZv9RUs02KS79Uq1bb
+ VDEmsFs/T6+tS9S2LfDNCXobeSAE9ZhwHD9NpsgqWSgPq/27W27UUdsNhBBCSINALrlOitX8uU3JFqf8
+ czwg1y3wzQqWae67ML3nbzUX9qiySr7w4Ad1Sshu6JNQG3C5LzeYtyshmBd07jD1Z6bkSpx4JEbWy2p5
+ QDaYWUCnTk0IIYR8E5gB3Kw5BIcKscUoVylo5F2/ecFEydsVH1ypOW/yc6M+0RyYaKVCmj/qVFKVGfG0
+ Oa13+9UZO6Ml2ecOeJrgVDCm51EbsFA76iZZK/crd+r4zamDE0IIIU5Y+WOdySXYXtQUS7/IcbM112W+
+ MV069Opwk+bA9qFcSFGnlOy9Dj0uKezzUywFL/SN9Oc28lQwQEfFLSGo1P6w2j/UCHTq4IQQQsjhYN/f
+ Q7JBlmkOQS5pmn1/CSbH4Rxx/5KLfqm5r7eVArnvjzoVVTvymXrlfcM/Xi655kqcPIfOc7zgmH6auOV6
+ KZNH1ARiOh97AgkhhJBvArkCOeN6WWxyiNfs+2v8qV/kthU+T3DivcNx3VuMyXyc/aNOYbWxL7xu28+1
+ 0r3VHfDuzq72bm/8UnCRqdQeI9kSrV0ZG3lvpwkkhBDyjVj7/m4XlBNDuRfs/XPKL8eLZ0dcsGJP4qHM
+ nbHSZXiXmzXntbVzHxIhRZ2qsgtEnz9w4QU/KZUU8e5Oqc6tbvxSMEZt2A84V2aZvRzAMoFrjuj4hBBC
+ TlXWmNyAHLFRmS+zJauJ9v15qxM0p82pLpNUGVDY49ea6y40mY8HPyhKFaoNqJo6bkPER5W4Jm73zOrG
+ loaxwR6OJZInD+m4DvcFY0bQMoGEEEJOdZATkBuQI5ZKriknVuiQS46bwAyZ5xvqr/R5gmPvivhMc1yC
+ yXRWzT+KolRt3OJuD9p2anv1zL9N3l/hy/G7d7oDjp3quJhp9nCghtNqWWQ6uN3hDw8ChBBCTi2sXIBD
+ H3fJ9VIqGaF9f00x+4fyZhW+bH/iP6Yecp3juj62dEBH5DnkPCv1URQFtU0VMyrq1Cer+5PzJVkScEvI
+ rsbvB8QSMOoDZkmUrJOV8rB297tNp79R7tEAQAgh5FTEygFbNBusl2skW3OEx1z11rh6f8C7Mz6IHLZQ
+ c1nv5O4vam7rzLt+Keqb5K65K3jIiDX93qjU7jgNJrDRBaKt0jBZMk3yJF7ulZvNEX+M944MCIQQQk4F
+ MBGAXHCf5oQCSZBMNYBNU/JlhsldFZrDRtw08C3NaWNNZqvNcRRFHaHRNZdhF0b8MMJ/teSa6ulOnez4
+ mSlpMkkWSqpsltvkAYWzgIQQcuqB2P+ArDOnfks0M2Dfn3PeOH7yds4IVuJOqh+N36e5rMhktNrcRlHU
+ N8jeG3Fax0s6Pp33cbyU+3L83kDTHAgpkETT0SskXx7VELBRbjVFPwkhhJw64KaPR+QuqdSsgIkB53xx
+ /HgD8TITK1dfJEi3yM53h/IZ8hr3/VFUPWR3lJ4XpZ/3h8WSLsW+UX5PMM6xwx0v2OCbKhOlSoo1ANwr
+ 9zkEB0IIIa2XR/XfuCggVSZrTsAEQ+P3/XnU/MWq+VsimXLJ/D4/1Rx2kZXKaP4oqv6Smg4zbcRNA99N
+ 005V9MZQf14TlIbBHo9cmW5qBK6VlfKY3CM4DXaP3KwhgRBCSGsFJ34f0Wh/m8Z+1PpDwecmOfGruanI
+ N9S/QrPL5esu/UBzl7Xvj7d9UFQDFOo47c9pv8D9kysC3t3eau/r8cF8afyeQHT4bJlmOr8VEO7Sf9Y4
+ BgxCCCGtgTXysNyh9u+mUGWIaU1i/pCT3NvdgeW+HP/M18Z/2fa8tp66OYyiqONX21CR6LPOGnvmI573
+ 4sW7O6s65/W4RpeGsZgp6ToCLJRZpvr7QxoYMBPoHDgIIYS0VBDbN2uMx20f82S2WQFq7B2/Np7X44Pl
+ viy/d1uEv2dit7s0Z7UPmT8u/VJUI2RXTO/b13PeH0sDaeaquLzqpjkUMldBkehF+m8UAsWJMIwOURWe
+ EEJIywcxfbNskIc1xi+SDI32OPGbdEQ+aAg4oOjdnV5dFsiQAQv6/I/mqp5WyuLsH0U1XrW1k64Yffvg
+ f6G2knd3cnVT7Ae0wKGQSVIhefKYjhNRHoYmkBBCWj6I5fdrTH9c7jUxHrE+38T9xhtA5CDv7tnVlZIj
+ Y+8Z8obmqAkmUwnv+aWoptO8mhpKnskvRexbrh1uyhvuQJ5DpzxesAcEezjSxC2rZIE8IZvMMgFNICGE
+ tFws87dOB/b3aWxfpDF+ssb6eI37TXDoQ5nicwdWiEcin4w8oLlpgclQVWbCgku/FNWEalsl1p6KDhd1
+ uCnDN02W+rKCeTsaf1UcsE4Gx5mSADfIEhMw7pO1NYGEEEJIy2KjxvDH9d83Srkxf4jxTXHoA3g19ySr
+ AUz9UVSw3QUdb9Lc1F6s6hU0fxTV5LIOhEDdzrmyy//MPThLlvgy/Si86dRBjxfLBE43B0PWynJ5VEMI
+ AohTYCGEEBK+IHYjht8iK0xMR2xvKvOHpd/FvjT/vOpkOWfaOS9rTjrdSk3c90dRzSnbBF7a19vrT+WS
+ KcW+0X5PE+0HRIDIkRhTHuB2qZInNIxslJtNMCGEEBL+4NTvY/oZYniOREu20pTmb7rPHSjXLDGg5KI/
+ ai66zMz81U5QUBTVXEqtNYGxEddc8hk24BbtSgrmmWruzp32eMDJ4EwNGB41gigdgM3DNIGEENISgPm7
+ R/9ZozE8Vm1atBQ1wS0fADlmyi53AHvQR1UN/ERz0HgrFdH8UdQJU6qOttzixmbbudO/H/nRCp/XP1k7
+ ZlMcCgEYLWbIFMnXDo+9gI+pCbw3tKywSW4lhBASRiA2WzN/GLDfqnE80dz00WQzf5oLJu9EsWev3/3i
+ sL2ae+aZZETzR1EnQfZNIb1PWzXr95PEuzu3Onc7DoU0VXkY1AicIoX6cZPcZu6OxI4Sp+BDCCHk5IEB
+ OmL0g7JBTV+SGcAXHBbPG0OO5hbkmOS/TpZ2vdqt0dTTlsWeKerkyd5w27XrmC7Pe/4bL5W+HL9nB66L
+ azoTiNNjRTJbNst6mkBCCAkz7lMs87fe3PKRrjG7wCGWNwSUCMvdERdc6svy57+bKOeMO/M7mnPOsVIP
+ zR9FnUzZJvD8CzN6vLjwq2TBlTyeXQlNdF2ctRwMEzhf5pjr4h6Ru2kCCSEkDEAsRkx+WO6UhZKi/7gd
+ 43hDQS4p92X6F+1Plr7pPV/RXHOBlXJqcg9FUSdR9k0hIy4p7LljiWSY6+K8waYpDwNQOT5VA0uxji0f
+ 0kBDE0gIIScXxOBH5R5zxRtiM671LDgsdjcGr7npI6V6qeaUQSv6/kVzTH+TaWpvp6Io6iSrTVVoP6Aq
+ aeRNA9+qlGyZ55sVbEoTiKuDYAJRT/5RDTgIPDSBhBByMrhFtmgM3mLMX4aJzQWOcbthwPxN87kDSyVL
+ Rq4d9J7mlhlIMG7L/HHpl6LCSHXrMCVOeGzEe1f7PMGpOBkcdO7gx4t1mixJUmSilEmmOW2GAITTZ7hu
+ iBBCSPODmIsB+Ba5W0qM+ZtoVmmastZf1E53YKUvNzj52WHvaE6ZYzJL7UQDRVFhpjajR4fuDG7vunra
+ d8eYk8H5OxKbsEagFWBwoXixmkAEIAQimkBCCGlubtNYiz1/9+gA/D41f5k6IJ8Uis9NV+4FOeNqX67f
+ /cOxgQ49OhQipbitO34pigpjtQntzzi7Q9c2983840RZoR3ZuxMm0LnDNwSMNjETWCxZJhChWPQmNYEP
+ aIAihBDSHNxqVl5wv+9iya6Z+XOK0Q0BOcK7M8GYP+QOV5d2D2ouOT2UUzj7R1EtQPb+jM6dLj5945y/
+ TZNUnzvg3YUagc4dv2EkmtEnZgIflbtNYKIJJISQpgexFQNtzP6V6sAbqzAo0eIcmxtG7q6EYIrmivR/
+ RssZF5/+sOaQs61UQvNHUS1Jdoft1PWKzvdl+WJlDkzgjrgmWw4GGH3O0UC0UMPRFrlTntSR6QPGBK77
+ WvAihBDSMFCIH7N+OPCBQ3jWzB/MX1Mt+6r525EQRI7I9cXL2WPOhPnrYqUQmj+KaomyD4Wc2TOr5yML
+ 9s4U7+7sakzxOwWBhjHTBCKcQJtvikXfYUwg9gQ6BTJCCCHHw1oTUzfrAHueDrcRa5t85s+fIBV7Eg/N
+ /yJJeiec97TmjLOs1MFr3iiqJcvuwAN7Jp37v/P3zzYd3eNvyvIwFlb1+VmmGv3TGrasmcBbQ0GMEEJI
+ /bHu931SP8MtTHM1tqaZUi+Y9WuamT/gUfO3VHPCvEPJ0iv5vP/TXDHUShk89EFRrUH2FP4VfT09/1Ec
+ mCPe3enVTb8ncKYxgXk6OsV+lafVCj6ggYvLwYQQcjwgZmIg/aBZ/s2XpCYv8gyQA7y706pL1Fr2yz3/
+ dc0RbitVmJzBWn8U1QpUt0ZgZN+i3v9cbG4LURPoa1oTaF0b5xavxMq9cpMGsId09LrBlDDAzCAhhJBv
+ BrESMROxEzE0V+I1pk7R2OoccxuKdctHWnWZpMqABRdu19wwyWQIK1fQ/FFUK5NVI9DlGjto6UXbyiXT
+ BAAEAqcA0VBgArNkqmRLjIax1fKsbKljAjccEfAIIYRYMdIyfw/L7XKdxtBpGqWn1dRfbSoQ80t8l/uX
+ 6ncfUtm/1vxZOYLmj6JaodCxa0zgZdf2+xeu+YnH6eBmMIE5Eq3hZarcKlfLMxrQcFk5CplaJpAQQogN
+ YuPDcoeJletklWRo/MRAGnv/nGJsQ0GsLzbmL0tG3DgA5m+iyQjWJQI0fxTVivU1Ezi0asC2Ch1nIiA0
+ 7b3BtgmMMXtXrpdyM6rF1XE0gYQQUotl/u5R8/eQ3ChLzV7qbJneLDN/GPBXqPkbua6O+eP9vhR1Ssk+
+ 4TVm1PpB2zAaLPaNUhPY9DOBHg1kKFp6jcw3m5pRzPR+WS+b5fYQGwgh5BTDin849PGYbJSn9E/XyAJT
+ 5iW3mcwfYjyWfUfdaszfBJMBaP4o6hRUnYMhl6+PMCbQuzul2htoWhNYJLMkT+IlRSbo2DZPvqX2zy5t
+ UGsCCSHkVGODxsIHTTxcprExVWOkV2Nlky/7akxHbF8m2XJ53Zm/2hxAUdQpp8NM4BLJkNI9iYe8gaau
+ E4iC0bg1ZKIslDRT0R4j3gc0CKLcgXNwJISQ1gcOfTykH3HS92G5W4ol3aySWPf6NvHMn8byEo3p2Ooz
+ /qHLag980PxR1CmvNqElAGjc5esHbcMo0ZwO3tn0dQILJEkDnXWN0UZZJ8/LI/rPHTUBkRBCWjOIdTjs
+ 8Zz+G6d+rTvV7ds9mtj8her8levAPvLBCNT5qzvzx2VfiqJUtSYwcuTNA7chYCBw5DZ5sWiAgtFTJEui
+ ZYOsUhP4sJrAu81eGKeASQghLZ87TIx7RO4y5g8lsrA/GrGwqY0f8O5KMOZvif6EURuGwPxZM3/c80dR
+ 1BGyygBAkUOW9/0nAgcCSE4THwwB2OOC+lZpMllulHJ5RrbI47LJLAcjUBJCSGsCse1xuU8HvFvMSV8U
+ d7Zq/DXtfj+AAx+I3Sj4P6Lqklrzx1IvFEV9g9rUMYFjB5VftK1UTWAi6gQG4qXQIdA0BqtMTKykyCSp
+ 0O/+pNwv35LNoeXgDUcEUEIIaYnA/H1LI9tTGuNWSJGJeTnNcNIXMRqxusw3xr9YY/eQyotqT/vS/FEU
+ dQwhQNgmcMzF+T3VBKZJuS/Tn6ujyrzDAk5jQQDEqTccDkEBhIfkTnlOHjFB0zKCzgGVEELCHTuGYa8z
+ CuHjANycmpO+Tb/s63kjIbhUY3Wx/pQB8/rUnva1yn7R/FEUVS/ZewLH9J7Zfdv8fbNlmS87iE3F+dLU
+ tQJnmcvOcYewR+LkLlkjL8hj8qjcY07MIXASQkhLArELMQyx7G6NaV6NbYhxiHVNveyLgXnuroRgss8d
+ mLc/Wfqknv9vjd0s8kxRVANVWyZg9Pmx5/zK+36imsCcoHuXO+CtE3yaBgTFmWZPDDZF3yBLdNT8qDyl
+ Y2iMoJ0CLCGEhCOIWU/JA2bm7wZZpjFtssa2qNCsX9Jhsa9x5OmAHDE5BVt19sTKRRnnP68xO8JEbpZ6
+ oSiqEWob+tile8y5G9Nfj5arfR5/4c7LmvzWEBvsjbGKRnvNvsBnQ8snnA0khIQzdox6RmMWYtcyya/Z
+ 71fYxMYPmBi8c6j/al+uP3tntJw7qctDiNVWyKb5oyiq8bIDyZlt+rs2znrRHbzG5wkWvTHCn9dMJ4RR
+ EytFJuqfZ8lGWSsvyKNmOQX3Zh4edAkh5GSD2GQt+T4qm2SdGr5Zkhza74fPnWJdY0Ds9e6eVb1CB+Sz
+ /zpZTuvf5mGN0WdZoZrmj6KoplM7EcE+ks6nX9zhvrhfjth/tWRLNJYdmmkmEGDPDJZObpYV8pxsMUvC
+ 1ij7dv2TcyAmhJATAW40QixCTMKSLw6w3SKIjFGSrrGrOer7AcRcxN5KyRH31isPntan3YMam7uGYjTN
+ H0VRTa6amUBXZ9c89wtj9iAA4Y5JTxPfH2yDe4QzJcbMBlbq32BZBftqYP42yx0mABNCyMnAjkEwfrjj
+ vFIKZU5oyRexyymmNRaUeSn2jfZXqs2c8MKo9zr37rhIYzJn/iiKana1Eak5UZZw+e2XvrVULZp3d0a1
+ x9/U9wdbzJXZZkl4jlxlPt+oY+wX5Al5TO4TVNg/PCgTQkhzg4Mej2k0+rbGok2yVuZJsrnPN0/im8/8
+ aYxd7MvwV0iWjLpt0Hsag5OtUGxk79emKIpqNrUdPa+mVmDiwJI+/ymRdFnqy/bn6ugUp9KcgldjsMom
+ WFfIZcpkuV6WyLPysDyjIBBjRhDXyRFCSHOCpV/EHMQerEaskXKNSVMFN3sUaowCTjGsMSCmosxLuS/L
+ XyIp0r+k7x6Nvcb8ubeaMi80fxRFnTC1cVXVBJ3h/eZf8LL3g0RZ7vP483ckBpu6YLRFkhlZ54ZOCZfq
+ KPhxuVde0hH4o2Y28K4jgjUhhDQVD6vxw0GPl+RbGns2SpnGoFSNRdmhJd+mvi0JwPzl70wMosxL4ccz
+ 5eK5vb6nMXe0ibxWmRfW+KMo6iSo1gSef/aITt9O+ddUWeHLCU4zh0MSHQNaY0EtLSwJp8pENYNxGpJX
+ ybflMXlaLaA1E8jZQEJIU2Id+nhaNpvtJ7fLdWYgihiEWNQc9/kCHPZALJ2jpO6Mkq5jznxVY21vE3Fp
+ /iiKCgPZt4b0OK13uwdjXh6xf7k5HJJa7fE31wnhmRp0k8wJYWy6Xqp/84TcZ4zgEzoyt0/oOQdzQgg5
+ NoghiCWPa2x5Qf8GsaVSIw+urkTssU75Ns9J3zyNnSW+y/0rrJO+e88Y3PFGjbHdrVDLwx4URYWP7JlA
+ jEgXjrt/8KdLJUtNYGa1Z0d8sDn2BVqguGp8aDYwQTbIanleTeAzOlLHcg326jgFdkIIORqIHYghz+hn
+ iCm3a2xBHENFgvxmqu0H8DMQM3HYAzH0ivsv26sxtdhEV0vc70dRVNipbZ0l4YL+Cy7wLdqfLBW+bL97
+ pzuAwNYc1fDnGmZJho7IEZyX658wG4i9gY/JvWYEbwX1e74W4AkhxAkYP8z6IYY8Ycq7YNbPqknaXMu9
+ 2D+IGOne4Q4gZi7cP0eGXXvJ3zWWppuIasVWmj+KosJWdQuRXt57ZrefZO6KEWxgLvIN9XsCcY7BrynA
+ JmxcuI4DIl4NpNin86KGb+sWEZRuuFMN4T1mEzchhHyde82SL0CFAcSO26VK8jWWJMtVZr/xPI0xzXHQ
+ A3gC8VL0xlA/YmXmjunSO+ncX2gMte70tbbZcL8fRVFhr7omsPfZV555a/QrVxxariHUu3tOdc6h5jOB
+ 1mXrM0N7AyfKMh1TI7i/LN/SfzZpWLfqBh4Z/AkhpyqPhPb6IUa8KE/pQHGjiR2IIVlm1g97jptnrx/I
+ qY6Thb5R/hU+TzDm0b7VZ48563aNnRdaIZTmj6KolqW6JvA0/ady+IaIj1AxC0Wjc3fEB50CYdNglYvB
+ HZy4i9MjsXKbXFMzG4hlYZhAfCSEnNo8bAaE98rz+u9vy+MaK1aZpVj7Hl+rvEvTb10BKJeFWFjuS/Mv
+ 09g45o6Bn2isvEZjZkcTOd01B+woiqJanNpVSZW9d2XKJfMu+PPcQ7PMkvAUxRt0DoxNQZEZteMquWgd
+ yU+QxfrZZtkg35WnTTkHLAc7JQRCyKkBZv+e1VjwskYE7Psrk2yNFZMkS2MGYkdzzvoVaOxDDEzG9pjq
+ mTLA2/ufGiNj68RMnvSlKKrFq+7G5Yu7TT77UffWiYGVkmsuNMfdlo4BsgnAyB0jeHyOy9mzZLKslmJT
+ M/BFeVL/2ShbaozgfYSQVo611+9uQUmXlzUCYL/fDVJiDpGlanwokEQzeGyuWT+AmIf6fis0Bs7+62Q5
+ L7rrUxobByBAikjd1ROKoqgWrzYuqTGCnV3dXYsnbB7+0TK1ZDNgAnfOCOYFm6tUDIygtTcQxVtxp3Ch
+ Bvm75HpT0R/LPtjzg6TglDAIIS0f3BZk9XHc3/u49v2n9E83GKOHmIDbPDDj1xxXudkgxuVprEvSmLdU
+ f+KYLaM+adu7bYWJiZAVI7nfj6KoVikENzvAxQ+9sf/viw7OkmUaDKdqUPQEms8EAmtJxy4gPVGWiNfs
+ B4QRxKwgSsXQCBLSukCfRt9GH39ZjR/6fLnkmbJRuMM336wUNONyr4J70gt9w/yIdQsOzZLh1w74i8bA
+ WVYo/FpcpCiKarXCKNeeDbzgvITuT8X8dfK+Sg2Mi953H/S8jsLRzkG0qbAPicAEZsg0qZIyTQ4PqhF8
+ Uq3gAzX1wFALDDglFUJIeGL3W7sfP6V9GpUAntaP18tijTTTQgWdcY1b8xo/gJjm3Z1SXaE/OfEV96Fe
+ SWd/W2NfPysEfi0eUhRFtXq1Cd1lCXV2necqGbfhso9KJVUq9yQeyts+I+gNotq+c0BtKmAEcyTGLAHh
+ arkNcq1ZHsLeoCdkk0kej9UxgoSQ8Ad9Fn0XfRh9+SX929u1bxeFlns92uetvcHNU9QZIHYhhk3Z6Q54
+ d2dVl+lQc8LTw3dqrCvVmNfVRD7e50tR1CmsdqFNz1DioMUX/sLz3zhJ87kD83zD/SiO6hRcm5Iima0f
+ UTtwqikiXayf3Su3mBkDmEFsFsdpQSu5bCSEhC3Y64e+eq+8qP/Gcu9GWWv6dIpMMn0cfd3q887xoKlA
+ 7JrnG+Zf4cvzZ/83Vi6tvHirxrjxCHQ86EFRFGXJLnsA9T574pnr3E9eHqiUHFnsy/R7d8U36wERC+wB
+ mm3u+EwTt6HC7A+8W16RZ81F8FbZCOu0sHPyIYScDNAnrb5p1fN7RZ7THnuXLNMenaF9OUVB355njF/z
+ ne4FXhz00JhV5kvzI4ZFPTNWzp521h0a2/ogwLmrTG0/mj+KoqiQ2tQpetrB1dFVcNnVl+yYu2+mVIrH
+ HBDBcopTwG1KcALQ3h+YKhNMaYiVssCUi0GtsGfkYZNksKHcKRERQk4s6Ivok+ib39E+ij28q2RRzYw+
+ rodEn27O0702ZslXY9VyjVlFh2bKkIr+PldnV6HGtNNMZLNiHJd8KYqiHFR3ZDy427gzt8S9Mv4QRtJl
+ mJc7QUYQG8NxKjAnVDYGe4ZuMAdFHpLvaqp5TrZo0tlkZh2QhLDXiBByYkCfs2fjn9W+iD6J4u7oo7j5
+ J1X7LPou+vGJOOSBmOT1YdYvPbhcf7L7Z1cEuk/s/ITGsKFWKDPirB9FUdQx1NYlNaNkLA1nD7/xkn8X
+ fTXLzAZiX413R0IQl7Q7BeOmxE4g9qlBzAzepK8CxWNrjaB9+pBGkJDmBMbP7m+W8XvWfLxFlkmuxJkZ
+ P/TVE2X88iRRvNXxUqQxCSd85x1MllG3XfK6xqx8xVrRqDIxjLN+FEVRx6G6pREGd5961uMxv5+wr0Ky
+ pNyX5Xfvwi0izW8CLWZKvmLVD7xSP0+SdbKixgg+rykJy8RYisKhkScdkhch5Pix+pLVt2AA0dde0T6H
+ e73XydViFXKeoH3TNn7Nd7K3Lnkae9w73AHc41shOTLj95EHzp3S9RmNVXVn/VjehaIoqoGqWy4G+2iK
+ hlf1/7/8dxJlmS8nON830u/dgbqBJ8YI2sViUTswxRjBGXKLLDdLw6/KU/JtTU5PCA6JwAjea5IXIaRh
+ 1Bq/+0zfwmDrWe1rN2ufg/FDH8Q+3bnaD0+Y8QvN+nl3J1dXaAwqeH+GjLhxwHaNTQuVjghULO9CURTV
+ dGpXVXuV3LBuk896JPoHEftwlZx3d061e7s7kHsC9gbazJNkk3Rwi4A1I5holqGelAfM7MSLmrrsGUHg
+ lNwIIc7U9pv7TF/6nvYpFHFeo30MReKTQwe00Bfn6p8O75/NgV3XD7EGtUqXauyJfHLsgXMnnfOkxqSR
+ CEyhGMW9fhRFUU2stq7Rrg6hzzHS9gws7/tPzxvTZYV41AimVHu2N/8tIgA/AzMQOF2IZaeM0IlDzA7g
+ VhHMWLyiKQt1yHAq8bFQHcEn5X5CyDeAPmIZP9zc8ZQpwYRl3xtkifa7RNPHMnXQhT5n1fJDSZfEmn7Z
+ XKC/52hsKfZd7scJ3+z/xMvgxX3/pTGoQDkdASkUm7jkS1EU1YxqX6d4dMS5kzuvH//o0A9LND1U+HL8
+ hTuTzC0iToG8OYARxPIT9gVmS5SZnfDIdFkp8+RhuUu+p0nsu5rMnpKHNJlhIzuNICE2TyjoE+Ap2Wz6
+ CozfQ3Kn9qFFoZP41h4/mD2rpAuM34nZ9mFiyc4ZwQqfx18iqTJpy8hPzppw1l0aey5DAArFIruEFUVR
+ FNXMaltnbyCC77Q+Gb1eTfz7lEMowxDvcwfyAwjezkG9ObCNIGYnrOvlrGWqpZInD8g6c7OIfWoRJWRw
+ ktEpIRJyqoA+gEGRXcoFs34PyG1SqcMpzPTh5D36kjXjhz1+zVvEuS4mdmgMidNYghUG91Z3oF96jx9p
+ rJmuWCsRVgzirB9FUdRJUN39Nme279120eibB+6YG0ySFZg7QN3AE3KTSC2WEbTKUOSammQTlSlSLOly
+ h6w2t4p8X56Tl+QJTXcPagK0ysdgqZiQ1g1m/KxyLmj72N/3ijxvTvTeKddJifaRVJmk/3Zr742t6UfW
+ jJ9zf2tqECtwsCzaGL8c/flJMnLd4DdO63vaEo0x1h2+lnjQg6Io6iSrTajWlq2LeieedVfUt8d+Uabp
+ ZJlky3zfcL/X7A88cUYQ2DMX+Lm4Xg5FpbFUfJO+KiRAXFmF2wtQTgYzIkiM2ATvnDwJaZnUtu37TVv/
+ jlnmfU7/22btCxWmn6BvpKn5Qz0/e2+tU59qLszpXo0R833D/IgZS2BDn4r8qkds1/s1pvS3QovKqlFK
+ 40dRFBVGqhuYMTqPGVB+0cuz/jS5eqkGdNQOLPQN9Xuq4035Fqck0FzYMxk4LYy9TLNlguRIlKyQeWoD
+ b5OXNTW+ak4PP6lJ8UFB+Qs7YTolVELCHbRdux1j5s+a7XtWvq3/BW1+hdq8HNMXrtQ+EWX6ht1PnPpQ
+ c4Gf66mOE8QG1PRDrBjxpwj/gJILv68xJF6pu7+Pxo+iKCpshdnA2ptEzlbKR68f8CfPf2MFwX3JnsRD
+ pmxM4MQdFKmLPbuRLTGSbJaHJ8kCSZF1slJT5P0mSaKUzLPyqP4Zy2VWAdzDEywh4QjaqlUHc5M8p20Y
+ bRkn4nGy91ZzrCPVzIYnq/FDH0BfsPb3OfeX5gQxIG9HhB8xATd5eP4bJyM2DPi7xoxK5VwEEBNLvr7C
+ QFEURYWx6haQhi7pMrTTxqseufStuR8lCe4WRtmY3H8nBE/cbSJfxzaC1vKwteEd95hiVnCjrJXnNXla
+ ewW/pWZwc2jDvJVYkWixhAwOT8CEnAjqtj97oGJd0bbZtFm0XRjAjXKLXK1tGm07xSzzTjZtHgemTpbx
+ 86rx86DvawzALR5FHyfJFZuHvXPmsE4PaKwYZIUMldvM/nHWj6IoqgWqbSiIQzi5N+mC5O73R70w6r1S
+ TUcrfF7/At9Ivwe3iZzAgyJ1QRK0zGCSpiLMCl6pSXKizJfZcqOUyxa528ygfF9eMMtnuPQeCRfgzCSS
+ 8DPyUE1CJqQ5eabmc8v44eYbtEm0TbRRtNVHtM3eJEvV9s2WVDV81h290TWzfSfL+KGPo6/jPnH0fZR1
+ mfbyiHd7JnV7WGPDVAW3DdnGj7N+FEVRLVwYwberUzsQQT7mglndfzr1+UhNU5myzJcdnIYTw8F4sxnc
+ KXk0NzjpiOK2mBnBDElGaFYQibNM/71eVpmk+6o8p4n2eU24j2uqtZbcrFnB+2uSNCHNgT3bh719aHto
+ g2iLaJPYu3q7rJbFOozB3j6rdt+U0GyfZfxO5GneuqBPe7RvT9U+nqygz8e8NFb6eXq87DrdNVHjgSnm
+ HIoRPN1LURTVylS3diDUzdXFlTto3gW/mv2nvtXlmhTKfRlBJIkTWUj6SOwbRqwlYiydYdksVdymwPRS
+ 8cpdUiU4Tfk9k3yfDx0e2WzMIDbfOyVvQhoKBhe42hBt7EV5TF6RF7TtvaBtcIvcKdfLMsk37TRVTR/2
+ 9+FzzGifzGVeG/Rl9Okl2rdxdSTq+V1c0Oc1V1dXvsaA2rIurOlHURTV6nX4/sBzTr+wbW7Eyn6/THl9
+ SjVmB8olXQp9ScETXUPwcOyagkiiOK2YrQYQRhBLaqgxWKFfdY+skWfUDP5QjSCSMsxg7ZKwdYoYn2OZ
+ jpBjYRk+6xQvZpzRll7SP6FtYbbveW1rWOCt1NbpNfv6JpoBCg50YKYNbbVI2+zJmu0Dppaf9l0Yv8WS
+ oQY1U9J3RlcPWXHxa20v6jBX+3w3q+urrFjAGT+KoqhTSG0PO913TseBHfJG3nzprxP3xJjL3jErGIUZ
+ wZO4R9DGMoPWrCDMIPYLIvlaZjBGzaBX7pDrTcLGktwPNFWjxiCK7OKKLaukTO3soFPyJ6cednuwZvnQ
+ PjabNoO2g9lltCUMMO4yM30Fpk4flndTdCCSI9E1S7zgRN7U4YQxfjsSguizS0PGL3FP9KFRtwx8revw
+ joXax7tbXV3Fen4URVGnvA5PBOd0GdMxP/L+iF9kvR15ACZwsaSbYtLuHVgePrlGsBZrz6A1MxhtkjLA
+ 5+Wapm+Ta8ypTFyvhUSO8jKoxQaDiBme2oRPM3iqgWduDwjQFmDw0DZwVSHaCtoMTvWul9WyVNsS7uPF
+ QMM+zFEYmukrOMnLuzbok+ibc7WPYsavXNIk+x33wcj7h7zW9fJO87RP1874HdnfKYqiqFNcSAp1ZwTP
+ 7n5557lXbBn287Rt0/aVIbH4MoPe3cnVuDEApSRQUHruYcnoZGAtu2GZOMksxWF2JsUU2J0qCyRVblAL
+ u0ktIfZsvaoWAKc1rdnBx0NmYJMxBJYhvL/GKJDWgDXDZz/fb+mzxp9f1GePNmAd4nhe28ajagXXmbaC
+ NpOtbQcn0lNkkplttg4pnfw9fTboe6acC/qi9kn0TZi/9J2RBzB4O3vkGQu1D9fO+Fl9m8aPoiiK+gZh
+ Wbi2dAzU49yJnQvH3n/ZT91b3QeRZHCS0Lt7drXn9YQgisme6JtFvom6SRpLcliuw/4szAxi7yBeZ4Xk
+ aZq/WtP93fKSOcVpbejH9VwvyGPGHMAk2KYQM0S2mcDsIXjacLjRICcH65lYz8X6Ozwz2/DhxC728qGu
+ 5Hf0q3BwyL6LGiWGUIAce0kxeEAbsa5km6xtJ1bbE/afJpv2dDL39NVi3RKSWx0v7tfdgfm+EX77VG/K
+ 36KqI++N+EX3KZ0x49fL6roq9GUWcqYoiqLqLU0aox80tQNt9ezq7pQ/8tbBPxv6swj/Yk2TqSEjiJtF
+ rBnBk1NCxpnaU5jAKi0z1czoYCkPV9LN0+R+rSyUu+QGtYKbzJV0P5RvG74juLbrMbUKD6upwPV0limE
+ ubAMx8M1xoOcXCzDZ9eG3KxP7mHz7PAMfyQv6vN80Rh8/Pc79Vlfo88czx5twNpHOlGyJMq0EWwrsAcQ
+ J3tPX13Qt3IDcWL62u451eh72Jox46EJwVE3D9h6zgRj/C6wuqrLZfoujR9FURTVCLUb/efRXzOCnS7t
+ kDugqNfPYh7tW12i6XO55EqCJiT3LncA9cacEtjJpFCxjaBVazDJlJTJ0KRvneKEAYiR+WoKrpEFskFW
+ q33YaGaJfmAM4YtmqfC7oVlCzDrVLilihtAqRk2aHxi8ujN8eBZ4Jng2WMqF4fu+MfBPCO7huEOqZKXa
+ vYUyR595jHnWeOYZMrmmXIvdLvARbcWpDZ1M0Kfc2r9KfJf7KyVbivU3iHwy8sDF+b1/03FAR5RzqZnx
+ c291Y/a+7il/iqIoimqU2rrFJBdb3VxdXXm9Z3R7aep3x72DWw9WqhEs0xRb6JsR9FYnijfonNBONrUn
+ ii1TmC8JXzOEVhHfKLMEuEy8pujH/WYP4WZzmOQHajJ+JC+bjzAeqA33vDyiBgXLxNYhA5hCLEdiNoo0
+ BPt9tN5TmD+8x9i7h/fcegYvmY94JviaB/UZ3SwVUi555rniGc4xM74TzecwgHjW1iAAJ3fDZWn3SNB3
+ crUPoS+hT12tfQvL0dOeifxoQHHvzaed75qlfbDG+KVKKuv4URRFUc0mbCJvVyVfSzSnu85wjTt36tmb
+ L7/90reyfx8fxF3DOD0cHd+mVhAAABPJSURBVJoV9O6MD+YHw2l5uBYYAMsQWvUG8RFLgdg/mGWWCCep
+ XcAJ0EmSLbGyUJMxZpTW6r8fUMMBY4LlRcw6/VitiWUKnzHLyTArzxljaO0btK+us42NZRAfCuFkgloj
+ 1kye/fvXvVrN+rNl9J7X9w7vIcwd3tufGMNt7dWEucZ7v06u0acw3zwTlAJKDT0rGHg8OzzDw5d17eft
+ 1BZONvlq+rz+BEGfQd9BGZcK/U2yP4yXsXcM3dPNfdYWV3tzc4d1ZZsq1BdZy4+iKIo6YTo84eA6qQHn
+ Rp5ZMuza/n8b8b8R/iWCkhRZEq/JzNwwsj0hmBdIkHA5NPJN2IawUE0DZjbxZ7MHyywh4m5Xt/7tlebQ
+ QLaZKZylv6dXrpclZj/hY3KPGhirlhwMIZaRYWJw4AR15VBmBGVHntOvhCmqNYj2wYa64L9/HctIbQkb
+ Dn99eM11f4enzO8G0wvzZ712vD94D6wyPbjeD4WWXzDvFZbcX9Kvfl7fn8fkbsFtGzfoe1uuTwHvNUqx
+ WAc2cEoXt29gOReze4nmWVnPrNbwOT3jcAF9AX0CfQN9JNYYvxwzk564bfKhESsH/OPcyK7l2reGKB3R
+ 0YysOn6c8aMoiqJOqg5PRD2VpZctvvD77q3jP577ZZKgsHSZZApOLuIEI4pLewPhOSv4TdizhFgahrGw
+ Zgqj9beaKukyRQ3JVcaQYCYKpUOw7wwnTNcYY3i92p8NgivFMLv1So3p+baanpfNciZOI6MWHWa5XlJg
+ kLC/zZpFhKnCgQfsN7TMlG0aD8cyXbXYS9P1pe7/60ztz7deF/5sG8At5jXjteN3wO/yXf0Nvmd+z5fU
+ 3FnLtt9XMLuH9wJ7+TbrewOjt0ZbCt6zYn0XUWg51ezZmyAoyQLTh6VcnND16nuPZ2Cd1LUPbTg/t3DE
+ G0wU9AH7NG+ZLyOI4s1F+2dLzE8jPxt5w4BntQ+heHMfdKg6oumjKIqiwkzWqcO6CQozFgk9k8+7+6rH
+ R/wj8d9TD5VoGsfycKkvze/dnWSdIK62ThCHQ03B48UyH/ZsU11jGGMOGtgFqmEOcVcsDAx+1wVqa3B7
+ yXVSKrfI1cYgYp/hI3Kv2qUtapcwO/aMMYQwidZp1peMcYKBglnEoQeUNXlFvw7AbH1HLeLLCv5/ADOG
+ 2TbMptUX28BZWN8P39v6Oc+an2n9bLwGmFi8ppfMvkj8t+8qmNnDz8fv8rjcp7/bOjV4N+i/l+vvXGxu
+ 1Vio7wHeC7wneG/wHmFWD+9XhhpqGD28l7bRw3ts79sMpxO69QW/K9o62vzcNy7zl/rG+HE/b6m+D6O3
+ RfgnPHnZPy9MOf8+7TPY31ezzKs6/NYeiqIoigo72UtT7UWk7jLxZWeOPG3xyJv7vjL9f674rOCDGWoE
+ 02WWzx0o3pN4KH9nhN+zPS6Iy+uRLFuiGbSwT5VaZgXlRuylSBiAPLO3MMosW6bJJDU7mOGC8YFBxJJy
+ tDE+qPlWrF9RLh61h/OlShbLrfoZTrXeIzeroVovD+ufUL4Gs4KY9cNMIWbUYLxgBF9RE4blVRi14+O5
+ GjNpm8hn1ERi/x5+1mP6Mx/Sn43XgNeyQV8TXtv1+hqv0d98if6WeO34HbAPD79Tmlmyxe+JGVKcvJ5k
+ /g7vhVe/Brdr2CbPes8so9dSzR6w2zDaNNp2nrZxtHW0+WX6rhR+kCjun4zfO/KWi7/X9fIzl2gfGW51
+ FZcr1Hfsgx2Hb7egKIqiqLAVklYbFKINnVC0da4ys//C3jdf9dSIX876Td/qBWoLsNl9sS/NP2/XcH/u
+ 9oSgpzpOjUHLWiI+OpjFsgwN9qjN198ZpzqtJczamUOUJoFhwonkTJliTBKWQLHn0DJPONVqmScsO2Om
+ DCVsrNky/BzLQC3UryzRryjV77ZY/yuMZP3ASe4c8//ie+C1wsjge8OoZelrS5epodc2xbwW6zVhmXa8
+ eY14bZlqcPE74HfB72TN5FnL6AC/O94DvNaWbvScwCletOHc7fFBtOklviw/DnWgraPNj3ty+G/75/e+
+ RfsCZvtqrmozfcUqxE7TR1EURbV4tXWlutq5q75WRga6oMvoLrkX5/d+KvrV0f/K2h4tODhS6csNlvlS
+ glN3uQO5OxKC5hRxqzKDCcYQ2X+2ljhrZ7ysU6uWMbJmxGYrtUvM1kxivBqyWGP8LNMYY8wZZtSwpApj
+ iCVomLPjBaVT8P/ie+B74Xvie+Nn4GdZZtMydTDpeE2WqYO5w2u3Tt1av4P9OfZOfr3sivUehMvd0o3H
+ LPH64yV3V3ywcFdScIbPHaj0ecwVbVk7YgVtvJ+n13NdRnRC7b4LrS5gafSDozugj+inXOqlKIqiWp3a
+ mL1Mblf7Kqmqm+g6azq85JyxXZYOqej7k8mPjfw898N4WaqWA4VvF/nmmBOSeX41HJpgnZJv68YqXWJj
+ mynbWAF7H6L1sRbLgNUfmE18PPz72N/b/nmWmas1dXVx/h1aL2iTaJtoo8Vqn3GKt0LbrfejBBm/afSX
+ ly3v+z9dx3SpcHV3DTRtPSTTB6zZPi7zUhRFUaeMjBk8zAhCWCKeePaks1YNLuv7q/ifjvq4KIBTxKiJ
+ pmZQUmSuLymYt8uaGcwLhn9ZGdJ6MGVbtM15d2nb25EQRFtEm8SePpx0LwwmybSfjPp8yNK+vzln4hnX
+ a1uepHRHw7Zl9vdZhzpo+iiKoqhTWm1Cdc0O19nKFd3Gdb159LpLfxb/+8gP8v6ZGERtQZTMKJE0me8b
+ 7s/3Rfix1woJOZ+GkDQhaEtoU15sRdA2VqBtbb5vpL/ElxKE6VuiA5P8r+JlxmvjPxy1fsjPu0R2Watt
+ FsWaz0ED/pqsNk7TR1EURVEOQoJ02gfVRYnqOe3c64bdcOnWqT+K/MD9D3egTNKlIlQ417s7pXquGkKr
+ zqAm7IBVXubwpE7I0TB7+bTtoA2hLaFNoW2hjaFsC9qc9+8JwZgfqem7ZdAvekzteqO2zRilKxrqYeJM
+ H0VRFEUdp6xl4iNroJ2vTOoxvesNg8su+FX0D8b+J23btH3zv0gWzA5iVqbMN0aT9uzqvB0RfrvWIMpx
+ ILm33BIzpKlBW8AsH9qGXaMPbca7e2Z1mW+0HzUryyVbFnw5W1J3RR6IenX07oHFfV5T07dG2+BUpQca
+ pC3TVrm8S1EURVFNpjbmlKS1ab6uYAYju47rmH9xQc+nx28a8ncsx+W/Fy84fWkSuC8z6N2dWm0Xns55
+ PTaYixkezg6esuDZow2gLZgBgho+tBG0FQwiFku6FLyXIEl/cH8ydmPEP/oV9nqu07COc9HWlK+ZPtMm
+ rRO8NH0URVEU1UxCkjVG8LD6gtAZyqUde3WMvthz/i0DSy/cGvPy6B2zt43/svDz2cYMLpdsGEL/Qt8o
+ f2FodtCzKz7o9SUEYQq4f7D1YfbxYVnXFx/07Eowhg/PHm0AbaFSPGbWuGBvkqT93f1V1Itjd/Yvv+iX
+ fTN7ruvYp12stincw3smGpitOvX6aPwoiqIo6gTLMoOoMbj1iBqDSMy9lJHnxJ2VfnF+r9uH3TTgj9O+
+ PebDlD9HyQKZbYpPg6W+zCAu4Z+80x3A6WJTezC0ZOxkKEj4Yy/p4mAQnimebYw+48X6rHGaHPtG0QbS
+ /j5VJjwz/KMRNw38c19vj7t6xJ6ToW1mlNJb+VqbMm3Mmumj6aMoiqKoMBL2XrVzH7lMDHVQ+rnOdE07
+ Y9gZiwbPv2DTpUsu+L+pW0Z9kvqdycH5MsvMAsEYVEiGFEuKRKlhKEDJme0whfHmmrq6BZxJeGAKUuuz
+ Mc9InxWeGZ5diSnPkmGZfP24QJ9x4raoQ9O+c/lbQ8r6/Hvwggs3nzn2jFJtE9HaNvorde/fNXJvrZnl
+ 474+iqIoimoBQrI2N5A41BqEkNgvUKZ0HNqx4OK8nmuHV/X/xZTnR74Z84eJ+7yfJagJxBV1mC2yyn3A
+ UKBQ8hQ1F27cUoKl412JQe/OBKseYdBabnQyKaRx4L3Fe5yn7zXec7z3k/UZ4FngmeDZ4BaZ5WZWF/Ui
+ U8W7N05mbJ301VXPjHor4rr+v+iTdt4d54w/K1MN31B97n0UDAq+JtNWrFk+Gj6KoiiKagVCMrcK8DrX
+ HISQ+LHJf855U7pWDl7e7/Exdwz591XPR3yW8vvIA96/xgcxM4iCv9bp0ExTfmahGhDUhpvrG2b2FMIc
+ erarKcTyI8yhLzGYH0xUE8NDJ98E9ujh/cF7Zd4zfe/wHrp36Pup7ylKseA9XqTvdam+53jvUZIFzwLP
+ xPvXhCCe0aTnh+0dtW7I9ksr+z553pRzrtZnmayMU5xmha3afLWndmn4KIqiKOoUkJX0v9kQQoOVqzpc
+ 1HZej7iu14++79K7hqzo//foH0fumvm/k77Kft99sGj/bCmuTjWnjmFIlki6KVId57P2ncEYFuy4zJ+/
+ K8KPEiO5amxMnUKAWUR/vDE/rblmoW3wvHZRZdzkElqyzdX3JF/Be4T3Cu8Z3ju8h0sUvKd4b4sDKTJv
+ /yzJ1fd85t8nfeX+4cg3Iq7u+48Rt196T8/Yc6vaX9x+vj6rCQoObTiLZo+iKIqiqMMEU1Bbx83ZGOLv
+ eirYM1bQLfLM4v5LLrh9YNlFP4z5+RU/nvj90W8n/umqvbkfxuzLfy9RFu6fY2YJsYRsFRHOkMW+9OAS
+ X4YfB09Qq9AqQZJoQOHh3Nfjgrnb44IeNUi44SQXB1JQtkaNojncYGYTj3+5GTXvjobT//NNmJO1+hrw
+ WsxrwmvT1+jBa9XXjNfuwUf9XUxhbvP7JYV+1+Rq/O6L9T3Ae1Gq78kyM6OaYWb3Fh6YI/nvzZCZHyTs
+ n/nnCXujXh7x7rRfjv3J4PILf4D3+uyrzizW975Qwd26KMly5BK/Prs6Nfls00dRFEVRFHVMwTRYpz5h
+ JL55PyG+DmVCzlJQHDj5oqxeRT3jz3to+M0DN0ZtHfPwuPsG/yvqxTH/yXw/anfK/06rztoeI3O/nGmW
+ LzFjiNslsIcNdx57d3uql/my/AmYBfONNrdQ1BpFMEuZUZ23/TK/+//cARisGrAEjWXTb2LXN+D0tTb4
+ nnV/hv5M/GzL0OG12K8rWZlTXeobY177Uv0dKn0ev1WcOyP0e6bJIpkjc79Ikuwd0+Xyv0X4096N/k/U
+ d8b+Z8ydl/476mejHx2+duDGnnFnP3xhas8F+l7OVnBIA9cC4j0+wsjV7NuzzJ71vGj4KIqiKIpqIsFU
+ WKYQhsPtau+ucrWHATEX/B+p0xUcNEB9wmFK5KCr+4w9Z1SXpWe7u9w6/LYBq0etHfT0kOV9/zT5mdG/
+ TX93yq9xvVjcd8dL8q/ckvVGjOR+EC/zv7D2vZVJqn5Ml8X6OQoVY2k0VY3Wcp8nmKIf8TmYGSIxBMwY
+ mHEM7K+z/z/7+8xR8H3xMyp8OcE0/YifDTNnAWOXat3NrK8178NEyfRNl1m/dEviK1dK1E/HfJL+bsyv
+ 3c9d/tqQ5QP+NOqmQU8P39B/9blTu6ztMqJT5cCSPth3CfAedVLwnuG9+5rwHuO9xntep/iybfZo+CiK
+ oiiKOiGyjQewlxuNOXFXudvDsHyDMYRgXCDcH3uxctHAa/pc0K5nu7i257pKuo7oVNS3qEfB0FuGlF2Y
+ 3fOpS+b2+l7Eyn4vjdsy/OXpPxv38uztE56b+uyIf/e9u2+1+1uDvop+KGJflBLz6lX7Yv4waV/MX6bs
+ i9k2dV/Gtmn7MrdF70tX8PnRSDdYX4f/N+av+j1+794X84OrzPeepox/cuyX1s+8fPucnZNfmKav5cr7
+ h7+M13bJwl6vXpjW4+nhNw0su6isV2GnYZ3mte3Wtvi0Hq6EgeV9cOL6wtDvat+Za78HX5P9vuE9DBVb
+ 7nDYUq4NRVEURVFUWMkyhbYxTLXqE8LU2DOG37Cc7KTOCpZAscQM8wTwd5cqk13nuCa4ursmurq3n9h+
+ yOkTu6efPXFgXq+JA1f2mzjk5n4Th60bOHHYzcodyqYhztyh4GvwtTf0M//vwLm99Hv1mth+2Onme+Nn
+ tO9sDllMUSK6DXZ10Y/2a8JHvEa8rmOq7nuA98TUbqxdxq1r9iiKoiiKolqF6s5i1ZrEKjWE+hGHF2CM
+ LMx/b1HCa655/fq7pNrGDnzd3NlQFEVRFEVRdVTXKFngdLJdv84JmMamxOlnAPt1OL1GiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoigonuVz/Dy3vYNHNQXj8AAAA
+ AElFTkSuQmCC
+
+
+
+
+ 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
+ LzFjiNslsIcNdx57d3uql/my/AmYBfONNrdQ1BpFMEuZUZ23/TK/+//cARisGrAEjWXTb2LXN+D0tTb4
+ nnV/hv5M/GzL0OG12K8rWZlTXeobY177Uv0dKn0ev1WcOyP0e6bJIpkjc79Ikuwd0+Xyv0X4096N/k/U
+ d8b+Z8ydl/476mejHx2+duDGnnFnP3xhas8F+l7OVnBIA9cC4j0+wsjV7NuzzJ71vGj4KIqiKIpqIsFU
+ WKYQhsPtau+ucrWHATEX/B+p0xUcNEB9wmFK5KCr+4w9Z1SXpWe7u9w6/LYBq0etHfT0kOV9/zT5mdG/
+ TX93yq9xvVjcd8dL8q/ckvVGjOR+EC/zv7D2vZVJqn5Ml8X6OQoVY2k0VY3Wcp8nmKIf8TmYGSIxBMwY
+ mHEM7K+z/z/7+8xR8H3xMyp8OcE0/YifDTNnAWOXat3NrK8178NEyfRNl1m/dEviK1dK1E/HfJL+bsyv
+ 3c9d/tqQ5QP+NOqmQU8P39B/9blTu6ztMqJT5cCSPth3CfAedVLwnuG9+5rwHuO9xntep/iybfZo+CiK
+ oiiKOiGyjQewlxuNOXFXudvDsHyDMYRgXCDcH3uxctHAa/pc0K5nu7i257pKuo7oVNS3qEfB0FuGlF2Y
+ 3fOpS+b2+l7Eyn4vjdsy/OXpPxv38uztE56b+uyIf/e9u2+1+1uDvop+KGJflBLz6lX7Yv4waV/MX6bs
+ i9k2dV/Gtmn7MrdF70tX8PnRSDdYX4f/N+av+j1+794X84OrzPeepox/cuyX1s+8fPucnZNfmKav5cr7
+ h7+M13bJwl6vXpjW4+nhNw0su6isV2GnYZ3mte3Wtvi0Hq6EgeV9cOL6wtDvat+Za78HX5P9vuE9DBVb
+ 7nDYUq4NRVEURVFUWMkyhbYxTLXqE8LU2DOG37Cc7KTOCpZAscQM8wTwd5cqk13nuCa4ursmurq3n9h+
+ yOkTu6efPXFgXq+JA1f2mzjk5n4Th60bOHHYzcodyqYhztyh4GvwtTf0M//vwLm99Hv1mth+2Onme+Nn
+ tO9sDllMUSK6DXZ10Y/2a8JHvEa8rmOq7nuA98TUbqxdxq1r9iiKoiiKolqF6s5i1ZrEKjWE+hGHF2CM
+ LMx/b1HCa655/fq7pNrGDnzd3NlQFEVRFEVRdVTXKFngdLJdv84JmMamxOlnAPt1OL1GiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIo
+ iqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoiqIoigonuVz/Dy3vYNHNQXj8AAAA
+ AElFTkSuQmCC
+
+
+
+ 162, 17
+
+
+ 335, 17
+
+
+ 25
+
+
+
+ AAABAAMAEBAAAAEAIABoBAAANgAAACAgAAABACAAKBEAAJ4EAAAwMAAAAQAgAGgmAADGFQAAKAAAABAA
+ AAAgAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v36//rp
+ wf/22JL/9tyc//XWi//336b//PXi////////////////////////////////////////////+/HY//bY
+ kP/zznP/8cRX//ffpv/00n//8cVZ//ffpP/34Kf//v37////////////////////////////+/HX//HG
+ Xf/00X7/996j//jir//77s//+urC//feov/22ZX/8cRZ//XVif///v3//////////////////v34//fd
+ nv/22JL/9deN//79+f//////////////////////+/DU//PPdv/34Kf/+ee8//////////////////nn
+ u//zzXD/9tyb//Dh0v/cvJ//4cev/97Bpv/s2sr/4MSr/97Bp//77tH/9daM//PMbv///v3/////////
+ ///11oz/8cRX//nltP/kzLf/6NTC/+XOuP/u3tD/5M23/+PLtP/p1cP/6NPA//LIYv/xxFf//PTf////
+ ////////9M93//HEV//779H//////8qabf+uZSH/7NzN/+7f0P/fw6j//v79//37+f/00oD/8cRX//rt
+ y/////////////TRfv/11IX/+uzL///////16+P/tXQ3/97Bpf/Mn3X/s673//Dv/f//////9NOB//TQ
+ ef/77s/////////////23Jv/8shj//bcm////////////9Gngf/HlWf/3Lyg/9HN+P/LyPn//fnt//HF
+ W//yx2H//vrw/////////////PHY//HEV//xxVv//PPe///////8+fb/rWMf/+LIsP/////////+//XY
+ j//xxFf/9dSE///////////////////////114//8cRX//LIZP/67Mr////+/+7f0f///////vnw//bY
+ kf/xxFf/8cVb//zz3v///////////////////////vz2//TRfv/xxFf/9dWJ//XYkf/11Yf/9tqW//bZ
+ lf/xxFf/8cVb//rrxv/////////////////////////////////+/fv/+OGr//bZlP/11Ib/8cRX//PN
+ cf/225n/9NKA//zz3P/////////////////////////////////////////////////+/fr/+/DW//rq
+ xP/67Mr//ffq////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAACAAAABAAAAAAQAgAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////+/f/8893/+ee9//jirf/34Kn/+OKt//novf/8897///79////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////346//33qH/8slm//HEV//xxFf/9daK//XXj//zzG3/8cRX//HE
+ V//yyGX/992f//346///////////////////////////////////////////////////////////////
+ //////////////////////////////79+//44Kb/8sdg//HEV//xxFf/8cRX//HEV//44q7/+OGq//jg
+ p//xxFf/8cRX//HEV//33qH/8852//fgp////fv/////////////////////////////////////////
+ ///////////////////////////////////9+e3/8894//TRe//56L//996g//TSgP/xxFf/8cRX//jg
+ qv/22ZX/+OCo//HEV//xxFf/8sdh//nmuP/66cH/9NOD//TPeP/9+e//////////////////////////
+ /////////////////////////////////////////fjt//PMbv/xxFf/8cZe//npwf/66L//99ye//HE
+ Wf/zz3b/99+k//fcnP/22pb/8892//HEWP/22ZT/9+Co//jirv/xxl7/8cRX//LLa//9+O3/////////
+ //////////////////////////////////////////////79+f/zz3b/8cRX//HEV//xxFf/9NOD//TS
+ gP/447H//fjt/////////////////////////////fjs//jjsP/336T/8cVa//HEV//xxFf/8cRX//PP
+ d//+/fn/////////////////////////////////////////////////996h//fdnv/00oD/8cRX//HE
+ V//zz3X//fbm//////////////////////////////////////////////////336f/zznP/8cRX//HE
+ V//01IT/9diQ//feov////////////////////////////////////////////325f/00X3/+ei+//zy
+ 2//22pf/8892//779P////////////////////////////////////////////////////////////77
+ 9f/zz3f/+eS0//rqxP/66sT/88xt//z14///////////////////////////////////////9tqX//HG
+ XP/55bb/+ea4//bbl//99+n/9u3m//Xs5P/27uf/9ezl//bu5//06uH/8+nf//r28v/79/P/+vXy//Di
+ 1v/06uH/9u7n//vz4//44ar/++7R//balv/yymn/9tuZ//////////////////////////////////79
+ +f/xx17/8cRX//HFWf/zzG3/+OOw///////OoXn/voNN/8eUZv/MnXP/z6R8/8+jfP/Ejl3/5c23/9Ww
+ jf/Xs5L/wIdU/8WRYv/Km3H///////nmuf/zzXL/8cRX//HEV//yx2D//v34////////////////////
+ ////////++7P//HEV//xxFf/8cRX//HFW//++/P/9Ori/8SOXv/TrIj/3L2g/8ONXP/WspD/27ue/97A
+ pf/lzbf/zqJ6/72CS//WsY//0aeA/+LHr//y5t3/9OjZ//HFW//xxFf/8cRX//HEV//78NX/////////
+ ///////////////////45LP/8cRX//HEV//xxFf/9dSE///////z6N7/59G9//Tq4f///////Pn3////
+ //////////////jy7f/n0r7//Pn2///////06eD//////+HFrf/bup7/9NJ+//HEV//xxFf/8cRX//jh
+ q/////////////////////////////fcnf/xxFf/8cRX//HEV//33Z7/////////////////1rGO/7Js
+ LP+ybCz/smws/9Wwjv/+/f3//////+3dzv+2dDb/2LSU//36+P//////+vXx//z59//336b/8cRX//HE
+ V//xxFf/9tuZ////////////////////////////9tmS//HEV//xxFf/8cRX//fgp///////////////
+ ///48ev/qFoR/6JOAP+ybSz//v79/+HGrf/QpX3//Pr4//Hl2f////////////////////////////ji
+ rP/xxFf/8cRX//HEV//22pb////////////////////////////225r/8cRX//HEV//xxFf/996h////
+ ///////////////////YtJP/ok4A/8yfdf/+/v3/plcN/6JOAP/WsY///////+Hf/P//////////////
+ ////////+OGq//HEV//xxFf/8cRX//bbmP////////////////////////////jirv/xxFj//ffp//TR
+ fP/11oz///////////////////////38+/+xayv/t3c7///////Vr4z/wopX//jy7f/T0Pr/Ggnn/8O+
+ +P/////////////////01IT/9NKA//z04f/xxFf/+OCn////////////////////////////+uvI//HE
+ V//00oD/8cZd//HHX//+/fr//////////////////////+bPuv+iTgD/1a+M//79/P//////8OLW//Xy
+ 9v9SRe3/Qzbr/+3s/f///////v34//LHYP/yx2D/9NF8//HEV//77s7/////////////////////////
+ ///++/T/8cVa//HEV//xxFf/8cRX//novv///////////////////////////72CS/+iTgD/qVwU/69n
+ Jv/SqYT////////////////////////////56L3/8cRX//HEV//xxFf/8cVb//778///////////////
+ ///////////////////11ov/8cRX//HEV//xxFf/8spp//779P//////////////////////8ubc/6RT
+ B/+iTgD/rmQh//z59////////////////////////vv0//LKaP/xxFf/8cRX//HEV//11oz/////////
+ //////////////////////////////zx1//xxFf/8cRX//HEV//xxFf/9dWK///+/f//////////////
+ ////////zJ91/6JOAP/gxKr////////////////////////+/P/11or/8cRX//HEV//xxFf/8cRX//zx
+ 1v////////////////////////////////////////////XXjv/xxFf/8cRX//HEV//xxFf/9daL//78
+ 9v/////////////////59PD/wotZ///////////////////////+/Pb/9daL//HEV//xxFf/8cRX//HE
+ V//11oz//////////////////////////////////////////////////vnv//LKZ//xxFf/8cRX//HE
+ V//xxFf/88tt//rrxf///vz////////////+/v7//////////////vz/+urF//PLbP/xxFf/8cRX//HE
+ V//xxFf/8sln//768P///////////////////////////////////////////////////////PPc//LH
+ YP/xxFf/8cRX//HEV//xxVn/9tiR//PMb//34Kj/+eW0//nnvP/55bT/996h//XTgv/00X7/8cRX//HE
+ V//xxFf/8cRX//LHYP/8893/////////////////////////////////////////////////////////
+ /////////PLc//LJZv/xxFf/8cRX//LJZf/78NX/9tmU//bcm//xxFf/8cRX//HFWv/44Kn/+OS0//fe
+ ov/xxFf/8cRX//HEV//yyWb//PLb////////////////////////////////////////////////////
+ /////////////////////////fnu//XUh//xxFf/9teO//rpwf/56L3/88xv//HEV//xxFf/8cRX//fe
+ of/56cD/88ts//HEV//xxFf/9dWH//357v//////////////////////////////////////////////
+ ///////////////////////////////////////////+//vu0P/004T/9NF8//bal//xxFf/8cRX//HE
+ V//xxFf/9M93//bcnv/225r/9NOD//vu0P////7/////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////9+Ov/+ei+//fc
+ nf/1143/9dWH//XXjf/33J3/+ei+//346///////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAADAA
+ AABgAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////+//789v/9+e3//ffo//315P/89OH//PPf//304v/99ub//ffq//76
+ 8f///fv/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////9+f/78NX/+OOv//bYkf/zznX/8sln//LJZP/xxFf/8spo//HG
+ Xv/yx2H/8str//TTgv/33aD/+ui///336P///v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////vz/++3L//TRff/yyWX/8cVa//HEV//xxFf/8cRY//jg
+ p//23Jr/+OOx//XXjP/xxFf/8cRX//HEV//xxFj/8sZe//PMbf/33Z7//vry////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////79//304P/21oz/8cVa//HEV//xxFf/8cRX//HE
+ V//xxFf/8cRX//bbmP/55rf/9daM//jfpf/yx1//8cRX//HEV//xxFf/8cRX//TPef/00Xv/8spp//nn
+ u//++/P/////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////++/P/+OSx//POdP/225n/9dOD//LG
+ Xv/zznX/8cVa//HEV//xxFf/8cRX//ffpv/56L3/99+l//rqw//zzXD/8cRX//HEV//xxFf/8sll//rr
+ xf/557z/9+Cn//PMbv/114z//PPc////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////789f/225n/8cZc//LG
+ Xv/336T/+ea5//fgp//67Mr/8spp//HEV//xxFf/8cRX//bYkv/336f/992e//vtzP/00n//8cRX//HE
+ V//xxFf/8cdg//nks//77s//992f//jltP/xxVj/8spo//vv0v//////////////////////////////
+ /////////////////////////////////////////////////////////////////////////vv1//bZ
+ lv/xxFf/8cRX//HFW//33qL/+/DU//vuzv/44Kf/9taM//HEV//xxVv/8slk//POc//11Yj/9M1y//PM
+ bv/yymj/8sdf//HEWP/xxVj/996j//rrx//55LT/++/R//LKav/xxFf/8cRX//LIYv/668f///79////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///++vL/9tqX//HEV//xxFf/8cRX//HEV//yymj/+uvI//nltv/33aD/881x//bYkf/45LT/++/S//32
+ 5//9+e3//fnu//347P/8897/+unC//ffpP/00X3/+OCn//fdoP/44ar/8slk//HEV//xxFf/8cRX//HE
+ V//zzHD/+/DW////////////////////////////////////////////////////////////////////
+ ///////////////+/P/44q7/8cVb//HEV//xxFf/8cRX//HEV//xxVv/88tr//XZkf/22pf//PTh//78
+ 9v////7////////////////////////////////////////+/P/++e7/+uvI//TSgP/zzG3/8cRX//HE
+ V//xxFf/8cRX//HEV//xxFf/88xt//757///////////////////////////////////////////////
+ //////////////////////////////zz3f/zzG//99+j//PKa//yx1//8cRX//HEV//xxFf/8spn//no
+ vv///vz///////////////////////////////////////////////////////////////////////76
+ 8v/22JD/8cVb//HEV//xxFf/8cRX//LIYv/1147/881x//XWiv/+/Pj/////////////////////////
+ //////////////////////////////////////////35//TTg//11ov/+/DV//rqwv/22pX/8cZd//HE
+ WP/z0Hj/+/HY////////////////////////////////////////////////////////////////////
+ ///////////////////++vD/+OCm//HFW//xxVv/9dSE//jjr//55rj/+ea4//LHYP/66sP////+////
+ ////////////////////////////////////////////////////////+unB//PMbf/55bX/+OSy//zz
+ 3P/668f/+OGr//LKaP/88tr////+////////////////////////////////////////////////////
+ //////////////////////////////////////////35//fgqP/22ZT/+uvH//vryP/657v/++zL//XW
+ jP/01IP//vrx///////////////////////////////////////////////////////++/P/881z//HF
+ Wv/11ov/+uzL//ffpv/67Mn/9NOD//rqxP/9/Pr//Pr3//78+//59O///v38//37+f/79/T//fr4//38
+ +v/69fD/+/j1//7+/f/8+ff///7+//7+/f/69vL/+/f0//z6+P/8+vj/+vby//348P/33aD/+uvF//33
+ 6//668b/+OS0//XVh//xxl7/+/DW////////////////////////////////////////////////////
+ ///67Mr/8shi//HEV//xxFj/99yc//fdnf/22JL/996j/////v/s2sv/4MWr/97Bpv/RqIL/6dTC/9i0
+ lP/YtJT/5Mu1/97Apv/Tq4j/1rKQ//n07//dv6P/+vXx//bu5v/Tq4f/zZ92/+XNuf/Zt5j/0KaA//v3
+ 9P/78NP/+OKu//balv/1147/8cVb//HEV//xxFf/9daL////////////////////////////////////
+ ///////////////+/P/34Kb/8cRY//HEV//xxFf/8cRY//HGW//zzXL//fbk///////jybP/06qF/7d1
+ Of+3djz/x5Vn/8CHVP/Xs5L/1rGO/92/o//DjFv/xY9e//bu5//Ejlz/0qmD/+TLtf/KmW7/tXE0/9m2
+ mv+pXBX/3b6j/////////vz/99qX//LHYP/xxlz/8cRX//HEV//xxFf/8cZc//357f//////////////
+ //////////////////////////////768f/104L/8cRX//HEV//xxFf/8cRX//HEV//23Jv//v35//78
+ +//ewKX/z6N7/8ydcf/CjFr/1bCO/7JuL//Oonn/voRP/9KohP/HlGT/06uH//bu5//Ilmf/3Luf/6ha
+ Ef/Km3D/vH9I/+jSwP+/hU//17KS//v49f/69fD/+/DY//HFWv/xxFf/8cRX//HEV//xxFf/8cRX//rp
+ wv////////////////////////////////////////////336f/yy2v/8cRX//HEV//xxFf/8cRX//LG
+ Xv/66L////////fv6f/Kmm//xpJj/9u5nP/37+n/+/f0/9m3l//06+L/+PLt//v28//17eX//fv6//jy
+ 7f/Po3v/0KV+/9Stif/38ev/+PLt//Lm2//fwqb/9+/p/+jTwP/bu57/5s+6//PQev/xxFf/8cRX//HE
+ V//xxFf/8cRX//bZlP////////////////////////////////////////////325P/xxlz/8cRX//HE
+ V//xxFf/8cRX//LKaP/89N////////78+//38On/9/Dp//nz7v////////////78+/////7/////////
+ //////////////7+/f/58+7/9/Dp//38+v////////////78+//7+PX//////+fQvf/Xs5T/48qz//fd
+ oP/xxFf/8cRX//HEV//xxFf/8cRX//POc////vz///////////////////////////////////////vv
+ 0v/xxFf/8cRX//HEV//xxFf/8cRX//PMbv/++vH//////////////////////+TLtf++g0z/vYFJ/72B
+ Sf+9gUn/vYFJ/8eUZf/s28z///7+///////8+ff/17KS/7+FT//AiFT/1a+M//ny7v////////////z6
+ 9//y5dv//fz6//vw1P/xxFf/8cRX//HEV//xxFf/8cRX//PMbv/9+e7/////////////////////////
+ //////////////rov//xxFf/8cRX//HEV//xxFf/8cRX//PNcf/+/Pj///////////////////////bt
+ 5f+2dDf/ok4A/6JOAP+iTgD/qFoR/+TNuP/+/f3//fr4//jx6//+/v7/+/j1/82heP/Rp4L/+vby////
+ //////////////////////////////314//xxFj/8cRX//HEV//xxFf/8cRX//PLbP/9+Ov/////////
+ //////////////////////////////nmuf/xxFf/8cRX//HEV//xxFf/8cRX//POcv/+/vz/////////
+ //////////////79/f/YtZX/pVUK/6JOAP+iTgD/xpNk///+/v/17eX/vH9H/7FrKv/bupz//vz7//z5
+ 9//8+PX///////////////////////////////////////314//xxFj/8cRX//HEV//xxFf/8cRX//PL
+ bP/99+r///////////////////////////////////////rpwf/xxFf/8cRX//HEV//xxFf/8cRX//PN
+ cf/+/Pf////////////////////////////58+//tnM2/6JOAP+iTgD/59C9///////Vr43/pFEF/6JO
+ AP+rYBr/8uXa///////7+///8/P+//////////////////////////////////314v/xxFj/8cRX//HE
+ V//xxFf/8cRX//PMbf/9+Ov///////////////////////////////////////zx1v/xxFf/8cRX//XX
+ jv/11Yj/8cVb//PMbf/9+e3/////////////////////////////////6NK//6VUCf+iTgD/38Ko////
+ ///dv6T/p1cN/6JOAf+1czX/8+fd//39//+2sff/bWPv/+/u/f////////////////////////////rr
+ xf/xxFf/88xv//fcnf/yy2v/8cRX//PMb//++vP///////////////////////////////////////32
+ 5f/xxl//8cVZ//778//88tn/8spn//LKZ//88tr//////////////////////////////////v39/8iX
+ av+iTgD/vYJK///////7+PT/3b6h/82gd//v4NP//v79/+no/f9KPez/FALm/3Zs8P/4+P7/////////
+ //////////////bcm//xxFf/+OCq//79+P/33Z7/8cRX//POc////v3/////////////////////////
+ //////////////346//zzG7/8cRX//bYkf/11ov/8cVb//HGW//55rf////+////////////////////
+ //////////////Tp3/+vZiP/ok4A/9y8n//79/P////////////+/fz/+PHr//Ps6f+SivP/IRHo/ycX
+ 6P+loPX//f3///////////////77//PMcP/xxFf/881x//ffpf/zy2r/8cRX//ffo///////////////
+ //////////////////////////////779P/11or/8cRX//HEV//xxFf/8cRX//HEV//12JD//vz2////
+ //////////////////////////////37+v/SqYP/pFMH/6ZWDP/FkWH/27mb/+HGrv/Sqob/17ST///+
+ /v/x8P3/sqz3/6ih9v/Cvfj/+fn+////////////++/R//HEV//xxFf/8cRX//HEV//xxFf/8cRX//rt
+ y//////////////////////////////////////////////+/f/44av/8cVZ//HEV//xxFf/8cRX//HE
+ V//yyGL//PTe///////////////////////////////////////06+L/rmUh/6JOAP+iTwH/pVUK/6hZ
+ EP+waCb/8OLW/////////////////////////////////////////fn/9NJ///HEV//xxFf/8cRX//HE
+ V//xxFf/8sdi//789//////////////////////////////////////////////////78NX/8sll//HE
+ V//xxFf/8cRX//HEV//xxFf/9NWH//79+f//////////////////////////////////////3sGm/6NR
+ BP+iTgD/ok4A/6RRBf/QpoD//fz6/////////////////////////////////////v/66sP/8sdg//HE
+ V//xxFf/8cRX//HEV//xxFf/99ub////////////////////////////////////////////////////
+ ///+/Pf/9dSF//HEV//xxFf/8cRX//HEV//xxFf/8cRY//jirf/+/fv/////////////////////////
+ /////////fv5/76DTf+iTgD/ok4A/7FqKf/x5dr///////////////////////////////////////33
+ 6P/00Xz/8cRX//HEV//xxFf/8cRX//HEV//yyGL//PLb////////////////////////////////////
+ /////////////////////////O/T//HEV//xxFf/8cRX//HEV//xxFf/8cRX//LIY//66sP////+////
+ /////////////////////////////+3dzv+qXhf/ok4A/9y7nf///v7/////////////////////////
+ /////////vz2//XThP/xxVn/8cRX//HEV//xxFf/8cRX//HEV//22JH//vz2////////////////////
+ //////////////////////////////////////////////bZk//xxFj/8cRX//HEV//xxFf/8cRX//HE
+ V//yyWX/++zK///9+v////////////////////////////z59//Lm3D/vH9H////////////////////
+ /////////////////v/9+Or/9dSF//HEV//xxFf/8cRX//HEV//xxFf/8cRX//LIZP/77s//////////
+ //////////////////////////////////////////////////////////////325v/zznT/8cRX//HE
+ V//xxFf/8cRX//HEV//xxFf/8sdg//ffpv/99+j////+///////////////////////w4tX/8uba////
+ //////////////////////////77//vsyv/00n7/8cVZ//HEV//xxFf/8cRX//HEV//xxFf/8cRX//fe
+ ov/+/fv////////////////////////////////////////////////////////////////////////+
+ /f/66cD/8sdg//HEV//xxFf/8cRX//HEV//xxFf/8cRX//HFWv/zzXL/+ee5//789///////////////
+ ///////////////////////////////+/v/8897/9daJ//LIY//xxFf/8cRX//HEV//xxFf/8cRX//HE
+ V//xxFf/9NOE//789///////////////////////////////////////////////////////////////
+ /////////////////////v3/+OCo//HGXP/xxFf/8cRX//HEV//xxFf/8cRX//HEV//yx1//9dOC//PN
+ c//33Z7/++7P//325f/99+j//ffp//325//8893/+eW1//bYkP/zy2v/8sZe//HEV//xxFf/8cRX//HE
+ V//xxFf/8cRX//HEWP/00Hn//fjs////////////////////////////////////////////////////
+ //////////////////////////////////////////36//jhrP/yx2H/8cRX//HEV//xxFf/8cRX//HE
+ WP/22JH/+uzK//LLa//22pb/881w//LGXf/yyWb/8spo//LIZP/00X3/9dWI//nmuf/33qH/88xv//HE
+ V//xxFf/8cRX//HEV//xxFf/8cRX//TQeP/88tr////+////////////////////////////////////
+ ///////////////////////////////////////////////////////////////9+v/55bf/8sdf//HE
+ V//xxFf/8cRX//LHX//44av//PHW//jirP/55rj/88xu//HEV//xxFf/8cRX//HEV//zy2z/+ui///nm
+ uf/557v/996i//HEV//xxFf/8cRX//HEV//xxFf/9NKA//346/////7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////++7Q//PMcP/xxVv/8cRX//LKZ//67Mf/+uzJ//rpwf/33qH/8shj//HEV//xxFf/8cRX//HE
+ V//yyGT/+unA//vw1P/55bf/88pp//HEV//xxFf/8cRX//LIYv/33Z3//vz2////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////336v/44Kj/88xu//PMbv/547L/9dSH//jjsf/22ZX/8cRY//HE
+ V//xxFf/8cRX//HEV//xxVr/+ea5//balf/557z/992e//HFWf/yx1//9daK//vsyf/+/fn/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////fv//fjq//jir//zz3f/8sdh//TS
+ f//zz3b/8cRX//HEV//xxFf/8cRX//HEV//xxFf/9NB7//XWjP/zzG//881w//XXjf/779H//vv0////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////fn/++7Q//feo//0z3f/88xt//PLav/yymj/8spn//LKaf/zy2v/881w//XUhP/55rr//vjs////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/fr//vnu//z14//8893//PLb//z03//99+j//vv0////
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
+
+
+
\ No newline at end of file
diff --git a/TetraPackOCR/GetOCRImage.cs b/TetraPackOCR/GetOCRImage.cs
new file mode 100644
index 0000000..dfeb2b9
--- /dev/null
+++ b/TetraPackOCR/GetOCRImage.cs
@@ -0,0 +1,42 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.IO;
+using System.Threading.Tasks;
+
+namespace TetraPackOCR
+{
+ class GetOCRImage
+ {
+ //获取文件夹下最新文件的名称
+ public class FileTimeInfo
+ {
+ public string FileName;
+ public DateTime FileCreateTime;
+ }
+
+ public FileTimeInfo GetLatesFileImageName(string dir,string ext)
+ {
+ List list = new List();
+ DirectoryInfo d = new DirectoryInfo(dir);
+ foreach (FileInfo file in d.GetFiles())
+ {
+ if (file.Extension.ToUpper() == ext.ToUpper())
+ {
+ list.Add(new FileTimeInfo()
+ {
+ FileName = file.FullName,
+ FileCreateTime = file.CreationTime
+ });
+ }
+ }
+ var f = from x in list
+ orderby x.FileCreateTime
+ select x;
+ return f.LastOrDefault();
+
+ }
+
+ }
+}
diff --git a/TetraPackOCR/HPoint.cs b/TetraPackOCR/HPoint.cs
new file mode 100644
index 0000000..70b20b9
--- /dev/null
+++ b/TetraPackOCR/HPoint.cs
@@ -0,0 +1,24 @@
+using System;
+using System.Collections.Generic;
+
+namespace TetraPackOCR
+{
+ ///
+ /// 点
+ ///
+ class Point
+ {
+ public int x;
+ public int y;
+ public string txt;
+ public Point(int x, int y,string txt)
+ {
+ this.x = x;
+ this.y = y;
+ this.txt = txt;
+ }
+ }
+
+
+
+}
diff --git a/TetraPackOCR/LogConfig.xml b/TetraPackOCR/LogConfig.xml
new file mode 100644
index 0000000..3e6eb19
--- /dev/null
+++ b/TetraPackOCR/LogConfig.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TetraPackOCR/OCRTextResult.cs b/TetraPackOCR/OCRTextResult.cs
new file mode 100644
index 0000000..3426a2f
--- /dev/null
+++ b/TetraPackOCR/OCRTextResult.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace TetraPackOCR
+{
+ internal class OCRTextResult
+ {
+ public bool match;
+ public string text;
+ public List points = new List();
+ }
+}
diff --git a/TetraPackOCR/Program.cs b/TetraPackOCR/Program.cs
new file mode 100644
index 0000000..3472fac
--- /dev/null
+++ b/TetraPackOCR/Program.cs
@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace TetraPackOCR
+{
+ static class Program
+ {
+ ///
+ /// 应用程序的主入口点。
+ ///
+ [STAThread]
+ static void Main()
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new Form1());
+ }
+ }
+}
diff --git a/TetraPackOCR/Properties/AssemblyInfo.cs b/TetraPackOCR/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..feb17ea
--- /dev/null
+++ b/TetraPackOCR/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// 有关程序集的一般信息由以下
+// 控制。更改这些特性值可修改
+// 与程序集关联的信息。
+[assembly: AssemblyTitle("利乐包装OCR")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("CVE")]
+[assembly: AssemblyProduct("利乐包装OCR")]
+[assembly: AssemblyCopyright("Copyright ©BJCVE. 2025")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// 将 ComVisible 设置为 false 会使此程序集中的类型
+//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
+//请将此类型的 ComVisible 特性设置为 true。
+[assembly: ComVisible(false)]
+
+// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
+[assembly: Guid("533800aa-d6a6-4ef7-825f-aa143b1ee901")]
+
+// 程序集的版本信息由下列四个值组成:
+//
+// 主版本
+// 次版本
+// 生成号
+// 修订号
+//
+// 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
+// 方法是按如下所示使用“*”: :
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/TetraPackOCR/Properties/Resources.Designer.cs b/TetraPackOCR/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..afc9491
--- /dev/null
+++ b/TetraPackOCR/Properties/Resources.Designer.cs
@@ -0,0 +1,83 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace TetraPackOCR.Properties {
+ using System;
+
+
+ ///
+ /// 一个强类型的资源类,用于查找本地化的字符串等。
+ ///
+ // 此类是由 StronglyTypedResourceBuilder
+ // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
+ // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
+ // (以 /str 作为命令选项),或重新生成 VS 项目。
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ ///
+ /// 返回此类使用的缓存的 ResourceManager 实例。
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TetraPackOCR.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// 重写当前线程的 CurrentUICulture 属性
+ /// 重写当前线程的 CurrentUICulture 属性。
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ ///
+ /// 查找 System.Drawing.Bitmap 类型的本地化资源。
+ ///
+ internal static System.Drawing.Bitmap OFF {
+ get {
+ object obj = ResourceManager.GetObject("OFF", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// 查找 System.Drawing.Bitmap 类型的本地化资源。
+ ///
+ internal static System.Drawing.Bitmap ON {
+ get {
+ object obj = ResourceManager.GetObject("ON", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+ }
+}
diff --git a/TetraPackOCR/Properties/Resources.resx b/TetraPackOCR/Properties/Resources.resx
new file mode 100644
index 0000000..f5a049b
--- /dev/null
+++ b/TetraPackOCR/Properties/Resources.resx
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ ..\Resources\OFF.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\ON.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
\ No newline at end of file
diff --git a/TetraPackOCR/Properties/Settings.Designer.cs b/TetraPackOCR/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..8a72ddd
--- /dev/null
+++ b/TetraPackOCR/Properties/Settings.Designer.cs
@@ -0,0 +1,26 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace TetraPackOCR.Properties {
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default {
+ get {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/TetraPackOCR/Properties/Settings.settings b/TetraPackOCR/Properties/Settings.settings
new file mode 100644
index 0000000..3964565
--- /dev/null
+++ b/TetraPackOCR/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/TetraPackOCR/Resources/OFF.png b/TetraPackOCR/Resources/OFF.png
new file mode 100644
index 0000000..f1c7b4d
Binary files /dev/null and b/TetraPackOCR/Resources/OFF.png differ
diff --git a/TetraPackOCR/Resources/ON.png b/TetraPackOCR/Resources/ON.png
new file mode 100644
index 0000000..29da47e
Binary files /dev/null and b/TetraPackOCR/Resources/ON.png differ
diff --git a/TetraPackOCR/TetraPackOCR.csproj b/TetraPackOCR/TetraPackOCR.csproj
new file mode 100644
index 0000000..0f72c79
--- /dev/null
+++ b/TetraPackOCR/TetraPackOCR.csproj
@@ -0,0 +1,344 @@
+
+
+
+
+
+
+ Debug
+ AnyCPU
+ {3377D856-D94D-4EF1-9F16-9F19390C0BB3}
+ WinExe
+ TetraPackOCR
+ TetraPackOCR
+ v4.7.2
+ 512
+ true
+ true
+
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
+
+
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+ true
+ bin\x64\Debug\
+ DEBUG;TRACE
+ full
+ x64
+ prompt
+ MinimumRecommendedRules.ruleset
+ true
+
+
+ bin\x64\Release\
+ TRACE
+ true
+ pdbonly
+ x64
+ prompt
+ MinimumRecommendedRules.ruleset
+ true
+
+
+ favicon.ico
+
+
+
+ False
+ ..\dll\Bjcve.Comm.FFP.dll
+
+
+ ..\packages\Portable.BouncyCastle.1.9.0\lib\net40\BouncyCastle.Crypto.dll
+
+
+ ..\packages\BouncyCastle.Cryptography.2.7.0-beta.98\lib\net461\BouncyCastle.Cryptography.dll
+
+
+ ..\dll\CLIDelegate.dll
+
+
+ False
+ ..\dll\Cognex.VisionPro.dll
+
+
+ False
+ ..\dll\Cognex.VisionPro.Comm.dll
+
+
+ False
+ ..\dll\Cognex.VisionPro.Controls.dll
+
+
+ False
+ ..\dll\Cognex.VisionPro.Core.dll
+
+
+ False
+ ..\dll\Cognex.VisionPro.Display.Controls.dll
+
+
+ False
+ ..\dll\Cognex.VisionPro.ImageProcessing.dll
+
+
+ False
+ ..\dll\Cognex.VisionPro.PMAlign.dll
+
+
+ False
+ ..\dll\Cognex.VisionPro.QuickBuild.Core.dll
+
+
+ False
+ ..\dll\Cognex.VisionPro.ToolGroup.dll
+
+
+ ..\packages\Enums.NET.5.0.0\lib\net461\Enums.NET.dll
+
+
+ ..\packages\EPPlus.8.2.1\lib\net462\EPPlus.dll
+
+
+ ..\packages\EPPlus.Interfaces.8.1.0\lib\net462\EPPlus.Interfaces.dll
+
+
+ ..\packages\EPPlus.System.Drawing.8.1.0\lib\net462\EPPlus.System.Drawing.dll
+
+
+ ..\packages\ExtendedNumerics.BigDecimal.3001.1.0.233\lib\net472\ExtendedNumerics.BigDecimal.dll
+
+
+ ..\packages\SharpZipLib.1.4.2\lib\netstandard2.0\ICSharpCode.SharpZipLib.dll
+
+
+ False
+ ..\dll\log4net.dll
+
+
+ ..\dll\LogShowLib.dll
+
+
+ ..\packages\MathNet.Numerics.Signed.5.0.0\lib\net461\MathNet.Numerics.dll
+
+
+ ..\packages\Microsoft.Bcl.Cryptography.10.0.0-rc.2.25502.107\lib\net462\Microsoft.Bcl.Cryptography.dll
+
+
+ ..\packages\Microsoft.IO.RecyclableMemoryStream.3.0.1\lib\netstandard2.0\Microsoft.IO.RecyclableMemoryStream.dll
+
+
+ ..\packages\Newtonsoft.Json.13.0.4\lib\net45\Newtonsoft.Json.dll
+
+
+ ..\packages\NPOI.2.7.5\lib\net472\NPOI.Core.dll
+
+
+ ..\packages\NPOI.2.7.5\lib\net472\NPOI.OOXML.dll
+
+
+ ..\packages\NPOI.2.7.5\lib\net472\NPOI.OpenXml4Net.dll
+
+
+ ..\packages\NPOI.2.7.5\lib\net472\NPOI.OpenXmlFormats.dll
+
+
+ ..\packages\NSax.1.0.2\lib\net472\NSax.dll
+
+
+ ..\packages\OpenCvSharp4.4.11.0.20250507\lib\netstandard2.0\OpenCvSharp.dll
+
+
+ ..\packages\OpenCvSharp4.Extensions.4.11.0.20250507\lib\netstandard2.0\OpenCvSharp.Extensions.dll
+
+
+ ..\packages\PaddleOCRSharp.5.1.0\lib\net47\PaddleOCRSharp.dll
+
+
+
+
+
+
+
+
+ ..\packages\SixLabors.Fonts.1.0.1\lib\netstandard2.0\SixLabors.Fonts.dll
+
+
+
+ ..\packages\System.Buffers.4.6.1\lib\net462\System.Buffers.dll
+
+
+ ..\packages\System.ComponentModel.Annotations.5.0.0\lib\net461\System.ComponentModel.Annotations.dll
+
+
+
+
+
+ ..\packages\System.Drawing.Common.10.0.0-rc.2.25502.107\lib\net462\System.Drawing.Common.dll
+
+
+ ..\packages\System.Formats.Asn1.10.0.0-rc.2.25502.107\lib\net462\System.Formats.Asn1.dll
+
+
+ ..\packages\System.IO.Compression.4.3.0\lib\net46\System.IO.Compression.dll
+ True
+ True
+
+
+ ..\packages\System.IO.FileSystem.Primitives.4.3.0\lib\net46\System.IO.FileSystem.Primitives.dll
+ True
+ True
+
+
+ ..\packages\System.IO.UnmanagedMemoryStream.4.3.0\lib\net46\System.IO.UnmanagedMemoryStream.dll
+ True
+ True
+
+
+ ..\packages\System.Memory.4.6.3\lib\net462\System.Memory.dll
+
+
+
+ ..\packages\System.Numerics.Vectors.4.6.1\lib\net462\System.Numerics.Vectors.dll
+
+
+ ..\packages\System.Runtime.CompilerServices.Unsafe.6.1.2\lib\net462\System.Runtime.CompilerServices.Unsafe.dll
+
+
+
+
+ ..\packages\System.Security.Cryptography.Xml.10.0.0-rc.2.25502.107\lib\net462\System.Security.Cryptography.Xml.dll
+
+
+ ..\packages\System.Text.Encoding.CodePages.10.0.0-rc.2.25502.107\lib\net462\System.Text.Encoding.CodePages.dll
+
+
+
+ ..\packages\System.Threading.Tasks.Extensions.4.6.3\lib\net462\System.Threading.Tasks.Extensions.dll
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\dll\ThridLibray.dll
+
+
+
+
+ ..\packages\ZString.2.6.0\lib\netstandard2.0\ZString.dll
+
+
+
+
+
+
+ Form
+
+
+ Form1.cs
+
+
+
+
+
+
+ Form1.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+ True
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+
+
+
+ False
+ Microsoft .NET Framework 4.7.1 %28x86 和 x64%29
+ true
+
+
+ False
+ .NET Framework 3.5 SP1
+ false
+
+
+
+
+
+ PreserveNewest
+
+
+
+
+
+
+
+ 这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TetraPackOCR/favicon.ico b/TetraPackOCR/favicon.ico
new file mode 100644
index 0000000..cd07d6d
Binary files /dev/null and b/TetraPackOCR/favicon.ico differ
diff --git a/TetraPackOCR/packages.config b/TetraPackOCR/packages.config
new file mode 100644
index 0000000..3fd4c87
--- /dev/null
+++ b/TetraPackOCR/packages.config
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TetraPark.OCR.sln b/TetraPark.OCR.sln
index 6cc834e..92114a5 100644
--- a/TetraPark.OCR.sln
+++ b/TetraPark.OCR.sln
@@ -5,32 +5,51 @@ VisualStudioVersion = 18.0.11123.170
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TetraParkOCR", "TetraParkOCR\TetraParkOCR.csproj", "{533800AA-D6A6-4EF7-825F-AA143B1EE901}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TetraPackOCR", "TetraPackOCR\TetraPackOCR.csproj", "{3377D856-D94D-4EF1-9F16-9F19390C0BB3}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Dll", "Dll", "{C0079401-F420-4256-B991-3BF16D3296C7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibReadTetraExcel", "LibReadTetraExcel\LibReadTetraExcel.csproj", "{B88B2FA9-0D9D-4EBB-A87A-4DE2DC2DD70F}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
- Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{533800AA-D6A6-4EF7-825F-AA143B1EE901}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{533800AA-D6A6-4EF7-825F-AA143B1EE901}.Debug|Any CPU.Build.0 = Debug|Any CPU
{533800AA-D6A6-4EF7-825F-AA143B1EE901}.Debug|x64.ActiveCfg = Debug|x64
{533800AA-D6A6-4EF7-825F-AA143B1EE901}.Debug|x64.Build.0 = Debug|x64
- {533800AA-D6A6-4EF7-825F-AA143B1EE901}.Debug|x86.ActiveCfg = Debug|x86
- {533800AA-D6A6-4EF7-825F-AA143B1EE901}.Debug|x86.Build.0 = Debug|x86
{533800AA-D6A6-4EF7-825F-AA143B1EE901}.Release|Any CPU.ActiveCfg = Release|Any CPU
{533800AA-D6A6-4EF7-825F-AA143B1EE901}.Release|Any CPU.Build.0 = Release|Any CPU
{533800AA-D6A6-4EF7-825F-AA143B1EE901}.Release|x64.ActiveCfg = Release|x64
{533800AA-D6A6-4EF7-825F-AA143B1EE901}.Release|x64.Build.0 = Release|x64
- {533800AA-D6A6-4EF7-825F-AA143B1EE901}.Release|x86.ActiveCfg = Release|x86
- {533800AA-D6A6-4EF7-825F-AA143B1EE901}.Release|x86.Build.0 = Release|x86
+ {3377D856-D94D-4EF1-9F16-9F19390C0BB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3377D856-D94D-4EF1-9F16-9F19390C0BB3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3377D856-D94D-4EF1-9F16-9F19390C0BB3}.Debug|x64.ActiveCfg = Debug|x64
+ {3377D856-D94D-4EF1-9F16-9F19390C0BB3}.Debug|x64.Build.0 = Debug|x64
+ {3377D856-D94D-4EF1-9F16-9F19390C0BB3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3377D856-D94D-4EF1-9F16-9F19390C0BB3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3377D856-D94D-4EF1-9F16-9F19390C0BB3}.Release|x64.ActiveCfg = Release|x64
+ {3377D856-D94D-4EF1-9F16-9F19390C0BB3}.Release|x64.Build.0 = Release|x64
+ {B88B2FA9-0D9D-4EBB-A87A-4DE2DC2DD70F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B88B2FA9-0D9D-4EBB-A87A-4DE2DC2DD70F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B88B2FA9-0D9D-4EBB-A87A-4DE2DC2DD70F}.Debug|x64.ActiveCfg = Debug|x64
+ {B88B2FA9-0D9D-4EBB-A87A-4DE2DC2DD70F}.Debug|x64.Build.0 = Debug|x64
+ {B88B2FA9-0D9D-4EBB-A87A-4DE2DC2DD70F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B88B2FA9-0D9D-4EBB-A87A-4DE2DC2DD70F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B88B2FA9-0D9D-4EBB-A87A-4DE2DC2DD70F}.Release|x64.ActiveCfg = Release|Any CPU
+ {B88B2FA9-0D9D-4EBB-A87A-4DE2DC2DD70F}.Release|x64.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {B88B2FA9-0D9D-4EBB-A87A-4DE2DC2DD70F} = {C0079401-F420-4256-B991-3BF16D3296C7}
+ EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {F550CA1D-FC09-446C-B501-170B642AAC00}
EndGlobalSection
diff --git a/TetraParkOCR/TetraParkOCR.csproj b/TetraParkOCR/TetraParkOCR.csproj
index eee9bcc..af95271 100644
--- a/TetraParkOCR/TetraParkOCR.csproj
+++ b/TetraParkOCR/TetraParkOCR.csproj
@@ -72,26 +72,6 @@
MinimumRecommendedRules.ruleset
true
-
- true
- bin\x86\Debug\
- DEBUG;TRACE
- full
- AnyCPU
- prompt
- MinimumRecommendedRules.ruleset
- true
-
-
- bin\x86\Release\
- TRACE
- true
- pdbonly
- x86
- prompt
- MinimumRecommendedRules.ruleset
- true
-
favicon.ico