diff --git a/20230926_104554.mp4 b/20230926_104554.mp4
new file mode 100644
index 0000000..a2c34dc
Binary files /dev/null and b/20230926_104554.mp4 differ
diff --git a/Bjcve.Comm.FFP.zip b/Bjcve.Comm.FFP.zip
new file mode 100644
index 0000000..eedf2f4
Binary files /dev/null and b/Bjcve.Comm.FFP.zip differ
diff --git a/TetraPark.OCR.sln b/TetraPark.OCR.sln
new file mode 100644
index 0000000..ec99470
--- /dev/null
+++ b/TetraPark.OCR.sln
@@ -0,0 +1,37 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.28307.1972
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TetraParkOCR", "利乐包装OCR\TetraParkOCR.csproj", "{533800AA-D6A6-4EF7-825F-AA143B1EE901}"
+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
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {F550CA1D-FC09-446C-B501-170B642AAC00}
+ EndGlobalSection
+EndGlobal
diff --git a/两台相机信息备忘.txt b/两台相机信息备忘.txt
new file mode 100644
index 0000000..4c45db2
--- /dev/null
+++ b/两台相机信息备忘.txt
@@ -0,0 +1,2 @@
+Machine Vision:BK27185BAK00038 idx 0
+Machine Vision:BK27185BAK00095 ocr
\ No newline at end of file
diff --git a/利乐包装OCR.7z b/利乐包装OCR.7z
new file mode 100644
index 0000000..d401444
Binary files /dev/null and b/利乐包装OCR.7z differ
diff --git a/利乐包装OCR/App.config b/利乐包装OCR/App.config
new file mode 100644
index 0000000..18f8340
--- /dev/null
+++ b/利乐包装OCR/App.config
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/利乐包装OCR/AutoSizeFormClass.cs b/利乐包装OCR/AutoSizeFormClass.cs
new file mode 100644
index 0000000..072b5d0
--- /dev/null
+++ b/利乐包装OCR/AutoSizeFormClass.cs
@@ -0,0 +1,118 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Windows.Forms;
+
+
+namespace winAnchor
+{
+ class AutoSizeFormClass
+ {
+ //(1).声明结构,只记录窗体和其控件的初始位置和大小。
+ public struct controlRect
+ {
+ public int Left;
+ public int Top;
+ public int Width;
+ public int Height;
+ }
+ //(2).声明 1个对象
+ //注意这里不能使用控件列表记录 List nCtrl;,因为控件的关联性,记录的始终是当前的大小。
+ // public List oldCtrl= new List();//这里将西文的大于小于号都过滤掉了,只能改为中文的,使用中要改回西文
+ public List oldCtrl = new List();
+ int ctrlNo = 0;//1;
+ //(3). 创建两个函数
+ //(3.1)记录窗体和其控件的初始位置和大小,
+ public void controllInitializeSize(Control mForm)
+ {
+ controlRect cR;
+ cR.Left = mForm.Left; cR.Top = mForm.Top; cR.Width = mForm.Width; cR.Height = mForm.Height;
+ oldCtrl.Add(cR);//第一个为"窗体本身",只加入一次即可
+ AddControl(mForm);//窗体内其余控件还可能嵌套控件(比如panel),要单独抽出,因为要递归调用
+ //this.WindowState = (System.Windows.Forms.FormWindowState)(2);//记录完控件的初始位置和大小后,再最大化
+ //0 - Normalize , 1 - Minimize,2- Maximize
+ }
+ private void AddControl(Control ctl)
+ {
+ foreach (Control c in ctl.Controls)
+ { //**放在这里,是先记录控件的子控件,后记录控件本身
+ //if (c.Controls.Count > 0)
+ // AddControl(c);//窗体内其余控件还可能嵌套控件(比如panel),要单独抽出,因为要递归调用
+ controlRect objCtrl;
+ objCtrl.Left = c.Left; objCtrl.Top = c.Top; objCtrl.Width = c.Width; objCtrl.Height = c.Height;
+ oldCtrl.Add(objCtrl);
+ //**放在这里,是先记录控件本身,后记录控件的子控件
+ if (c.Controls.Count > 0)
+ AddControl(c);//窗体内其余控件还可能嵌套控件(比如panel),要单独抽出,因为要递归调用
+ }
+ }
+ //(3.2)控件自适应大小,
+ public void controlAutoSize(Control mForm)
+ {
+ if (ctrlNo == 0)
+ { //*如果在窗体的Form1_Load中,记录控件原始的大小和位置,正常没有问题,但要加入皮肤就会出现问题,因为有些控件如dataGridView的的子控件还没有完成,个数少
+ //*要在窗体的Form1_SizeChanged中,第一次改变大小时,记录控件原始的大小和位置,这里所有控件的子控件都已经形成
+ controlRect cR;
+ // cR.Left = mForm.Left; cR.Top = mForm.Top; cR.Width = mForm.Width; cR.Height = mForm.Height;
+ cR.Left = 0; cR.Top = 0; cR.Width = mForm.PreferredSize.Width; cR.Height = mForm.PreferredSize.Height;
+
+ oldCtrl.Add(cR);//第一个为"窗体本身",只加入一次即可
+ AddControl(mForm);//窗体内其余控件可能嵌套其它控件(比如panel),故单独抽出以便递归调用
+ }
+ float wScale = (float)mForm.Width / (float)oldCtrl[0].Width;//新旧窗体之间的比例,与最早的旧窗体
+ float hScale = (float)mForm.Height / (float)oldCtrl[0].Height;//.Height;
+ ctrlNo = 1;//进入=1,第0个为窗体本身,窗体内的控件,从序号1开始
+ AutoScaleControl(mForm, wScale, hScale);//窗体内其余控件还可能嵌套控件(比如panel),要单独抽出,因为要递归调用
+ }
+ private void AutoScaleControl(Control ctl, float wScale, float hScale)
+ {
+ int ctrLeft0, ctrTop0, ctrWidth0, ctrHeight0;
+ //int ctrlNo = 1;//第1个是窗体自身的 Left,Top,Width,Height,所以窗体控件从ctrlNo=1开始
+ foreach (Control c in ctl.Controls)
+ { //**放在这里,是先缩放控件的子控件,后缩放控件本身
+ //if (c.Controls.Count > 0)
+ // AutoScaleControl(c, wScale, hScale);//窗体内其余控件还可能嵌套控件(比如panel),要单独抽出,因为要递归调用
+ ctrLeft0 = oldCtrl[ctrlNo].Left;
+ ctrTop0 = oldCtrl[ctrlNo].Top;
+ ctrWidth0 = oldCtrl[ctrlNo].Width;
+ ctrHeight0 = oldCtrl[ctrlNo].Height;
+ //c.Left = (int)((ctrLeft0 - wLeft0) * wScale) + wLeft1;//新旧控件之间的线性比例
+ //c.Top = (int)((ctrTop0 - wTop0) * h) + wTop1;
+ c.Left = (int)((ctrLeft0) * wScale);//新旧控件之间的线性比例。控件位置只相对于窗体,所以不能加 + wLeft1
+ c.Top = (int)((ctrTop0) * hScale);//
+ c.Width = (int)(ctrWidth0 * wScale);//只与最初的大小相关,所以不能与现在的宽度相乘 (int)(c.Width * w);
+ c.Height = (int)(ctrHeight0 * hScale);//
+ ctrlNo++;//累加序号
+ //**放在这里,是先缩放控件本身,后缩放控件的子控件
+ if (c.Controls.Count > 0)
+ AutoScaleControl(c, wScale, hScale);//窗体内其余控件还可能嵌套控件(比如panel),要单独抽出,因为要递归调用
+
+ if (ctl is DataGridView)
+ {
+ DataGridView dgv = ctl as DataGridView;
+ Cursor.Current = Cursors.WaitCursor;
+
+ int widths = 0;
+ for (int i = 0; i < dgv.Columns.Count; i++)
+ {
+ dgv.AutoResizeColumn(i, DataGridViewAutoSizeColumnMode.AllCells); // 自动调整列宽
+ widths += dgv.Columns[i].Width; // 计算调整列后单元列的宽度和
+ }
+ if (widths >= ctl.Size.Width) // 如果调整列的宽度大于设定列宽
+ dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells; // 调整列的模式 自动
+ else
+ dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; // 如果小于 则填充
+
+ Cursor.Current = Cursors.Default;
+ }
+ }
+
+
+ }
+ }
+}
diff --git a/利乐包装OCR/CPMARunStatus.cs b/利乐包装OCR/CPMARunStatus.cs
new file mode 100644
index 0000000..b6b5b2f
--- /dev/null
+++ b/利乐包装OCR/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/利乐包装OCR/Data.cs b/利乐包装OCR/Data.cs
new file mode 100644
index 0000000..47899e2
--- /dev/null
+++ b/利乐包装OCR/Data.cs
@@ -0,0 +1,12 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace TetraParkOCR
+{
+ class Data
+ {
+ }
+}
diff --git a/利乐包装OCR/Form1.Designer.cs b/利乐包装OCR/Form1.Designer.cs
new file mode 100644
index 0000000..eec0610
--- /dev/null
+++ b/利乐包装OCR/Form1.Designer.cs
@@ -0,0 +1,1213 @@
+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_verOcrShow = 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_DistYShow = new System.Windows.Forms.Label();
+ this.lbl_DistXShow = new System.Windows.Forms.Label();
+ this.lbl_GradientShow = new System.Windows.Forms.Label();
+ this.lbl_widthShow = new System.Windows.Forms.Label();
+ this.lbl_ProductStandardShow = new System.Windows.Forms.Label();
+ this.lbl_NOFShow = new System.Windows.Forms.Label();
+ this.lbl_QSVShow = new System.Windows.Forms.Label();
+ this.lbl_DistY = new System.Windows.Forms.Label();
+ this.lbl_QSV = 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_NOF = 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.label3 = 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.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.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(519, 26);
+ 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(328, 26);
+ 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(231, 26);
+ 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(532, 89);
+ 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(277, 89);
+ 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(36, 89);
+ 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(151, 225);
+ 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_verOcrShow
+ //
+ this.lbl_verOcrShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_verOcrShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_verOcrShow.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_verOcrShow.Location = new System.Drawing.Point(150, 254);
+ this.lbl_verOcrShow.Name = "lbl_verOcrShow";
+ this.lbl_verOcrShow.Size = new System.Drawing.Size(539, 40);
+ this.lbl_verOcrShow.TabIndex = 10;
+ this.lbl_verOcrShow.Text = "等待订单确认...";
+ this.lbl_verOcrShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // 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(154, 89);
+ 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(395, 88);
+ 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(650, 89);
+ 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(147, 307);
+ 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_DistYShow, 1, 6);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_DistXShow, 1, 5);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_GradientShow, 1, 4);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_widthShow, 1, 3);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_ProductStandardShow, 1, 2);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_NOFShow, 1, 1);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_QSVShow, 1, 0);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_DistY, 0, 6);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_QSV, 0, 0);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_DistX, 0, 5);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_Gradient, 0, 4);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_width, 0, 3);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_ProductStandard, 0, 2);
+ this.tableLayoutPanel_productInformtion.Controls.Add(this.lbl_NOF, 0, 1);
+ this.tableLayoutPanel_productInformtion.Location = new System.Drawing.Point(2, 38);
+ this.tableLayoutPanel_productInformtion.Name = "tableLayoutPanel_productInformtion";
+ this.tableLayoutPanel_productInformtion.RowCount = 7;
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28571F));
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28572F));
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28572F));
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28572F));
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28572F));
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28572F));
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28572F));
+ this.tableLayoutPanel_productInformtion.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
+ this.tableLayoutPanel_productInformtion.Size = new System.Drawing.Size(308, 282);
+ this.tableLayoutPanel_productInformtion.TabIndex = 20;
+ //
+ // lbl_DistYShow
+ //
+ this.lbl_DistYShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_DistYShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_DistYShow.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_DistYShow.Location = new System.Drawing.Point(155, 237);
+ this.lbl_DistYShow.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_DistYShow.Name = "lbl_DistYShow";
+ this.lbl_DistYShow.Size = new System.Drawing.Size(150, 38);
+ this.lbl_DistYShow.TabIndex = 27;
+ this.lbl_DistYShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_DistXShow
+ //
+ this.lbl_DistXShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_DistXShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_DistXShow.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_DistXShow.Location = new System.Drawing.Point(155, 198);
+ this.lbl_DistXShow.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_DistXShow.Name = "lbl_DistXShow";
+ this.lbl_DistXShow.Size = new System.Drawing.Size(150, 36);
+ this.lbl_DistXShow.TabIndex = 26;
+ this.lbl_DistXShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_GradientShow
+ //
+ this.lbl_GradientShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_GradientShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_GradientShow.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_GradientShow.Location = new System.Drawing.Point(155, 159);
+ this.lbl_GradientShow.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_GradientShow.Name = "lbl_GradientShow";
+ this.lbl_GradientShow.Size = new System.Drawing.Size(150, 36);
+ this.lbl_GradientShow.TabIndex = 25;
+ this.lbl_GradientShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_widthShow
+ //
+ this.lbl_widthShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_widthShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_widthShow.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_widthShow.Location = new System.Drawing.Point(155, 120);
+ this.lbl_widthShow.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_widthShow.Name = "lbl_widthShow";
+ this.lbl_widthShow.Size = new System.Drawing.Size(150, 36);
+ this.lbl_widthShow.TabIndex = 24;
+ this.lbl_widthShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_ProductStandardShow
+ //
+ this.lbl_ProductStandardShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_ProductStandardShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_ProductStandardShow.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_ProductStandardShow.Location = new System.Drawing.Point(155, 81);
+ this.lbl_ProductStandardShow.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_ProductStandardShow.Name = "lbl_ProductStandardShow";
+ this.lbl_ProductStandardShow.Size = new System.Drawing.Size(150, 36);
+ this.lbl_ProductStandardShow.TabIndex = 23;
+ this.lbl_ProductStandardShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_NOFShow
+ //
+ this.lbl_NOFShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_NOFShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_NOFShow.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_NOFShow.Location = new System.Drawing.Point(155, 42);
+ this.lbl_NOFShow.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_NOFShow.Name = "lbl_NOFShow";
+ this.lbl_NOFShow.Size = new System.Drawing.Size(150, 36);
+ this.lbl_NOFShow.TabIndex = 22;
+ this.lbl_NOFShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_QSVShow
+ //
+ this.lbl_QSVShow.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.lbl_QSVShow.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.lbl_QSVShow.Font = new System.Drawing.Font("宋体", 12F);
+ this.lbl_QSVShow.Location = new System.Drawing.Point(155, 3);
+ this.lbl_QSVShow.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_QSVShow.Name = "lbl_QSVShow";
+ this.lbl_QSVShow.Size = new System.Drawing.Size(150, 36);
+ this.lbl_QSVShow.TabIndex = 21;
+ this.lbl_QSVShow.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbl_DistY
+ //
+ this.lbl_DistY.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_DistY.Location = new System.Drawing.Point(3, 237);
+ this.lbl_DistY.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_DistY.Name = "lbl_DistY";
+ this.lbl_DistY.Size = new System.Drawing.Size(149, 41);
+ this.lbl_DistY.TabIndex = 12;
+ this.lbl_DistY.Text = "Y距离:";
+ this.lbl_DistY.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_QSV
+ //
+ this.lbl_QSV.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_QSV.Location = new System.Drawing.Point(3, 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(149, 36);
+ this.lbl_QSV.TabIndex = 6;
+ this.lbl_QSV.Text = "QSV:";
+ this.lbl_QSV.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_DistX
+ //
+ this.lbl_DistX.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_DistX.Location = new System.Drawing.Point(3, 198);
+ this.lbl_DistX.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_DistX.Name = "lbl_DistX";
+ this.lbl_DistX.Size = new System.Drawing.Size(149, 36);
+ this.lbl_DistX.TabIndex = 7;
+ this.lbl_DistX.Text = "X距离:";
+ this.lbl_DistX.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_Gradient
+ //
+ this.lbl_Gradient.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_Gradient.Location = new System.Drawing.Point(3, 159);
+ this.lbl_Gradient.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_Gradient.Name = "lbl_Gradient";
+ this.lbl_Gradient.Size = new System.Drawing.Size(149, 36);
+ this.lbl_Gradient.TabIndex = 8;
+ this.lbl_Gradient.Text = "梯度:";
+ this.lbl_Gradient.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_width
+ //
+ this.lbl_width.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_width.Location = new System.Drawing.Point(3, 120);
+ this.lbl_width.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_width.Name = "lbl_width";
+ this.lbl_width.Size = new System.Drawing.Size(149, 36);
+ this.lbl_width.TabIndex = 9;
+ this.lbl_width.Text = "包材宽度:";
+ this.lbl_width.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_ProductStandard
+ //
+ this.lbl_ProductStandard.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_ProductStandard.Location = new System.Drawing.Point(3, 81);
+ this.lbl_ProductStandard.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_ProductStandard.Name = "lbl_ProductStandard";
+ this.lbl_ProductStandard.Size = new System.Drawing.Size(149, 36);
+ this.lbl_ProductStandard.TabIndex = 10;
+ this.lbl_ProductStandard.Text = "产品规格:";
+ this.lbl_ProductStandard.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbl_NOF
+ //
+ this.lbl_NOF.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbl_NOF.Location = new System.Drawing.Point(3, 42);
+ this.lbl_NOF.Margin = new System.Windows.Forms.Padding(0);
+ this.lbl_NOF.Name = "lbl_NOF";
+ this.lbl_NOF.Size = new System.Drawing.Size(149, 36);
+ this.lbl_NOF.TabIndex = 11;
+ this.lbl_NOF.Text = "Number Of Lanes:";
+ this.lbl_NOF.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(150, 339);
+ this.txt_readOcrResultShow.Multiline = true;
+ this.txt_readOcrResultShow.Name = "txt_readOcrResultShow";
+ this.txt_readOcrResultShow.Size = new System.Drawing.Size(539, 41);
+ 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::TetraParkOCR.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.label3);
+ 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;
+ //
+ // label3
+ //
+ this.label3.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.label3.BackColor = System.Drawing.Color.DeepSkyBlue;
+ 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, -1);
+ this.label3.Margin = new System.Windows.Forms.Padding(3);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(317, 35);
+ this.label3.TabIndex = 26;
+ this.label3.Text = "自动运行";
+ this.label3.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.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.lbl_verOcrShow);
+ 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;
+ //
+ // 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(344, 153);
+ 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;
+ //
+ // 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_verOcrShow;
+ 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_QSVShow;
+ private System.Windows.Forms.Label lbl_DistY;
+ private System.Windows.Forms.Label lbl_QSV;
+ 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_NOF;
+ private System.Windows.Forms.Label lbl_DistYShow;
+ private System.Windows.Forms.Label lbl_DistXShow;
+ private System.Windows.Forms.Label lbl_GradientShow;
+ private System.Windows.Forms.Label lbl_widthShow;
+ private System.Windows.Forms.Label lbl_ProductStandardShow;
+ private System.Windows.Forms.Label lbl_NOFShow;
+ 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 label3;
+ 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;
+ }
+}
+
diff --git a/利乐包装OCR/Form1.cs b/利乐包装OCR/Form1.cs
new file mode 100644
index 0000000..ebf36ba
--- /dev/null
+++ b/利乐包装OCR/Form1.cs
@@ -0,0 +1,2235 @@
+/************************
+ * 作者:CVE-安翀岚
+ *
+ * Vision:1.0.23.1007 (发布使用)
+ * Windows10 X64(PaddleOCR不能部署在32位操作系统上)
+ * PaddleOCR 3.10
+ * Vpro: 9.5 SR2
+ *
+ ***********************/
+
+
+using System;
+using System.IO;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Threading;
+using System.Windows.Forms;
+using OfficeOpenXml;
+
+using Cognex.VisionPro;
+using Cognex.VisionPro.Comm;
+using Cognex.VisionPro.QuickBuild;
+using Cognex.VisionPro.ToolBlock;
+using Cognex.VisionPro.PMAlign;
+using Cognex.VisionPro.ToolGroup;
+using Cognex.VisionPro.ImageProcessing;
+using PaddleOCRSharp;
+using AVP.CRobot;
+using log4net;
+using LogShowLib;
+using System.Text.RegularExpressions;
+using TetraParkOCR;
+using Bjcve.Comm.FFP;
+using ThridLibray;
+using CLIDelegate;
+
+namespace TetraPackOCR
+{
+ public partial class Form1 : Form
+ {
+ public Form1()
+ {
+ double a = CogMisc.RadToDeg(0.0273672);
+ double r1 = Math.Cos((a * Math.PI) / 180);
+ double r2 = Math.Sin((a * Math.PI) / 180);
+ 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 Sequence, QSV, Design, Layers, Colours, ProductStandard, ord;
+ ///
+ /// 幅数 包材宽 梯度 X距离 Y距离
+ ///
+ double NumberOfLanes, width, Gradient, DistX, DistY;
+ ///
+ /// 定位Vpp文件
+ ///
+ string vppdetFile = AppDomain.CurrentDomain.BaseDirectory + "Data\\VPPFile\\liledet.vpp";
+ ///
+ /// OCRVpp文件
+ ///
+ string vppocrFile = AppDomain.CurrentDomain.BaseDirectory + "Data\\VPPFile\\lileOCR.vpp";
+ ///
+ /// 存图路径
+ ///
+ string SaveImageFileOCR = AppDomain.CurrentDomain.BaseDirectory + "SaveImage\\OCR";//ocr存图
+ string SaveImageFileDET = AppDomain.CurrentDomain.BaseDirectory + "SaveImage\\Det";//ocr存图
+ private CogJobManager myJobManager1, myJobManager2;
+ private CogJob myJob1, myJob2;
+
+ private string[] verocr = new string[20];
+
+ bool Coprinted_ordeFlag = false; //是否为共印订单旗帜
+ bool PlcContinueFlag = false; //PLC状态旗帜
+ int mMatchingStr = 0;//接收当前OCR拍照位置
+
+ List ocrAcc = new List();
+ ///
+ /// 相机对象 1和2
+ ///
+ IDevice m_dev_cam0, m_dev_cam1;
+ List DeviceList;
+ public string ImagePixelFormat = ""; //图像格式设置
+
+ delegate void DetResultDelegate(Object Sender, CogJobManagerActionEventArgs e);
+ delegate void OcrResultDelegate(Bitmap bmp);
+ #endregion
+
+ #region 窗体加载和关闭
+
+ //private void MainPage_SizeChanged(object sender, EventArgs e)
+ //{
+ // asf.controlAutoSize(this);
+ //}
+
+ ///
+ /// 窗体加载
+ ///
+ ///
+ ///
+ 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;
+ //asf.controllInitializeSize(this);
+ log.Info("软件正在加载...");
+ Action action = (() =>
+ {
+ //InitializeCamer1();
+ //InitializeCamer2();
+ InitializePaddleOCR();
+ myJobManager1 = CogSerializer.LoadObjectFromFile(vppdetFile) as CogJobManager;
+ myJobManager2 = CogSerializer.LoadObjectFromFile(vppocrFile) as CogJobManager;
+
+
+ InitializeCC24();
+
+ log.Info("模型文件加载完成");
+ this.check_Autorun.BackgroundImage = Image.FromFile(Application.StartupPath + "\\logo_image\\ON.png");
+ this.ttls_SystemStatusShow.Visible = true;
+ this.ttls_CamStatusShow.Visible = true;
+ this.Invoke(new Action(() =>
+ {
+ this.btn_manualOcr.Enabled = true;
+ this.btn_manualDet.Enabled = true;
+ check_Autorun.Enabled = true;
+ btn_StarDet_manual.Enabled = true;
+ }));
+ });
+
+
+
+ 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 =>
+ {
+
+
+ myJob1 = myJobManager1.Job(0);
+ myJob2 = myJobManager2.Job(0);
+
+ // 注册结果队列事件
+ myJobManager1.UserResultAvailable += new CogJobManager.CogUserResultAvailableEventHandler(DetResult);
+ // myJobManager2.UserResultAvailable += new CogJobManager.CogUserResultAvailableEventHandler(OCRResult);
+
+ });
+
+
+ }
+ catch (Exception ex)
+ {
+ log.Error(ex.Message);
+ }
+
+
+ }
+
+
+
+ ///
+ /// 窗体关闭
+ ///
+ ///
+ ///
+ private void Form1_FormClosing(object sender, FormClosingEventArgs e)
+ {
+
+ try
+ {
+ if (myJob1.AcqFifo.FrameGrabber != null)
+ {
+ myJob1.AcqFifo.FrameGrabber.Disconnect(true);
+ }
+ if (myJob2.AcqFifo.FrameGrabber != null)
+ {
+ myJob2.AcqFifo.FrameGrabber.Disconnect(true);
+ }
+
+ ClossCam();
+
+ // 注销结果队列事件
+ myJobManager1.UserResultAvailable -= new CogJobManager.CogUserResultAvailableEventHandler(DetResult);
+ //myJobManager2.UserResultAvailable -= new CogJobManager.CogUserResultAvailableEventHandler(OCRResult);
+ myJobManager1.Shutdown();
+ //myJobManager2.Shutdown();
+
+
+
+ CloseCC24();
+
+ Application.DoEvents();
+ System.Environment.Exit(0);
+ }
+ catch
+ {
+ ClossCam();
+
+ // 注销结果队列事件
+ myJobManager1.UserResultAvailable -= new CogJobManager.CogUserResultAvailableEventHandler(DetResult);
+ //myJobManager2.UserResultAvailable -= new CogJobManager.CogUserResultAvailableEventHandler(OCRResult);
+ myJobManager1.Shutdown();
+ //myJobManager2.Shutdown();
+
+
+
+ CloseCC24();
+
+ 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 InitializeCamer1()
+ {
+ DeviceList = Enumerator.EnumerateDevices(); //发现设备,搜索所有大华相机
+
+ // m_dev_cam0 = Enumerator.GetDeviceByIndex(0);//通过索引获取
+ m_dev_cam0 = Enumerator.GetDeviceByKey("Machine Vision:CK21686DAK00001");//通过"设备厂商名:设备序列号"获取
+ //m_dev_cam0 = Enumerator.GetDeviceByGigeIP("192.168.20.2");//通过IP地址获取
+
+ m_dev_cam0.CameraOpened += m_dev0_CameraOpened;
+ m_dev_cam0.CameraClosed += m_dev0_CameraClosed;
+ m_dev_cam0.ConnectionLost += m_dev0_ConnectionLost;
+
+ if(!m_dev_cam0.Open())
+ {
+ MessageBox.Show("OCR相机打开失败");
+ }
+ // 设置图像格式
+ // set PixelFormat
+ using (IEnumParameter p = m_dev_cam0.ParameterCollection[ParametrizeNameSet.ImagePixelFormat])
+ {
+ ImagePixelFormat = "BayerRG8";
+ //ImagePixelFormat = "Mono8";
+ p.SetValue(ImagePixelFormat);
+ }
+
+ // 设置曝光
+
+ using (IFloatParameter p = m_dev_cam0.ParameterCollection[ParametrizeNameSet.ExposureTime])
+ {
+ p.SetValue(80000);
+ }
+ // 设置增益
+
+ using (IFloatParameter p = m_dev_cam0.ParameterCollection[ParametrizeNameSet.GainRaw])
+ {
+ p.SetValue(2.5);
+ }
+ using (IEnumParameter p = m_dev_cam0.ParameterCollection[ParametrizeNameSet.AcquisitionMode])
+ {
+ p.SetValue("Continuous");
+ }
+ using (IEnumParameter p = m_dev_cam0.ParameterCollection[ParametrizeNameSet.TriggerMode])
+ {
+ p.SetValue("On");
+ }
+
+ //if (!m_dev_cam0.Open())
+ //{
+ // MessageBox.Show(@"OCR相机连接失败");
+ // return;
+ //}
+ m_dev_cam0.StreamGrabber.ImageGrabbed += StreamGrabber_ImageGrabbed_0;
+ m_dev_cam0.StreamGrabber.GrabStarted += StreamGrabber_GrabStarted_0;
+ // 打开Software Trigger
+ // Set Software Trigger
+ m_dev_cam0.TriggerSet.Open(TriggerSourceEnum.Software);
+ if (!m_dev_cam0.GrabUsingGrabLoopThread())
+ {
+
+ // 开启采集失败
+ log.Error("开启采集失败");
+ }
+ log.Info("OCR相机加载完毕");
+ }
+ #endregion
+
+ #region 相机1事件响应
+
+ void m_dev0_ConnectionLost(object sender, EventArgs e)
+ {
+ MessageBox.Show(m_dev_cam0.DeviceInfo.Key + "OCR相机断线");
+ }
+
+ void m_dev0_CameraClosed(object sender, EventArgs e)
+ {
+ MessageBox.Show(m_dev_cam0.DeviceInfo.Key + "OCR相机关闭");
+ }
+
+ void m_dev0_CameraOpened(object sender, EventArgs e)
+ {
+ // MessageBox.Show(m_dev_cam0.DeviceInfo.Key + "启动");
+ }
+
+ void StreamGrabber_GrabStarted_0(object sender, EventArgs e)
+ {
+ log.Info("OCR相机启动码流");
+ }
+
+ ///
+ /// 拍照完成后触发
+ ///
+ ///
+ ///
+ private void StreamGrabber_ImageGrabbed_0(object sender, GrabbedEventArgs e)
+ {
+ try
+ {
+ Bitmap bmp = null;
+
+ bmp = e.GrabResult.ToBitmap(true);
+
+ OCRResult(bmp);
+
+ }
+ catch (Exception ex)
+ {
+ MessageBox.Show(ex.ToString());
+ }
+ }
+ #endregion
+
+ #region 相机2 定义为定位相机
+ private void InitializeCamer2()
+ {
+ DeviceList = Enumerator.EnumerateDevices(); //发现设备,搜索所有大华相机
+
+ //m_dev_cam1 = Enumerator.GetDeviceByIndex(1);//通过索引获取
+ m_dev_cam1 = Enumerator.GetDeviceByKey("Machine Vision:BK27185BAK00038");//通过"设备厂商名:设备序列号"获取
+ //m_dev_cam1 = Enumerator.GetDeviceByGigeIP("192.168.10.1");//通过IP地址获取
+
+ m_dev_cam1.CameraOpened += m_dev1_CameraOpened;
+ m_dev_cam1.CameraClosed += m_dev1_CameraClosed;
+ m_dev_cam1.ConnectionLost += m_dev1_ConnectionLost;
+
+ if (!m_dev_cam1.Open())
+ {
+ MessageBox.Show("定位相机打开失败");
+ }
+ // 设置图像格式
+ // set PixelFormat
+ using (IEnumParameter p = m_dev_cam1.ParameterCollection[ParametrizeNameSet.ImagePixelFormat])
+ {
+ ImagePixelFormat = "Mono";
+ p.SetValue(ImagePixelFormat);
+ }
+
+ // 设置曝光
+
+ using (IFloatParameter p = m_dev_cam1.ParameterCollection[ParametrizeNameSet.ExposureTime])
+ {
+ p.SetValue(80000);
+ }
+ // 设置增益
+
+ using (IFloatParameter p = m_dev_cam1.ParameterCollection[ParametrizeNameSet.GainRaw])
+ {
+ p.SetValue(1.0);
+ }
+ using (IEnumParameter p = m_dev_cam1.ParameterCollection[ParametrizeNameSet.AcquisitionMode])
+ {
+ p.SetValue("Continuous");
+ }
+ using (IEnumParameter p = m_dev_cam1.ParameterCollection[ParametrizeNameSet.TriggerMode])
+ {
+ p.SetValue("On");
+ }
+ //if (!m_dev_cam1.Open())
+ //{
+ // MessageBox.Show(@"定位相机连接失败");
+ // return;
+ //}
+ m_dev_cam1.StreamGrabber.ImageGrabbed += StreamGrabber_ImageGrabbed_1;
+ m_dev_cam1.StreamGrabber.GrabStarted += StreamGrabber_GrabStarted_1;
+ // 打开Software Trigger
+ // Set Software Trigger
+ m_dev_cam1.TriggerSet.Open(TriggerSourceEnum.Software);
+ if (!m_dev_cam1.GrabUsingGrabLoopThread())
+ {
+
+ // 开启采集失败
+ log.Error("开启采集失败");
+ }
+ log.Info("定位相机加载完毕");
+ }
+ #endregion
+
+ #region 相机2事件响应
+
+ void m_dev1_ConnectionLost(object sender, EventArgs e)
+ {
+ MessageBox.Show(m_dev_cam1.DeviceInfo.Key + "定位相机断线");
+ }
+
+ void m_dev1_CameraClosed(object sender, EventArgs e)
+ {
+ MessageBox.Show(m_dev_cam1.DeviceInfo.Key + "定位相机关闭");
+ }
+
+ void m_dev1_CameraOpened(object sender, EventArgs e)
+ {
+ // MessageBox.Show(m_dev_cam0.DeviceInfo.Key + "启动");
+ }
+
+ void StreamGrabber_GrabStarted_1(object sender, EventArgs e)
+ {
+ log.Info("定位相机启动码流");
+ }
+
+ ///
+ /// 拍照完成后触发
+ ///
+ ///
+ ///
+ private void StreamGrabber_ImageGrabbed_1(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 = myJob1.VisionTool as CogToolGroup;
+ CogToolBlock myTB = myTG.Tools["CogToolBlock1"] as CogToolBlock;
+ CogImageConvertTool cogImageConvert = myTB.Tools["CogImageConvertTool1"] as CogImageConvertTool;
+
+ cogImageConvert.InputImage = cogimage;
+ //运行jobmanager
+ myJobManager1.Run();
+
+ }
+ catch (Exception ex)
+ {
+ MessageBox.Show(ex.ToString());
+ }
+ }
+
+ #endregion
+
+ #region 相机关闭
+ void ClossCam()
+ {
+ //注销相机事件
+ m_dev_cam0.CameraOpened -= m_dev0_CameraOpened;
+ m_dev_cam0.CameraClosed -= m_dev0_CameraClosed;
+ m_dev_cam0.ConnectionLost -= m_dev0_ConnectionLost;
+
+ m_dev_cam1.CameraOpened -= m_dev1_CameraOpened;
+ m_dev_cam1.CameraClosed -= m_dev1_CameraClosed;
+ m_dev_cam1.ConnectionLost -= m_dev1_ConnectionLost;
+
+ m_dev_cam0.ShutdownGrab();
+ m_dev_cam0.Dispose();
+ m_dev_cam0 = null;
+ m_dev_cam1.ShutdownGrab();
+ m_dev_cam1.Dispose();
+ m_dev_cam1 = null;
+ }
+ #endregion
+ #endregion
+
+ #region OCR模型参数初始化
+ private void InitializePaddleOCR()
+ {
+ //模型初始化
+ 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.5f;
+ OcrParameter.max_side_len = 1280;
+
+ //初始化OCR
+ Engine = new PaddleOCREngine(config, OcrParameter);
+
+ }
+
+ #endregion
+
+ #region 按钮事件
+
+ ///
+ /// 自动运行状态改变按钮
+ ///
+ ///
+ ///
+ private void check_Autorun_CheckedChanged(object sender, EventArgs e)
+ {
+ if (check_Autorun.Checked)
+ {
+ //CloseCC24();
+ log.Info("PC断开PLC连接,只可进行本地操作。");
+ this.check_Autorun.BackgroundImage = Image.FromFile(Application.StartupPath + "\\logo_image\\OFF.png");
+ this.panel_Manual.Visible = true;
+ this.btn_StarDet_manual.Enabled = false;
+ this.ttls_PCLStatusShow.Visible = false;
+ }
+ else if (!check_Autorun.Checked)
+ {
+ //InitializeCC24();
+ log.Info("PC加载PLC已完成");
+ this.check_Autorun.BackgroundImage = Image.FromFile(Application.StartupPath + "\\logo_image\\ON.png");
+ this.panel_Manual.Visible = false;
+ this.btn_StarDet_manual.Enabled = true;
+ this.ttls_PCLStatusShow.Visible = true;
+ }
+ }
+
+ ///
+ /// 此按钮事件主要是获取excel表格内的数据
+ /// 包括定位偏移量,需要验证的字符
+ ///
+ ///
+ ///
+ private void btn_OrderNum_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ ClearData();
+ ClearDataShow();
+ this.Invoke(new Action(() =>
+ {
+ this.lbl_L1_verOcrRs.Text = "未启用";
+ this.lbl_L1_verOcrRs.BackColor = Color.Gray;
+ this.lbl_L2_verOcrRs.Text = "未启用";
+ this.lbl_L2_verOcrRs.BackColor = Color.Gray;
+ this.lbl_L3_verOcrRs.Text = "未启用";
+ this.lbl_L3_verOcrRs.BackColor = Color.Gray;
+ this.lbl_L4_verOcrRs.Text = "未启用";
+ this.lbl_L4_verOcrRs.BackColor = Color.Gray;
+ this.lbl_L5_verOcrRs.Text = "未启用";
+ this.lbl_L5_verOcrRs.BackColor = Color.Gray;
+ this.lbl_L6_verOcrRs.Text = "未启用";
+ this.lbl_L6_verOcrRs.BackColor = Color.Gray;
+ this.lbl_L7_verOcrRs.Text = "未启用";
+ this.lbl_L7_verOcrRs.BackColor = Color.Gray;
+ this.lbl_L8_verOcrRs.Text = "未启用";
+ this.lbl_L8_verOcrRs.BackColor = Color.Gray;
+ this.lbl_L9_verOcrRs.Text = "未启用";
+ this.lbl_L9_verOcrRs.BackColor = Color.Gray;
+ }));
+ this.btn_OrderNum.Enabled = false;
+ //通过订单号获取表格中需要的值
+ string order = txt_OrderNum.Text;
+ string laststr = order.Substring(order.Length - 1);
+ if (laststr == "C")
+ {
+ Coprinted_ordeFlag = true;
+ if (order == null)
+ {
+ log.Warn("订单号为空,请输入订单号。");
+ //MessageBox.Show("请输入订单号");
+ }
+ else
+ {
+ log.Info("当前订单号为:" + order);
+ //读取表格内容
+ ExcelPackage.LicenseContext = OfficeOpenXml.LicenseContext.NonCommercial;
+ using (ExcelPackage package = new ExcelPackage(execlFileName))
+ {
+ sheet1 = package.Workbook.Worksheets["P2生成数据"];
+ sheet2 = package.Workbook.Worksheets["QSV对应产品规格和梯度"];
+ sheet3 = package.Workbook.Worksheets["产品规格对应排布方式"];
+ //根据订单遍历sheet1 找Sequence QSV NumOFLanes 字符
+ for (int i = 1; i < sheet1.Dimension.Rows; i++)
+ {
+ if (sheet1.GetValue(i, 3) != null)
+ {
+ ord = sheet1.Cells[i, 3].Value.ToString();
+ }
+ else
+ {
+ ord = null;
+ }
+ if (ord == order)
+ {
+ Sequence = sheet1.Cells[i, 2].Value.ToString();
+ QSV = sheet1.Cells[i, 4].Value.ToString();
+ this.lbl_QSVShow.Text = QSV;
+ log.Info("当前订单QSV:" + QSV);
+ NumberOfLanes = Convert.ToInt32(sheet1.Cells[i, 5].Value.ToString());
+ log.Info("当前订单Number Of Lanes:" + NumberOfLanes);
+ this.lbl_NOFShow.Text = sheet1.Cells[i, 5].Value.ToString();
+
+ ////获取字符 并显示在界面还需处理先预留在这 共印订单不在这取字符
+ //Design = sheet1.Cells[i, 7].Value.ToString();
+ //Layers = sheet1.Cells[i, 8].Value.ToString();
+ //Colours = sheet1.Cells[i, 9].Value.ToString();
+
+ //lbl_verOcrShow.Text = ExecelGetOcrDealWithForShow(Design, Layers, Colours);
+ break;
+ }
+
+
+
+ }
+
+ if (Sequence != null)
+ {
+ for (int i = 1; i < sheet1.Dimension.Rows; i++)
+ {
+ string seq;
+ if (sheet1.GetValue(i, 2) != null)
+ {
+ seq = sheet1.Cells[i, 2].Value.ToString();
+ }
+ else
+ {
+ seq = null;
+ }
+ if (seq == Sequence)
+ {
+ Design = sheet1.Cells[i, 7].Value.ToString();
+ Layers = sheet1.Cells[i, 8].Value.ToString();
+ Colours = sheet1.Cells[i, 9].Value.ToString();
+ string Lane = sheet1.Cells[i, 6].Value.ToString();
+ Lane = Lane.Replace("[", ""); Lane = Lane.Replace("]", "");
+ string[] lans = Lane.Split(',');
+ for (int j = 0; j < lans.Length; j++)
+ {
+ verocr[Convert.ToInt32(lans[j])] = ExecelGetOcrDealWithForShow(Design, Layers);
+ }
+
+ }
+ }
+ }
+
+ if (QSV != null)
+ {
+ string qsv;
+ //根据得到的QSV遍历sheet2 找产品规格和宽度梯度
+ for (int j = 1; j <= sheet2.Dimension.Rows; j++)
+ {
+ qsv = sheet2.Cells[j, 1].Value.ToString();
+ if (qsv == QSV)
+ {
+ ProductStandard = sheet2.Cells[j, 2].Value.ToString();
+ this.lbl_ProductStandardShow.Text = ProductStandard;
+ log.Info("当前订单产品编号:" + ProductStandard);
+ width = Convert.ToDouble(sheet2.Cells[j, 3].Value.ToString());
+ this.lbl_widthShow.Text = sheet2.Cells[j, 3].Value.ToString();
+ log.Info("当前订单幅宽:" + width);
+ Gradient = Convert.ToDouble(sheet2.Cells[j, 4].Value.ToString());
+ this.lbl_GradientShow.Text = sheet2.Cells[j, 4].Value.ToString();
+ log.Info("当前订单梯度:" + Gradient);
+ }
+ }
+ string str, ps;
+
+ //根据产品规格获取距离坐标
+ for (int n = 1; n < sheet3.Dimension.Rows; n++)
+ {
+
+ if (sheet3.GetValue(n, 1) != null)
+ {
+ ps = sheet3.Cells[n, 1].Value.ToString();
+ }
+ else
+ {
+ ps = null;
+ }
+ if (ps == null)
+ {
+ continue;
+ }
+ else if (ps == ProductStandard)//应该有另一个条件一同决定
+ {
+ str = sheet3.Cells[n, 4].Value.ToString();
+ string[] x_y = str.Split(',');
+ string[] X = x_y[0].Split(':');
+ string[] Y = x_y[1].Split(':');
+ DistX = Convert.ToDouble(X[1].Replace("mm", ""));
+ this.lbl_DistXShow.Text = X[1].Replace("mm", "");
+ log.Info("当前订单X偏移:" + DistX);
+ DistY = Convert.ToDouble(Y[1].Replace("mm", ""));
+ this.lbl_DistYShow.Text = Y[1].Replace("mm", "");
+ log.Info("当前订单Y偏移:" + DistY);
+ }
+ }
+ log.Info("相关数据已获取完成,且已显示在界面中,请查看。");
+ }
+ else
+ {
+ log.Debug("请检查订单号是否正确");
+ }
+ }
+ }
+ }
+ else
+ {
+ Coprinted_ordeFlag = false;
+ if (order == null)
+ {
+ log.Warn("订单号为空,请输入订单号。");
+ //MessageBox.Show("请输入订单号");
+ }
+ else
+ {
+ log.Info("当前订单号为:" + order);
+ //读取表格内容
+ ExcelPackage.LicenseContext = OfficeOpenXml.LicenseContext.NonCommercial;
+ using (ExcelPackage package = new ExcelPackage(execlFileName))
+ {
+ sheet1 = package.Workbook.Worksheets["P2生成数据"];
+ sheet2 = package.Workbook.Worksheets["QSV对应产品规格和梯度"];
+ sheet3 = package.Workbook.Worksheets["产品规格对应排布方式"];
+ //根据订单遍历sheet1 找QSV NumOFLanes 字符
+ for (int i = 1; i < sheet1.Dimension.Rows; i++)
+ {
+ if (sheet1.GetValue(i, 3) != null)
+ {
+ ord = sheet1.Cells[i, 3].Value.ToString();
+ }
+ else
+ {
+ ord = null;
+ }
+ if (ord == order)
+ {
+ QSV = sheet1.Cells[i, 4].Value.ToString();
+ this.lbl_QSVShow.Text = QSV;
+ log.Info("当前订单QSV:" + QSV);
+ NumberOfLanes = Convert.ToInt32(sheet1.Cells[i, 5].Value.ToString());
+ log.Info("当前订单Number Of Lanes:" + NumberOfLanes);
+ this.lbl_NOFShow.Text = sheet1.Cells[i, 5].Value.ToString();
+
+ //获取字符 并显示在界面还需处理先预留在这
+ Design = sheet1.Cells[i, 7].Value.ToString();
+ Layers = sheet1.Cells[i, 8].Value.ToString();
+ Colours = sheet1.Cells[i, 9].Value.ToString();
+
+ lbl_verOcrShow.Text = ExecelGetOcrDealWithForShow(Design, Layers);
+ }
+
+ }
+ if (QSV != null)
+ {
+ string qsv;
+ //根据得到的QSV遍历sheet2 找产品规格和宽度梯度
+ for (int j = 1; j <= sheet2.Dimension.Rows; j++)
+ {
+ qsv = sheet2.Cells[j, 1].Value.ToString();
+ if (qsv == QSV)
+ {
+ ProductStandard = sheet2.Cells[j, 2].Value.ToString();
+ this.lbl_ProductStandardShow.Text = ProductStandard;
+ log.Info("当前订单产品编号:" + ProductStandard);
+ width = Convert.ToDouble(sheet2.Cells[j, 3].Value.ToString());
+ this.lbl_widthShow.Text = sheet2.Cells[j, 3].Value.ToString();
+ log.Info("当前订单幅宽:" + width);
+ Gradient = Convert.ToDouble(sheet2.Cells[j, 4].Value.ToString());
+ this.lbl_GradientShow.Text = sheet2.Cells[j, 4].Value.ToString();
+ log.Info("当前订单梯度:" + Gradient);
+ }
+ }
+ string str, ps;
+
+ //根据产品规格获取距离坐标
+ for (int n = 1; n < sheet3.Dimension.Rows; n++)
+ {
+
+ if (sheet3.GetValue(n, 1) != null)
+ {
+ ps = sheet3.Cells[n, 1].Value.ToString();
+ }
+ else
+ {
+ ps = null;
+ }
+ if (ps == null)
+ {
+ continue;
+ }
+ else if (ps == ProductStandard)//应该有另一个条件一同决定
+ {
+ str = sheet3.Cells[n, 4].Value.ToString();
+ string[] x_y = str.Split(',');
+ string[] X = x_y[0].Split(':');
+ string[] Y = x_y[1].Split(':');
+ DistX = Convert.ToDouble(X[1].Replace("mm", ""));
+ this.lbl_DistXShow.Text = X[1].Replace("mm", "");
+ log.Info("当前订单X偏移:" + DistX);
+ DistY = Convert.ToDouble(Y[1].Replace("mm", ""));
+ this.lbl_DistYShow.Text = Y[1].Replace("mm", "");
+ log.Info("当前订单Y偏移:" + DistY);
+ }
+ }
+ log.Info("相关数据已获取完成,且已显示在界面中,请查看。");
+ }
+ else
+ {
+ log.Debug("请检查订单号是否正确");
+ }
+ }
+ }
+ }
+ ///判断当前Lans决定结果显示数量
+ switch (NumberOfLanes)
+ {
+ case 1:
+ this.Invoke(new Action(() =>
+ {
+ this.lbl_L1_verOcrRs.Text = "启用";
+ this.lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ case 2:
+ this.Invoke(new Action(() =>
+ {
+ this.lbl_L1_verOcrRs.Text = "启用";
+ this.lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L2_verOcrRs.Text = "启用";
+ this.lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ case 3:
+ this.Invoke(new Action(() =>
+ {
+ this.lbl_L1_verOcrRs.Text = "启用";
+ this.lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L2_verOcrRs.Text = "启用";
+ this.lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L3_verOcrRs.Text = "启用";
+ this.lbl_L3_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ case 4:
+ this.Invoke(new Action(() =>
+ {
+ this.lbl_L1_verOcrRs.Text = "启用";
+ this.lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L2_verOcrRs.Text = "启用";
+ this.lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L3_verOcrRs.Text = "启用";
+ this.lbl_L3_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L4_verOcrRs.Text = "启用";
+ this.lbl_L4_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ case 5:
+ this.Invoke(new Action(() =>
+ {
+ this.lbl_L1_verOcrRs.Text = "启用";
+ this.lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L2_verOcrRs.Text = "启用";
+ this.lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L3_verOcrRs.Text = "启用";
+ this.lbl_L3_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L4_verOcrRs.Text = "启用";
+ this.lbl_L4_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L5_verOcrRs.Text = "启用";
+ this.lbl_L5_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ case 6:
+ this.Invoke(new Action(() =>
+ {
+ this.lbl_L1_verOcrRs.Text = "启用";
+ this.lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L2_verOcrRs.Text = "启用";
+ this.lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L3_verOcrRs.Text = "启用";
+ this.lbl_L3_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L4_verOcrRs.Text = "启用";
+ this.lbl_L4_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L5_verOcrRs.Text = "启用";
+ this.lbl_L5_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L6_verOcrRs.Text = "启用";
+ this.lbl_L6_verOcrRs.BackColor = Color.Yellow;
+
+ }));
+ break;
+ case 7:
+ this.Invoke(new Action(() =>
+ {
+ this.lbl_L1_verOcrRs.Text = "启用";
+ this.lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L2_verOcrRs.Text = "启用";
+ this.lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L3_verOcrRs.Text = "启用";
+ this.lbl_L3_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L4_verOcrRs.Text = "启用";
+ this.lbl_L4_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L5_verOcrRs.Text = "启用";
+ this.lbl_L5_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L6_verOcrRs.Text = "启用";
+ this.lbl_L6_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L7_verOcrRs.Text = "启用";
+ this.lbl_L7_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ case 8:
+ this.Invoke(new Action(() =>
+ {
+ this.lbl_L1_verOcrRs.Text = "启用";
+ this.lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L2_verOcrRs.Text = "启用";
+ this.lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L3_verOcrRs.Text = "启用";
+ this.lbl_L3_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L4_verOcrRs.Text = "启用";
+ this.lbl_L4_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L5_verOcrRs.Text = "启用";
+ this.lbl_L5_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L6_verOcrRs.Text = "启用";
+ this.lbl_L6_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L7_verOcrRs.Text = "启用";
+ this.lbl_L7_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L8_verOcrRs.Text = "启用";
+ this.lbl_L8_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ case 9:
+ this.Invoke(new Action(() =>
+ {
+ this.lbl_L1_verOcrRs.Text = "启用";
+ this.lbl_L1_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L2_verOcrRs.Text = "启用";
+ this.lbl_L2_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L3_verOcrRs.Text = "启用";
+ this.lbl_L3_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L4_verOcrRs.Text = "启用";
+ this.lbl_L4_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L5_verOcrRs.Text = "启用";
+ this.lbl_L5_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L6_verOcrRs.Text = "启用";
+ this.lbl_L6_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L7_verOcrRs.Text = "启用";
+ this.lbl_L7_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L8_verOcrRs.Text = "启用";
+ this.lbl_L8_verOcrRs.BackColor = Color.Yellow;
+ this.lbl_L9_verOcrRs.Text = "启用";
+ this.lbl_L9_verOcrRs.BackColor = Color.Yellow;
+ }));
+ break;
+ }
+
+ this.btn_OrderNum.Enabled = true;
+
+ }
+ catch (Exception ex)
+ {
+ log.Error(ex.Message + "请检查订单号是否正确,数据表中并无此订单号");
+ this.btn_OrderNum.Enabled = true;
+ }
+ }
+ ///
+ /// 手动ocr
+ ///
+ ///
+ ///
+ private void btn_manualOcr_Click(object sender, EventArgs e)
+ {
+ m_dev_cam0.ExecuteSoftwareTrigger();//相机1触发 = OCR拍照
+ log.Info("手动触发OCR");
+ }
+ ///
+ /// 手动定位
+ ///
+ ///
+ ///
+ private void btn_manualDet_Click(object sender, EventArgs e)
+ {
+ m_dev_cam1.ExecuteSoftwareTrigger();
+ log.Info("手动触发定位");
+ }
+ private void btn_StarDet_manual_Click(object sender, EventArgs e)
+ {
+ m_dev_cam1.ExecuteSoftwareTrigger();
+ log.Info("手动触发开始");
+ }
+
+ ///
+ /// 字符排序
+ ///
+ /// 设计
+ ///
+ ///
+ ///
+ private string ExecelGetOcrDealWithForShow(string d, string l)
+ {
+ string rescult = "";
+ string[] dd = d.Split('-');
+ //for (int i = 0; i < dd.Length-1; i++)
+ //{
+ // rescult = rescult + dd[0];
+ //}
+ //rescult = dd[0].Remove(0, 1);
+ string[] ll = l.Split(',');
+ for (int i = 0; i < ll.Length; i++)
+ {
+ ll[i] = ll[i].Replace(" ", ""); ll[i] = ll[i].Replace("[", ""); ll[i] = ll[i].Replace("]", "");
+ string[] str = ll[i].Split('-');
+ rescult = rescult + dd[1]+ str[1] + str[0];
+ }
+ return rescult;
+ }
+ ///
+ /// 清空上次订单数据
+ ///
+ void ClearData()
+ {
+
+ QSV = null; Design = null; Layers = null; Colours = null; ProductStandard = null; ord = null;
+ NumberOfLanes = 0; width = 0; Gradient = 0; DistX = 0; DistY = 0;
+ }
+ ///
+ /// 清空上次订单显示区
+ ///
+ void ClearDataShow()
+ {
+ lbl_QSVShow.Text = "";
+ lbl_NOFShow.Text = "";
+ lbl_ProductStandardShow.Text = "";
+ lbl_widthShow.Text = "";
+ lbl_GradientShow.Text = "";
+ lbl_DistXShow.Text = "";
+ lbl_DistYShow.Text = "";
+ lbl_verOcrShow.Text = "";
+
+
+ }
+
+ private void txt_OrderNum_KeyDown(object sender, KeyEventArgs e)
+ {
+ if (e.KeyCode == Keys.Enter)
+ {
+ this.btn_OrderNum_Click(sender, e);
+ }
+ }
+ #endregion
+
+ #region PLC触发相机
+
+ #region 定位相机拍照触发处理函数
+ ///
+ /// 定位相机拍照信号过来程序需要进行的操作
+ ///
+ ///
+ ///
+ ///
+ private void DetCamTriger()
+ {
+ log.Info("PLC触发定位相机,正在拍照计算...");
+ try
+ {
+ m_dev_cam1.ExecuteSoftwareTrigger();
+
+ }
+ catch (Exception ex)
+ {
+ MessageBox.Show(ex.Message);
+ }
+ }
+ #endregion
+
+ #region OCR相机拍照触发处理函数
+ ///
+ /// OCR相机拍照信号过来需要进行的操作
+ ///
+ ///
+ ///
+ private void OcrCamTriger()
+ {
+ log.Info("PLC触发OCR相机,正在拍照计算...");
+ try
+ {
+ m_dev_cam0.ExecuteSoftwareTrigger();
+ }
+ catch (Exception ex)
+ {
+ MessageBox.Show(ex.Message);
+ }
+ }
+ #endregion
+
+ #endregion
+
+ #region 结果处理
+
+ #region 定位结果处理
+ public void DetResult(object sender, CogJobManagerActionEventArgs e)
+ {
+ try
+ {
+ if (InvokeRequired)
+ {
+ Invoke(new DetResultDelegate(DetResult), new object[] { sender, e });
+ return;
+ }
+ //清除上次的结果显示
+ this.lbl_XShow.Text = "";
+ this.lbl_YShow.Text = "";
+ this.lbl_RShow.Text = "";
+
+ CogToolGroup myTG = myJob1.VisionTool as CogToolGroup;
+ CogToolBlock myTB = myTG.Tools["CogToolBlock1"] as CogToolBlock;
+ CogPMAlignTool myPMA = myTB.Tools["CogPMAlignTool2"] as CogPMAlignTool;
+ CogImageConvertTool myImage = myTB.Tools["CogImageConvertTool1"] as CogImageConvertTool;
+
+ ////把vpro图像转为bitmap
+ //ICogImage cogimg = myImage.OutputImage;
+ //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("定位存图已完成");
+
+
+ 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);
+
+ this.lbl_XShow.Text = xx.ToString();
+ this.lbl_YShow.Text = yy.ToString();
+ this.lbl_RShow.Text = rr.ToString();
+
+ //画模型轮廓
+ CogCompositeShape shape = myPMA.Results[i].CreateResultGraphics(CogPMAlignResultGraphicConstants.MatchFeatures);
+ CogCompositeShape shape1 = myPMA.Results[i].CreateResultGraphics(CogPMAlignResultGraphicConstants.CoordinateAxes);
+ this.Location_Display.InteractiveGraphics.Add(shape, "", false);
+ this.Location_Display.InteractiveGraphics.Add(shape1, "", false);
+ //画定位的十字点
+ CPMARunStatus.DrawPointMarker(xx, yy, CogMisc.DegToRad(rr), CogColorConstants.Orange, Location_Display, ".");
+ log.Info("定位计算已完成。");
+ sendToPLC(xx, yy, rr);
+ }
+ else
+ {
+ log.Info("没有定位到K标志,请查看图像或相机是否正常");
+ }
+ }
+ catch (Exception ex)
+ {
+ log.Error(ex.Message + "未检测到K标志");
+ if (this.check_Autorun.Checked == false)
+ {
+ byte[] datax = DataConverter.FloatToByte(0.0f, true);
+ cc24?.NotifyCamInspectionComplete(0, datax);
+ cc24?.NotifyCamAcqComplete(0);
+ }
+ }
+ }
+
+ ///
+ /// 获取右下角定位标志坐标
+ ///
+ /// 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 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;
+ }
+ //ai suggest① 先按 y 排序 → ② 一次扫描把相邻且 Δy<50 的点归并成同一行 → ③ 每行内部按 x 排序 → ④ 按行收集。
+ //List paixu(List points)
+ //{
+ // const int rowDistance = 50;
+ // if (points.Count == 0) return new List();
+
+ // // 1. 先按纵坐标排序
+ // var src = points.OrderBy(p => p.y).ThenBy(p => p.x).ToList();
+
+ // var rows = new List>();
+ // List curRow = new List { src[0] };
+ // float baseY = src[0].y;
+
+ // // 2. 一次扫描分好行
+ // for (int i = 1; i < src.Count; i++)
+ // {
+ // if (Math.Abs(src[i].y - baseY) < rowDistance)
+ // {
+ // curRow.Add(src[i]);
+ // }
+ // else
+ // {
+ // rows.Add(curRow);
+ // curRow = new List { src[i] };
+ // baseY = src[i].y;
+ // }
+ // }
+ // rows.Add(curRow); // 别忘了最后一行
+
+ // // 3. 行内再按 x 排一次(虽然 OrderBy 已做过,保险)
+ // foreach (var row in rows)
+ // row.Sort((a, b) => a.x.CompareTo(b.x));
+
+ // // 4. 按行先后汇总
+ // var sorted = new List();
+ // foreach (var row in rows)
+ // sorted.AddRange(row);
+
+ // return sorted;
+ //}
+ #endregion
+
+ #region OCR结果处理
+ private void OCRResult(Bitmap bmp)
+ {
+ try
+ {
+ if (InvokeRequired)
+ {
+ Invoke(new OcrResultDelegate(OCRResult), new object[] { bmp });
+ return;
+ }
+
+ //CogToolGroup myTG = myJob2.VisionTool as CogToolGroup;
+ //CogAcqFifoTool myImage = myTG.Tools["CogAcqFifoTool1"] as CogAcqFifoTool;
+
+ //把vpro图像先转为bitmap
+ //ICogImage cogimg = myImage.OutputImage;
+ //Bitmap bmp = new Bitmap(cogimg.ToBitmap()); //有时会丢图cogimg为空,改为SDK取图
+ 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 strTime = System.DateTime.Now.ToString("yyyyMMddHHmmss");
+ //string strtimef = DateTime.Now.ToString("yyyy-MM-dd");
+ FileStream fs = new FileStream(SaveImageFileOCR + '\\' + strtimef + '\\' + strTime + ".bmp", FileMode.Create);
+ BinaryWriter bw = new BinaryWriter(fs);
+ bw.Write(bytes, 0, bytes.Length);
+ bw.Close();
+ fs.Close();
+ log.Info("OCR存图已完成");
+
+ CutPicture(SaveImageFileOCR + '\\' + strtimef + '\\' + strTime + ".bmp", 200, 1400, 5052, 1600);
+ //List temps = new List();
+
+ GetOCRImage getOCRImage = new GetOCRImage();
+ GetOCRImage.FileTimeInfo file = getOCRImage.GetLatesFileImageName(SaveImageFileOCR + '\\' + strtimef, ".bmp");
+ if (file != null)
+ {
+ byte[] ocrimagebyte = File.ReadAllBytes(file.FileName);
+ Bitmap Bmp = new Bitmap(new MemoryStream(ocrimagebyte));
+ List lastocr = new List();
+ OCRResult ocrResult = Engine.DetectText(ocrimagebyte);
+
+
+ // log.Debug("读取原始数据1:" + ocrResult.JsonText);
+ List pointsList = new List();
+
+ string[] sd = Design.Split('-');
+ foreach (var item in ocrResult.TextBlocks) //将检测框绘制在图片上
+ {
+ if (item.Text.Contains(sd[1]))
+ {
+ using (Graphics g = Graphics.FromImage(Bmp))
+ {
+ g.DrawPolygon(new Pen(Brushes.Red, 2), item.BoxPoints.Select(x => new PointF() { X = x.X, Y = x.Y }).ToArray());
+ }
+ //lastocr.Add(item.Text);
+
+ 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);
+ }
+
+
+
+ //对图像显示区更新
+ Ocr_picBox.BackgroundImage = null;
+ Ocr_picBox.BackgroundImage = Bmp;
+
+ txt_readOcrResultShow.Clear();
+
+ if (!Coprinted_ordeFlag) //判断是否为共印订单
+ {
+ txt_readOcrResultShow.Text = GETOCR(lastocr, Design);
+ log.Info("字符读取结果:" + GETOCR(lastocr, Design));
+
+ int distance = CalculateAcc(ExecelGetOcrDealWithForShow(Design, Layers), GETOCR(lastocr, Design));
+ float maxLength = Math.Max(ExecelGetOcrDealWithForShow(Design, Layers).Length, GETOCR(lastocr, Design).Length);
+ float strSimilarity = (maxLength - distance) / maxLength;
+ ShowTheLansRs(mMatchingStr, strSimilarity);
+ }
+ else
+ {
+ txt_readOcrResultShow.Text = GETOCR(lastocr, Design);
+ log.Info("字符读取结果:" + GETOCR(lastocr, Design));
+
+ int distance = CalculateAcc(verocr[mMatchingStr], GETOCR(lastocr, Design));
+ float maxLength = Math.Max(verocr[mMatchingStr].Length, GETOCR(lastocr, Design).Length);
+ float strSimilarity = (maxLength - distance) / maxLength;
+
+ ShowTheLansRs(mMatchingStr, strSimilarity);
+
+ }
+
+ if (this.check_Autorun.Checked == false)
+ {
+ byte[] datas = DataConverter.FloatToByte(0.0f);
+
+ cc24?.NotifyCamAcqComplete(1); //通知PLC OCR相机已完成采集
+ cc24?.NotifyCamInspectionComplete(1, datas);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ log.Error(ex.Message + "未检测到字符");
+ if (this.check_Autorun.Checked == false)
+ {
+ byte[] datax = DataConverter.FloatToByte(0.0f, true);
+ cc24?.NotifyCamInspectionComplete(1, datax);
+ cc24?.NotifyCamAcqComplete(1);
+ }
+ }
+ }
+
+ #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[] d = design.Split('-');
+ string pattern = @""+d[1]+"[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 "未能匹配到对应字符请查看产品是否超标,或订单号是否正确";
+ }
+ }
+ ///
+ /// 使用Levenshtein Distance计算字符串相似度
+ ///
+ /// excel取到的验证字符
+ /// 读取到的字符
+ int CalculateAcc(string readocr, string getocr)
+ {
+ int columnSize = getocr.Length;
+ int rowSize = readocr.Length;
+ if (columnSize == 0)
+ {
+ return rowSize;
+ }
+ if (rowSize == 0)
+ {
+ return columnSize;
+ }
+ int[,] matrix = new int[rowSize + 1, columnSize + 1];
+ for (int i = 0; i <= columnSize; i++)
+ {
+ matrix[0, 1] = i;//ai提示此处应为matrix[0,i]=i;
+ }
+ for (int j = 1; j <= rowSize; j++)//ai提示此处应为j=0
+ {
+ matrix[j, 0] = j;
+ }
+
+ for (int i = 0; i < rowSize; i++)
+ {
+ for (int j = 0; j < columnSize; j++)
+ {
+ int sign;
+ if (getocr[j].Equals(readocr[i]))
+ sign = 0;
+ else
+ sign = 1;
+ matrix[i + 1, j + 1] = Math.Min(Math.Min(matrix[i, j] + sign, matrix[i + 1, j] + 1), matrix[i, j + 1] + 1);
+ }
+ }
+
+ return matrix[rowSize, columnSize];
+
+ }
+ ///
+ /// 将结果显示在对应状态栏
+ ///
+ /// PLC给的当前在第几道拍照
+ /// OCR字符相似度结果
+ void ShowTheLansRs(float mM, float s)
+ {
+ int mMnum = Convert.ToInt32(mM);
+ //s = 1;//**************************************************************************************************注意
+ switch (mMnum)
+ {
+ case 1:
+ this.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);
+ this.lbl_L1_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 2:
+ this.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);
+ this.lbl_L2_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 3:
+ this.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);
+ this.lbl_L3_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 4:
+ this.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);
+ this.lbl_L4_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 5:
+ this.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);
+ this.lbl_L5_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 6:
+ this.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);
+ this.lbl_L6_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 7:
+ this.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);
+ this.lbl_L7_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 8:
+ this.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);
+ this.lbl_L8_verOcrRs.Text = s * 100 + "%";
+ log.Info("字符对比结果:当前第" + mMnum + "道的读取字符与验证字符相似度为" + s * 100 + "%");
+ break;
+ case 9:
+ this.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);
+ this.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);
+
+ this.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)
+ {
+
+ this.Invoke(new Action(() =>
+ {
+ if (isEnabled)
+ {
+ this.ttls_AcqEnableShow.Visible = true;
+ }
+ else
+ {
+ this.ttls_AcqEnableShow.Visible = false;
+ }
+ }));
+ }
+
+ private void CC24_NotifyCamAcqDisabled(int cameraIndex, bool isEnabled)
+ {
+ this.Invoke(new Action(() =>
+ {
+ if (isEnabled)
+ {
+ this.ttls_AcqEnableShow.Visible = true;
+ }
+ else
+ {
+ this.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 (NumberOfLanes+1 == mMatchingStr)
+ {
+ if(ocrAcc.Min()<0.95)
+ {
+ MessageBox.Show("当前检测中出现严重错误请注意!",this.Text, MessageBoxButtons.OK,MessageBoxIcon.Error);
+ }
+ else if(ocrAcc.Min()>0.95 & ocrAcc.Min()<1)
+ {
+ MessageBox.Show("当前检测中出现可允许误差请注意!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+ ocrAcc.Clear();
+ }
+
+ }
+ #endregion
+
+ #region 接收触发相机信号
+ void CC24_PlcTriggerCamAcqStart(object sender, CogNdmTriggerAcquisitionEventArgs e)
+ {
+ if (InvokeRequired)
+ {
+ Invoke(new CogNdmTriggerAcquisitionEventHandler(CC24_PlcTriggerCamAcqStart), new object[] { sender, e });
+ return;
+ }
+ try
+ {
+
+
+ #region 接收到定位拍照信号
+ if (e.CameraIndex == 0)
+ {
+ DetCamTriger();
+ }
+
+ #endregion
+
+ #region 接收到OCR拍照信号
+ if (e.CameraIndex == 1)
+ {
+ Thread.Sleep(100);
+ OcrCamTriger();
+ }
+
+ #endregion
+ }
+ catch (Exception ex)
+ {
+ log.Error($"Trigger AcqStart Error: {ex.Message}");
+ }
+ }
+ #endregion
+
+ #region 相机停止
+ private void CC24_PlcTriggerCamAcqStop(object sender, CogNdmTriggerAcquisitionStopEventArgs e)
+ {
+
+ if (InvokeRequired)
+ {
+ Invoke(new CogNdmTriggerAcquisitionStopEventHandler(CC24_PlcTriggerCamAcqStop), new object[] { sender, e });
+ return;
+ }
+ if (e.CameraIndex == 0)
+ {
+ log.Info("PLC中断定位相机拍照。");
+ }
+ if (e.CameraIndex == 1)
+ {
+ log.Info("PLC中断OCR相机拍照。");
+ }
+
+ }
+
+ #endregion
+
+ #region 通讯状态发生改变
+ private void CC24_PlcConnectionStatusChanged(object sender, CogNdmProtocolStatusChangedEventArgs e)
+ {
+ // The event is raised from a non-GUI thread.
+ // Invoke this function on the GUI thread.
+ 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;
+ }
+ else if (e.ProtocolStatus != CogNdmConnectionStatusConstants.Connecting)
+ {
+ PlcContinueFlag = false;
+ log.Info("PLC已断开PC,请查看相关设备是否连接");
+ ttls_PCLStatusShow.Visible = false;
+ }
+ }
+ #endregion
+
+ #region 通讯发送坐标
+ private void sendToPLC(double x, double y, double r)
+ {
+
+ try
+ {
+ string[] col = Colours.Split(',');
+
+
+ float xx = (float)x;
+
+ float yy = (float)y;
+ float rr = (float)r;
+ List ocrxx = new List();
+ List ocryy = new List();
+
+
+
+
+ switch (ProductStandard)
+ {
+ case "TBA1000Slim":
+ switch (col.Length)
+ {
+ case 1:
+ xx = (float)x - 9.5f;
+ break;
+ case 2:
+ xx = (float)x - 19f;
+ break;
+ case 3:
+ xx = (float)x - 28.5f;
+ break;
+ case 4:
+ xx = (float)x - 38f;
+ break;
+ case 5:
+ xx = (float)x - 47.5f;
+ break;
+ case 6:
+ xx = (float)x - 57f;
+ break;
+ }
+ break;
+ case "TBA250B":
+ switch (col.Length)
+ {
+ case 1:
+ xx = (float)x - 9.5f;
+ break;
+ case 2:
+ xx = (float)x - 19f;
+ break;
+ case 3:
+ xx = (float)x - 28.5f;
+ break;
+ case 4:
+ xx = (float)x - 38f;
+ break;
+ case 5:
+ xx = (float)x - 38f;
+ break;
+ case 6:
+ xx = (float)x - 38f;
+ break;
+ }
+ break;
+ case "TBA125Slim":
+ switch (col.Length)
+ {
+ case 1:
+ xx = (float)x - 9.5f;
+ break;
+ case 2:
+ xx = (float)x - 19f;
+ break;
+ case 3:
+ xx = (float)x - 28.5f;
+ break;
+ case 4:
+ xx = (float)x - 28.5f;
+ break;
+ case 5:
+ xx = (float)x - 28.5f;
+ break;
+ case 6:
+ xx = (float)x - 28.5f;
+ break;
+ }
+ break;
+ case "TPA250SQ":
+ switch (col.Length)
+ {
+ case 1:
+ xx = (float)x - 9.5f;
+ break;
+ case 2:
+ xx = (float)x - 19f;
+ break;
+ case 3:
+ xx = (float)x - 19f;
+ break;
+ case 4:
+ xx = (float)x - 19f;
+ break;
+ case 5:
+ xx = (float)x - 19f;
+ break;
+ case 6:
+ xx = (float)x - 19f;
+ break;
+ }
+ break;
+
+ }
+
+
+
+
+
+
+ float ocrx = 0, ocry = 0;
+ List l = new List();
+ l.Add((float)NumberOfLanes);
+ int nol = Convert.ToInt32(NumberOfLanes);
+ log.Info("当前订单OCR区域共" + nol + "组:");
+ for (int item = 0; item < nol; item++)
+ {
+
+ if (item == 0)
+ {
+ ocrx = xx - ((float)DistX) * ((float)Math.Cos((rr * Math.PI) / 180));
+ l.Add(ocrx);
+ ocry = yy - ((float)DistY) * ((float)Math.Sin((rr * Math.PI) / 180));
+ l.Add(ocry);
+ ocrxx.Add(ocrx);
+ ocryy.Add(ocry);
+ }
+ else
+ {
+ ocrx = ocrx + ((float)width * ((float)Math.Cos((rr * Math.PI) / 180)));
+ l.Add(ocrx);
+ ocry = ocry - ((float)Gradient * ((float)Math.Cos((rr * Math.PI) / 180)));
+ l.Add(ocry);
+ ocrxx.Add(ocrx);
+ ocryy.Add(ocry);
+
+ }
+
+ log.Info("第" + (item + 1) + "组坐标为:X:" + ocrxx[item] + ",Y:" + ocryy[item] + "。");
+ }
+
+ if (this.check_Autorun.Checked == false)
+ {
+ List d = new List();
+ for (int i=0;i
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ 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
+ ty2wDbYttA3uubDnpIsXDk67bOE4z7CF4zaMXjjpjtELp2wbt3DKHcy9zK5J1tzLyNfI1942Wv2/4/KH
+ 8fcatrDnlIvV95af0bOfOmSxhJk8aIKtP380X5N8lNcor+ucavweyHuiajc2LOM2NnsQBEEQBEGdQo1n
+ sRpMYg0bQv4ohxfEGBmo/96hJK+5/vXz75JiGjvhq+bOBIIgCIIgCGqkxkbJQE4nm/XrrBDT2JZY/QzB
+ fB1WrxGCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCgkk2
+ 2/8Dxq63vGO3B90AAAAASUVORK5CYII=
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAAoAAAAKACAYAAAAMzckjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhe7J0FeBRXF4aXQCAQICEh7p5snAjxQEKQ4O4O
+ VQoUWlqgJVihxbVocXd3d3d31+BOdvf859yZSTZh27+0UOx8fd5OiKzMzs5991wZFYfD4XA4HA6Hw+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
+ OBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HM57
+ klx/ghGS2yA1/yWGblOC7tPQYyE4HA6Hw+FwOH8jJE6KVGUXOhKxNPweAfhzIuv3iHcV5f5zZT425XG+
+ Ko/S72VtORwOh8PhcD6JkPxIMkSClKjKk4kieZI4/VUUgdKXKEckGFEj/grGpsb+RUqa+tuULOJvU+b1
+ 8KAt/q2xadbtydB9BCHOiBLlsdBj+/Poi6z+c88SRJZDDofD4XA4H2QUOVOkhgTHWIgOiY+UP5Mc6edW
+ qoL4fyFzxsYqf/uGRb2LRBeKyV0oV7dc+XP3zW2a+xeLYqa/OqZa/eJU1apH4aBCGwp5579kri5wyty7
+ wGmigEv+00UizE7blily2rYcUtZaopz1aedU69NOOaDv2RL4c/o9pzI24m/pNui2Csi3S/dR0Nv0ollg
+ ga3OVWx/cS5n1dO2uGmvXIVy/4KPq49xodw9zCMLxts3dPOmx47PIYCeh8pSVQi3FGUfGI4ixrTPpH1H
+ v08o+5XD4XA4HA7nnUUREoJkT+qqzS56OWOCFLUJsjEt5JbXG79OKuhuEudQtmiqsZXxoLxWucfYl7Ac
+ aJdiPtMytPBhyzCzo1ZRZkedKtkecK1ke9ahrBXYl7UG+zJW4FzeGvD74FLVFlxr2IJXfQfwqOcAnohX
+ PTvwqOMI7jXswLUaUsUGUNYErpXxb3BrCFfEGX8ufhe39Lfu1e3FbXngbXrhbdN90H251cbbrYq3i4/B
+ uSI+phQrcCpnDQ74+BzKW56nx0yPHZ/DMctihY/YlbWcZVvSclDewrnGmFgbD7FPsalY0NskFvdBcl7X
+ vD6WPpYkiJaI4VD3cvZqIW31XwMOh8PhcDicNx5FNKQuzL8WDxIVewsvCwfUlGpGRqomNqWsmhb0LzjB
+ xMl4uV2S5UybJIv95lHmN2xKW11xqWZ520kWL5Iut5ooWiR09Z3Ao7YDuFSzB7fqKGN1HTQudR0y3Ovg
+ Ns5O4xxtp3GJttW4VLbNcIm01TjR18Vl8GfOUbaIjcYZ/+1cnLavCf0t3gbdlnK7mfdRBe8TvxaPIdZO
+ Ix4TPjY3fIz0WF1JHGsj9BxIGGvZi+fmXNlaep61iqZbl7K6TPvANtnigF0p89kmjvmWFY0o0su6onVd
+ 3MEtcN9V94gv4oT70hahiqChSK+D9Jr8v9eFw+FwOBwO5y9DEiFJhTTp4s9ihXiYR5kG4raDmY9pV9vS
+ VmPM1Kbb7EoX3W4Xa3nfLNnsmWvpwk/dqSpXE2WuJkoeip1nXUdwq4FyRNKX6KB1i0eJSrTVklQJaUOp
+ cybJwq0jft+xvI3Osbw1YqtzriBTCalIVThEVOP0oH+/CfRvU6ECQvctPw56TNJjs9E503PQe+zS1yiK
+ MbYafJ4at3j8mp4zPnfPergPcF+44z6haqN7LXuda1W7xxaRFs9tk60eOpYvusPMr8AWu5KW4y2CCqfh
+ Pv7RLMY4BLfu8r7/q+hLIYfD4XA4HE5mlIrR/xOFvIg9EmMeUrBybrPcwywiCo20TrDYYBle8IJNFZsr
+ zonWWpcqNig0KHl1ERIblDz3OlTFswOXKnY6l0Q7rZA8EjzaKkgyJ0lVTgGj6uCHSM7nIQkjyaMkiQry
+ vhD7hvYR7ivaZ+51qXKI4L50xf3ohOLpiPvYtrrt1aLhBS/ivt9oHmE+ysQi9/CC/vmr42sTjdCEGHqt
+ /iz6r/Vfvd4cDofD4XA+oigCII3be7W6R/+mLtyCKpM8sUbGxs2sixf82Tyw4Cz70habC6sLP6VqHHXT
+ utRAUanvCB4NnEQXJ+FSDQWnipA4CblChkIkVeoMiRKjj7SvlP2m7Efcp664bz1q4T5HKfRs4IhIr4Fb
+ TXtwCrPSmAWbPbNNttxqri40yyrCrJtRPqNm+BomitdSek2zv9b02kuzrpVxhSyEHA6Hw+F8JMkSPmrs
+ DXfnFlQVUTnlLpo7Na9Vno5FIy1+t4outN4uxey6QykrcKthC2517FD0HMGrsSO410bRq2lHEzB0Ligr
+ ApQUl4pIFcMTLJg3BEq02NfKfqfXgLrU69iDZ2NnMQmGvnZFMaTXziHJ4pZ1TOENFpGFhuctmqdTgaK5
+ K6jsTGgJG5p0wkLI4XA4HM5HFGq4pRm5UoOuH/pZAVVelW8Bt9wVivgW+KFIYMHJ1tFmJx3K2zxwrGIt
+ JmF41ncArwYO4JHiKLpsXeWuW5cKKBwkIIbkpKqB7zFvlj/bx4qA671W9NrRa+hZ31F0JTtVtgGnUtYP
+ bWKLnLYoZjatsF+Bznkt81bMm1flh8eEqXxsZEWZ1S0JIcsgh8PhcDjvYaTqDTXYUqOtH3PEO6913sqF
+ vQt2sYkxm0QzTwsnF37qWt0WXGvbg2cjaYkT92QHrStNUoi11TglWmudKlpLVSaSDJIP5v1Heq109NqJ
+ 1y/KVuMaZ6fxqO+gEcvY0Gtd2xFcq9uBWSmzZ3YlLQ5ZxVlMNXUz7ZbfQlUVjxVfpAgdOJlRjivpAwXL
+ IIfD4XA47zBZY/leXXvPycQ8T0Jhn4JfmPsWmGOTYHHAsVzRdOfKNuBR1wE8G5LwOerE0irV7TJIEkSF
+ T+peFBLhWpXWumM+dOQKIVD1Vkw2odcaX3P3WiiFKY5aSf7twLmKHVgnW9+1jLE4WCSg8EL8sPCVSVFV
+ Ah5LrtIhJUc61qTjjruKORwOh8P5z/JnjW6AUWGT2kWKmfYoGlV4u21pq6uulc2eudW1A6+GzmLigEd9
+ e41LTfsM5xg7FD47rSvNOhUTDFAWxPp1etD3mI8Dej1pYWx5cWyqENLrTseAOBZq22XgBwKNZyMa5+kM
+ bvUdgI4dOoYsI8124jHV09jOpB4eY3QZvJzHHh2PLIIcDofD4bzhUMOay8AEjiIqU1XJgl4FPzcLKDjN
+ IrbIGRrH514Lha+xPIaPlhKpjdJXzS7DNdFG61rVjtaZe1X2mE8bkkSavY3HiFssHi+17TM86qIM0hjC
+ xk5i4o9zqs0jy2jLc+aBBWcUdMnzFR5/SUjOq5dIxyrLIIfD4XA4/yjUgBqqqpircqtKFvYt+KNFcOGN
+ ton5H7hUw8a6sT14NZGXZKltr3OLs9PQZIBM4VOqQAzz/6BjReo+1oljCI8lOqaogiyOsYb24FLDLsOW
+ FvkOKrC1sFfBzvly5ystjs1Xw5VBDofD4XD+T6TLrL06ns9cZZInroBz3rQi4UXWWiVZ3HWtaQtezZzA
+ mxrk+o7gWkturKvhtrogq8uPYf4NkhjSMAHpGMNjjY4576YohM2cwa2WHVgnFn1QJKLQelM34x6qgnlo
+ 3GD2SSRZl6pjIeRwOBwOB0ONobRGX/bkV+XJE2fiVaCTZUjhzU6lLW+Lrt3mzuDVxAXc6tlLoicJn+GG
+ m2HeFlKlUByDHvXtdV4ogz5N6drNdkDHqkWI2RYTpzyd8YMLyWAB6ZCWIx3rBIsgh8PhcD6pUMNnJJbV
+ yF7tK5jXOa+6kGe+ptYJRcYXjbNMpwWYfVu4oPQ5g2dpJ61bLXuNWxV7nVt1uqYuw7wH0LFIx2Sig9Yz
+ xUnr1dQZfJu7gHtdO7ChymCM2aQC3gVbmJoaB+AxXlg61DF07IepjPErrgpyOBwO56NO1lp9ejFRmTib
+ uBvXLeRTaLpjquVB50Q7rWcTR/Bu5gIujZ0y3BOlJVoypU++7NorDTHDvAv0j0c8RulYdU+w03g2cdD4
+ tHDR0axiWmLGqUzRw4UCCs0u5GbaIJ8qX/alZbLWGNT/QMThcDgczgcdQ928BXIXzV2hUGCh3g6lLTY7
+ VbV56NHYSUifZ2MnjUs9+wyxLl8Ne51bDWxYazPMBwQes3Ts0jFsV8HupWeqk9a7hSt4NHYE51TbR7Yl
+ LLaZBxT+TZVfVQnfC3QVEincPczhcDicDzzUgEldvfrJp/Io5G3a1jah8AKrilZ33OvZg3cLJ/BC+XNp
+ 4JDhUgvFr5qtTlRTDDWsDPOhgceySw08phPtNXSM03AG7+ZO4FHfCazKW92xSiy80MS2wHf58qk85XeJ
+ EqVrmGWQw+FwOB9EcnZjmZia5UsuGFhwqF1S0SOiItLUETybOoFnIyeNSx2q9tlTtQ/cazuAex3pgv4M
+ 87FAxzQd23SMowhq6Zj3bOCo8aQPP80cwaWWXYZ9qaJHzHxNR5paq1LwPZNVFZTCXcMcDofDeS+Ts9pH
+ /7bNZ2/0tUVE4aXOlSxueTVyAp9mzih9zuBeykHrnojUctAp0scwnwx0zNOxj+8BD3wv0HvChyY74XvE
+ qZLlbctws5V5bIy+xveQo3g3ZUWpCnI4HA6H884iSV/2mbx5jY1VgcZFjYdZRZsddS1hr/X+zBW8WjqD
+ Rz1s8JJR+mrjlhrBugzDiPcCyWBJlMGGjjpffK/4fuECzvjesYk2P5m7UO7hxsbGofjeyhpDm7WuIMsg
+ h8PhcP6zUKOTcwkXSyNjVd3C/gUnWJcqetmjkSOov3IF7+YoflTtq4MNnKHGj8kGSrKMYw6cXsHzTxA/
+ N3DbzAeAVCHUeZRy1NJ7x+9rV3F1G/tk8xtWUYUH5S6iSsX3mq30lsNI70GaVc8iyOFwOJy3Fmpkci7j
+ YlXQLX9Ni1CzpXalrV76NHfCRssNvFOdtR5JDlqP2tiYYaOWJTafKo4oZ0gDZ/BGvLBRf4X6KHD18Xfq
+ 2qMMSLjVtQNaC9Gljg241FawBpdaNuBcy0rghF/T953E10jNouBax9bAY2A+GOg9Q+8dfA95V3DU+n0t
+ TRwxK2P2zDzcbKWpp3F9fO9ZS29BDM8e5nA4HM5bSk7xC8xrnae9TUnLFS7VCz7xaekMfq1cNd5NHDVu
+ SXYkfuBRXw9DjdxHgJve1574PL3rY0ON+NR3Ae+GWaIn5K+uoyR2KGvOKHGONYoK7KtbgG01c7AjqhcB
+ +xqWYFvDHLdFwKGWhZA6IX4kgYh7PZS7unh/eLvedNuKUOL9+TZ2hcCmXhDQzEuIpv5jZT4g9N87+F5y
+ K4Ei2NhR41fdVev7mStY1LB4bpNguSKvZd4f8L0YIr0lMdLC0iyCHA6Hw/nXyS03KiL4hb+pm3F3qwjz
+ Ey7V7cDvCxfw+dxZRzN73UrYUVdv9sbro8FO2jYgHFG4HIXg+TaWRQ/xxO/RsjYudW3AsRaKXU1J7Gyr
+ FQKb6mZC8BxqmIFDzaLgXNdadNf6NXaDwGaeENLSDyK/CoLYb8IgoW1xSPo2CpLaxUPy9wmQgpTtUBJS
+ f0iCch2SILVjKajQMRnKdUJ+SIYKuK30U1mo/HM5KI8/K9GmOIS08MPb13/8zAcPSj+9x1waOmT4VHbW
+ +uB7jy5LZxVldjK/q3FPfHsGS+9SjPRhjUWQw+FwOK8VajSUQeZK/M388nWzTjI7ThfC9/3KFbAB0rg0
+ dMxwS3bQetR1FGJEY//E9oMFG9pM6N/O4N2IJM8FJc8VvBqh6DV0AlcUPcfaVih2RcCmamGwrFoQilYt
+ BLY1i+D3i6IE2oJvE3cI+cwfor4OhYQ2UVDq+0RI7ZQCVX6uCDW7VYFaPWpAnR41oUGv2lCvZ22o/0st
+ qN+rFtTtUQ3qdq8GtX+pCrW6V4XqXStBtS4VoepP5YXoVexcBiUwGcr/mAKVOqdC1S7loSzKYdRXYeDT
+ yFUIKHUTu9W3l58D81GBMuiW5IAi6JhB70HfVh74wcMJbEsWOWXqma8XvlcDpbesCEkgTxbhcDgczv9N
+ jsYir49ZcKFfrEtZn/Bs4KTz+xLFr4WrzrORo8atroNOdG02lDDYWH1A0HMQsocS5Y2i593ICdwbUEXP
+ FsXOEqyqF4ai1QoJ2bOpYQ6u9W1B3dQdIr4KgRLtoqBcxySollZRyFzT3xpC835N4LOBzeDLQS2gJW5b
+ 9G8ETfs3hsa/1YNGveug7NVE2asJtXtURSGsDDW6VoCqaZVQEFNR9MpBxZ/LQIVOZaB859IofCkoj6Wg
+ HIoeVflIBKug/CV9H4eS6YdCageO+Bid6liDuxA/h4/iNWEMI15bfO+51bXXeTRy0vhUctWKCSP44cS2
+ pPUpM3/T3vjm9ZfewyLKhzoOh8PhcDLzauOQT+VuFmTaw7aszSmfpg6g/sqF1inTeaY4alH6dNTdqYjf
+ h4g3NpTUdevTxAV8m7gCXa+Vum+d6xQFm1rmYF3NFKxrFAQrFD7H2pbg29QVRS8IUjokQI1uFaFx77rQ
+ ckBTaD38S2g97Av4dvjX0Gbol/DV4BbwJX6/Bcpfsz4NoQnKXuNetaDhLzWh3i/VoU7P6lALha9Wj8pQ
+ G6WvVvcqULN7ZRTASlC9W3moggJZLa0CUh6qdklFGSwnZLBC5xSo0qU81OxaGaqjKCZ3iIPglj7gXN9a
+ VBzdUAAV6aPnlfP5Mh8x9F7E96QXvjfpPapuRZVqR7AvY3G2UFChX/MWUnnJ72olXBHkcDicTzzUCFAX
+ kRL6t5dZoGk3u5QiZ7ya2KP4oSQ1dwHPsih+DVD8DDVA7zm0uC7h3RglFoXPG2XPExtI6iq1r2EBVtVN
+ waKqKcqeObigTPk394S41mGi0tbwtzoodS2h/e+todMf30GH0d/CdyNbQ9vh30CrIZ/D5wObw2cofM37
+ S7LX8Nc60PjXuvh3taHRr7WhAf5bbHtT925NqeqHElinZzWogyJIUDcviWCNriiBXfUFsBxSFqp3qQh1
+ u1eH6iiHpdrHQWAzL3CqbSUmkrg2sJWeJz6fnM+b+QSh9yi+V32aO+rEMkxNncAhxeKCqbdpj7wqlR++
+ v/U/6HFFkMPhcD7B6C/gTFufwp4mabYli5z2aeIIfq3cwKclNiiNsEGhpUlIMD4QxBVHZNnzaeoiqndu
+ DezAsa4V2NY0Q9krAJZV84NDXUv8HVeIbh0C5X8qCw371INvf/8COo79DtImdYKfJ/wIP479HtqPag3f
+ DPsSha85fDGkKbQc0Aia9WsILfs3FtsWuKXu3eb4dfO+DaFp3/rQuE9dQaPfEJTAhrIEEvV+qQF1qRr4
+ C0pgT0kCa/aoIqjerSJU6ZoKVVEESQrr964hpLBE+xjwa+oGDrUtwbFOUXBraGfwuTOMgN6zDR11+B7W
+ +X3jBl5N7cG+VJGzpu75aLJIlghKy8ewCHI4HM4nEKMcy7moTWzzpFnHmR33bOIM6jbu4FvZRevZ0ElH
+ kx28Gn8YeONj92vmJsbkkSjR+D3HukXBqlYhsKxWAKxrFAKn+lYQ2NJLdJ82+LUWtEWp+3n8D9B9Shfo
+ OTUNuk76CTqN6wDtRraG1iR8Qz+HLwc3h6+HtMBtC5S/FqIaSF/T978Y1Aw+H9gUPhvYRE8CSQ4bCAls
+ 0rceSmA9lECqAmZJYP3eNaFeL0kCidoogrVR/mp0qyRJX6+aoopIXcMl2keBTzNXsK9jAc51bcRzJanN
+ +fwZxiD4Hqb3sm8VF21Aa3fwwO9ZxRQ5lc/GuDu+992kUwAma9Ywh8PhcD6yUPeuvvgVyWNt9IVZcOHj
+ NGkgoK0buDR2ycBGQyPWlMvZkLxPyGLqK0uffzN3Ue1zrUeTNYqg8OWHolXyowBaQrHPfaFcx2QUsgbw
+ w5g20GPSz/DrrB7Qe2YP6D7xJ/hp/Hfw/ei20Gb4V/DNsC+Qz6EV0ub3rwSth0vfI74e+hl8NSRLAAkS
+ QCGBA5qIimBzQk8Cm6IANpElkATQkATWQvmjSmCT3nXF39G/E9oVB098jvZ1ioBLXWt8vo4ofjRWMce+
+ YJi/Q32kjJOW3uMB33qKCSRWxc13mTqYNMBzgaV0ShChcwSPD+RwOJyPJPpVP3MjI1U9iwizpWaVzZ75
+ t/UAdRs3jVcjJw3NLhSNRZP3DL2GzLeZK6ibu4O6hTt4N3UBh/pWojvXvKoJ2NY2Bz/8ftL3MdCoT134
+ YWw76D29G/Sf3Rf6ze4NvfDrnyf8gCLYDr4b9Q20Hfk1fDu6FXw3AhnVBtrh99qN+Aa+xX+3GSEL4O9f
+ ZhfAoS0FkgC2gM8HywI4SK4CDmgEzQlFAPvVFwLY+Le60LBPbXxcdUT1kQSQuoDr9a4hfqfZgIZQs2cl
+ iPk2DDwa2YMdiV8DueKHcpu5H3LuG4b5u+DxQxOF8GuNIoIWtS2eW0aaLVcZGTXBc0NRcYaQzhXcLczh
+ cDgfcHLJY3yUJBf0KrjCqYrtQ/9WbuD/jSt4N3PWeDR00ImJEoYajfcARfqo2ufe2B5saptB4cp5Ufry
+ gVMDayjeKlR0o343ui30ntENBs/tBwPm94U+s36BblN/go7jOsD3o9oJ8aNJHD+Mxq9RDjuM+Vbw/Zg2
+ 8P3oNmKsX/uRraHdSEkC2474Wq4EfilVAoeTBH4uCSAxRKoCfjG4GXw+qCm0HEgCKNEchY4mhohKIEmg
+ 6A6WJJDkj7Yki/R3tXpWgajWoWJCh0NdWfyaOIJPMxfRtW1onzDMPwbf6/Sed2nsnIHnAZ3/N27gXNXu
+ cSGP/KvxHFFaOlVgpHMHVwM5HA7nAwqdtPU/wfsUcDIe4lTR+rIfSp9/G+rudc7waCSLX9P3Dxrn5tfC
+ TUgQiZFd7cJQuKoJmFczAe+mzlDmx5LwJcpTj6k/w+AF/WH4oiEwcG5fFMDu0B2lj2bsdkbx6zThe+g4
+ Hrfjf0CkbUf82Y9/tBcSSHwvS6BUBZQFcGQrgVQJ/BKRBJC6h78eJlUCvxzaQpJAmhyiL4EyJIHN+ssC
+ 2K8eNPitFjTsVxs+G9wEvhrSAur+WgOi2xQDl4a2YF/XXExUoQaaZl0b2icM80YhESzjoBUi2AY/ZH3l
+ Cs7lrK+a2OUdiecMX+nUIULnEhZBDofDec+jf6IuWsCzQHO7kpaHfD9zgYB2HuD3uZvGO9VZS+veeTd7
+ v/Bt4YpI3btuTezAtk4hKFwtLxStVUh8r+JPZaDDmLYweH5/GLV0BIxcOkzI36/Tu0PXyT/Bz5M6Qhck
+ bVJnMYuX6DIRvzfxR0hDOk/4AUEhHPedgCRQEcEOY1ECR7eF9qNbQ/tR3wioS5i6iYk2I76E1iNkCaRK
+ 4DCpK/grkkDkC1kCqStYdAcPaoQS2AiaDWgATfrXQxGsh7/XXHQlN0AJjP02FJwbWIFd3SLg1gjFr7lU
+ 6TS0XxjmbSLOBXhO8Kvmpg3Ec4T3Z85gn1T0cEGrfF/iOcRcOpWIcLcwh8PhvIcxUkGm/Bmr8qoqmAUU
+ 2OpR3wkC23vgp3s3cZKnNfAMNQLvAqru+TV3A/+WHuDb0h08GzmgEJkL6bOsYQoBn3lC9W4VUNa+h98X
+ D4YJq8ai+A2HQXP6Qq+ZVOnrAl2n/ATdp/wMPfDrHlO6QDf8N5GGQqiIIEngzyiAP03ogAJIVcBXJfD7
+ sW3he5RLQpFAMSZwpCSBohKIfJNZCfwsUwKVSqAYD0gMagrNBjUQ8keVwC/xd9v83gqa9q8vJne4NrIF
+ u3pFwL2RvdTNa2DfMMx/ThMEzxF0rgj8zgM8ajuAZYzFcpWrSSKeU6ShJNI5hkWQw+Fw3oPQCVl/dm+k
+ hV+hMXY1be8HtHeHgG/dwbuFs06c3JvL0Mle+fo/xLO5o7hv6uJUf+YhxM+rhaMkfdXzgkWN/HS1Eajc
+ vRx0nvQDjF76O0xbOxHGrhwpVfpm9YRfZnSFXtORGd1x2x3/3Q1+md4Nek5LE93BigCSGKYRJIACRQKp
+ CtgBOo6XBFCRQFEF/EMaE/jdmDbQfkyWBFJXsJDAkV9B6xFfCgFUJPArfQkcqkhgY2iJ0O9+O+YbaDaw
+ ASR8h+LX2Bbs65ih+Nnia4Lip+ybd/R6MEwmyjFI26ZIeWdtQFs8f7TzAKfqtg/NQ8z747nFXTrFYKSJ
+ ItwtzOFwOO8gkvhlLeZcOJ+DcUvb5CKn6Xq9Ad+5gU9VFy2ezHWvnOz/YzybovjhVv0ZNiifeYJPSxdw
+ bmQFRWrkg8LVjMGjiR2U61wCvhv7LYxaMgymbZgCk9eMh6ELB8Nvs3pBr2ld4deZPaHv7F7QByXw15k9
+ BL1m9JAEEOmJUigkcFoXIYIkgEICJ3dGsgSQEFVAMTYQBVAWwR/HtZe6gce2zRLA0XIVEFG6gluPRAGk
+ mcG/SxL49fCWAuoKFt2/Q5uI36OJJp8PaQrJP8aBaxNbsEHxIwH0a+kGvs1dX9lHDPPeQSJYCUWwnRv4
+ feUK9slWR/NZ5cnqFpbOPbx2IIfD4fyHyVn1K2cZUWi2VT2rF0HfeYDdN3YvPZs46sSn+RZ6J/T/EE+B
+ o5A9/889wP8LD/Bs5giWtU2hUNU8YNugCMR9F4Hy9DmMWDIEZm2aCtM3ToaRy4bBwDl9oA/K3m9zfoH+
+ c38T9Jv7K/QhhAT+ItbyI0gCqRr4C9JzWjdJABGaCJJZCRQSiAI4SRLAnyZKVUB9CRQCOO5b+OEPaTzg
+ dyiC7YUIogDKIth2FAkgVQGpKxgF8PcvoNXvn8EXQ5shzaEt/h79/RfDWkBypzhwb2oPNnULg0sTG/Bt
+ gY3oZ24G9xXDvJfQuQPPIZ5NnHR2X9u99P/OHewq2L0sGl54AZ5zKiBKBdAY4W5hDofDecvJrTfWz9/U
+ Pd8vzqUtb/vjp/TA7zx0eNLWeNOiwS2d3wmi0UD8PneDABQ/9efu4NioqKj0mdc0gaCvfaBR/zrQb05v
+ mLFhKszdPAsmrB4LQxYOgP7ze0Pfub1gEArfwAV9xWSPAfP7QP95JIG/4s9kAUQx/G12T0SSwN5CBFEA
+ RSUwTdAdJZCWgBGVQNxSFTBtCoLbnyeTBHaAzjIdJ6AEIiSBP4xDAUQR/P4PqRL4HVUCSQKRb1EA24z6
+ CmUQBXDEF6Ly9yXKXrvRrVAuf4DW+PNyPycJ8bWpbwZOjaxk8XMFb3nfGNpnDPO+I6qBnzlr1N95aPzb
+ uoITnnPyO+X7Dc9BduJMJFUDWQI5HA7nLYSkT+luyYu0MA8ufMK7pRMEdvQEu1Z2L72p6oef3H0+e/UE
+ /l/h9wWK3xc0ts8BitYxhQKVVeDYsAiKUTL8PLUTTFk7HhbsmAUzN06BMctGwKBF/WDAvD4weMEAGLqo
+ PwxbNBBlsD8MWtAP6QsD5/fNksB5v0K/uSiJcyQJpDGBSiVQVANnUiWwqxDAHtO7oAT+LCARlGSwM3Sh
+ SiAKIAkbSaAkgt9DJ5LA8d8JAfyBKoFIB5LAsa0FUiWwFYpgKxQ9qfLXfmwb6IK30x5/XqlrCj5/J7Cp
+ VwhcUfz8Wrqi/NL1lF0y9w3DfNBQVTDVUUvnmuAfPfE97gxW8UXW47mIFpEuQCcmDK8dyOFwOG8w+p+u
+ vfLbmYx3Ll34aSCehAMbuGl9qrhovYT4oWy8I9Qoff5feYBrM1soVMMYzKobQ1ArH/h8cBMYuXw4zN8x
+ DxZsnwuTUQBHLB2CsjcABiPDlw6G4UsGw7DFg2Do4oECqgYOliWQKoEkgJIE/ipXAnujAJIE9oJfZ6ME
+ EqIS2A1+mSnRQ0hgGnSXRbDbNJoUIlUBu0whCZRE8CcSQaTjRKkKSPwwniRQrxL4Rxshee2QNqO+xH+3
+ QqH8GTpP6gA1e1UA38/cpIpfYyvw+cIV/L90x+8Z3k8M88FD5xo85wTWc9cGdvAENzwX5bPPMwXPTf7S
+ KUoIIFcDORwO519E/0Sa18jYqKFVtNlRmuQR/KMX+H7tqvFp6qKjmbMGT9RvGerm9f/SE3xRehwbFgXT
+ GrnBum4hSOoUJ8Rr7raZsHz3YpizeQb8sWo0yt4QGIaMXDJMjPUbsXSoQJFAIYBUAUQxJAxK4HyqAqIE
+ zpEkkMYJEr/OJgHsDr1Q/oieOSSwm54E6gugJIFyV7AsgT+Ol7qCCRLAdn98A23HtBIS2G3Kz2Jmcb2+
+ NcG/lQdY1S0Mjo2LAlX61F+g+H3uanBfMcxHBZ1z8NzjW91VS+civ69cwCra/KRRPqOmeK7KL52yxPmL
+ q4EcDofzmtGfXeeV3zHvJPqkHdTJA/y/dSfp0/niSdj38/8YPPnTuL7Arz2Bup+t6plCgWoqcGlqDbV6
+ Vxbr9a3YtxTFbwlMXTcJRq/4XcjeKNyOWYngdtTy4QIhgcuGwu/LhsDvVAUUlUC5CqgvgQvl7mCk/3y5
+ KxgRlcC58pjAOT2FAAoJpEqgqAZ2hZ4zFAn8SQgg0XUqVQI7ChEkfposVQE7TfoeOgkJbA8/TpAqgN+N
+ bSVEsPvUzng7P4uZvRFt/MGmfmGwa2SOjSF1e7vjPnE1vL8Y5mOGRLCli86/rZsuqLMXWCVavSjgmm8a
+ nrMCpFOXCM8U5nA4nL+RXPIaW5QCRkaqZlbFzU+q27hDSEdPnR9+4vZtaeBE/FZxEtuArzwg8Ctv8Gpu
+ DxZ18kPBGnkg4GsPaDWiJUzfOBXWHlwNS3cvQvGbCKNR8P5YORLGrRoNf6waJdbyG7tyBPI7/kySQBLA
+ TAlcKksgyp++BA5e1B8lUBJAYgAJIFUBhQASvQSGJJAqgVkS2AW6yRLYFWWOBFCRQCGAiDQphBaJphnB
+ baHDhLb4+2nQe3YPaDPyM4jtEA72DYqAfeMiYn+Irt5s+4lhPlHwg6HvFy66kOZeWn88V1kUMz9vZKyi
+ aqDUg8HrBnI4HM5fxkhvXT+7/PZ5xzpXssoI/tkL1N+7a7xbOunkE+1/gvcXKH64JckL+sYL3FvYQeFa
+ xmBW2xjCv/WHHyZ8C4t2L4BNx9bDwu3zYeLaP2A0Ct7E1X+IsX7j14yF8avHwB+rR0kSuIokcKSoBFJl
+ UKkEkgBKlcDBKIFDYPiSQTBsiSyBi/UkcCFVAfvAgAWSBFIlsO88aeZwn7mSAAoJpO7g2XIlEAWQ6DGj
+ C3Sf8TNKIHUFd4au0zpB2lSUQORnlEDRFYwSSJW/H1H+6Pf6zOsFHSd9B2W7JIpuXusGhcHzcwcIxP1B
+ 3fA59xfDfNLguYnOUTRTOPgnL3Cpave4kF+hXngucxRnNJ4pzOFwOAaTR17ehahoV6rIOhpXE/KFjxZl
+ QyPEj6Tjyxwn3TeOIjauENDKC0Ja+4BbS3soWDs3mNfJB4k/RkHPGT/Byn1LYMuRTbBwx3yYsHasqPRN
+ WjcepiAT1/0hZJC+P37tGBi3mqqAo1EAkZWjUABHCAFUJHDkcr2u4KUkgENEd3A2AVzcT0igGA8ouoJR
+ AFEE++pJ4G9ze8KvQgJ/QfkjAZQksOfMNEGPmT9LEjjtZxTAzih/naTuYJRBmtDRcWI76IriR2MNe0z7
+ CWr8VhE8P3ME67qm4IbyS2P+1FT1e2WfMQwjzk14jvJu6QLUUxHys7fO9ys3sEmw2ILntKqI0hWsv4Yp
+ h8PhfLIh4VNOiIXymRl3c6pkcSuwE36CbuqS4fu5q873MxK//wYfPJGT6IS08gOPlg5gWiuXqPil/BwH
+ /Rf2gXUH18LmoxtgAYrfxLXjYMKasTBt4ySYumEyTFk/GSatn4ACKEkgCaAigiSBxFhCrgaSCBKjVsgS
+ iPy+XBJBMTEEGbZkEAxdMhAFEEVQSGB/GLgQJRAfS/8FBEkgCiDSZ94vKIHSpBCqAvYSKGMCu2aKYDel
+ Ejj9JyF/NPYvbUZH6L8IbwtFsvGguqDGfWBZvwA4NrMC9dcofoih/cUwjAHonIXnLjqHBXfyBueKVnfy
+ Wxv3xnOcmXSqE4tHc5cwh8P5ZEPdIcpJsJhlcKE5nqlO2pCffMCujd1L35bOOroE038BnbT9W7lDUBtf
+ IX4Fa+UGszp5IblLPAxdPAg2HduA4rcRFu6YB5PXTYTJ68fD9E1TkMmCaRvxexsmogROwJ9NENXASevG
+ ZYrg+DVjYNwaSQKpS1hfAKnbmCRw1IqhKIHUHTwkUwKHLZW7g5cMgCHIYJoVvAih7mASQeoORvrRItLz
+ egkJFCI4h6qBUlcw8csslD9iZhfogVAlUEwCmdpR3MZgvE1a3y/y22CwblQY7JtagPpLNwhAEfT7yk3s
+ H0P7jWGYP8cHz2F2re1ehnb2psWkdUXCCi/Cc12YdMrLdv7jcDicTyZZY2Hyqb6wSbE4E/C9OwR3pOVd
+ XDR+X+AJ9Ou3jHyS9m/lJsb4eX3hCIVqk/jlgTJd42Hk0iGw48Q22H58MyzaNRemb5gCUzdOgpmbp8Hs
+ rdNgJgrgjM0S01ACp6IETiHWE+OFJE5aryeB1B1MEoiIcYEkgqtHCgEUErhSksCRJIFKJXCZLIFLUQKX
+ kgT2hyGLZQkUItgHBiwkCfwV+s7vJciUQOoSnosSOKc79JrdFX6R6T7jJ+g2vbP4O+p6/nnKD5DcKRbs
+ mpiBbWMzlD0X3B9U9XMzvN8Yhvn74LnM5ytXTXBzb23A9x5gV97ykHERVW357EfhcYEcDueTiP6nXocC
+ TiZDaOmEkK4+oG7nQeKnowkGBk+kbxj/b9whsI0neH7pBOZ184Ipyl/Jn2Jg1PJhsPP0Tth2Yiss3r0A
+ Zm6ZipI3GeZsnQGztkwX0PdmbpYgAVSqgFOpCkgSuGGCgCRQCOA6WQDXSgKoL4FjVo+A0auoCkjLxaAA
+ yvyOciYEUEjgQATlDwVw8JJ+4goiAxf1RSQBHIAC2E8RwPmSACoSSAJIVUCq/HWd2VlI4YiVQ8XvVe1V
+ DpybW4JNo0JCgP2/dgc17hdD+4thmH8IndPw3KZu76EJ7eIDFrUsnhs7mAzDc6CbdCoU50QWQQ6H89FG
+ fz2sYHO//OtprFloF29Q13alyR6gbuX21gls7QkhrX3xU7kLFGlgAoVqG0FchwgUrUGw99we2Ht6Fyzd
+ uwhmb58Bc7fOhHk7ZsO87bNg7vaZMAeZTSK4lURwmiSCQhCpCkhMEmMCFQmcvGG8QEwMIdb+ka0SOHYN
+ dQePEIxBRqEIjqQxgSiDI0SXMHUHD0YRRAFEhi4dLHUFL5YmhgxCCSQGoAiKruAFvaXuYLkS+Nu8ntBr
+ TjfR/UtdwlJVcSh89ntjfP5OULRhfvBoaYMy7AEBrT0M7i+GYd4MQgRruWpJAuk9ZxVSYBOeCyOkU6II
+ rxnI4XA+qtCnW2WiRz4jY6OmtjFm10N/9oKQTj469VduhMET5pvCF2XP/xsUv299hOhYNTYF0zoqiGgX
+ AAPn9xHid+D8Pli+b4kQvPkofQt2zoUFO+aIr+dtn40CODtTAIUEimqgJIEzNk8VYwKFBKIACglUqoAo
+ gEpXsKHuYH0JHE2TQlZKAigkUBZAggR16NJBQgCHoAASigBSJbA/dQUjJIAECaCo/s1JQ+kbAn+sGQOd
+ Jn8P0R2KofiZglOzouCP+4KqoIb2GcMwbwk854V29NGF/uQFliUtbuNZ8XM6N0qnSF4zkMPhfBwxUtXM
+ /FRrX9DReKB7VfvH1OUb2NhD+9bFr5WL2Ia09YHgNt5g16QwmNRUgd/X7tB1emfYc3onHLt8BNYcWAlz
+ t82ChTvnicWcaUtkk0BZBOds05fAaVkSKARwsgTNDNarAv6VAP5BArh6pFQFVCaFyBKYvQqoSOBASQJF
+ JVCqAipdwSSAAxHq+qXK33AURrqv3+b2goo9SoNdMzOwblQI/Fq5iv2h/sbwfmMY5i3yNX0oxW17T02x
+ nr6iS9jE1pi6hB3EmTJMzBLmLmEOh/PBxkjvqh4xZn75V/p87gphaX46dR03Sf5avz18v3GBwLZeENLO
+ D1w+twGTWipww2278V/DpqMb4MS142IR5/koeAt3SeK3dM8iMe5v0a75sHC3LIC7kJ1zUARnw3wUQBJB
+ IYFUDdyGIiigauBUmL5lCsxAhARuJhmcBFM2TYApGyUJnLQBRXA9iiBCYjZ+3Rj4Y90oIYF/rBmBIogS
+ uPp3aUzgKpTAlbIErkAJXIESuHywEMChy1ACl0rdwKISSCK4uA/0W9gbfp3XAwYs+g0moWzSVUeaD20A
+ nl85gmWjAmIh5+C23qIbXMgfYWDfMQzzH0DnwNpu2mLd/bR0biwSZDofz5Wh4owpfXBmCeRwOB9c9K/q
+ UcEyyvx80I9eKGIuGX41Uf7wE7C6jd6J8A3i29pFdPMWa+8nJNC0Xi6wbGwCTYbVhdX7V8CZG6dh5+lt
+ sGjPAiF5dO3eZQeWwLK9iyUBxO8v2bNQEsHd81EAUQR3oQDuRAGUK4Fzd8ySuoP1BDBzPCAKIImgIoBC
+ AqkauJGqgVkCSNDkkHHrRovJIaIrWAighCKBI/QkcPjyQYKhywahAJIEDhAiOGRpP+i/8FcxBvCP1SNF
+ 5fHHSd9C2HdqFD8TcPq8KAR+6wlBKMTq1q6v7DOGYd4BdA5s5QZ0TnT50iUjqJMn2ESbn8ZzZjVx5uSr
+ h3A4nA8sygkrb658ql8cyxe5Way7L9h1tnvp+6WLTnSBGDoZvhFcIbidNwR/6wVFG+eHvLVUkNQlRszS
+ PXv9DBw8v08IH1X8VuxdCqsOLBP/prF/y/YtzpRAfQFchL9Lv79w11yYv1PqDiYBnLtdksA5KIDELFoa
+ RpFAmhlMAihL4NRNtE7gBJikdAfrCSBVAcetlauAYmmY7AI4CgVw5EoSQOoOpiogSiBNCBFVwAEwaElf
+ MQN45KoheN9TRPWvbM8ksGlWCGwRP9wvwd96i/1DcvzqPmMY5p2C50Q6N7o0c8kI6+YDTuWKpufKpeqL
+ 51AT6VTKYwI5HM77H2W8n7OJQ94Rno0cdBG91OJavrSgMF0o/W1BFa7g9j7g+oUNGKP4+X7jBgOX9oHj
+ 147BycunYP3hNSh5C2HlvmWw5tBKWInyt+rAclhxYClK4BLB8r1yJXCvLIF7FkiQANKYQKoG7pwL83ZS
+ JXAOzEMBnCdkUKoEztw6XSJTBCdLIphZBVQqgeOzJHC9JIHj5SViRCVwzUhZAocLRq2SJoX8jhL4u6gE
+ 0pjAQTBwcR8UwQF4+5NhPN6W1N1rLya5eH7tICa9BKEM+7d5u/ueYZh/D41NdmnskhHxqx94NnICuh46
+ nkvdpVMqzxDmcDjvZ/S7KoqZeplu98dPtmFpPrqAeh5a/29cDZ7w3gQBbT0gpJ2v+CRdsH5usGhkDN+M
+ +QL2nt0FV9Ivws5TW2TZW4HitwrWHFwJqw+uEPJH0M9W7JckUFQCZQHMJoG75wuoEkgCSJVAIYAof5IA
+ 0hIx06XlYfQFkLqDRSVQqgLqCyCNB5TGBMoCKEugmBSCAkiMFuMBZQGUu4JJAIcu7SeuDjJxwx8wB++/
+ ++wuEPFDAFg0zg8un1lL3b1C/AzvM4Zh3lO+wXManjPFufNbNzDzNN2N59QocWaVxlRzlzCHw3lvot89
+ kWgdVuhAUBdvCO3uq/Vv7a5DwL/t2yGkvQ/iDbbNC4FJHRUkdY1DSZsP1x5ch4MXD8DqQyh6h5bDusOr
+ kTWwFrdCAg9JEkiQAEoSKAmg0h0sBHDvQoFUCZwPi3ZL3cGiK5gkkCqBohooSaCYDELjAUUlcBpCE0Mm
+ C0gCpxAogEICN44XAkeIKuD60VIVkLqDEVEFXDNCksDVw2EMiiBdK3jI8gHi+zQWkSaQVO9fCZ9/YbDB
+ fUD7JKidl5DinPuKYZgPBDpn4rkz9AtfbUiaFxQtXvgInlslCeRxgRwO5z1JHvmElDtPPqNvipa2TC/W
+ 0xvUnb01dG1d/2/fPH5tXSGovReE/aAGj2/sIW9dFbi3soXfFvwCF26dh/O3LsCGo+tgzeFVsBG3G46u
+ hfVH1gjWHVmdTQKJVQeXCzIrgSSCMpmVQFkCSQCFBNIMYRoTuEuRQBTAHTMlCdyO8kcSuA0FkCAJ3Cp1
+ BU/dPBGmUCWQZgYjQgI3ShI4XlQCUQBlSAJJ9IQErvkdhq0YACNWDxVXJKH7+2HKt7gvXKBI47yiuzfo
+ O28IbO9pcJ8xDPMBghKo7uSlEWOoK9icMTY2ao7nWloihqKssMDhcDj/eZQxKbnzWOdt51q68NPw3/xA
+ /aOnxo/kr12Ok9kbIvR7XyE7RRrng4INjKDB0Jqw+/R2uPngJuw9u0NI3caj62Hz8Q1imZecEkgCmCWB
+ qzIrgSSBYjwgip8igdkrgdJ4QEUACRJAQWYVcAbMQagKKCEJ4IytNDNYmhSSUwInbRwnVQFFJZC6grME
+ cOy6UaL7d/jKwSiL42Dh3vlibb+UHglg0TQ/2H9hLmQ46Dsvg/uKYZgPGDyH0pqd6h88NOG9/cClhl2G
+ iV3eTnjOVSSQxwVyOJz/OFnr+zkV9so3wOVrl0c0ZoUme9A4loD2CJ683hT+7VxRcjwh/Ed/cPvaBozr
+ qCDoe0+Yun48pD+4DedunEHJQ8FDtp7aBFuObxQCmCmBxyQJ3HBkragCSl3Cq1AEEZJA6io+uAxWZlYC
+ c0jgvkXIQpRBuSt4zzyBWCNQIEmgqAIiVAVUIAHMLoETBZIIogBuGidJ4MaxKIJjUQJHw0SEJHDEqiEw
+ ASVQXJN46zT4ckwTcP/KGiya5AX1ty5Q7Adfg/uLYZiPBDyX+rdxFZNDwvr4an2+MHtm5lMw6zrCWedi
+ DofDeetRTjiu+T1MVvu3dYXwNF8dnqx0ASR/hk5i/wL/b90gtIMPBH/nA+aNcoNZ49zw9dgWcOzKUUh/
+ dBt2n9sB61Hqtp3cDNtObIYtJzbKAqhIoCyAx1AAUQKzBFCqBJIASt3BKyQBFCKIyBKYXQCpKzi7AErd
+ wXpVQBRAqgLqS6BYIkaMB5wC02QJJAEUy8NsGo8CKHcFyxI4Voz9G45/OxOWH1gMfRf2hOjOwWDRLB+4
+ fmkNod/j/vjeC2jfG9pnDMN8ZNC5ta27Lpwmh+CH30I++TfiOdhTnIlZAjkczlsOTfZQuhzURYoVWhPY
+ 2QMc0+xequt6aAO+9cBPq28Q+cRHVT+Pb+wgd20VRHYKhnm7ZsHdp/fh7M2zKHbrYdOJDbDj9DbYcWqL
+ JIHI1pObUAQlFBGkSiAhuoMzu4RRBMW4QJTAwyvlSqA8JhAlUHQJI2I84H4SQZRAROoOJhGUrhiycDeN
+ B5wtoPF5cwgSwR2SCIqu4G1UBZwM07fKErhlEkzdMhGmbJ6AoARuGgfjN4yDMWtHwGSUQZq8MmP7VKg7
+ qArYfWYG1i0LiS6hYh38xP5R0/7Juc8Yhvl4wXOsuq67ls65wT95Q+GgQpvwXOwlnZLFuZnXC+RwOG88
+ +vJXyyrO7HhYdx9w6eaSEdDWQxeIJ6fA794soT/4QLHvfcG8WV4o2CgXfDf+Kzh/+zzceXQH9p7bC5tQ
+ 7Hae3g47z+xEcHtqG2wnCUS2CglEhARuFChdwvrVQOo2FhVBIYEkgJIErkb50pfA5QeoO3gxLJcrgSSA
+ BAmgRJYEzkPmoqTOlSeGKFXAmShzkgROkSaFICSBU7ZMgKkogVT5+2P9GFi4Zy6sPbgaus/5CQK+9wCL
+ pvnA6xtHCO3gCyEdvA3uK4ZhPhHoXNvGQ6dO89aEdfMFh1JF9uI5uZJ0auYZwhwO581G/6RS37Fc0fTI
+ vgFAJ6DAdih/hk5S/wLq2gz/QQ1erR0gTz2VkB6SosfPH8PZW6dh+8mtsOvUdth9dhfsOrNDIARQVAG3
+ CrIqgdklcJN+d3CmBMrdwkol8E8kcAVdLm7/IlimPx4whwQu2D0HFsiVQEUAiVnbpwmkmcFTskng5C3j
+ YfzGMaJKuAEfA1UJq/YtB0Vb5AOHluYQ3MFLjPUztK8YhvkEwQ+GeO4V5+DI3/zAqrzVHZWxqoU4Q/My
+ MRwO5w0ld+Y1fY1VDawqWt2J7KcGum6lf1v5RPQGKfajr6j8FW2ZH/I1VMEXY5rBhVsX4dHzh3Dgwj6U
+ vS2w9/wuscjznrM7UQJ3ZpPAHadRABGpEigL4MlNAqUCSBIouoL1JJAmj6w9Ik0KEV3Bh2UBRDIFcL9U
+ CVx2QOkKlqqAQgL36gkgMn+3XAEUyF3BO5QqIAogQvJH3b+Tto4Xt0kVyLTZHcH7W2ewaJ4P/No5QsiP
+ 0lg/Q/uKYZhPHJLAnz010XhOtqlhcw/P1M3EuRrEOZtnCHM4nH8c5VNkbhNzo/qu9azuFO/rD+pOnhp/
+ 6oYwdEL6B/jL24hO/ig9LpC3ngo82jrA7G1TQavVwpW7V1DwtsPec7th/4X9sO/8HiGB+87tEgK4R78S
+ eJrIqgRuzyGBShVQQV8C1x1d/ZcSKLqBRVfwElkAF8ESlMBMAdw7DxbukQRw3u7ZQgLF+oB6AijGA+6Y
+ BjO2TIJJW8bB3F2zxeOYunkSlO+TBEVa5AXnrywh5AdfxPuVfcUwDKOPfzs3UHf01kTiudmtts29fGZG
+ VAlUJoVwJZDD4bx2lE+PRfLbG//i1dT6boSQP29J/jp4vhH8v3OHkI4+ENE5AJxaWUDu+iqoPjAVTlw7
+ ChkZL+HIpSNC7A5e3C8qgAQJ4L7zu4UQEntkESREV7AAJVBUAiUkCZREUIwHPCFVAjcKCZS6hNcfW5Mp
+ gSSAyqQQMTEkpwQeWCy6g5ciS1AGF6MIigkhe+YK5tN4QBLBzPGAM2H2zum4nQFTqPK3daIQTbr/n2Z+
+ B+5t7MGiuQkEtHeDYh3VBvcVwzCMQfCcrO7ohRIYAH5fOz00tsnXF8/dRaVTOFcCORzO349ywrDMZ5Nn
+ iu/XLhCZ5q8L7uCpC/zOE4J+MHAC+gf4d/CAsE5qCO3kBwWbGIHtl4VgwNLf4GnGU7j7+C7sPr8DhW8P
+ HL50EA5dOoDsh/0X9sKBi5IE7sefKRJI7Dq7Q+4S3i5VA1ECd56RJRBlUJFAfQEUS8QQokt4jdQdTFcM
+ QREUEnhEkkASQKoIrjwojQWUBHCxEEBJAqUqoLJEzAI9AaRZy/N2zYE5KH8063ceCuL209th5o5pULFv
+ Mpg1ywPOrYtCWEc/CKWqH+4XQ/uLYRjGIHROpnPzd5664mlqnc+XrpDPMs8cPIdbS6dylkAOh/P/o5wo
+ iuZ3yjfFv40buA10yaCre9DCy0E/vhkCf/CAyJ8DQP2dMxjVV0FsWiiK2SagnL99Vojckcv74djlw7g9
+ KEvgQakSiAJIkAzuv7Ab9svVwN1KJfAciSAK4FkSQFkCUQBpdvD208rYwE2w+eQGSQRP0FIyr1YCpWrg
+ SsHqIyskATxMlcCliCyBMkICSQCJfSiAe+fCAhQ9CZS/HdNh+o4psA5vfxs+lu5zOoNXe0cwb54XAr5z
+ hfDOamnf4Ik8575iGIb5W9D5o7Gntnia3Uu6pnA++wIsgRwO52+kZlblr6B73sm0Ar06TU3ipwvCT5kG
+ Tzj/gOBOXhDxsz/YtTID40Yq+HpiC7jz6Da81LyEo1cPw76Le+DY1SNw9ArJ3yEZlECEKoHZJVCqBCrd
+ wqI7+Bx1B++AXWe3C0R3cKYEEnJX8MmN2SVQVAJzdAcfXSUEkCqBq44sh1UkgIdooeilsEJPApceQAHc
+ v1AaE7hPHg8oS+DMndNhEUrhXnxcJIOV+6WAecu84NjaAop19hMV0MAfPQzuK4ZhmNcGz9ku+ME94Ht3
+ KOCSbzae0yUJzDrHczgcTmay5M8j/5TA793euPyR5IR29kV8oGBTFRT9ogD8sXGEqPqlP0qHwyh2x1AA
+ T1w7LgTwVQk8JHcFSxIojQvcKxDdwWJySHYJ1K8EbterBCoSmDkxREjgOth4PGcVkARQkkCqAuoLIJE5
+ HhBZIncFkwASC/bOhtk7ZsA6lErqyu61qCt4t3OCIi3zgfp7qvr5Q3BHLwj40d3g/mIYhvlHUCUQz92u
+ g1AC8bxbwF1IoJV0imcJ5HA4WVFOCBYFvfJODurkBcX7+2uDG3tpg3/wEpLyb6GTUngXNfj/6AZ5Gqog
+ plsxlKL9Qv4u3r4kunePXzkKp1H+Tlw9BsevHs0UQH0yq4CXUACJi/sEBy6iBJ7fKwRQkcA9epVAsUSM
+ mBiCIqh0A59CAaTrBotKII0LlKuAJIHHJQlcn9kVvEoaD3iYJHAFSiAKILKCJPCgtDTMMlEFXCCYt3sW
+ LMYtiSn9bZ3hVaDIZ3nB6RtLCOvsB8VQhA3tJ4ZhmDcCnbsbeWlpCE9wZ08o5F5gFp7juTuYw+FkJlP+
+ 8nvkm0IniqiBKH/feenESQRl8N8S0skbotKCwOVbazBqoIIWYxrC4+ePhPydvI6id/kInLpxUnASBZA4
+ ce2YQL8SKLicJYGZIqgngfuoOxjZQxJ4XpbAc7IEIjuECFIlUJJAqRK4UU8CldnBigSuFijdwauPSlVA
+ AQmgjJDAg4ukyt+e2UBXGDmCj3fk2qEQ1NEDzFoag38HNwj/SW1wHzEMw7wNAjt46ag3J+RnHyjkVUC/
+ EsjXD+ZwPuFkVf588k8O6ewtun2Dv0f5+9HwyeR1COzkAcV+9oWorkFg9VV+KNTcCAYt/02I38PnD4XQ
+ nb55Es7dPAOnUf6IkzkkkCqBSjVQv0vYkASSAGZ1B8uVQJRAMSkEIQGUJFAZE5hVCcwmgCdyVAFlASRE
+ FVDuCl51eFlWJRChiR/LDiyE/Rd3w9Yzm+Cr8c3E87ZtZQ7FfvIVGNpPDMMwbw06l+M53XWgS0ZIFx8o
+ 4J5NArkSyOF8glHe+JZmXnknh/wkyV/gDx664M54wviXBKH8UZdvsS6+kK+5Ctza28DKg8uF/F2/fw1l
+ 7qiY7XsW5e/MzdPIKSGAogp4/YSMLIHXUAIRIYBXpUrgkSuyBF5GCUQkCaQlYiQJ3HshSwCVKqAigYoA
+ KhK49bTUFbz5lCSB0nhAlMATsgQelyUQWXuMuoJXSBJ4ZJmQQJK/hfvmiCVk6HHO2DENYnoUA9MWKvD6
+ 3gEiuvrjPvF5ZR8xDMP8VwSiBLoPou5gb2ViCK8TyOF8glHe8EXNPPJNDfnJU5K/7z10IQZOHK9LUEdP
+ KN4tEAJ+9ASjxipI7BUpJI9y/tY5OHnjBMrfOTh366zgrCyAZ25KVUDRHaxIoFIJlCXwaGZ3ME0KkbuD
+ SQIzu4IlCaQlYqgrOKsKSEizgiUBzKoCCgmkKiAKIFUC/1IAaVLIUaoCLofV+PXSgwthyYEFsPfiHjh0
+ cT90ntMBHNsUEZW/YvhpmyQ4qJOnwf3EMAzzX0HndjrHuw3JJoE8JpDD+WSStQxA0YI05g/lzx1PCEE/
+ eulCOuFJ4ifpRPFPoduL7hYEnh1sQdVQBS3/qA8ZL18K+SPBO3frFFxOvyhE8JzgLJy/iSJ48wycxZ+d
+ kQVQdAdfl0SQBJCqgVIVUO4ORgkkDl85KKqBh2QRPHAJJRDZTxKIiK7gC9KkkN3nd4pq4C4UQak7eCtC
+ s4O3wLbTm5FNsPU0SeAGsTyMvgRuIAk8ThVAWQKPrISl+xfAGvyaurHXoBBWGVQaCrXMBR7trSGyqz+E
+ dfHFE6/Hv96nDMMw/xo6D0ldwjqPoSiBPwsJzFonkJeI4XA+6mTKX35XmvAhdfuGdPTWURdwCJ4Q/h0+
+ ENU9GBzamoNJMxX8trS7EL8X2pdC5C7ePg9X7l2CC7cvwIX085lQV7DoDr51Bs7cUqqBp1CsTsmTQ6Tu
+ YEkCUf4UlDGBVA1UJJAqgSiAmesEkgRSd7DoEkYBRPTHA5IEikogSuBWlECpEihVA0kCSQCFBJ4gCZTG
+ BK4+thKWH1oEe87uEAI7Yt1g8OvoBOZf5kUB9oDI7gFifwTRCfeVfcQwDPMOoXM9nvM9hqMEdvKGfFwJ
+ 5HA++ihvbMv8Nvmm0EXEhfx1QvlDETR4ongNiqX5CvEx/zI3WH2dTyx4THn07KEQuct3LsHVu5dwexEu
+ 3bkAF4l0CUkCz0kiiBJ4FiWQeEUCbxyDE9clDEmg1B1M5JTAPdkkkNYI3JUpgdKVQkgCt51BAcyUwI2C
+ TSflKqAQwbWi4rfm6Ep8PKfEuMOWfzQCy6/yofQWgci0AAjvqoagnz0N7iOGYZj3Ajrn47mfJJDWeS1g
+ JyqBPDGEw/kIYyRvLfPa5ZmsbucO0SOCtCEtvbXi02CXf0dYNzWEdfWD/C1U4N/JVcgX5eb923A+/Sxc
+ vXcFrty7DJdJAIUEXhAiqEjgBeR8+hkhgOdQAAkhgK9IoFQFPIHoC+CxK0fgyFWlCihNCjkkdwVTlzBV
+ AenqIpIE7pKqgIiQQLk7eAdVAs9KXcFCAk/LVcBTG4QEUgVw1bHl4ueX8DksODAHYn4JgYKfG4FfRxeI
+ 6BoAoV18IMjA/mEYhnnvoHM/tgHuo1wy6KpPBSzzzMQ2QpkYorQZHA7nA47yRs5nbJ57pO83bqDuptbg
+ m1/q9jV0YngNIrr549YLcjdTQXzvcLjz+I6Qv6sofBdR8q7fvwrX7l0VEii4e0WWwItZ1UC5Enhe7g7O
+ JoGyACoSqHQFi0ogrRMoiyDNDhZVwCsHBUoVUF8CaaLGqwJIlcBtgu0ogdvP0FhAfQHcKCaB0Kzfw3j7
+ 59PPQe/F3cC2tRlYfmUiKp80y9fQvmEYhnmvoTags7dO3V2t8WvlDvls8v0iWgsQ7QZLIIfzASeXMrDX
+ xMqoke/XTg9jugfp1D97a0QXgKETwmsQ3T0A/Du7glETFdQaXh5eZkiTPS6g2F1F6btx/5oQwOv4daYE
+ KgKoJ4FKJVASwOwSqD8eUJJAeXmYHAKoLBGTJYBUCZS7gvWqgIRYGiabBBoSwK1CAtcdXwWbTm3A53Re
+ yGO9UVWh0BcqcO9gA5HdAgzuF4ZhmA8GGgvexVsTS21Da7v7+cwKtBSth9R25BJfczicDyr0xlXGctRz
+ aeh0O3Z0IBTr4a2lMSChXZG0f0YIQt2fvj85gKqZCtpO+1yIH+Xy3Ytw88F15AbcwG2mBMqVQOLK3csy
+ r1YCaYKIMh5QqQIqlUAhgjdohvCJzLGA0vIwR6TJIfJ4wOxVQGU8IM0K3iMtEq1XBZQkcLuAJoSIGcHy
+ hJC1J1bB/kt74Nr96zBz13Qo1s0HCn6ZSzz/4j0CDO4bhmGYDwpsC+Q2QRs3Mgh8mtncUxnjmV0KVwE5
+ nA8wyhu3nkv1oumxY0JAneajoan/oV19/jEhCMmf+w82kPszmunbU4hfRsZLuHrnCtx+eAtuPboJNx/e
+ ENx4iBL44Jokg7ilRaCv3pe6g68ILkkiiOJIXEARFJNCBNLs4HO3pdnBpwlRCaQrhhwXCAmURVCpBNJ4
+ QEUCD185AAdRBA8g+0UlkKqA8lhARJLAHZIAUiUQoVnANObv/K2zolKZNr8T2LQphBSEyB6BYrJLsDhx
+ Gt5HDMMwHxrBXbzpQ642bnQQuNVGCVSpmqsgWyGBw+G890nLlL86jqUtb8eNDUb589OEdvGCYj18oBi+
+ 2ama9bqEIrG9Q8DpO3Mw+VwFE7aOFvL3LOMpXLt7Ge48Tof0R7cFtx/dEgJ466Ekg5IAZkngtfvKuMDL
+ sgRKAnjpTpYE6i8RIyRQFkGpS1haK/CE3sxgRQLFhBAxKUQSwEOKBIruYKkSqC+Be0gAkd3nt4txfzvO
+ bhaPmcSw+tCyUPBrFXh3soeYXsG4H/zwZIn7Mce+YRiG+WCR24RQlEAqFMSODgGbZGuSwPqiJeE1Ajmc
+ DyBhKmP5q+I2UWbXYscGCfkL+Qnf4N313vD/gNheeFJoWxDMvlTBkkMLhfw9fvEQbjy8JiZ/6AugIoGK
+ AGZJYJYAZpNA0SWs1x2cKYFydzDKn1IJ1BdAaXkYeUzgdfmScYoEogBmSqBcBcwpgPoSuOnkRpTF/XD/
+ 6T2Yv2cWBP3kCoW/zoUnRS+IFvJneL8wDMN8FGAbQYtG0xJhcSMCwba01SlsS7xFi8ISyOG8x8l6g7oW
+ jTZfHz0sQLyR/638hXf3g9jewWDZ1hisvy0IO85sEfL38OkDIXYPnt4X8id4Im3TH78qglJ3sIwsgaJL
+ WHQFUyVQqgJmTgx5RQJpsWgUQNEVfBJF8FUBJPmTrhiiVAIlCaRJIVQFJGhCyH4UQCGBCE0E2XpqI97H
+ GXzc16Hbks5g29YU7NsXguK/BEDxngFQLI2rfgzDfAKQBOKHXmo7okYEgFXxwhuxTfESLQtLIIfzXkZ5
+ Y7qYq/OvKt7PX7yBiyny9w+J6K6GqN6BULi1Cjw72qJgHRXy9+AJSt+jdFEtU7j75I4gUwZJBGUBVLqE
+ c1YCX+kOlscDUldwlgAS1BWstz6gkECpEpglgVIFUKoCHs7sCj589UBmV/CBy3I38CWpCkjrAO66sAOf
+ yx28neNQf3QVKPCVCrw720JUr0AI7+ELIQb2C8MwzEcNth3RQwK11JYU9iu0AdsWSQJ5TCCH815FeUPm
+ yeuSf1JIN1+gdZ1C03x1xVBg/hneEP6LPxT/NQRMv1aBbxdXOIvCRbmP8nf36V148OyBqP4R/08CFRHM
+ EsAslO5gUQW8qywYrSeBd6QqIEHdwGeVruBbclcwcvLmCTghJPA4HJcrgUczJVCeFSy6giUJ3I8SuPP8
+ NvE7j54/hlVHlotKZ+FvjCC4q4+QP8P7hWEY5hOhi6/OY4xLRmh3X8hnLS4ZZyo1NTw7mMN5H5JLmamV
+ p4jRd97t3J/E9g7RFevmqw3DN22xnq9HGBLS0xsiUP6ieweDSSuVmPxxEYWMQrJ378ldeILS9ODZQ0kC
+ M0UQJfDJPfHzP5VAmiWsjAtE+SOu30ceXINroitY6Q6WJRBRJPAiQjODlbGAZ1EAsyRQEkAxO/j6MTh2
+ XV4gGgXvaA4J3I8CuOvsVriIQvnk+SMYvK4f2LYvBNbtTKE4il/EL2px8qN9YWgfMQzDfAqINgTbEmpT
+ gn6weJ7XNu9P2Nbkkyca8hqBHM47TC5VoiqPSq3Ki1+382pe+GnC+BB602qL4RuXBOZ1odJ/RC+1kD/q
+ Co3pHQQ3UNAoT14+gofPH6A0PYFHzx/CY+QhSiAhiaAsgYgigfoiqEig/sQQEkCqAgoBRKQlYiQBJBQB
+ lDiPIigJIFUBz9JC0XoSePKmvDTMDVoaJqsKqAggLRS999Je2HNhB9x9fBvv+xq0mt4CTFFyPTvbQlwf
+ 3He9DO8XhmGYTxHRlvTw1Sb0CdHZVbZ7iebXTrQ+1PawBHI47yhZy72Ud0q1f5QwsZg2vKevNhQlLuyX
+ V9/Ifwn+fihV/nqj/P0aBHm/VEHygCghbpTHKH0Pnz2Cpy+ewJMXj0Xl7DFCIigQEog81esWfmKgS/hR
+ ujQm8KEyJlCqAkoSSF3BKIB6EqhfBSQBpKqdUgWUJDCrK1gRQIIEMFMCUQCP4nbvxV1w4Mo+ePbyOdBl
+ 3coMToQCX6sgsLsbPmeUP0P7hWEY5lOG2gZsU1x6uWSoB6g1DtXtb2CbkyhaHp4UwuG8kyifvMKs4y0O
+ xI0JAdcBLhm0qruQv9dEkb+Y34LB+CsVlOxfHB6j6An5e/lYfP305VN48lIRQOSFngBSNRDJqgTmGBco
+ LxND3H4sTQoRC0aLRaNRAhGqAtKkECGA9y+jBGZVASXkKqCYFZwlgIoEnrp5QpJAJLMKSF3B1w/D3gs7
+ xSSPl9oMsYRNYDc3MG+bGyJ/8YeoXwOhWE9ZmhmGYZjs9MI2AtsWsTzMuCCwSrA8im1PcakJ4vGAHM5/
+ GeUNZ17At8CWmN+l5V6E/FEXpvyG/buE/oLy1wvlr08w5GmlgtKDY1HoHgn5e/biKTxD6XuZ8QyeES+f
+ CREUMqhUA5HHsgySBGZ2CSuVQOoSfiqPC9RbJiZrdrDUJawsE5M5MxhFMFtXsKgEygJIs4LTZQlEztw+
+ BadvncySQLkr+ChKIM32vX7vCmg0Ghiw5jco+n0BsPvBFGL6BUHkr/7i+RvaLwzDMEwWdOk4t6EuGTEj
+ AqCgt+lebIOspKaIJZDD+S+iVP7yF3QxGUSTFXzGu2SEd/OD8N7/jMjf/IX85f9GBUmDYoTIUUjynmc8
+ hxeaF/CCtgJFAiURlCRQEkHqEhbjAkUlMKsamFkJfCp3B8tdwooEUiXwljwm8LoyHlDMDNbrCiYJvKdU
+ AS9I3cAKQgKzqoAKx28chYOX9sJjfBx0f19MbQaF2qrAq6s9xPUJFc87rLevwX3CMAzDvApdDckb25yw
+ X/yggLPJCGyLlJnBPB6Qw3mLoTeY+KRlVED1c0A7d11i3xBdeE/Db9S/Q/E+QRCVFqzLW0Oljekbqj1x
+ /oSO5O/5S5Q97Qt4qXkpEBIoi+BzWQJfrQZK4wKJnJND9LuD9QUw/bEsgIoEPpCWifkzCbx8T5kMIo8F
+ lCEBpAqg4OZJOHrlMJy8eQx0WoDTN05AypB4KICCG9LTS8iuoX3BMAzD/A2wzUmcEqoNbO+uU+VT9aQ2
+ CUPjAVkCOZy3kqzLvJX2rGd3PWFSCIT/6qcN72XgDfo3KP5rABRPC9CZtlVBudHxgBonKn8XLl7QXbp8
+ SXPl2lWdIoCZEqhXCXyuJ4CKBD5+LlUCRXewngAqEpgpgH9WBfw/AkhVQDEZBMkpgMqM4MPXDsK5u+fF
+ c1l/ai3493AB83ZG+Hz9hfAa2hcMwzDM34TaHGx7EqaHgXN9x1vYJlUSLVNWG8XhcN5gaMo9pbhdCctz
+ cROKQfEBam34L+KN+NpE9kEZQvmz7JBPF90/WHv53pljL1++vHTz5s0Xwpww11AAL1+5rLly9YoQwQxt
+ BopghiyAJIPSuECqCAoBfJnVHaxMDCGk7mBJAB8+vS9NChESmH084K1HN2QJlAVQzArOORaQkGcE60ng
+ hdvnxDjAw1cPituhjNsxBmw6mIDNDwUhul+weM6G9gXDMAzzmmDbIyaFTAgFx3JWx7Ft8pWaqMy2isPh
+ vIEYpUlLvlhahJguih0eAOoeak1Emp8u4jc/eD18oXhfSf6sm5poE0eGaffe2DEYfclWp9NFIq21Wu3v
+ Go3mAMqghkTqyrWr2qvXLmtIACUJVKqBel3CigRmjgl8lGNiSNbsYGVCiELWhJCs9QFpQkiWBEqzgq8g
+ +rOBFQG8mH5eyN/RGwfFbGUtPsafFn4HBdupwOtna4jvFwKRBvcFwzAM84/p6QexIwO1McMCoWik+Txs
+ o6xAujABTwrhcN5AjFSzxNiK3Pkc8vcJ7u4NPuNcMsLSfP6B/NGYPyQtUGfXuZAmfkQwbDy/ZjBKnzKI
+ NzP4PS+kPYrgPhCjAqkieO3l1WtXdRqtRu4WVqqBUpewMi5QkUASQEIRQEUCla5gBaoCErdokejHkgAq
+ EqgI4DVZAK/cl2cEywJIYwFP3ToFJ24ew0eoFdW/+uOqQf62Kgjo5Qqx/UMh3MB+YBiGYf4taojAtsh3
+ vEtGsR4+oLI0GYzNh3FNqc1iCeRw/lWo8ic+URk18Pnc5h7N+FWn+WkifsU3Xp/XpJ8aYtNCdW5drbUR
+ Q/1hxen5g2T5ywXrIc96WJ8HLYrIXNwTf+6JfP/y5UtxLbgr1y5rLl+5rMvQaCCDBFAjTRR5oZFEUBoX
+ SPxZJTCrO1i/Eih1Bd9CAVQmhUgSmL0KKHUFi7GAdy8IGTx96wScvXOaHpqY9RszIERU/qi7N7Z/CISj
+ 8BrcFwzDMMy/JgzbImqTSlDb9LXTQ2w2Wogeq6wLFXA4nNdO1hso0C3V7nyJ6WFisWdasDmi7+sTkxai
+ 80qz1QX394RhO/sMQmcqQDeeBmmZb1T8Xi7ECMmNZI7lQAmM1mq1C/F7oMP/UAK1ojtYq0wSMdAdTBL4
+ UlonUBkPmFMA9SUw/cntTPlTBDBnV/AVRJkMQt2+1DVMWXdyDXj3cISiHfKKql/MgGAI6+NrcD8wDMMw
+ bxAhgWpNyWlhYFPJ5go2GaGi4WAJ5HD+UZTp9Bbm4WYr48aGgsdIlL9e+Gbrl+PN93+IxN+npV5cuttl
+ ePe1ha8XfjYShS4/3bi+/OUMehXJIImg+B3cmuHftX727Nk9/BouXrkoJFB/XCAJoLJMTNbEkKyFoqVL
+ xkkCKLqC5bUBFQGkq4ToVwCzCeCDrLGAtNzLPfwbypQ9E8C6U35w6GQOcQOLQVS/AAjry/LHMAzzn0Bt
+ ErZN7thGxY4PAYvIQhuxybCjdgPDEsjhvEZySd2+KlU+h9zdi/XyBXUftSY8zVcX2V8SutchbkAIuHRz
+ yPDsZwMDdvTeg87kTreN2781Wwt/j0RQvxrY+MmTJ2K1aOoOpjGBJIEvSAJzVAGpK5h4lK0bOGssoKgA
+ Zi4QTQKoNyMYUQSQrhN8XQjgRThz5yw81zyju4dfV3aFgh1U4NndFuIHF4PIAXQy8jW4HxiGYZi3BLZN
+ 4dRW9cW2Cr8u7J6vr2gwpLZMKWhwOJy/TNYFthvafWX3ssSMYhBB8mfoTfd/iO4XCME93bUefYrCdyu+
+ OYTyFkE3PGvWrMxxfn836FvUNSw+zeHtNL13794znU4rJDCrCqgngXIVUBoPKFUBxaSQnGsDkgAiNA5Q
+ XCeYyFEFvIESePXeRTh796wQP0rruS3B5FsVqHs5Q/zAEBQ/P4P7gGEYhvlvoEIFtVm+VZy12FR8Qe2F
+ XpvG4XD+IsobJdS5os3JpFnhUHxIkJYmNUT2fz2iBwaBOs1HY9/dFGpNK33oie62JH/w+vKnBL2LJFB8
+ mtNqtSNv3rypu379euYSMWJ5GGVCCJK1PIwsgHSVEP0q4LN7cA+5K48FFEvCZAqgtCzMrYc34cqDy3Dx
+ 3jkhflQ1rDy2DORrr4Kwfr4QOyjE4PNnGIZh/mNojdkhAdqk2eHgWNP+AjYVUdReYFgCOZy/SO7E9YnU
+ 1VrY3K/guthRQRAzOlhL16w1+Eb7C6IGBEJYX7XWvqsp1JlW4+GBW3sq0B2M2jPKWBG4fxr6exlblMB1
+ uIXL16VJIcrM4JwCKFUBXxVASQKpG1gSwFeqgCh/0iXgLtHdwIU7F4TwFUD5i0LBjR7I8scwDPNeQdeX
+ 7x6sS/gjFMzUptuw2SgqjzfnRaI5HAPJJcufKk9hVaewblYv1ANpsWd/XeQAfEO9BsWRmLQgnXOama70
+ mMSnZ+6d+QHdKS9V/nD7Rgbk4u0IidTpdKWpK/ja9WvaS1cuyV3BfyaAUlewNBs4SwAzZwMj0nIwUhXw
+ DkITPqgLmLLv8h4I/NUNrDrlg4TB4VLlb4CfeL6G9gPDMAzzbqC2Sz1ArXHp5pKhyqXqkZaWZhT2WRhd
+ Ko7HA3I4OaKUx1O9GzncKDmzGEQNCtAWx09TxQe+HvG01l+apabYEIvn8y9MJ/kj6RNVO+ku3kzodhET
+ 6grGLVy9clVL4wAlCczqBn6aKYGP4fFLmgwiVwGfPxCIbmBFAuUqIEng1QeXM2f6rj21Cly6WYJ9F1Mo
+ MSwcogcHQgTJn4HnzzAMw7xjqO0a5K8tOSsMXGoXTccmI1lqOfh6wRyOfhT587COL7I7YXIoqLupNcVp
+ LIWhN9ZfED8wFLx62mnDRvnA/COzp6M7UVXxjcsfBW9TVBNx65uRkXGGxgNeunJJjAcUE0JQ/jIlUJ4N
+ TOsCZnYD6wmgkMAnkgAS11D+nmY8xpsGmLV/Clj/lBdcuhaBEkPD6aQCEQNZ/hiGYd5nIvr5g7qrWlNy
+ YgjYliqyHpsLFzylU1vE4wE5HIwyqcK4gJPxUJrtmzis2Au6zi+Jzt8lcpAa4tJCdOo0F41TnyIwYHvv
+ NTqdzoXuAG//jXT75gw9bgLvx1Sr1c7Ar+HytcsZ0uLQdIUQaUKI6AqWrw7yNHNNwCwJzCmAVx9egQyd
+ lm4Ohm0aAIV/VKHUWkOJ4bL8DUL5y/H8GYZhmPcPastKTHV4GdHfX6uyVI3FpqMAntqpzXsr7RKH8+Ek
+ a6X0mn4tHB4kzQ4TK6rTuDZDb6Y/I2ZIELj0dclw7V8Umi+stwOlzFPc6Kyab/WTFr6RhcDi/VWiBaK1
+ KG6XrlzSvlTGAioCKLqBqQqYUwCViSCSBNKsXyVpy78Hkw4q8P/NGRKHhwnJNfTcGYZhmPcUGg+I8pc0
+ LEznU9/iOTYbDUTjwVcJ4XziUd4ALlYlzHclzQyXun77+0PU0ACIGvz3iB0aROsvae1/KQSfL29277nu
+ SWW60b+6ysebCnqauA/cums0mkMkblevXc3I0GqlbmAaC4hkTQaRloRRFoaWFod+APee3YFrD6/Sn4u0
+ ntcCTL5XQUh/T4j/PRSKD8Z9YuC5MwzDMO831KZ5jnTJoGXNHMtZHsQmQxQoMCyBnE8yytU+jAs45h0Z
+ iW8SdX+1JjJNrYsaYvhNZIgY/N3YwcFatzRLXcI47ye77m1uRjdOM67Qo974uL+cwftQBNBcq9VOI3kj
+ AaSlYEgAlSrgnwngk+ePRQXwxiNppi+lyfRakP9HFRQf6AcJw4oZfN4MwzDMBwK2U5F91eA73iUjangg
+ mNqbjMFmw1i54hWH86lF+eRTzfsb1ycpoyN1UYr8vQaxaSE6l15WGTG9A3RLTs0eiv6U57+SP4r+/aAA
+ 9iCBu3zlsubi1Yu6/yeA1BVM3b63nt6kPxMTRqpPLAemKH/R+Nyo8mfoOTMMwzAfHlTgKDUyQqdu7voU
+ m4w6UsvBVUDOpxXlgHe0K2l5OGluOESPCNTSGLeo4fhGoe7fv0HssBBQp3lpPAZZwQ+rWs/W6XR2NK4C
+ Xeo/m2GF95VLuawc3n8zWhPw+s3r2ktXL2UTQLo0nL4AEvef3xeTPij3nt2HsmPioGBnFcQOLwbxSORQ
+ 3B8GnjfDMAzzgYFtW+RgtWjrkuaFg23JIqew2fCgtgPDEsj5JJJLHvyap5CdyYioYQGQMC1ESxfSNvim
+ +RNihgdBWJqPzv43U2i/8cvj6FC+dOPrYf1/vtI63re4TxTA+BcvXoi+3KvXrmqyC6CyHqC0HMyDp/fh
+ 4YtH9Ktw5cEliEGZNfvZCBJ/D0MBDGX5YxiG+Qihti6hX6guamQAmDrknYBNR2G5TeTuYM5HnVx6F8Wu
+ 5tPc5WniwghtdFqgLnpoIEQP+3vEDguG2LRgnXOaha7OoqoPdboMcZm39ev/e/mjoMMpApiIAiim8RoW
+ wKfw7OVTePTiATzOeEK/BmfST0DQQDewTMsDiSMiIG54MJ4k8FOigefNMAzDfOBQWzcwEKjtUzd3o65g
+ 0X6pEvkycZyPO4r8uVrEFdqfNCcC4seEaKOH5HiD/AVUMUxMC9N59LaGEuPC4Yr23C90gzTjl8b+iVv/
+ j4Mepwhgyb8SQBoH+PDZQ3ghy9+BK/vAt78DWHfPDyVHRgqxLY6fEA09b4ZhGOYjAdu8uB5BuqQ54eCQ
+ UnQ1Nh9O2CQovWMczkeXXKr10iccE5c8P4an+elKDg/XRVH1bzi+If4WARA3ohio09w0vr/bQ+eN7Ybj
+ m0ZcVke8ed5R8L7F88JtXLYuYHlBaBLAlxkv4dHzx/j1C/oxbLu0Fdx+tQC7nqZQckQkjQuB4sP9DTxn
+ hmEY5mOD2r4SQ8J0UQP8QWWq6i4aE6mHjLuCOR9ZssrbJdwb2l4ttSQSYkcEaWPw01DM73+PxJEkf2qN
+ S79C8P26Vrt0WVf6eKdvGLz/3PQY8PE0ePTo0WOtVgtXrl3RKgKYgQL4+NljUQWkbDi7Gpx6FwZnJGkU
+ 7gcDz5VhGIb5iEEJpDYwGdtC72aON7EpKSsaFO4K5nxkEYKE26JW0YUXlZxeDBImhmij0vx1Bt8YBogf
+ RTN+1RrH3wpq60yt9OTB8wfl6YbfVbevEvl5CQl8kfHiNxK8y5cvay5fvaxTBPDxyyz5W3tmJTj8UlBU
+ /5JGRxp8rgzDMMzHT9Qgf1D3VWtKzCgGRWMKrcGmxJbaE8x/tpIFh/N2MyvzYP7cpaVLRuKi4ih/AbqY
+ EUHwd0nsGqbzS3PUJPYtpltyYV4XdCljRFyLV77tdxLl/nGbV5uhHYjbzHUANVoNPM14gvL3jL4Ny04t
+ BtsepuDV1wqS/ihu8HkyDMMwnw7UFiYuitSqu3hrjPKq2koNC3cFcz6OKBU6X6dqtgeSFxUH9S9qTdQw
+ w28GQyT2CNOp0zw0rmmWuv57es1GlyqCt5e5/t67DD4W8fx0Op2TRqPZQqJHVwKhbuCnmqdi/B9l+YlF
+ UPSXfODZ3wZKjYsy+DwZhmGYT4uoYYGiTUwZW1znVN76BDYnIdSmYHhCCOeDDl3ujQ7i3AU8Cgykkrf/
+ bJS/QQEQMxIP/r9B/OgQiP49SGvTtwC0X/75PRQtMWX+fZA/CrqdIoAVnzx58uDazWu6K1euaGmyR4b2
+ pZC/ZacWgW0vE/Dqb4fyFw3RIwMNPleGYRjm06M4tolJ410yYvFrUw+TEdik5JYvE8dVQM4HmqzrHJZy
+ a+GcHrpSrYkeEaCN+T0IYkf9DfDNkDwuAuzT8uvoE1J6evpzFK12dIPoVcq4wncWun+Z3FqtVoz/u3r9
+ asYzzTPQ4X+UFScXgVWPfOA9EOVvfHGIGYXyNyrA8PNlGIZhPj2wTYweFqANwTbSrYVLOjYvqVIrw+F8
+ mFHkrLBFWMHlyXPCQD0ABXAoHuyjcxz8f0KJsWEQNMQNbHsXgA1nZ2SQUKForUYJtKIbxn++0xK5cv/4
+ eIIyMjLO0uO7dOWiBmT5W39uFdj0zgde/W2lbl+UP0PPk2EYhvmEwTaR2kZ1f7UmeV4xsAgvvBmbFgtq
+ XzBcBeR8cFEO2pZBnXx0octR/tICdbFjgvFg///EjQ6BuDGhUKibCvpt6Qk3b97UXr9xTXPt+rWXKFy1
+ 6IbRsd5pNzDev3iOKKW9SPguXbuUkaEVngobzq0Gx98KgccAG0geX9zgc2QYhmEYAbaN1EaGrFBrQrr4
+ 6LBpaUDtC4YFkPNBRanMedolWV4ouyoG4seFaGNHGDjo/wSSJrvfCkK5iXFCqCgXRXUNQKPRbEYJVNYA
+ fCdVQOV+8XF4UfUPt3Dp8iUtPb4dl7eCS18LlD8LSB7H8scwDMP8DbCNjB8foi29IgpcKlrtxSbGldoZ
+ DEsg5wOJfDkb4/y5utPEj5TREWK9v7g/giEOP+X8FTFjAqAUSlPwcDew62MKJ9OPkFPBC90LuHLtiu7q
+ latCArVabT/c0DjA/3wsIN6fEd0nbfFxTMEtXLkqyd/eazvAY6AVuPcrCqUmFDf4HBmGYRjmFbCNpAWi
+ lTbT2CJ3P9HoZF1Dn8N5r6McqOEezR3Ol10dBfF/BGvjRhk42A0xNhRK/hEGBburYPD2vuRUoNVpxSXU
+ MvC/K1cu665fv06D7O7rdLrqdEf4tVgTUNzrWw7eD8mfcum3z27evPni+o3rOtzqjt4+BH5D7MCpX2FI
+ GR+Fz8XA82MYhmGYPwPbyvgewbqyK6PAo5nDeWxqvKm9wbAEct7rGNWEmnSQFizgnG9+iSnFIGlwmC5u
+ NB7UVP37P8SODYKUSTFg1zc/pE5JRL+S8vTlI3FFjZcaVEBtBq2zp6VZthkZGSdQAmPojvHX3roE4u3r
+ y1+TZ8+e3blx/YaQvzN3TkHgMBdw7F8YSk+KluSPMPA8GYZhGOZPwTYzaUiErsS0MCjsazoOm5yCctv6
+ ToY8cTh/J8bytqzHV+53ykwuroseE6w1eIDnIOaPQEgaHwEhv7uBY7+CcPz2UXQsgCeaJ6L6Rwsq0/Yl
+ CiBJ4OUrl8VU2xwSmBd5KxKIt0tdzUL+8P6akvzhv2lyiu76o6sQNsobbFFcUybHSs9nrNzlzTAMwzCv
+ SeyYIG3pVcVB3dztKTY7VajtwShtLIfzXsUoDcR1eU1sEsymJI8I1yXODNPGjgmhCSB/Sdy4YEicUAwJ
+ B7PeKhi2Q+r6fZbxDJ5kPIbnQv6eS1VALS2wnAF0mTW64gb9HkrgSZSyWHoQ+E8xLpC+flORb1OIpSx/
+ d/HfJH+aO0/T8fGHgk2ffFB6YjQk4Nf0fAw9T4ZhGIb5W2DbmTijmDZ5ZLiuaHzhedj8FJbbWK4Cct6z
+ JKpEdQxTqVia593Sy6PoKh5agwe2AcpOjgXHgYWg9JQYyNBJS6k8fP4AJfCpEEFJAkkAXwrkrmCdngSe
+ QTmri18K+cOtMlHjH1UE5b/NfKPhbRdCOutV/jQvtM+h1KQosOpjDCm4ZfljGIZh3hQxY0K0ZVYVh8Cu
+ Pg9Uqtw1RGP0GVcBOe9XlIqbg1W8+fpSC8OhJF3WZkyQwYNan9hxQZA8MRIiRnqDfT9T2HV5K/kVPHh6
+ D568fJxNAAmpCpglgRka0R0sZgY/fvz4kVarHYOiFo7/zPYpif4tI6TwTxC/I/+JCP47N95eKt7uEpQ+
+ Ld0nbfH7UGN2OSjya25InhAhKpj0XAw9R4ZhGIZ5XWiBaLpEXMri4mCXYrUEmyS6Dj6Fq4Cc9yK5lGVf
+ VHmN2oak+UDimmjq+pWqf+P/GhKnkpPCwbyPEXRe3568Cp5qnsL9F/eFAD59+SRTAp9lSFVAUQmURVBI
+ IFUDr1/VoqiJv3/x4sV1FLbhJIJIfvHY9IK/8or8yT/KDP6dKVIOb2cOiSX+jpBNRf6aLqgFZr+poMT4
+ YpCIGHpuDMMwDPOPwTY0rmeILnFllFad5qPJY27UBpunXPKyMG910iOH83eifBLxcEy12ldmZVRW9W8C
+ HsD/h5SpUeA5zAqixqrhntS7CjSu7vGLR/AYBVBIYIaeBCpdwXoSSGh0GiGCNDlEuQ6vLIILUeRa4j9D
+ EHf8upD8eLMFv2+BeCPFkY74d+ufPHnyUNwQ5uLlC5mC2WF1Kyj0q0q8QZMmRRh8XgzDMAzzb6HVMahN
+ pbbVPsXyKDZXvlKrxVVAzrsOiE8hufLa5W2tTvPVJK4pro3tEaQzdCDnpMSkMIge7w82/Y1hwfHZQq7u
+ Pr0D91/cyyaAT1AAJQkkssYD6lcC9auBl69c0l2+fllU6pRkZGSc02g0+/HLCSR4uO1K4NdpyM8ofPPx
+ 54dRGq/R7yuhJWcuXLmgU8Yl9tvREwqi/MVMCET5izT4vBiGYRjmTRHbPUhXbqpbRkRfNeS1zNMB21wj
+ bHtZADnvNEYgCaCDUxXbHWVXR4tPKvF/4EE78dWDOCelJkeB46CC0Gh+NSFXz18+gztPbsHjjEfw6MVD
+ SQJfPBYiSAKoVAKfa0gCJQHMFMFMCUR0WiGCl65d1l6+dpmuHyzGCP7dXLt2TYPip6Erj7ygWcc66c8n
+ 7B8F5n1yQfFx/lB6SrR4DgkTQl95XgzDMAzzRqC2FNtUdX+1ptz0aJ1TiuVBbHPFpVAx3A3MeUeR5E+l
+ Ms3TSp2m1oSsVmtiewTrEiaFwv8jeUokBI/xANehReHs/dNCsG49uSlm/j54fh8evnggSSDK3+OXUjXw
+ qRDBrIkhUjXwhSyDNEEEJZBkUBZCpSJ46col3ZUrkgxevX41A4XwZU7o+/Rz/F0t/T793XPd88wZyUtP
+ LwCr/nkhdIwXlJkei2/KYIPPi2EYhmHeNHE9g3WJa6K0xQeptXkt83wv2l4O5x1F+eThaFfe8lC5DbGg
+ HqjWxI03fPDqkzgpDJKmRIBF/9zQe+vPQrDuPb8Hd5/dgUfPHwoBzC6BJIA5xwTqjQvM7BbO0TWsJ4K0
+ gDRBVT1DKAtMS2iETGrlyt/2y1vAaUhhCBjtBGWmkfyFGHxeDMMwDPNWwLaV2tiyG2LAMdX6BLa9XlIT
+ zF3BnHeUPPmNvi0+IAAS10Vr48cGQ+JUFLzJf07C5GAoMyMavH+3grhJwWK6Bk3auPH4Otx/dg9F8K4k
+ gC8kSAKJVyQwUwRJArNmCSvLxeiLYKYQamlLVcI/Qfycfl/qZqacuXcSfEbYgucIK0idEYuPX5I/Q8+N
+ YRiGYd4K2LbSFUKoChiV5q8zKmz0o2iElZ44Duc/inLAWTtWt95bfmM0HZzaxAkGDtocJE0Jh3gUP6sB
+ xrD09DwhWTeeXBfVv7vP7sI95P7ze5lVQEUCH4nxgEo1MEsCpUogjQ9URPC5QKkGKmMFMyuCfwOadEJ5
+ 8PIBFB/vBy5DCkPZ6TEGnw/DMAzD/CdMRPqF6ipujQbnKrZHsA12lJpirgJy/qtIaxCp8uZVtYkaEghl
+ V8ZA3LgQSJxWDBKn/DnxU0JRpOLAYWhBqLuwkpCsZy+fwK1HigDeERVAgiQwUwTlKmD2aqA0OeQJ/j2h
+ P0lEv2tY6R6WkIQw69+vQpNOlFSYXRKsh+SFMtNiIAEfu6HnxDAMwzD/CdjG0vJj5VbFQNTwQDAyUUlj
+ AZW1eDmctxzlQHNySrU8VH5jDNA1fxMnGThY9YifEgIp06Og+EQ1OA83h703dgrJuv7oCqQ/vS3W/iNy
+ SqAigPoSqN8d/NcSmFME9WUwO9QFTOMP5SUE4YvlDcBygBEkTYsAGq9o6DkxDMMwzH8KtrUlBoXpym+J
+ AdvkIqexLfZQlmMTLTOH89ZC1T/pYPshPE2tKzs9Rhc3AQ/Kqf8H/ORSagYesENN4IcNbYRk3X96B24I
+ AUyXJPDZXeRPJDCbCD7MMTlEkkFlzUBl3UAJfRn8M57BQ7x96v6l9NjSGcwG5RJvtKTpKH+Gng/DMAzD
+ vAMSJhajYUm64gMDAdvin0TbnHVJVg7nrSR3GqRRBdDaPqrI7nKzonWJc8K0JSYbPkgVEqaGQNkZsRAw
+ 1hlC/nCHSw8uCNG6+vAi3HpyQyz/cvvpTZTAW5D+7HZmd7AkgkTOySFZ1cD/VxUUyFJoCJLERy8fiCog
+ ZfLhsWA1OA9ETfaDlJlRBp8PwzAMw7wzqM3FtrfcrBidS42iq7FNLiy3zdwVzHlLCVMZS1/krh7Rx+UR
+ Lf2S2LeYrsS0YvDnhELy9HAoNT0SbIfkhSG7fxOidePJNbj+5CrcFAJ4QwggIbqCn2VBl4cTyBVBgtYK
+ zCmABFUFFagaqEhhNhlUKoWyJD56/hgFUJr0sebCcnAaXgjCxntA2ZkxBp4LwzAMw7wH/FZMV259DEQN
+ Ut9XmahqiaY5s43mcN5sjNCRqOvXxKG87bQyU6J0ifPDtSWm4IE4/a8IETLl94cdxE4NhLsv74BWmwEX
+ HpxD+bsuI0lgulIFFN3BkgCKKqCeBOpPDvl/EpglgBLS1/oC+BgePLsv5O/M3ZPgM9YGfP6whdQ5cZA4
+ PdTAc2EYhmGY9wAaDzg3TEtX4LKvWHQets1cBeS8pWR9sigd8IvP7fKbYyFxSpiWDsSSf0oYJM+IwE8r
+ YeAwIj/8ceh3IVuXHp6D64+vwo3H1+DmY0kCRRWQRFBPAhXuoPxJIng3WzXwPkqgIoR/VhXU59FLFENC
+ lkO67jDlqeYJJE4LBdfR5pA6N0GMV/zr58UwDMMw7w5qo/wHqDXlNsdAeJrXXWybq4oWOlGVB//PE0I4
+ byxK9c/csrj5rJQlkRC6XK2hdYlKzgj7S8rOigGvsTZQZnYUPHv5DJ4iFx6cQQG8nimB1B0sVQKlbmCF
+ nNVAQ13CigCKqmCOxaP/CrpdJQ2XVAWb4Xmh3Ox4IawlZ/z/58UwDMMw7xIaC1h6omtGmcXFwSbCfA62
+ 0QWxSaO2mquAnDcU6RMFJUHd3vlW+a2x4D9UrSk5zfBBqZA8MwISpgeDwwhTmH1yspCtc/fPickf11D+
+ SAAzK4Fyd7D+pBB9CVREMHNySA4RVGRQkcC/ksG7L+7AC5006aPb1o5gMTSXEL/kmZH4uFn+GIZhmA8A
+ bIPVg9WaStgmB6R5ncI2Oki01PJavRzOv02umlCTDiYj61jzn0oODdOFrlVr6MofJWfiAfgXlJ0TA95j
+ raDygmTQQgbcR/E6d++UkL5rj68ICRQi+ESqAkqVwBtwE8WPuoKJV0TwWVZFUMwQFhKoT3YhlLqJFSF8
+ CHef099J4/5mnpwEVsPyQMzUACg9JwoSZ6L8GXgeDMMwDPM+ktg/VFdstVpDX1tGm/XEtjq33GZzNzDn
+ X0cpJQd4NXc+lbotDkqOd8kQY+Rm4QH4JyTPiYCEGSHgMsYMFp+bK4TrzJ2TcPnRRbj66LJAksAr2SqB
+ Wd3B0sQQfQm8TRKIAihJYJYIKlXBu38igvRvksF7T+9COt4mZdeNneAy2hxCJ7tB2dkxBp8DwzAMw7zP
+ UFuchG1yhcVxOq/PHC9gWx0mNdncDcz5lwFp0efcBVzzpsWODoTwLWpNQr9QnaEDUR+q/nmOtYbqi0qD
+ FjQoc7fg7L3TcPXh5WwSKImgVAmUqoG0NAwJYJYI6lcEM2cKZ4pgOm6zxghmdhHryeADeUtySbnz7BaE
+ TfYE73FWUG5uLJSY9dcyyzAMwzDvK9Qmi7Z5bDAUcCnQEdtsI7nt5nD+cZRPEI72Fa12VZwbpwuer9bQ
+ 7N6k2eGQNMswyXMjRXeq6xgzWHF+oZCuU/dOwKWHF+AycuXRpWxcy6wGSlXA65mVQLlLWIwNRAEkFAHM
+ HBsofa2IoCKANHNYIh3uP7uHt3kFdPifRpsB1ReXAefRhaDs3Li/fB4MwzAM816DbVjJqWFQiqqA82J1
+ bg3s1mGbbSM13VwF5PzTyJ8gjExUtYql+T1PXB+vTexfTCekaY5hSs4Jg7LzY8FzXFGos6w8aFC6aKmX
+ M/dPwcWH51ECz6MEXhRVQH0JvPr4skDpDiYJzD42UG+SiFwNVLqFFfQrg/pQVZEmf1DStn4PViONIWVu
+ cUiZXdzgc2AYhmGYDwZskxOnFNMmro/TRmBbrTJWNdJvwzmcf5p8lsUKzS6/NhqCV6g1tEZe0jwDByBS
+ Yk4xIVaJM0PAdZwFrLy4FJVLByfvHhfyd/HhOQFVAkU1ECUwpwgq4wJFd7DoEv4TEXxKIpglg5IQ6sng
+ M4mbT69D+vObQv5mnZ4CDmNMIW5GIJSZF2PwOTAMwzDMBwW2yXSJuNKT3DPKYlttmVCIloTJLzXhLIGc
+ 149SOg72+t79eqX9CSh24VpxsM01DAlg+UUJ4DnBEuotrwwZmpdC5E49OCGu/EFIEkgySNXAVyVQqQRm
+ myAiS6AigooEZhfBV2XwJn7v+qOrQv6O3DkAXhOtIWSKG6QuiIeSc8MMPgeGYRiG+RBJHFhMV2llgi6g
+ lcttbLtjpCacu4E5/yxGBd3y9U1CWUpcH6NNpNlG8w0feCXm4qePeVGQOCcUXMaZweLzc0Cno+rfUTj3
+ 4Aycf3BWTwAVqBJ43qAAviqBkgiSAOqLoLI1JIGX8HYpT14+ReELBc/xlix/DMMwzMcHts00I5jaavq6
+ oGfBvnI7zuG8VugTA5WN/Vzq2J+rcqAEJM6N0Iqxf4YOPEEYlF+YAL6TrKHasjLw+OVDMY7vxL1jsgAq
+ oAhmCqBUCaSJIZcevTo55MpjqUtYkUGayKFfCcwpgsStp9I4QfrbJy8eCwFssbYO2I3JD2UXxkGpuZEG
+ HjvDMAzDfNgkI9RWVzpQEjzr2h/GNtxebsu5G5jztyOVjI1VDcL7+2or7YmHEoPDdMkLIyB5nmHKLIyG
+ kvipw318EZh9ahJo8L+Td4/B6fsn4eyD0yiBpw1IoNIVLIMSmHNMIIlczqqgVA18tWtY4jpcxb+jaiBl
+ yIF+KH95IRkfW+kFxcVYCUOPn2EYhmE+aLCNLoltdcXt8RDX3e4lNuSfibY8jbuBOX8vueSZQyZ2yUUm
+ VdgUB6UnRepKzsGDa75hSiLlF8WB/1R7qLw0GdKf3BTVv2N3D4vZvwIUwEwRfHg2G/oieBklkLpuicuy
+ BF5+jFKoJ4JSVfAKXHtCMihxTU8IaWwhZfOVNeA2wQyKz/SDcgtjhKAaevwMwzAM81EwKwISV0ZpU7fE
+ gU1i4YUqF5WJaNe5Csj5v6FrCEoCGOnb2vFmlYMlIGl4uK4UfrIohQdXqQWvUmZBFJSaFwZuE4vAuGMj
+ xOSPY3cOw4n7R1H+TsqcgrP3SQJPwXkhglIlUIASeEEWQCGCjxQMzBRGEZRkUEGWQRRDqgrSbVGuP7kB
+ xef4QsA0J5S/OPHGMPTYGYZhGOajgNo5JGlEmK7qgUTw7eh5E9vyEpltO4fzF8mlHCQmBfP+TJMlym+O
+ haTZOQ6yHFRYFA8h01wgGb+++OA83Hp2A47c2Q+n7h2H0/dPCLIkEJErgSSBmeMDhQRmdQv/mQgKGZQl
+ MHtV8DJcQJl88vKREMAGqyuD64TCkLoo1uBjZhiGYZiPkjlhkDonWldqTgSYuubrLVp3qW3nKiDnT5Mb
+ 3YkOEEeXGva7q+yPh8TFkVpR/fsTyiyKErhPModf96XBC90LOHr3CJy4e1QI4Kn7EooEUgVQQpFA6hIm
+ AZQkMKcI6kvgn4kgVQAv4N/deCIt+dJnXzewn5AfSi2msYlRBh83wzAMw3yUzI8QbXeVffHg3sB6I7bp
+ lqKFxzZe3nI4rySPvG2oTvN7WnlfAiSPkLt//4Syi2IgcrY3RM/2hYPpeyH9+S3Yn75HyN/Je8ckCZRF
+ UKkG6ktgdhHMGhdIEvjXIpglgxcencO/OSPkb9mF+eA60Ryi5/pBuSWxBh8zwzAMw3zMlMS2m9rw0MH+
+ D42MVLVFy87dwJw/Sa7E9YkkgLmLxhQZXmZ1tFhPiJZNKbXIMCmLikPZpTHgOd0S2m9rBc8ynsKJe0fh
+ 8N0DYktIEoiISuAJwZkHJwVZIqhUBJVKYPaK4HlFBlEAiSwZlITw9IPjQv7od8LneIH/dCeosCTR4GNm
+ GIZhmI+dJLomP7bhZVfHgEVIwcnYtuepCTVJAHlGMOeVKNU/T8/PnA9WPpAIwUvUmlILDB9cRJmlURA3
+ PxCCZ7rAhiur4P6L+7D/9m44fveIxL0jsgTKIihLYOa4wFdEkMYE5hTB7FVBRQIVEaS/f/AiHbQ6DTRe
+ WxXcpxRB+UuAlMXFDT5mhmEYhvnYScK2O3CxWlMF23KfLx2PY9vuJ1p4rgJyckSa/AGqXEZGqvrxowMf
+ VFmWqEucH6ZNwQMpZbFhUpfFQsAse2iwrgo8fHEH5e4YHEjfK8b/SfKnIFcD9cYD6pNTBM+h+OmjyOAF
+ QVb38Fn898VH0pIvgw73BsfJBSBlSSSUXRoNpRaHG3zMDMMwDPPRg2134oIIbeUVibro30MeG+VTNRGt
+ fWJmsYfDEVE+ERS2iii8sPymGAjbrNYkz0OJQqEydHCVWRyF23DwnmYDU07/AU8yHsPe9J1iAsjRu4eQ
+ w3Ds3mE9EUQJvE8olcDsIkgCePqBMj5QWi7m3EPcItllkARQEsFT904I+dtyYz34TLeC2AUBUH5ZnJj8
+ YegxMwzDMMwnAbbddAGE8I1qTerGGLArZzke2/h8aZCmXOmLwxFRBDDGv537+aoHS0DQUrWm1CIUKRJA
+ A5RbGgth8zyg9JLicOXRebGe377bu+HY3YMofwqHUAKVrmB9jsFJWQRJ/mh75j4KIMmgkECqBupXBUkI
+ zwhICkkCTz48Ki43d/vpTSi1JBwCZtpBxWWJ+PWfP2aGYRiG+VRIXhgOiUuKayuvT9AFtPO8iG18vNTU
+ czcwR0ou+ROBysTWpL3veJeMxPUJ2uSRETqSu9JLDUMzbD2mWUDfg93h0YsHKH+7xOQP4ogsf0IABfrV
+ QKU7WIFEMEdVUFQDJQF8tXv4tPi9q08ui+pfm+0twG26OZRfGgcpS6OQSIOPl2EYhmE+KbANLzUiQpe4
+ Pl6bOCkUCngU6EhtPVcBOUqUGUGFncrZza24LQ7Kb/HMoEWdSy/DA+gVIqD88jiIXeAPEfO84eCdvUBX
+ 5Nh7azscvbMfBZAgEcwhgfcISQSV7mASQGVLIkhjBJWKoFINVGSQUCSQJpRQppweCy7TCopPOuWWx+Bj
+ Q/kz+JgZhmEY5hNjeXFxgYbUDZ4ZFRfF62ySi67Ett5KavJ5NjAna0ZQcZ9vnC9VPZEEQUvUGvHpwcAB
+ VQoFsOKKBPCdZQ2ttzaF+y/uwREUvn139sChO/tQ/AipEihVA2UJFAKYJYHH78tdw9kkUBJBwwJI4wRP
+ wZF7B+Gl9oW4rWLz3SFyvheUXxZv8LEyDMMwzKcMrYhBbXr140mg7uB2Bdv6aNHi82xgTlqa+BSQK79T
+ 3jbxE0Ih5rBakzwyXFd6BR48+OkhJ1RpS14aDn6zbWH+uRlw69lt2HNrKxxE+SNIAiUR1K8Gyt3CmRIo
+ iSAJYOb4wGwiKI0RVGTw1IPjovJHMnn98VV48vIp1FtXHrxnWkF5lFFDj5NhGIZhPnmwLU8eEaGLOaLW
+ xE8KARN7k5+o7Qfpmv/cDfwJR3nxC9okFZlbeU8cpG7wyEgeHaErvfLVA6nU8giosCoRQhc6i+35h6fE
+ Is+707eLrmAJWQRFJfBVAcwpgdlEMFMAs4sgCSBVDE88lLp+Bx/pDa4zC0PKskgouzL6lcfJMAzDMAyC
+ bXny/AgovyjuZcUdMeBS1YYWhS4gNf0sgJ9y5DEAxqHeXzrcqH66FCQuidSK0rGBA6nMiigovzIOfGZb
+ QZ/D3eDOi9uw+8522J++W3Dgzp7sEpijEkhdxX8mgvoSmL0aSF8fg8N3DsBTzTPYen0dhM5zhpiFaqiw
+ It7g42QYhmEYRmZpcQheqtZUP5EExXp6H8FG31dq+3kc4Kceo7xFjdrGTwzWJq5P1KaMjNSVWRUFZVZm
+ J2VlJFRcnQAJS4IhYpEXbLu+QSzCvOv21kwB3H9HQqkGKt3BhzIlcD8KIHLvIIIyiPJHZKsG3tfnqID+
+ npZ7ufXsGlRdWxL85zviYynxymNkGIZhGCYH2KbTotCJGxK1sWODtOaeJvVF6w8sgJ968tjEm4+usDUW
+ KuzwyqBFlMusNnAAIZVQugLmOcBn2+rCtSdX4MDdvaL7lxaA3pe+K1MAFagiSF3B2ZFFUAigAokgVQap
+ EiihyOAR/JvT94/Bi5cvoeu+H8Bjljmkro6FcitjDT5GhmEYhmH0wDa91OIoCN+m1lTalQAO5azGYttv
+ LCkAdwN/ilFedCf19557qp9KgtKTXTOo+9fQAZS6ShIu33m2MOHMSLj+7BrsvL0V9qTvEAJI6FcBFQFU
+ uoVzCuCrEkgCKEkgoVQE6W+eaR/DyquLQT3PDhKWBaOIJoiKZM7HyDAMwzDMq5RGEpdHamueTQGfZi5n
+ sO33lBSABfBTjFL6reE2yCUjcWuiNml0pK4sdf/moPSqSKi4JgEil/hC0spwFL1dcPLhCdh6a6MQQAVR
+ CbwjVQL36YngfiGCcrfwXUUG92cihPCe0j2syOAhOHB3D1xD0bz8+LKo+AUvdIbKa0pCyiqUVAOPk2EY
+ hmEYA6yJglLYxlffWFIXMzpIqzJR1RUGIM0G5nxCUV5wI4tQs+HlN8VC4vo4bcrSCCi7NgrKrs5OudXR
+ UHltPAQutIX2u7+AK08uofBtgx23t4gu4CwBRO5IEqiIoFQJVNgDB1EAiayKoF5VkCRQrggevLdPTAB5
+ rnkCnfa1AY855lBhbQI+nphXHh/DMAzDMH8Btu10pSy6KkjFLbFQ0Mt0kuwBFJbATyjKi+3qUtvuUK1z
+ paDM5OK6sisMHDRIhTVxkLI8DGj5l1mXJsKlxxdg682NsCt9KwrgNiGB0lhAfQnMLoKZEnh3d6YE6oug
+ 0i1MEkjsu7cLHr98DEsuzQW/BdaQtCIUKq6OhzKrIw0+RoZhGIZh/gLqBl4bo615Nhm8PnPegw5gJqkA
+ C+CnFKX7t5Q6zVNT62IpKD0WBXBdNJRd8yoV1yVCxFIfqLimBBy+TxW6Q7Dl5gYUwO0ICaCCXncwCqDC
+ KxXBu3tk9gr0ZZDkby/K39UnF+Hc47NQBj+1hCxxg0rrS4gStqHHxzAMwzDM/wHb+NJ/FNfVOJME4QO8
+ 7qIDlJZUgGcDfzqRrv6hKuBm0rnMkiiofCARUsYZFsDUNTFQfk0cBC5ygi7728OVxxdg+83NsOXWRth5
+ e4sQQAWlEihJYJYA6kugMjYwSwL1RXAf7Me/O3r3IDx6+RB+3NsKfBYUhfJr4/FxxL7y2BiGYRiG+Ztg
+ G5+ytDhUXlVCV2ZJJBRyztdb3wk4H3+UUm8ux/KWs6odTYTE9bHacquiodx6ZG12Kq6Pg+TVYRC21B3m
+ X5oOFx6fgU031sCO25tQADfDzvSt2USQKoE0PlBI4B0JSQD1kSuCd1EGEUUEqQpIAnn/xV1YeHkWBCy2
+ haSVoSiAca88LoZhGIZhXgNq47GtT1wfo626IUnn3sBuNrqAsTwRhLuBP/pkXQDa3b+jx8k6F1IgcXWU
+ NvMAwU8I+lRaHw9Ry72h6saScOjefjj4cB9sFAK4RYifJIG4FUgCSCIoSSAiJHCnIJsE3pUEcJ+eBO7C
+ 2zv/+BycfXQKKuD9Riz1gEobEl95TAzDMAzDvCZyO19mUpSu1sXS4N/e9Ty6QIikBJluwPlIQ4afR/pS
+ 1cJ7vEtGjZMlxCXeDB0sqetioMLaOAhe7gSd97eFy4/OwZbba2Hr7Q2w/famTHagBBKiGiijXxEUVcE7
+ 22UZzDk+cKcQQKr8Hbi3B+6/vA9dDrQH34XWUH5dHFTAx2DosTEMwzAM8/qUXh4J1U4mQfz4YG2e/EZf
+ CCNIFG7AVcCPOLmUCqBFSMH+FbbEQcXlCboyq1Cy1r9Keer+XRMO4cs9YPaFKXDm4SlYe2MFSt9G2Ibo
+ S+B2ksDMSiCRJYJibCAKIGFIBKkaSH97+8VNWHVtCYQsc4PE1UFQaWOiwcfFMAzDMMw/ZFU0VFgar6u4
+ OFFnGVd4oHADaRwgC+BHHGWgZxHvr5xX1jxdCsrPitMZPECQSusTIXqFH1TYmAAHH+yDPXd3w/obq2Er
+ Ch9VAUkCs4vgFiFyOUUwsxqYTQKzRHAbyuOph8dF92/tzWVRAJ2h8qYSBh8TwzAMwzD/Dhr7X/tcKXCp
+ ab8bncBSUgPuBv54I5V4KWERffzO1rqYAolro7WpG2LAEBU3xkPYclf48cDXcBHlbMONVbD51jrYemsT
+ SluWAOpL4KsCSBNE9CaJoPjt0pPA3Xe2wu67O+HOs1vQ71h38F9mC+XXx0LFTfEGHxPDMAzDMP8Oavvr
+ XCgFwf28rqMTRAkzyJojwPnoEiZd/NnYxqhp5OTw59VPl4Qy06J1hg4OouyGKAhd6QxTL4yHU49OwJob
+ y2Dz7XVCAregABKSCMoymE4SuBEFELfpWV3CtN11RxZBFL5dd1AGZRHcemcjXH56Udxm9CoviF8bAFU2
+ loCyG6MMPiaGYRiGYf4d1PZXP1kSEueEv8hjavSNcAQeB/jRJldNqEl2b+RUya5fxcUJukrL43Wp02J0
+ qRvxgMgBVf8S1wZD6fURQt723dsNa28sh62310sSKLbrRVew1B0sk04iSBJIAqggdw3j7ewkEZQlcPud
+ zXDg/j64+PgCtNhVCwKW2UOVzSVeeSwMwzAMw7w5ymLbX3FFvK7SrniwTjAbRpJQc5aoALIAfoRRxv9Z
+ +zR2XF3jVJK4/m/qesMHR+WNiVBspRt8va8xnHp0DLbcWgPrb62CTbdQ/G6tFhK4BQVwi9hKFUEhgrIA
+ EttFJZC6hQlJBkkAJTYLAbz25DqMOTscApbbi/utuCnhlcfCMAzDMMwbBNv+yG1qTc1zSeDbxm0duoEF
+ AJD88aLQH12yxv+FRwzyPl3rUjIKYLS2/KZYKL85OxU3x0OFTXEQutIFRpwZACcfHhPVv00ogZtuE2vx
+ a6oCrtUTQIIqgq8KYHYkCdxyZz2cfnQc9t/bDaU2hEHsWj+oujn5lcfCMAzDMMwbBtv+sI1qTe1LKRD2
+ q98VdINEYQhZrsD5SJJLLu2qCnmbNIyeG/GYrgVYbnq0LudBUW5ztOiGLbEhBEpuDIF1KH577+6CVbeW
+ wsZbq1H8VuNWlkCEJFBCXwJfrQbqC+HW9A2iW/nakyvw/cEvIWCFA1TZWgJSN8dkeywMwzAMw7wdyk6L
+ 1tXYmqQrOd4lI79j/q/IEWrOEkPFuBv4I4oy/k9VJLrIwPJz43WJ6xO15aa+KoDlSQBRxiJXe0LTXVXh
+ yP0DKHVrYc2tFaILeL0QQEkEM6uBMjmrgUIGUfZyCiAJ5KUnF2Du1ekQusYFSm2KQOmMz/E4GIZhGIZ5
+ W1ARKPaIWlNhezw4lrEagIqQOw3SqAuYu4E/oigvZlGvZk4rapxNgkr7fDJoLaDyW/BAyEYcVN6WACFr
+ nKHXsU5w4sExWHVrCYrfSplVsEGWwI23FQnUrwiug83pKIAClEAZRQTpbw/c3wsnHxyFqtuSIXKNB1Te
+ UsLA42AYhmEY5m1BDlB8j1pT/Wwy+LZ2mYmOUFhSBRbAjymi+ocJCEpzP1b3UgqEb1Nrym+KgQpbY/WI
+ hspbE6Dc5ggovtYT5l6eJmRtJQrgulsrBEICb6MEIiSA+igimNktnCmC61AASQRp7OBquPL0IvQ9mQaB
+ q+2g4tacj4FhGIZhmLcNOUDEVrWmzpVkCPrJ4zg6gr8wBV4P8COKPKgzd77cpWKmBF+ve6UURGxSayrg
+ JwD9gyEVBbDq1pKQsMkf/x0jJmxsvbtBVAAVAcyUQOTPJXBNNgmURHC9+NtTj47g762BEhuDIAGpurVE
+ tsfAMAzDMMx/ADpA4voYbZ1LpaDkjLC7+V0KVhXOwAL40SRXTZBezCJhBX4ss7w41DoSqEmdEaOrsD0O
+ KmzLTtUdyRC5zgO+OdgMDj/cD2tuL4M1t5bB2lvLBZIEyt3BtyUJVJAkcI1gU7rE5nRJAtenr4Dtd7bC
+ ucen4MuDDSB0nRtU2Ybyty3+lcfAMAzDMMxbBh2AXCBxR6K29MpIKBJo2pVcQR4HyBNBPoIoL6K5Y1nL
+ mdU2ldBVPZKUkToLBTDHwVAZZazS1ngIW+8Ow871hwMP9sKKW4uyCeBa/DqnBFKX8KvdwlkSSNDfnn58
+ EqZcHAMRKH9lthaHytsTs90/wzAMwzD/HeVmR+tiD6k1VY+UBOfaNiPQFfJLysAC+OEnLXMwp6PfV67b
+ a19JEYM+y23GF1+vApi6LQaFrASkbI6EhM1BsPTqHLFUy/IbC2E1ytvqW0uFxEkyKAnhOiF/K3GLQih/
+ TWzMlEGUP2QN/u6++7tg772dUHVnEhTf4AVVtydlOwgZhmEYhvkPQQcotzEaKu72zqh1MQX8O7pvRFew
+ F8aQ5Q6cDzZZL2IsLfZY91Zp0edPL37FHVmk7oiBaruSIG6jH9TaVUZcvWNT+mpYfmseyt8SIYAECaCQ
+ wNvE8kxIAhUBJES3cPoqWJeO38ftmccn4NfTaRCywRkq7UiAyjsSs90/wzAMwzD/LeQCNBGk3s0USJwW
+ ckhloVILY2AB/PCTJr+I5t75K/uMd8lIOpCopSuA5DwIKu2Ihxq7SkDkJjfocPhz2HtvF6xE4Vt+cwGs
+ urUY5W+xmAwiiaAkgVkimCWD+hJIrL69FA4/2I8iuByStgRDyU2BUH1nEt5nTLb7ZxiGYRjmvyd1erSu
+ 1MFEbcKw4BfGliYNJHlgAfzQo/Th57aOtvi5/PwYXSJNAJkVq6u4Kx4q7syiys4SeCDEQ8QmGv/XF/bd
+ 2wlLbs4XYwBJAFcKCSQB1JPATPnLEkD9aiD9fOOd1XD6wXH49nALCNnoAtV3J0ElvftlGIZhGOYdsTse
+ aE5A4pEATbkN0WBT2vwbkgZ5IgjnA44igIWKRhWdW/1UElQ/USojdWOseNH1D4Kqu0pCyrYISNwWAvOu
+ T4ftdzbB4htzYMXNhUICSQAJqgJKlcCsbmHRNYyyJwlhlgiuur0Yjj44BLOuTYbILR5QZltxvJ8kKL8T
+ 71/vvhmGYRiGeQcIAYzVVTuRnFH9eElwq2o9AZ2hgKQOPBHkQ47y4jmo23lsqne9DFTe55NRfksMVNoT
+ D5V2KcRCjT3JKH8BUHtvadh8ZxVsQJbemovyRwK4EOWPJJCqgZIACgm8vQSlj+RPIUsA6Wd05Y8DD/dA
+ g30VIWazt7iPrPtkGIZhGOadgi5QflssVNlXIqP+rTIQmua5DJ3BUlIHFsAPOZkTQELTvG/Uu1sGInao
+ NRV3xuU4CBJE12z0Vg9oe6QF7Ly3FZbfXgBLbmYJ4KsiKI8JRNGTWCpQZHAFfu/Yo8Pw+4U+ELbJFars
+ SoSqu0pAZbwvhmEYhmHeHNnb9Ncncqta0+hMeZ06zfsKOkOYpA48DvDDDUj2bh5onpA4I/xm3ZspYrZP
+ pd34gutReTcePLiN2uoFv53pAnvuboNFN2fD0lvzYblggUERpC7e7FBFcAnK43zYdnczbL+7HirsioUS
+ OwKhBgpmxd1x4r4YhmEYhnmz5GzbXwdaHaTUyURt7C9BusKepinCIfiKIB98cpla521fdlHMy7pHgjXl
+ ZsfpKu3DA2VPFtX2lIRyu6KgxPYgmHJlDIrbBlh4cxYsuTlPlsAFsAxRRJDkbwUKnxgTiMInsVhUAlcK
+ FsHxR4eh26nvIXKLF1TF26+yJxEqMwzDMAzzVtBv118LdILE9bHaOkeCNGGb1RoTrwI/oTvkVopInA83
+ RlYxlgMr4gtc63zpjNSNceLFVl74iki1vcmQtDMUv46HZTcWwLr0lSiAM1H+JAEkSAAJIYAoeKIrmCRQ
+ CJ8kguuQZTfnw977O1EQF0LSjjBI2RmJgpmCB2cJhmEYhmHeEtmk7nVAJyi/OQ5olZCqB0uAebDpH+gO
+ xpJCcD7EKOaeP7CD+6Q6V0tBteO+GbTyd+X9CVB5r0SVvYlQY28SJOzwg5ZHasOWu+thGQrewluzYMmt
+ uQISwWUCEsGFQu4UViJKFzD9m8b/HX2wH9ocaQbR27yhxv5SNLgUqjIMwzAM89ZQ2vXXBp2g0vYEiD2i
+ 1tS9VgY8WjrNQ3fgmcAfcJQXzcfjC8fjDe6likvA0YSPymj7ygtPAlgVidvhAz+dags77m4R4/8W3ZyZ
+ KYCKBBLUDZw5JlBPBAmaNHLwwS6YcX0cJOzyh9S9UVB9X5LBA5VhGIZhmDdHZWzLs4nda0BukLg+Ttvo
+ YTnw+czlHLqDh6QQLIAfYpQXzS92eNCZ+g/KQuQOtUa82CSAMlX2lYSKe+Mgbpcahl3sA9vuboC5N6fA
+ oluzYfGtOa9IIFUBaYYwkU3+bs+B9ekrYPf9rdDscHWI3eUnqn9V9+OByTAMwzDMW6XKPhRAvfb9tUA3
+ IAFs8CAVio8OuqiyUnnKDsEC+AFGmb5drcT40EeNHqZCxXmxusoH8IWmLmCZavtLQrm9kZCyqxhMvz4e
+ Nt1ZDXOvT5UFcDaKH0mgIoLzYOnt+bAMEbODaSvL4NKbc2Df/V0w6vIgiEeZrLI/HmodSIHqB5IYhmEY
+ hnmL1ESqYnteUa99fx2qoBsIAbxdFsqtjUo3cTOJFwbBE0E+wMgvWl7bPN+mLI6C0icSteW3xkGVg4ko
+ Z1nU3F8KkveEQjU8eKiSt/LuEphzYzosRPlTJDBLBPXGAyoiiCy5PQvW310Jm++tg4aHKkLJvcFQ53AZ
+ qHEg2eCByjAMwzDMm4UKOvrt+2uBblBxfryu/rEyutKrokFlpOqs7xKcDyggv2gBbV2+qHqgBNTam6yr
+ uBNf5EPIgSxqHigFCXsCofnR6rDp3hpYlD4L5t2aJiaBSEgiuOg2iiCy9DZKYCZUESTmwN4HO2DQpZ4Q
+ v9sPaBZRzUMofwfxoGQYhmEY5u2DEkjtvX4b/7dBN6iwMw5K7E3UVltRUmdftmiaJBMsgB9alBfMxL6c
+ 1bS6N8pAjY0ldBX34otMFUD5BacDhYjbrYaOJ1vBlnvrYA7K3/xbVAGcIQvgTEkA5Sogid8SPfkjMVx/
+ dzWsTl8GNVD6Su0Lg7qHyuHBSALIMAzDMMx/ghDArDb+tUABrLgrDuKP+GtqX0gBv+/cB6BDKEPJWAI/
+ oCgvlqVtssWBBo9SIXF9grbyPnyRSQBlqFJX6UACxO9VQ/9LPWHTvbUw+8YkFMAZggWZkATOgsW35sHi
+ 23OEAC5B+aPt4vS5sPvhNuh57keI2usLNQ+lQI2DpaA6VQAZhmEYhvnPoHZdv51/HSqKiSCJ2vr3UsG1
+ ke1WdAgbSSVYAD+kKC9WkbC+frsbPyEBjNdWxRe4Klq+QvVDJaHCwRgovT8Exl0bDhvuLINZNyaKCqDC
+ gtszYCGy6PZM0QVM0IxfYvHtWaLbeGX6fKi0Pw7KHigOdQ+Xg2qHk6HG4VIMwzAMw/yHVDuUgO07kb29
+ /1ugI5ArNHxYDmJHqbehQ1hLKsEC+OEkLbNsGxU70vdm0xepUHFxvK7qkewvNglg2YPhUPFgLIreTFh+
+ Zz7MvDkBxW+aGAeYXQJJAGfJZI0H3PNgC3Q99y0k7FND7aNloCYegAzDMAzD/NeUhuqHk7K1868FOgIJ
+ YKNnqVBqYdhRdAhfSSVYAD+cZAlgnbhhoS8aPy0PlRbFviKANFGj1L5iUPdIOViVvlhI3qxbk2DBralC
+ AIUE3pYkkH62COWPIAmk72+4twoWpc+G1ENRUPFAHNQ9XFYcfIYPTIZhGIZh3h4p2AaXzNbOvxboCJV2
+ xkKT5+UhbmwIoEM0FCZRU5VbbDkfQGQBNPPMX730/OBn1J9faWmCrurRElD1cBZ0wJQ4EADfnGkI6+6t
+ QOGbggI4EbfTMwVwHgkgIgQwfRYsTJe2S1D8dj7cAj+c+RpK7g+E+kdSodaRFIZhGIZh3hHVjyRna+df
+ C3SESjsToNGDVEhZGAEmziYNhFOwAH5AkQXQtZ597cT18S9oFnDl5fG6qsfwBT6SRTU8UOL3+0GX8+1g
+ /b01MOPWJJh9azLMuT0F5t6eKph3mySQKoEzYEH6DCGAc9KnwMb7K/F3J0GZA5FQ+Ug81D1aFmodxQOQ
+ YRiGYZh3Qo2jKIB67fxrgY5QaU881LlWCirujgev1k6NhVOwAH5QEf31Bb0LDK11Nglq7y+lo8u8VD2e
+ 48U+mgjJB4Ng0NUesOrOUph2+w+YQwJ4a4oEiuAcIYKTpXGAKIDz0qfBojszYfv9jdD2THNIPhAM9Y+l
+ Qu2jpQ0ejAzDMAzD/FeUhmpHSmZv6/8u6Ah0VZA6l0tBzbMpYBVrPgZVIq+yrjDn/U8uZeFG62iz5fXT
+ y0DirkRt5UMloNrRLGogFY/EQKkDxWDizRGw/O4CmHZrLMreJJQ+giqBErNRBOenT4fFKIBzbk2CTfdX
+ w3SUxdTDxfG2EqHusbJQ+1hphmEYhmHeIXWOpYjijn57/zqQK9TalqSrf6csWEWZr0WVMCOfwLAEfgDJ
+ pXQBF/vNa3bDB2UhcUuiturhklDtWBY1jyVD6tEoSEUJpErfkrtzYOrNsTAL5W92JpIAkhRS9W9u+hRY
+ lD4TNt5fC63PNIWUQ+FQ73gq1D5eBuowDMMwDPNOqX28NFQ/lpStvX8dyBWqbyqho6Vg/Dt7LUCVKEA+
+ gWEB/ACivEjGcZOCljZ8Wl4s7FjtaPYXuSZ+Skg5HAl18YBZeGcWzLs7VeoCvj1RSKACSeBcUQGcJmYI
+ b7i/GibfHA3lDkdBjWOlhADWOV6WYRiGYZh3Tjls37O3968FukKVNSV0TZ5XhOgR/qvRJYpISsEC+CFE
+ GaxZPKS77+XmukpQDV/M6sfR6vWofTwFkg8HQLPT1WHlvcUwK32iEMBZQgAllEogVf5m35kMi+7OgI33
+ V0HrM41RAMOhwYkKUPdEWYZhGIZh3gtSodaJUtna+9fiJErgyhK6lugOgWlu6egSUcIoeCLIBxHlRSod
+ 2svjTlNtBaiKL2b1E9lfZBLAkkeC4NuzzWHNPZoAMhZm3p7wCiSC1EU8K30SrL+3HCbe+h0qHIuC6seS
+ ocHJVKh3sizDMAzDMO8BDZDaJ1KytfevBQpg5ZUJuuZQCSL6uDxCl0gSRsEC+AEk60UqlTg54lbTl6lQ
+ lSqAp/CFJQmUqXEiGZJRALtd/BZW3F8EU26PgRm3xwuySWD6BJiBLLwzE9bfXwFtzzWGcsfDoeGp8lD/
+ VDmodwoPOoZhGIZh3gtqnywN1U6UyNbm/23QFaqsStA1zSgPCRNDHqJLlBRGwQL4AUR+kRxLFkxI3Rp5
+ q+GjsgYEMBmqnkyCpCPBMOB6d1h2dwFMuj0Kpt8eJ1BEUJHBGenjYO39ZTD+1kgoT9W/40nQ8HR5PNBI
+ ABmGYRiGeV+o828FcE2CrsHjspC6PvZBwGf20fpuwXmfI79IZm65a1bYGv240aMKUGU1CuDpJKiO0kfU
+ OpkCVfDgSD4eBqNu9oel9+bAxNsjYGb6eJiOsjcdtzNkpuK/59+ZAuvuL4c255pBmeOR0PBsJahHAng6
+ lWEYhmGY94aKKIFloepJlDm5zX9dqq4toWtwvxxU2hH53DzcnC4HZ5QGmZeY5bynyaVKVOWhL/K55f+t
+ 6qES0PB0WV3Vw4lQAwWwximJ2qdSoPKJOKh4IgrG3xwBC+7NgInpo2DG7bFiIsi0dGKc2E5JHwOr7y+G
+ KbdG4u/HQa3TpaHRORTAM3igMQzDMAzzHlEe6uOWKnlKm/9aoCtUO5REYwl11U+UAFW+XHNQKZS1AFkC
+ 3+NkCqBlROEBtc7QMi2lUQBLZHuBSQBTj0dBtdMlUPomiBm+E2+PhOnpY2EqMk2G5G/mnQmw+sEy6HC5
+ BZQ7WRyanKkCDfAAYxiGYRjmfSNVbPXb/Nel6tEkqHu0jK7OlWQwscq1iJSCvALDAvgeJ1eiLIAO5Yr2
+ rXWhFL6IKIBHUQCpAihT+3QZSD0RAXXPloGF96ej7I0XFUASPoIkkJicPhKW3J8FU26PhUqnEqD2mTLQ
+ +GwlaHAWDzKGYRiGYd47GiL6bf5rcywJ6h1K0dW7VRoKuOajCqCyFiAL4HucXDWhphgDGNLVs3/d62Wg
+ 1v5kXY2TSVDzTBZ1UeTKngyHZuerwZJ7s1D2SP4kAZyqJ4DT8OuVDxbCDxe/gHKnIqHJBZS/c3iAMQzD
+ MAzzXlIfBVC/zX9t0Blq7y2lq3+3LDhXKjoflYIrgB9AciWmJYoKYImZwb0a3EUB3JOsoxdT/8WtfaY0
+ lDlZDL650BAW350pKn2TUQCJKemjBZPTf4d596bD5NsjoebZRKh7OgWanqsMjc5VYBiGYRjmPaXxuYrY
+ 1idna/dfCxLAPSiA98pAsZ5es1EpzMkrMCyA73FypUEavUCFgnv4TG/6LBVq7XxVAGlsYOmTIfDD5S9h
+ 4b3ZMEEIoCSBUiUQJfDOSFhyby50uPQFVDodA01Y/hiGYRjmvafxuUqinddv918LdIZau5J1jZ6kQsjP
+ HovRKayFYaSxAL7PUdbpKelW1+ZKc6gIiTsTtTVP4yeBs1nUPlsaSp0KgbRr7WHh/ZkwMX04TELxIybf
+ GQUT7oyA+fenwST8uvK5RKhzLgWankcBPF+RYRiGYZj3mCbYXtMYf/12/7U4kwy1dpTSNYVK4NnI4QY6
+ RRVhFvIcA877mUwB9P7a9UoLfPESd6AA0gt6TqLWudJim3QqCHrf7Ajz782AP+6gAN4ZKZiIkAAuuz8H
+ Ol79ClJOhUHTC1Wg0QU8sBiGYRiGea9pcqEy1D5XFqqfS8ps+18LdIYa20vpmqFD2H1j9xKd4itJLVTG
+ 8pbzHkYRwBI+3zlfaglVIXFborbWeRQ/mdrnS4ttmbOhMOBWd5h3byqMuzMEpe93FMAR+PUwmHl3Iky/
+ Ow6qnEmEKufjofnFatD4Ih5YDMMwDMO81zS5WBnqXSgLNc4nZbb9r0vNraV0LVEA1R29nqJTNJPUggXw
+ fU5mBTDoR5fLnxkQwLoogDXOl4QKZyJgxO3fYM69STD+znCYiAI4Ebckg0vuz4YeN76D5NNBeBClQrOL
+ VfCAqsQwDMMwzHsOtdn1L5TDNr9kZtv/2mxN0lEvYmia93N0ihaSWrAAvs/JFMDQnt6XW0AVgwJY9Xwi
+ VDofC2PTh8DMO+PhjztDYRIK4FiUv6l3x8Kcu5Og3sUykHouQiz90szAAcYwDMMwzPtHs4vVUABTofr5
+ Etml7jWoKQSwMoSl+bAAfhDJulhzydixIZebo72XIAG8UAoU6lwoC5UvxEOVC4mi8jf1zhghgPT1HyiA
+ C+/PgL43u0DpM+FQ9UJJaHCxAjS5VBWpzDAMwzDMe09VqH8RBRDbcP32/3WouTVZ1xQqQuSooOf5HPNJ
+ AhjGAvj+RhZAU4d8JWNnhFxuChXELOBaF/EFlal7sSxUuhAH/2vvPOCrrM89fliiDFFAmYogW1kCQeYB
+ spOTQchOzsgiQBZZDBGjgiKCW0AR3Nuqrba367Z03PZ23t629La21VYhhNeNg3XOeZ/7PP/3vEmEV8iE
+ k+T38/M1AWNyct7//3l+//X8k9kAPvvpHnrm40fpsY8fYh6gpz95hF759CnKfS+Rot4JUV+f/V4s5R1M
+ opyDiQAAAAAIciRnS+5e/i4bwEb5vzmk/DpMd/tiKeSZWSeuXnalMoAzV8AABq8CBnDQvL5LQl+74WCO
+ zgbwvxsbwKWU/m40Od6ZR2n85+c+2UtPf7yT9n18HxvA++kbR5+lBz7cQtH/CqGkfy9W/w8MIAAAANBx
+ yDu4nHN3XOsM4K/CdNexaDaAISdGe0YGDOBMGMCglWkAQwYtCftWgwFMey+MTDLfi6S4f91Izvcc9MIn
+ ++iJj3fTHjaAj3/yEL1y9BkqOpTNBnCm+rrU90LJeTCW8g8lUe6hRAAAAAAEOQWHlpP7oIOS31tSn/ub
+ DRtA9/EYCvlhyInxK6+GAQx6BQzgiJC+ygDmSiHoX37VAGawsYv911w1q/fCJ3tp38cP0SOf3EcvffY4
+ 7f5oOyW8u5CWvbeIDWAUpXDj8XAjKoABBAAAADoEYgBdB+PZAC7+qqlrBqm/DdVdYgB/EHJiyhoYwOBX
+ wAAOWcQG8LtiABOMGcCD4WSSeTCaov89lwoPp9Pzn+5jA/gg7ZHl38+eouojhRT17izKOBhJ6QcjKOVg
+ KLkOxVFebTLl1i4DAAAAQJBTwDnbfSiBlh9cWp/7m0vqr8N194lYCtnPBrBiNAxg0MucAZw3YEnY9+Yc
+ lKvgFv/K7k8/FE4m2YeiKebdECqty6aXj+6jPZ/cQ09/spue/PhhSuP/Hn9wPmUdilKfpx4KJXdtAhUc
+ TqH8w0kAAAAACHIKOWfncu5OPbSkPvc3m9+wATwZQ7E/CzlxHQxgB5C5B3DJgKUR35uproKzNoCzqPSI
+ m15gA/gIG8AXjz5Bmz+qouj3ZlLmoUjKOBShvtYwgPHcoGAAAQAAgI6AYQDjW20AXSdiKP7nISduqIYB
+ DH4FDODoyMELo/bPeVeucVn8azaAtfwwA2TXRlNU7Swq13LouaN76PFPH6JnP32MPNxYHO/NoazaqPqv
+ Ta0Npdy6ZVRYl0r5dcsBAAAAEORIzs49vEzl8Mb5v1n8Nlx3nowhxy9DTkypxh7AYFc30wCy8kLfnPHZ
+ Ckqk5F8v1Rs/VGUAD86i6ro8ev6Tx+j5T/fQ9o9upZhDcyitNgwGEAAAAOjAtKUBjPsFDGBHUIMBvNiW
+ Gfq9WR8rA/grNoCH+WEGyDocTRGHZlL1+4X04md76dnPH6Pi9zMp9tBsyj7M5q/R16YeXko5dQlUeIQN
+ 4BFuWAAAAAAIaiRnezh3Sw5vnNObQ9rv2ACeYgP432wAb4YBDH6RYQDHJF0x31gCTqDFv7X7M+oiyCSr
+ LoYctbNowwer6NWjz9Kuo9tpeZ2dkpjsulj+mvD6r02rC+PGlESrtHRaoaUAAAAAIMiRnJ3HuTu1bml9
+ Pm82v4/QPd5YZQCvuwkGMPgVmAG8cu6A0HB1CCSBlpxmAJ11URRbO5sNYBG9+cUrtFErphj+c1ZdJP93
+ oeFr07jx5B5JhAEEAAAAOgimAUxpAwMY+ws5BQwDGPwKGMARiwYsCfv+DQflFPCS37EBPMIPM4DzSAxF
+ Hp5Jmz4so2988aya9Uuom8d/H13/NSZpR8IoV0uiVe+zAXyfGxYAAAAAghrJ2ZK7UziHn57Xm0r6/7AB
+ 9BsGEHUAO4ICBnBACBvAH9xwUE4BL/293Z+pRZBJlhZF0Ydn0baPNtLuT++muMM3UroWzv8tsv5rTNK1
+ MMp/P4lWf5BOhR+kAAAAACDIkZwtuTtNCz0jrzeZP0ToOWwAQ37KBnANDGDwy5wBFAP4/YAB/J+vGsAM
+ NnpxR+bQ9k830U0frSTHkdlsCqO/+uADpGpLqIAbUdEHGbTyg1QAAAAABDmSswveX8Y5vOUGMON/w/Vc
+ iqUYMYAlWAIOfgUM4KAbBi0J+9YcNoDLaOkf2AC+H0kmGe+H0/L3F1PNJ2so98NESn5/Cf99VP1/b0zq
+ +6FU8EEyFX2YSSs/TAMAAABAkCM5W3K35HCr3N4UMv4YyQYwnkJ+HHLi2pUwgMEvcwl4Qu8lod+84eAK
+ SqKl/3u6AWRnz+R/uIzS+WPj/3Y66dx48j5YRqthAAEAAIAOgRhAyd2tMoB/itTzxAA+E3JidNYwGMCg
+ V8AA2vr2WLL4xRkHV4kB/DMbwA/4gZ5G2gdhZ/zd6aR/wAaQjeLqj9gAfsQNCwAAAABBTRHn7FzO3Wmc
+ w61ye1PI+HOELtvIQp6ZeWLw7AEBA2iDAQxiGQbQZlsyd9fEg6tpOYX+0doANoVUNomyTFz0URat+igd
+ AAAAAEGO5GzJ3a0ygH+K0FdSEoXUTD7BnkIZQNtMGMBgVr0BnH77+IPFlEqhB9gAfsgPtAWkfhhGeR/F
+ UcnHTlr1MTcsAAAAAAQ1RR+zAfwogXM4G0CL3N4k/mwYwNk1ExsMoA0GMJhVbwCn3TaKDWAKhf3F7s/6
+ KIpaQvpH4ZT7cQKVfOKi1Z9kAAAAACDIKf4ki/I+TlQ53Cq3N4kDkbqsIk7bMvE4e4o8w1rAAAazTANo
+ n3Lz1e8VtZkBzLJsZAAAAAAILiRnS+5O/yjUMrc3hcwD0coATr15vMwArjCsBQxgMMs0gFHjCq96f7UY
+ wLcCBvDj5pP+cTjlfOKgkk9dVPRpFpMJAAAAgCBGcnbux3Eqh1vl9qaQ+TcxgMk0MWugGECPYS1sPQMf
+ oSBU98DHUddXX/OjQkoi5z9i9KwPrB/wuZDG41QG0EnFMIAAAABA0CMG0PWxo+UGkD1D5lvR+gpaRpOr
+ r/ole4oJylnU1HsMKAjVzU525dDD3pi1Te4Cdr4drWd/GEXZnzSfrE/CyfVpLJUddVLJ0SwqPpoJAAAA
+ gCBGcrbrk1jK4BxuldvPyUdR5GLvUECJFPLg5JfYUvQXXwEDGNzqlkIpahl43uNTduTqceQ82HIDKI3H
+ 9UkMlX0KAwgAAAAEO5KrSwIGMLulBpA9g/vdGF0mkSaUXPM6W4pB4itYMIBBrG72GmMGcHzhVTs8J2LJ
+ cyRWz/gggrI/5YfaTDI+DScnf5TRROln2VTyGTcsAAAAAAQlkqvLPnNy7o5ROdwqt5+LzA+iKPeIQ8+j
+ BBo8vc+rbCkGiq9gwQAGsbqlBG4DGbJg4I7sozGUpzn0DK1lBjDz0wjK4o8yoijlBmXV2AAAAAAQHIj5
+ K+OPMnmTxTncKrefi0wtknK1eN1DDuozvDcMYAdRN5vdOKVz6aR+98pU7gotQZd7/ZxHo1tIZKBBudXI
+ AgAAAADBSTnnalm1y+LcnX00yiKnn5usD6JJ9v+5jkVR70t7vsGWAgawQygwA9h9WO9ixztLThXScsr8
+ MIKcn/OD/az5ZHwWTmWfZ1D552wAP+cGBgAAAICgRHJ1yWeZlPUZ532LnH5O2CvITSCFtIwy/hXuvWiw
+ bSNbip41xgGQbuIvoGBVwACOiBiyJOlfiz9YRUmUeSBKd35h8aCbQCYbwKLPs6jicw8bQScAAAAAghLJ
+ 1XlU/FkGZXwWaZnTzwl7hcwDEbpMHiW/HfrZpLJJi5S1oPo6w1DQKmAAe/TtsST2N/O1VZRMWX9hA2j1
+ oJuAzACu/DwNBhAAAAAIciRXr/4slXN3C2cA2QBmsAEsYu9g3z/vaL9x/ZQBNL0FFMxqeEjhC16Y+mEp
+ pVLWXwMzgLIM3EwyPg+nVV+kUMUXuVT2RRbDjQwAAAAAQUfFFx5a8XmKyt1WOf2cfMl5/y8RuniH2U/M
+ +Jy9xFLlKGAAO4TMhxQ658HrPigTA/hWYAbQ6mGfg3RuRAWfL6cqNoAlqoG5AAAAABBklDBVX+SzAVxO
+ ma0wgDJpJN5hzl3XHWUvYVeOAgawQ6g7kdqoOWjhC9N/XiwG8O+RLTaAmZ+HUe7niVSpZgCtGx0AAAAA
+ LjRuztV5KmdL7rbK6U0h861IXbzD/Mev/zV7iWHKWeAEcIdQN/O6liWvzX5FLnOOftfudx2NIdcXzSf7
+ i0jK/SKeqr7Mo/IvPYwbAAAAAEGHh3N1rsrZkrutcvo5+TyGPO9E60WUQouev+GbbCX6iJ9g4QRwB1A3
+ mzED2G2Me9ibcggk5ojdn3U0mlzHLB72OcjiRuT5IpYqv8yhChhAAAAAIAhxcp4WA5hDOZyzJXdb5fSz
+ wh4h+9MYyql1sAFcTmMyhnyfvcQA5SxgADuE5CGpGcD+4/u8kE+JlHskTs/6mBtDCwygHB5xM9KwTBMI
+ AAAAgGDCzTk6T+Vp1xdRKndb5fSzwh4h6+Mocmh2/wq5Bm5Of7kH+GJzUkl8BRTkChRstA13DFrpfOcG
+ 3wpaRll/i9RbagBlJCGNq/rLfP7oatTgAAAAABAMVLMBlI/OVhnASCqgeHJ+HkPXFY1aI14i5WUcAOkw
+ Mg3glWlXJqQdCD8m+wCz/halu47zA/6yeagTQV9GUumxLKo+lk9rjrEBPMaNDQAAAABBgeTm6mN5KldL
+ zpbcbZXTzwp7hIxPomg1pVLy35bSsMTBGcpU4ARwB1LAALIy7PvnnSyhNMr8v8gWGkBuEF9G0OpjGbTu
+ WAEMIAAAABBkrGHWHVtBJZyrM78Mb5EB9IgB/CicStkzRH//RmIP4VFOAgawA6nBAMYsfX7GZ2WUro51
+ t8QACllsAAu/TKUqNoBGY8sBAAAAQBCx9lghrTyWShlsAK1yeVPI+HukLp4h/Ptz69hDzFdOosFTQEEv
+ Y8Om6Iqw12f/vozdfNg/7H63rPFbPPBzkcWNKf/LZdy4CqjyWC6TAwAAAIAgQiZpCo4tVznbKpefE/YI
+ Ye/Y/SWUSrH/Pe+/2ENcaVgJHADpSDIf1sAJq6/+4xo2gFHv2f3ycN3Hmk/2sUjKO+agdcfyad3xXKo6
+ zg0NAAAAAEFBNefmDcfzOVfHc86OsMzlZ+UEG8DPo5VXKKMUmnb72N+xhxhpWAkYwI4k82FdOjT68v8s
+ oWSKPWj3Z38WZf3gz4HZmKqP5XIjy7NsfAAAAAC4MIgBFIycHfmVHN4kjksNwEjKqZ3tK6YkujZnxA/Y
+ Q1xuWAkYwA6lwHVwtll3T6rKo3iK19gAfsoG8GQsP+jm4ToeTc7jUVTJjWztiRVUeSKXqgAAAABwwZGc
+ vO5EAVVwjlZ7/TlnW+Xys8LeIOtoFCWyV8ijRJpYPGKLYSZg/jqeAg9tyOL+palvR1AKP9TMoxGUczLO
+ +uGfBWlQWccjqey4i9afWEkVJ3jEcSIPAAAAABcYycnrThRyjnZT9vEolbOtcvnZyGEDmHk0kpLFK9RG
+ UK/Le2xu7CWgjiTz1E4vm9vx4/lUqqXpmX+P0FtqADOPR1DJ8QzawAbQqgECAAAA4PxTwWw4sYpKj2ep
+ yRqXRR4/J2IA/x6li1dY/t1FevfuNlUEGgawY0oZwF4DbDNifjT3vTWUQeFyEviYxYNvAtnHw2nF8RTV
+ yNaeyKdqAAAAAAQBBWpyZuXx5WqyxiqHnxP2BuH/lAMg6eT45Y2He43vNVU5CRjADinzoV0//c4J78hJ
+ 4Mh/sQH80uLBNwEZVeQfTwwYwAKLBggAAACA843kZMnNkqMlV1vl8HPhYgMoJWDK2QDO2j6plr3DOMNC
+ wAB2RJkP7YpZW8e/WUwp5DkY4pObPdwn+IE3g5wTcZR9Ioo8/Pm6kwVMIVWfzGO48QEAAADgApGncvK6
+ kys5RztUrpacbZXLv5ZTbADZG3jem+WTusFTNo79MXsH1ADsBOp2XdWYHflHEnW3lujN/oIbBz9sy0bw
+ tTjIxY3KdSKaG1subVAGMJfWcuMDAAAAwIVBDKCRk/NUjpZcLTnbOpd/DewJxBsUaPN8BZRIo7OGP8re
+ Ade/dWgZa/fdLxl7yZ0Z/wgnt5bilVM+8rAtG8FZkIaVxQ1rzUmnamxVFg0RAAAAAOePqsCkTPlJl8rR
+ rhPNX+UTMj+LoiLN7svWomnA5IsfYO/QU/kIqIMqsHlz8Nz+sal/WfJJiZaqO/91g8/DBtBzsnmoGkEn
+ I6joVDptPLWa1p0qAAAAAMAFRnJy8akMlaMlV1vl8LPCniD8bbs/XVvsn//7yb6B8wYsb+whoI6owMO7
+ eHDPRfbXZmmyuTNCDoKw27dsBGch92QcOblxFZ5KpptOraL1p1ZYNkQAAAAAnB8kF990aiWt4twsOVpy
+ tVUOPyvsCSLYAFZqmfrsPdM+Z9swT7xDfTk5qEPKfHjj5+ye8gc5Cex+L8YrV75YNoKzkHPSwY0rSjUu
+ aWwbAiYQAAAAAOcfMYAbThWqnJx7Mp5zdKS67MEqh58NpywbvxvjLWePsOC56T9jzzDCsA4wgB1Z5vTt
+ pWNyRr6xmpaT+3CC1/lllGUjODsOcrMBFNZxw5MpZ6sGCQAAAIDzw82BXGzmZ8nV1jn86xFP4D6S4C2i
+ ZJpcM/o18QyGdcAScEeW+fAuvjJy0IO5b8fqq7X5vuwvoy0bwblwn4yh7JPhVHnKzY2u+IyGCAAAAIDz
+ x8ZTq6jilEet0EmOtsrdZ8UbS9lvR+lubbk39614fVjiwJ3sGS4xrAMMYIdWDdWoKdzh8UPS7fvt/jTN
+ 7g//t90vD10dBmkmmafCqMSbQZu8bAC9hQw3QgAAAACcZwpVLi7mnJx1KsIyZ58T9gJZ/4rSy7QMX9Iv
+ FtOlUy9Z2dg7QB1YNQ2bOMPCvzPrgwotXY94hw2gOH+rxnAWck/FqUZWcCqRblYGcKVqgAAAAAA4v2zg
+ HCy5uMC7nDJPhVvm7XPCXkA8Qba2xB/1xpxPbZfYkpRjwAGQTiGzmOO18x677vdrKJ3ch+K9TjX162gW
+ ud54yvZGkcsbRzf7VtMG3ypmJQAAAADOO6tULvZwTnZybpYcbZW7z4aUjXG/F+cto1Syvzb99+IVlGOA
+ AewUMh/ilRPLr/6ebPJ0a0lep5wEtmgM58Lt5cbCDW29r4A2+UotGiQAAAAA2ptNvmKVi2ViRnKzVc4+
+ F87j0ewJ4tUBkPFrRv2AvcIQwzLAAHYGdQus5fcY4Ry22XWYDZyW7HX+O1q3agxNIdsbQWU+N488Siwb
+ JQAAAADaF8nB5ZyLM7zhlrm6KTj/HaMXaQt9zsMxNCRu0L3sFXoRkRz+wAGQzqCUl41l4ItHds+I+LX9
+ WAmlk3EQxLpBnA2ZYs5kA7jSm0q3+krpJt8qAAAAAJxnbvGV0WpfKmV5I1u0/CuIFyihVIo4EHqsX0i/
+ PPEKgUkjGMBOoZT6fYBTw34w529rKIPcB2f55E5gqwZxduLJyQYwjz/e4iumjYxVwwQAAABA+7DRt5pz
+ cAnn4gQ1KZPTkv1/7AFc781iG5lBS74/+z32CCFiFOx23APcedRgAEfN3Db+v2WzZ5422yfHv3N8jmbj
+ 8kWTh1nvK1RT0FaNEwAAAADtg+z/28Am0BnIx1a5+lyIB8ivm+MrZwM45c4xf2CPMMGwCvWeAeoE6h5Y
+ 0+812jP86YKjiSRFH10nYywbxbnI88VTli+CKnxutQy8kRsjAAAAAM4PknsrfTlsACM4L8efkaebghSO
+ LtTm+VYdT6JxxSOfZo/QRzkGHADpXLLX2NWU7uDQy0oTamOOF2spevR7dr9VozgXpgFc7Uuh231lZzRM
+ AAAAALQft/rWGPv/WmEAo9gDFGvLdUdt1KkrlgyoEo+AAtCdUYFl4IuH95wX8ZsFh+TS5+iDdr/HF0s5
+ fm4MzSTLH0H5/gS61V9Km/wldLN/NQAAAADamU3+IpV7czkHOzkXW+Xoc+FhItkDVFA6Rf9s3odsD2LE
+ I9iw/69TylzTv3rWQ5P+ew0bQIfWcgPo8seQ2x9FG/0rVUO0aqQAAAAAaFsk50rudfmj2chFW+boc+Hx
+ x1KuNsdXxgZw4QtTf8veYLRyCA1nBqBOJHMf4CUTS656ZqU3iQq0Zbr7VIxl42gKmf5wKvd76Hb/GrqJ
+ G6NVQwUAAABA2yC5VnJuJedeWYmzys1NQXJ/omb3r9aX07jyUS+xN+gZWP7FEnBn1MwVtl7y8YqlA4sd
+ tZGn5DSw+3CMnqvHUUtw6lG0Wk+lzXoVbdKLmGIAAAAAtCOSc4v0NM7BkZa5uSm4a+P0UvYAWf93g6/f
+ 5IvXizew16jlX9T/65RqWNsPDf+vuXWVlEUxh+x+q8bRFNx6NOXpDrpVL6Nb9BLLhgoAAACAtkFyreTc
+ fM7BLs7BVrm5KbjqYvQKyqS4Xy34iD1BtHIGWP7txGp4uEPmPzv1FxVsAGO1lhvAHD1WjUBu0gt5RFJB
+ G/XVlg0WAAAAAK1DcuxtnGsl58oKXI7usMzNTUFyvxjAmfdO+At7gmHKGcAAdmqZ9wL3HOUe/kwRLVd7
+ ANRmUIsG0hScegSt0bPpDr2SbubGeQs3UgAAAAC0LZs4x27mXFuuuyirFcu/Hj2WCrVlegml0DXuEc+z
+ J7gY+/86v7rVLwNfZKtOPzDFVyz7AL2tMYBRVKAn0RYeldTopZaNFgAAAACto4Yt2+16Oa3gnNuq/X/+
+ GJL9fxl/itQvntCnWnkClH/p/EppmOKds/Sbs9+vpmzy1Dn0XOKG0QJyKIaJpU1URLdTJd3MH2+hEgAA
+ AAC0ETdTMefYcs61JYG8G2OZk5uCrPpVUiYtfWHWJ+wFQg1LAAPYFWRO8Q4aU3jNHyoog+LMfYAWDeVc
+ 5DDZFElV5KEtVM0NFQYQAAAAaFuKOMdWcpbN45wbwbnXYZmTz4XsGzT2/2XQzAeu+0/2Av1tpE7+Yvm3
+ C0getNBjQEj/XQWUSKtpObm9LR9NiAFcTak8OqmmGsuGCwAAAICWIrl1C62lVZxrsyncMhc3Bcn1kvML
+ KIFGxg56QLkClH7pQqoJOP1Btjj7/gV+KQfjPBTVwmXgBHJRNH+M5QZayiawItBYSwEAAADQSiSnbla5
+ dQ15yEFutfyb0CgPNx1nbawus3+O3y86xS7AqbwATv92KZlTvVNm3znp8FpytnIfYCx/h0hax2OKLVRl
+ 2YABAAAA0Hw2UbHKrRs4x8qKW0uXf4WYOru/kr/LomduOMAe4GrDCmAGsCvJfNiXjM4Z+mIJJatyMHIy
+ yKrBNAUnRfEYJYPuoGq6lcoAAAAA0Cas4dy6lm1gJufaCMsc3BTc/jiV60sojUYkDv5WwAeIYAC7lIxN
+ n7bew7oX2/fb/eVahu70RlF+C6aV5f9xUzR/jFNLwJupkkctJRaNGAAAAABNxVz+3UzllEfxgS1X1rn4
+ bEh+dnpjSHJ91oFpvouvsFUpLwB1SZnLwFOXvDz9vSqZw5Nr4U5rNE1BGqWbYtXU9DpaGTgNDAMIAAAA
+ tAbJpXdyTt1AK1SO9XCulZxrlYvPhlTskBxfzbl+/qNTPuTcP8OwAJj968rqPXnj6JekKGT+kRt97rqY
+ Fu8FlJNJxZTBjXUt3UZruPGWntGYAQAAANA0JJeKAZQtVq05/SuHR/KPzPWtoSyaVDnqTc79/Q0LAHVN
+ GcvA3S6b02+j63A0pWtL/e7alhlAWQZ28egkjz+XYpWyDIxZQAAAAKDlGNuqKjjHJqoc27JtWnGUXRut
+ u7VUr/twLA2JHbhBcr+5FQzqijLLwfTpERn22ORj1VqWHnnI7pepYqtGdC5khCEjFJmqllnAGh65yOgF
+ AAAAAM1nK+fSjbRKHbRszenfqIN2/1rO8SHPzDxhu8iWpHK/6QGgLinT/V8xqWLUf0ltIPeRBG9LTwPL
+ yEQMoExV38WNVmYCrRo0AAAAAM6O5FAxgGWUqXJrS2b/BMnpktslx1+3afyvOeePMlI/DGBXlmkAe1wR
+ OmCL+71ocmvpXmerloGj1ShFpq2lbtFtygQCAAAAoDnIgcrb1UWrcsiyZVU6BLn9Q3K7qzaaBi3qdx/n
+ /F5G6scScNeWOQXcwxZhf2XKUVkGlqliq0bUFMT8ZVEYraMVPHK5iRuxjGSsGzcAAAAArNnKmXQ9raQM
+ zqm5LVz+lS1dke/a/ZWc26PfmPtpjyEXOVTqx/IvxDIbwfDpW8btL5NlYG2Z1+2PtWxM50JGKFkUzk02
+ le6kDdyIK85o1AAAAAA4O1vZ/q2mFMpUy7/WOfdceDiXu7UEb5mWoV9/y6jfcK6/RmV8XP8GsboRkToN
+ fGVo/7ucv5GTQmle96GWloMxikK7KFY1YLkZRPYxAAAAAKBpSOkX+Sj3/gotXf51noqhMi3V5zoSR0Mi
+ L5fl34sCOR8zgJDNZrfbeqpP+tgcEd+78YNKHinkHJrly9FbeuIogUcsodx8c+huuokbsbGZFQAAAADn
+ Yg1tow20lnNotlr+tcqz50ZyuGzpqtTS9bBvz/iMs3ycyvVmzocgljkVPHLSulG/KKU0tQzs8bf8yLmT
+ ImkFJfEoZh1toUqLBg4AAACA05GceSetVzlUbv+wyrFNQXL4Sm2ebw2l05Qt47/POX5QYPYPy79Qvbql
+ UIo0iB4D5vevch6xnyzVUvWWLwMbG0+zKII20WoeydxEm3lEY9xnCAAAAABrZPbvJrqFisjFObQ1tf+c
+ h6L1Es7l2Qdm+C6f3b9Skr2d7DL7h9O/UCM1TAmHLHx95r8rKJNi6lpeFFrI5sZbyt9nB220aOQAAAAA
+ OJ0dtIFzZ5Y6/GGVW5uCGMdYze6v4u+y5NvT3+PcPldleBz+gCzUvYZqZFPoJRPLR71SQilUqM33efSW
+ nQYWXBRFHopRtYxkKdho3JUAAAAAOAM5/LGOWatyp+RQq9zaFCR3r+QcvoZSaWz+1d/l3N4Xhz+gr1M3
+ e01gFnCAbc2iA1PUvgHX4ZYvA0vdIqkJWE0FdDdtVKeCrRs9AAAA0LWRHLmdbla7/7IotFXLv27O3bKV
+ K/3ANN/FV1+0VlJ7ystqqxeWfyELNUwN3zBn14T3ZOo4T3O0wgDKYZAIKqTldBdtoDt4VGPV6AEAAICu
+ jtyeJZUzVnDOlNyZS/Fn5NSmksO5u4Jt5Lw9kw9xTp+jMjtO/0JnUbeaGrUM3GtYzOBdyzW7f5WWrLdm
+ GTiHYtVhENnQKnsBzRNOAAAAADCQ3CjmbxMVqyoakjutcmpTkIscVmrL9JVakn5V0pWPc07vG9jiheVf
+ 6CxqmAWMt//4xpOVbN/cvhjLRtZU5BLrYsqg7WwA7+ARjuxzsOoAAAAAQNdD7s6vpB10M5VQpsqZVrm0
+ qXi8sfzdsij2jbmnOJdnqoyO2T+oCepmI7VHYOB1m679YSU3xhjN7m9NUWgXRavLrKWRG4WhpbFXAQAA
+ AIDtmmyTkmVgj7pJK1rlTuucenY8ehzFqdO/WTSjZtxPOJdfEcjpmP2Dzq2UwCzgxZP7VmYfiaZSSiWn
+ t3WzgJkUxs08V41wrDsAAAAA0PWQlTE5/FFF+WrLlFUObSqSq0somdxfxlKvIT1ul1xeUwPzBzVd0lhk
+ xDA/ZPfk99dSNnnqWn4YRO4wlGrmBfzxLlqvwCwgAACAro7kwq2cE7eqwx+Jav9fS+/9FVx1sfo6zrhL
+ n5hxkHP49EAux8lfqMkyG0ufodGDv1VMqSQHQtz+ls4Cxqvj7FLUcgOtpHvoFh7xVAMAAABdnns5J95E
+ q9TePzn8kdfC079uPYaWca4uoTQannTFs4E8LoIBhJohY8+A3BjoiPnp7M+rtGw9+1CMnm/R6JqCjGiy
+ uHEXUjJto43qnsM7qPKMjgAAAAB0DYw7f6VO7krOjWIAWzr7l8c4OUdXall67OvTjtsutqWpHG7mcghq
+ hupnASeWX7O/nO3bCu1Gn6uFh0FkRCOzgLK/4VYqUSVh5IYQ604BAAAAdG4kB+6gTSonZnJulNs/Wjz7
+ x/k1n3N0hZahT715zE85d19mpHAYQKjl6tFvykVr09+O8GZoS/wywmjNLGAGj3BK+N/30M20TV15I9fE
+ AQAAAF2Lu2itMoByZ34GhXGebNnsn+Rk56FoXXJ05jsR1HfKJbdJ7sbsH9QaGSeHLrJNCLn3+n/KMnBO
+ 7Wxfy0vCyP3A0ZRNUWrjq5x6upOqmLUAAABAF0JO/spKWJXKiW7OjS2dXJGcnHN4jq9Sy9Dn7Zv6R1t/
+ 2ziVu1H6BWqFzNHDJVdGD3oi75N4cmspXmdty+8HllnATApl++eke6iGtgYuvgYAAAC6EvdxDiznXJjG
+ ObE1J3/dnJPdWpo3/4sEuipt6IOcs80LHTADCLVCDfWD7FH/Oee9tVqW7jk829eqS6oDhS7vYPMndQGt
+ OgYAAADQWZFLEWQZWHKhUfjZOl+eC8nFntrZvmrOzaHfmPUx5+poplujW70gqMUyDWC/sZ4hrxX5kqlI
+ c5xyt6IwtDkLWM7N/n66FbOAAAAAugyS8yT3VZFH5cLWzf7F6m4t2SvFnyetv/oJztWXGCkbs39Q69Wt
+ hgwT2H1Q95X2/fNOOrUwf+Qhu9+qMTYVY9QTo66/kRpI0iEAAACAzs52lfM2UA7nQFkRs8qRTUVycba2
+ 1D/zR5N9tl42p+Rqew3u/YXaTuZU8tBJG0bvlyKTUhLG04rDIIJxPZybHqDb1JF4q44CAAAAdBYk193P
+ Oa+K7V8mLbXMjU3Fo8eqXLyG0mnyxtG/5Bw9ioiw/Au1qbrZa+xqRNFzrG21/S/2k+Vauh5Z2/pZQBn9
+ yCzgPbTJsrMAAAAAnYV7aCPdzTnPTbGcAyMtc2NT8dTG6unaEr/jL+GnLhndvVxydCBXY/kXalP14JGF
+ LAWPCNk98RdVPHbJ1+b4PLp1w2wqUvuomkdCD9Ltam+EeVcwAAAA0JmQHPdgYPbPqPtnnRebgoeJ1ez+
+ Ss7Fc/dO/h3n5mtqqEZyNGb/oDZXN3NfQbdhts2uAzN9pVqq7va1/DCIIDOAOcw2HhFJQUyYQAAAAJ0N
+ yW2S47bRTZzzYlu9908OYpZqaXrWh7EnLr7+ogrJzSkvK/OH2T+oXSSzgNK45s+4e/yRKnKqEYhV42w6
+ Dh4JhfKIKFftBbTqOAAAAEBHR3JcNee6LM551vmw6UjulRw888HJhzgnzwzkZhz+gNpN3WxyIthu69nn
+ 2j67cr+IpWJKVSMRqwbaFOT4u+wFlNNQcjWcWRfQqvMAAAAAHQ3JaVLtwpj9c5CbIltX+oVzbjElU54v
+ nvpNuOQp21hb78DBD8z+Qe0qc3/BjPn7ph1cS9nk0eJafDOIiZwIruCu8RBtUcvB0mnkIwAAANBRMXPZ
+ g7RZzf7JipdVDmwOOZxz13HuDdk9+X3OxXNURsbJX+g8qFtN4HaQQSH9HiigeCrSklu1F9CYBYwM1AVc
+ R/cF6gKe3pEAAACAjoTkMrnyTVa43Jzjsls7+6fHUDHn3JWUSANm9X1EZWVSM3+Y/YPOi8zbQWYt2DtD
+ W6c5dXddbBvMAobSGnKqE8F308YzOhIAAADQkZAr3x6kLVRJLpXjrHJfc3AfjtEl587ZPeETzsHzjFRc
+ n5MhqN1VP9Los3DArgI9nlI0u9/tb/1ewGyKCuyXuJ1HTjJ1fhMAAADQ4ZAcdh/dyvZPNktFqRzXqtk/
+ zrGSa1dQIl259LJ9nIJ7Bg5/YPYPOo8iWzcyGt3U2fdeX5ujRfhj6ux+2eBq1XCbgnSMDFpKpTxOkhHT
+ 3XSzZacCAAAAgp3tnMMe4FxWzDlNcltrzF+O7qCYWrvfo0X6Q3Y22vuH2T/oQohk30GKrcfgyMu253zi
+ oDIt1edsxYlgQfZIZFE4baZKtWlWbgmRKXQAAACgoyC5637OYXdQFee0MJXbrHJeU3H5Ze/fIl/ul3F0
+ ZdSgh6QaR2D2D4IugAKHQVghCx6cfGit5tJlhCIjFasG3BRkhJTJBnAVJfHI6Xa6lzZZdi4AAAAgWJGy
+ L/dzDltFyZzTwlo3+0cOij5k96/VsvW5D17/AedcY+9fQw6GoPMuc/Rx0ZVR/R/Oed9Bbi3V666NadWB
+ kBwmjULpZiqhnTx+2s4jqe3q/kTrjgYAAAAEA5Kr5PDHQ7SZNnEOS6OllnmuObjrYvQyzXEq/5M4GhJx
+ 6WOcc3sbqRd7/6ALqYbaQ7MWPjnl33LSKadujs9DsZYNuWkkqKPyYgTvo9sU0qkAAACAYMfMW5LDsiii
+ VbN/Hj2W8g7d6JPZvxsfn3KYc+18lXFR9w8KAnUL7EPoMXjpZdtd/4omt5bhdde2vixMOi2htZQXmAW0
+ 7mgAAABAsCCzfw9zzlrHuSuDc5hVbmsObl8s59Q0r/tgNA1c2n8n59peOPkLBY/s9fcPhkzfOv5QFWVS
+ 3pHWzgLGqSPzwjbuVHIq2DxVZdXpAAAAgAuHUbVC6thKzjIuN4i2zG1NRWb/4g7Lnb+ZdN3Wcf/mHKtm
+ /+wNOReCLrjULODMmbZe3UbYtme8Hemt0DJ9bVEcWq7NKeHGv5PupB20SXUyAAAAINiQHPUwbaUyym6T
+ K988tbF6hrbUn/mO/aRtUs+1UnkDs39Q0CnFZusRaJjDpt05/r/LufnHSXHoVs4CusnB9i+UbuMu9RCb
+ wIZZQAAAACA4kNz0EN1Bt1MFZXHOau3sn1tm/ziHVnIunbJtwm84t44M5FjM/kFBp26NloJL7PvtJ8u1
+ DN3ZijuChXxKJCeFUwEl0P10q6qqvp072g7ucAAAAMCFRnKS5KcHaDMV0jLKpjDOX/Fn5LPm4PbHkuRQ
+ x1tLTtkuta2XxGqvUTkWs39QUKpHCqXIyaQhE0uu+nUFpVMij2A8eutMYC45eAwURhtoBe1SS8EyCwgT
+ CAAA4MJi5qJdtJVzVCHnqqXq9K91LmsaHj2OEtTsXyZNWDXyfzmnDg/M/qHuHxTEajianmnfP//Las2p
+ e1q5F1CO0Ms9ilJJ/R7aqKbZ7+aPst8CAAAAuHDIIUWpVLFJ5SgpYdaasi+CbH2q1LJ0+/4FJzmXFqqM
+ irIvUAdQtxqjOnn3K6IHPl9EKbRc9gK2chZQOlQ6j6xKeHwlm2xlKRgmEAAAwIVCcpDkIpn9K6NM/keK
+ PrfS/PliVM4spWQaHn/lq5xLewdyKpZ+oQ4hc5p6zpzdEz7ZQC7yHIlr1SxgHneqHB5diQmsYRu4i+7i
+ DihT8NYdEwAAAGhfblITErdRucpNkqPyKNEyhzUV9+E4fR3nzLm7xnzBOTTUSKVY+oU6jsyRSvc+1/fZ
+ 5f6nQ0/nEY3T3/oDIdkUQR7uZPezDZRp93voFgAAAOC8I9uR7qPbOSc5VG6SHGWVu5pKtjeG0rTF/tyT
+ 8dR30sV7OIf2MlIpZv+gjiWzwV5z3c1j/1xNWVRw5MZWF4eWpWC5W7Gc3LSLttG9bAStOiYAAADQXkju
+ 2ck5qILtXxot5txknbOaipRMy9Pm+NaSk8bePvYtzp3XGikU5g/qgJKileqTS21Fy34VcqJSy/Y534vS
+ 8ywaf1MRA5jDHUVOBW/mrvdowATCCAIAAGhvzHzzCG2lLVRJ2RSqVqVae/DDeTKKqjSnz/Gnxads3W1V
+ xMavPodCUAeUWbX88msLR75ayuOk1ZrjlLMNDoRkU7gacckVcQ8HbgkxOyYAAADQHkiukZwjuSef4gO5
+ qJUHPzgnurXl3hJKJ86V3+acORg3fkAdXy/XH10Ptz89/SO3FuHPqZvtkz0TVh2hqUidJZl2X8Njr0dp
+ u2VHBQAAANoOmWi4lXZzzpGl33TOQa2t+ZfDuTCm1u53a5H+Jc/P+IxzZbzKmISDH1DHV/dAceheVzou
+ u8t9xEEVWobPeaj19wRLzSUpunkHVdMeuhuzgAAAANoNqTwhEw5bOedkce6RHGSVm5pD9qEYvUxL9eVw
+ brwyetCDnCt711CNmD8YQKhTyJwFnDjl1vF/qaZMWqHN9Xn01h0Ikat2siiMR1DxWAoGAADQbkhu2ck5
+ 5iHONZJ72uK6N8mB+do8XyVnsmk14/7JOXKakSpR9BnqPOqW8rKaBbTZ+tkKIg4sPlalZenu2phWzwLK
+ NXEyDV9OTh6Z7aB76FaYQAAAAG3IJlXweY9a+nVzzlmico91Tmo6kgPXsvlz/HnxKdtFtlJJkfYaO+77
+ hTqdegQ2tQ4Y7hj0vSJvMpVoC32trw1oFIjOoFC6nW3go2wB76VbVGcFAAAAWouc/pVtRnLqVypQyNJv
+ aw9+yB35xdoiX5FvOQ1PHfwa58ZLcd8v1FklDVtGNqLwuTvHH1mrOfVczaG39kCIdMQsiuBOGa0KREt9
+ QOmwVh0ZAAAAaCqSSySn3E+bSerYtsVdvyrnabH6es2lz3h43BHOifMlMc5sKPwMQZ1PKYELrS8a2HNT
+ +jvhlKWF+t1a65eCpUPKVTzFlEaP0Ha1T0Om7q06NAAAAHBualQueZTuphLKUpcQtNb8CVL2JVNb6k//
+ VzjZLrHtkJm/lBS1TQpLv1CnVvcUUiZw0GjnsP1r2Lat1Jbr7lYeCJF6THIcP5WW0EZaRXvZ/j1At/Oo
+ 7TYAAACgRUguuYWK2PzZVckWq/zTHCTXrdQS9VLOfVelDf0l58IhNUbJFxz8gLqEzIa+SGoDrtVcuqcu
+ Vvfo1h2m6SSQi6LJSRG0nTbRI7RDzQJadWoAAADg65AZwD2cQ+RQoWwxcjG5rbzr16M7yFMXo2/gnLf4
+ pRkfcw50GKkQ5g/qSqpRI55uFw3vuSn9H+Hk1EL9zjY4FSzT81IbMI876i7aSruZ+3j8ZtXBAQAAACuM
+ /LFN5RLZXtQWS7+S47K1MH/G25HUa1ivLZwDewZyIQR1KZl7HYZcmzfyh7IUvEqb73O18lSwIB1VbgmR
+ Su172f5JjUCrDg4AAACcjuz7e4x2UCXnEMklbbPvL1blODlHPKb46p9y7htupEDs+4O6ohpGPkvnPTz1
+ o7WygFtr93ssOk9zkWP6qWSnW6mUHmcTKNP5sicQAAAA+DokV0jOuJXKVA5xq31/rT/1K7ltnebUFz40
+ Va57i1CZD7N/UBdWN/PC6+6jbRuW7pf7ELO87kOtXwouUJXaIyiLwrkry0bee2ACAQAAfC3Gvr97SMqJ
+ SbkX2ftnlV+ai7M2Wq/SHKcy/hFF/af2v4NzXncz90kihKCuKrNA9JXjVo34QQklk1tL9rq8rV8KllGb
+ 7AfMp0S1l0MwTODmMzo+AACArspmlRskR+xkCmkZZbbRvj+3N5Zz2nJvKaXQ2LwhP+dcd5XKfDj4AUGs
+ QG1A1tI5OyZ/WC3XxGkJ3taWhjGRPRxryEOP8bhO7guWGUHDBAIAAOjqSE6Q3CA5ooJcqpxYnkUuaTb+
+ OFqhzfFVa0599v2TP+UcF6synVHzD4IgVjc72XsK3ft0X5/wh8XHq7RsX/Rhu9+yUzWLBLWHQ2o4baLV
+ qoObHf70IAAAAKBrYeQCOfRxP91KJZQe2PfXFrN/Ut6sSsvyOf609JTtctutUSVje0uek5xnpD4IgkTd
+ U0iNivqMzBz8TCElUapm97vrWr8fUJaApT5gJoXSNtpAe7m7P6A6/e30IAcAAAAAXREjB+zjbLCdbqIs
+ zhFOddVb6+r9Ce7DMbrksFWcy4YnDX6Vc1s/3PULQV8ne/1dwZOmbR79djV3xwQxga0uEG2UhsmkMPJQ
+ DD1Ed6gj/jLeOzMgAAAA6ArIRIDkgoc5J+RSLGWwAWybki9xKndVcQ6btmXcQc5ps1Vma8hxEASdoZn1
+ l2HnTfvuZN96cqnq6VadrPkkUCotolWUQnvobnqEwSwgAAB0PST2P0Lb1KnfYs4Msu/POm80H8/hOL1a
+ 7qT63txjnMsKVEZryG0QBH2NzL0RF/W+tvfzno9iqFzL9rn9bXMgJJccqqNXUQ49wSFgJ92lin4CAADo
+ OshNH4/T/VTNWUEmBqzzRfNx+2MoU1vsd38eS4NC+j0QyGeS17DvD4KaILOjDL067Ypfl1EaFWkLfE49
+ 2rLDNRfZ4JtCC6mGijgAPEQPWwQHAAAAnZcn+N9yUUAKLeacIBMMrd/352Tzt1yz+9dQBl1bOPKHnMOu
+ NlIZzB8ENV1U32HCpm0ZV5ejRfoLjszxedqgNIzs8XBRpKoRuJU20JP0IMlpsAfpDg4JAAAAOity4vdx
+ jvZ3c+yXWn9S8LlNTvxybirQ5vjWcXa5YdvE9zl3Gfv+cNsHBLVAgY7T8/KeK+0/uNGfq7m97oMxeg61
+ fk+gdPgsClOd3wgI9/M/my0DBgAAgM7AZtpL97L92xKoDBHWJuZPclLUIbt/rZbtS/jF3C+6X9Hd2TiH
+ QRDUfHUPFIm+9NLZfR93Hokht5bpzT4Y3erSMAYJlMYjwDxKVNXfH+PAIDOB1oEDAABAR0Vi+x6O8XLb
+ xwpaplaAWnvHr4nzYIxermX63P832zfUMeh+zlk9A+YPS78Q1AqZFdNHjXJe8ZsSf6q6Ks7jbZtDIfmM
+ FIlezf+WQqByIkxGh1IVHgAAQMdHYvoe2kF7OcavpnSO9nLiN/6MfNAS5ICiW0vzlvrTaezKkf/JuWqo
+ kbIw+wdBrVdD7aQbZ94z4S9SW8mtJXnbYj+ggRwKWURV5KEneZwo5WFgAgEAoOMjsXw3x/Sn6CEV4yXW
+ 56i433oDKDnIrS3zVlM2zX5w0tucoxaoTEW45xeC2k4r6msoORe/NvnYWu5wjiN2v8eiUzYX2QMiezhS
+ yU4baSU9TbvUMgFMIAAAdFwM87eNB/YPc2xfzTF+Mcf6GI77bXDog3Fodv86clLIMyEnODetVBmqRk1Y
+ YOkXgtpQ3WvI2FPR6+peW9LfCaMKLVP31Lb+qjjBOBkcrUoC3EZrVMB4mLbWBxIAAAAdi50cw5/if99O
+ 5cr8SYxvi0Mfgptzj1ML86f8PFTvMaL3Fs5NPcmoXgHzB0FtLuNAiGjQ5fP6/2f+yURao2X4pPCmVQdt
+ LoYJjFQHQ7bSWnqCQ4gEEKvAAgAAIHiR2C0x/E5ap2K6xPa2Mn+y9FumpfpWeJPo8rDLX+ecdLGRmrDv
+ D4LaU6YJnDjKPey35ZRBRdoin7ON9gNKgMimCFUe4B6qoac5jOykO1QwAQAAEPzIqd8n+TOJ4dkUTllM
+ W5q/JM3uL+csMbb46t9wLrpOzfw1TFBAENReSmkwgVGTb7r2U9mAW1AXr3tUNXfrTtsc5GRwBgcMJxtB
+ KR0gm4dhAgEAoCMg5u9B/mczx/AotmnhVNAGt3wIkmMcdXa/7EGfUTPuY85Bc41UBPMHQedNKTzaspNd
+ NtvmR34n5MN1mtsXyx2zLQ6FCDJaTKcllMMdXvYCPskm8KHAssIuugsAAEAQIbHZmPmTAftdHMcd6qaP
+ Npv541wQe1iKPbt99lenHOXcs0IlI5g/CLoAMm8KGX7RxsRfLaJczeV1HZJDIW1VHkZqBC6hPP64i+5W
+ d0fKjhKr4AMAAODCIQN0idGP0g42ffFqAJ97WjxvDdmcWzycY5L+ZzH1GNZjM6ee7ij2DEEXTuaG2wED
+ ZvV/2fluDFVr2T5nrVwX13YmUE6PFdAy2kPbYQIBACDIeJgxzN92dctHGsfsXItY3hKkRJirNlqv0DJ9
+ OXUOunxO329yzrncSD0wfxB0IWWawCuvSh/y6qovk0iu5HHWxbbRdXHGcrCYwEJarq6Le5wegAkEAIAg
+ QGKxxOS9dB+tomT+x24Zx1uK5JJyLcO3+ngSjUob+gbnmhFGyqnPPRAEXUCZN4VMuzZv6N/XULq6Ls6t
+ t015GEEqx6dwYCniseVjHGhgAgEA4MIiMfgJelBd8SaxWa71zD0tdrcGt7rpI9lbwTll/LpRv+ccM0Zl
+ mobbqSAIusDqVhPYD8iKn75l3MFqyqIVWqLeliZQrg4SEyj15J/ggCOBByYQAAAuBHfSPo7B+5T5S1ex
+ OdcybrcMMX8Jmt1fQZk0fev4I5xb4iTB2A3zh6VfCAoiNa7D5Fjw5LQj6zWnHicng3XrDt5cjNNk8ZRM
+ C6mUMtRpMwlAcvpMrhsCAADQ/kjMlQH4PnqAipX5W6hWadqy1l/8Ybt/g+bSF7845TDnlOUqszRMNEAQ
+ FGTqNnNm4M7gnrb1Yd+aRfmay5tT62jDGoFGgJELxYvYBEoAkkAEEwgAAO3N3RxrZc/fgzwAf5jNXwYP
+ yBcF4nPblXuRnLFec/ns353t7zWkV56kFLtxxy8EQUGsboH9GZf1GtDt4YTfLKR13JHdh8UEWnf4liCj
+ TZkJLKJMFYikWPQuNoGPcIACAADQHtylVl7kft8yyqqf+bOK0S1BcoT7cKwyf5I7bP17PMq55OJATsHs
+ HwR1AJn7M/r1uebincv/EEYeLdLvrpMagdYdv2U41OhTZgKfoAdUYIIJBACAtkdiqwy0ZfavhAfesgoj
+ JVqsY3PLcNXF6m4twp/253C65JqL93IOucxIJTB/ENSRZHbYPgNu7Pdw5jtR5OKO7a6NbrPlYEFGn8s5
+ EK3icLSP7qNneGT6iDKB274SvAAAALQMKcQvs35y4EMO4Rkzf2L+2mrZl81fbazu0sL9rndi6LJZfcX8
+ 9TdSCMwfBHVEmYdC+g7NHPr4yqMJ5NayvDLFbxUEWkaCCkRyAq1QFYu+V5lA2RNoFcgAAAA0h60qpu7h
+ AfYKHm5LrG3zmT9fLFVpjlOFn8fT8NgrnueccamROnDNGwR1ZJkdeNzQ+IH/W3h8meroTl9blocxMKrP
+ J6pq9M9z2DJmAu8KBDEAAABNx7jf9xn+TG5hyufYmqpKvcisX9vM/AlONn8VnBNWnEqiYUlX/B/niuuN
+ lIFDHxDUGWRO4d84yjn0T0X+5eTW0rxtvycwQZlAD49OZb/K82wFH+HAheVgAABoDhIzZSD9qFr+zaH4
+ Ni/yLEgOcGup3mK2lqNdV/6Nc4TdSBUqZ6DWHwR1AjWuERgyqmD4n8vUbSFsArW2NYHGtXF2clMUPURb
+ OIA9xqPXHaqEgcwMAgAA+HokVkrMlNgpMdRFMRxTl3BstY65LcW45SPVW0opNHblVW9xblikMoSRK2D+
+ IKiTyagRaLPNHl9x9YFyylABQAKBVYBoKWICM2kpZVEEh7FN9CLta2QCd5wR8AAAABgx0jB/e+keuoVj
+ aBhH6bD6+qtthcT8Ym2hr4K/+6TqMQ3mz8gRMH8Q1AklHbveBF538+i/yDU/KZrd3x4mMJvCObwspbto
+ Pb3AAU0uK5dCpoYJBAAAYCKxcS/dq2LlNtpI6Rw/ZSAte/+sYmxLkVhfpMxfJk27fayYv4UqIxiXCMD8
+ QVAn1ldM4PU1Yw9U8ThTAkLb3htsmsAItXflVipXo1q5Og4mEAAAGjDM34Ns/h6j26lC7aXOosh2mfmT
+ AX8Vm7/p2xqZP9zvC0FdSuYJr1kzto8/IKPBIm0Bm8C2nwl0ciCToqU3UaHa1CzFTHfTdtpD9wTYAQAA
+ XQwj/smhjydpJz3Hf7qJVqoyL652Mn8S42XZd8ZdyvwtUBkA5g+CuqAaHQy5YftkZQLdWrLX7W9bE1hA
+ ieShGEqmBTy29dCzbP/M0gYNJhAAALoaOzgWPqriYSXHxhSOkW6OlW2+7MsxXWJ7JWXRDY1n/hpyAARB
+ XU6nmcA1lE4lmuOU29/WdQKlYLTcGrKQVlGqqmgvI95HOAhKuQPr4AgAAJ0POfTxGH+Uk7576QEqojS1
+ SmLc69vGM38cy4s5pstWn7mPXddw4APmD4K6vLoFlgBEc27YPv6AjBLV6eDDbV8nMJfiOdAZ1xjtpG30
+ Mj3O/9xbHxABAKAzI7FODnu8xP+WU7/Gnerm7R5tbP4Cdf7KeWAf8uhkqfPXeOYPy74QBLEaTGDI9DvG
+ HZCAIYHD1ebFogUpGL2EMimcdtBGNoF72QQ+oPbCWAVMAADo+NyrYtzjdL8yf1IiS/ZHSyxsa+MnuOti
+ lflbwz9hxo5JYv6MmT/s+YMg6AwZZQBEIZPWjvqzBA4JINltfDBEkD0uUt8qlRbT7VROL9A+eop2qeVg
+ CZQAANCZkNj2FD3MA9596qSvFHc2avy17X4/QQ58SOyWgv/Taq5tMH8o9QJB0NeoWyMTOHt8+dUHStgE
+ pmlL/LKPJM8i0LQGo0xMFCXTIqri7/4M7aZnaU9gOXjHGQEUAAA6ImL+nuXI9hzHuHVUoGJedjuc9JUY
+ LbG6VLP7yjh2T6q+uuG0L8wfBEHnkAQI0wTOuiZnKJvAVCrXMnwuHlV6Tgs4rUUCoJx6k8MhUgDhMbqP
+ XqLHVdA0jKB1QAUAgGDHjGGy11kK4csBuOX1J33bftnXeSRWr+BYXcQ/ZeyKkQ2nfY2yXzB/EAQ1Seae
+ wFnDEwYfKDy2jCq1LF02FedQW9cKTFSXncsdwk6KpvtpM71CT9IT9KA6MSeBEwAAOhISuySGSSx7gGOa
+ m2ObxDiJdW297CsDc1ddrO7UQv0rjifRyJQr/8qxG0WeIQhqoRrKBMy8Muryn7k1B5vAbD26zu53Nwo+
+ bYMExQS1J0Y2Rd9Ga3jU/AQ9x2NoGUFbBVgAAAhGJGY9R4+omb/bqJJj2mKObaGBWb/402Jf6/DwgFzF
+ ZC3c766NoqvTr3yZY/ZkFblR6gWCoFaoe+Bj/8ERA3em/S2c1mtOX97hkDa/NcRE9sYYRaPdal/gi4Hl
+ E8wGAgCCGTNGvcAxS2JXJeXU7/fLa2PjJ6gYfHiOb73m8mX9I5wGLur/mMRqI2TD/EEQ1HqZgaRvtzG2
+ nYnfs+s3aU694Mg8n6edTghLTaxkWsh/TqSdtJVeoSfUcorcm3l60AUAgAuNxCZjyfcJ2kXb2PAlUlJg
+ v598bhXrWoPEXreW6F3HA/Jl/7OYLhrTbS/H6EuNUA3zB0FQ26kHEck+kn4XX9Pr4eifTju+nrIoUbP7
+ 22smUJA9M7J0cgeto5don1oSNkbZ9/CfrAMxAACcD+RGI4lFEpNkyVcOsN1JEhlDKY1jV3vU9xMk5krs
+ raZssu+fd/KikT0e5dg8IBCjYf4gCGpz1c8E2vrZVthfmVUrAUjumHS28f3BJnKPcAZFqNnAav4bWVaR
+ fTVi/vbQvSoAAwDAhcCMQWL85I7zasqj5YElX4ldVjGttUiZlyJtka+abeaCV2Yc6Te892qOyZj5gyCo
+ 3dWNqP5EWewN90w8WMEWza2le52+tr4/2CCflqkl4eU0X32+k8fYr9DT9CQ9TFJh//SgDAAA7Y0c9HiS
+ o9E3OBbtoq20gpLUfb4eimk/88cxtkxL91VRJs24e/wRjsFJRihWMvdrQxAEtZu6z1xRXyvQMa545L+L
+ KY0qtCyfi0encirNKni1BqNsgnGFXAYtpltpDb1Ie+kFRgKxzAjKdXIAANCeyNKvxByJPbIasZnKOSYt
+ JbnZI49jlGAVw1qDxFQp81KuZfqKKZnGFI+q5dirzJ99vyrzAvMHQdB5UzdbTX3QmTq6cMTr7vcdtFZz
+ +nJqHXpbF4w2iFcja1fglHAJj4KfoofoNR6BP6FmA+8/I1gDAEBbsZeNnxz0eI2e5dizk0o5BqVwLMoK
+ LPm29W1Jgpi/nMMOXcq85H2UQNfkD/s2x9yZKvIaZV5Q4w+CoAugBhN45WXT+nwj+S9LaZ2WrSeowyEO
+ y4DWWqSWliwJp9BCNoPRHJI30jfoSXqeLaAxE4jZQABAW2Ic+nie9qjtJ/fQLWogKjFIYlF73OcryGEP
+ iaUuLcKf8o9QGjCr75sca4eriAvzB0FQEMi8NWTIRcN7PBrx+rTja9XhkBSv09deJ4QTOOjGqxPCsum6
+ gv/maXpYGcGneWRuntCzDuYAAHBuJIZILHmKY8sr/DcSW6o58sjVlRJ7jFO+7XPS18Oxs1hb6FtnnPQ9
+ esmE3rdzjB1shFoc9oAgKHhkzgTKiHTVnN0TPqmgTDaBGV5nbYzeHvsCDaS4akxgNjCWdtAmeplN4As8
+ UpflGtmrYxXYAQDgbEjskBjyAn8mMeUeji0Sx6QiQU471fYT5GdIzJTDHhJDb9x93VGOqUUquhrCfj8I
+ goJO3RstCeeOWTnindXHk6hKy/LFHLb7JbC1RzX8fEUipfOIXILzWv6TzAbK3sAn6SE1gjeC+oNfCfAA
+ AGCFGD+Z9ZMY8rQq7yKzfkZN0vZa7pX9gxIjo2vtfomZq44vpyk3X/tHjqVpKqIasRXmD4KgoFXjQqQ3
+ DE8Y9IOMf0aQW4vwF2hzfE5/tGXwawtkE7ZcuC4HRNwcSGWfzqscvo1bRKR0w31sCB9Um7gBAOCrPKSW
+ fAWpMCCx4x6qoRyOJUk0X+03XsExpj0OeghOfwwVHJnjk1iZ8fdIGh4/8CccQ407fY1tNtjvB0FQ0Kux
+ CRx+2by+d4W/ceOptRxC3dpyb/ap9jOBxmXrCYG9gQupksfUEtxfp2f5n10c1o26gWcGfwBAV+XxwF4/
+ iRGv0nM8UNypYofEkEw16yd7jttnr5+Q7Y2mVdoC3zrNqUc8Mdp72axL7+HYeZURQmH+IAjqWGpsAi/i
+ f6qn7pj8oVTMkqLRrtoY3SoQtg1GuRi5g1Pu4nRSFN1NN9XPBsqysJhA+QgA6NrsVQPCh+hl/vc36CmO
+ FRvVUqx5j69R3qXtt64IUi5LYmG5luqr5Ng4695xH3OsvIljZm8VOe31B+wgCII6nHrUUI25d2XJtStG
+ /C7/FJszLdLvUKVirANjW1CgRu1ylVw4j+QXUBl/tod20LfoeVXOQZaDrRICAKBrILN/L3IseJ0jguz7
+ K6UsjhWLKJNjhsSO9pz1y+XYJzHQKdtjvAk01j38zxwjoxrFTJz0hSCow6vxxuVrBi2+7An7/oX+DeRS
+ F5rL3ZaWAbINkJG7jODlc7mcPZMW0yYqUjUDX6Vn+J+dtK/eCD4MAOjkGHv9HiAp6fI6RwDZ73cbFatD
+ ZCkcH3LJoQaP7TXrJ0jMk/p+6zgGLvufxXRF+IDnODaOlQBJRI1XTyAIgjq8utmo3gj2sw22lS3YM/XD
+ SrZk6dpiv/twnO7R26tUjBhBY2+gFG+VO4XzOMjfT7eqiv6y7CN7fiQpWCUMAEDHR24LMvq43N/7FPf9
+ 5/hPtymjJzFBbvOQGb/2uMrNRGKch2NdBpu/Cv6Js/bN+Lj78O5VKiaKjBiJ/X4QBHVKSXAzA1zM9beP
+ +VXByUSq5GAYJ8sh/vYzgYKxpGMWkF5Ia8it9gOKEZRZQSkVAyMIQOdC+rT0benjr7Pxkz5fTh5VNkru
+ 8M1RKwXtuNzLyD3pedqNPol1K08l0tSbx/6eY2CiEQq/EhchCII6rWSUa84GjrgidvBzEf+z+Fg1B8bV
+ mv2k86AUjrYOom2FeUhETGA6hVENlXJyeJSN4DNsBR+prwcmtcAEq6QCAAhOzH5r9uPnuE9LJYDn+eOt
+ VMaRJixQ0FmucWtf4ydITHNryd4q/smO79hPDYu/7Bsc+0YbIfAr8RCCIKjTq1vgLktRP9sVtuI5O677
+ sIRSqFpznPIcitPdulTbtw6obYUYwWyKUEtAcrXcDrpZLQ/J3qCnaZdKHk82MoIAgOBH+qz0XenD0pdf
+ 47+9h/t2QWC518l93tgb3D5FnQWJXRLDHIftfreW6S3loeaC56f+g2NdCce8ASry4T5fCIK6sHoENj2L
+ HOPLrvqJ891oytEi/Su0uT4pjmoVXNuSAlrGH6V24FJVRLqIP3uI7lQzBmIGZbO4nBY0kstOAEDQInv9
+ pK8+RK/yv2W5dydtVX06mRapPi593ejz1vGgrZDYtUK70bdO8/iy3o2iidXX7OcYN1cCHQ56QBAEGTLL
+ HoiGX7aw7zb7Mzf4qymbyrQMn7supl0PiBjIHqBl6o7PVLIrqtT+wAfoDXpRXQRvlI0wTgtbJx8AwIVA
+ +qTRN416fm/QS9xj76dK7tHp3JeTGenbK5Txa7/TvYJbDnpwzCrVUn0Sw0JfmE2XhV16L8e2kRLg7DWq
+ th/MHwRBUEDdGhU97WXrbcu9bv21f88/lkDV5FQHRGQ5xSrgtiVyAtDcH5hCC1RpiA20UpWLkVphL9Be
+ lWRkQ7lVIgIAnF+kL0qflL75Te6jsod3I62un9GX6yGlT7fn6V4TteTLsWotx6yCUwk0qWrMO7Z+tjyO
+ aRepyGbEOCz5QhAEWajxyHjCoDl990W/MfeUjKRLKZWiz5MRlI3hciowO1A2RvYM3aYOijxG3+JU8xLt
+ 46SzS806SBKSvUYAgPOD9DlzNv5F7ovSJ6W4u/RRufknhfus9F3px+fjkIfEJLcms35p+lr+yfYf3egf
+ vLDf0xzDrjdCmRJm/SAIgs6h7jaqHyXL0nDW1Nuv/WvBl4lqNlD21bhrY3W5pN0qGLclZgIxTw3KzOAW
+ fhVSPLbBCJqnD2EEAWhPxPiZ/c0wfi+qj3dSJbkoWs34SV89X8bPQw5ye2OogGOSnPBdcTKJZtx97d84
+ ZuUwxopGjYphmPWDIAhqhhqXRpgweOmlT0X8asGxKsqkci3TF10nt4i0vwk0SKAcxqgfOI8/j6dttK7e
+ CL7MKUmWiWUpSg6NPGORvAAAzcfoS0bfEgMofe0N7nNyr/c2Wk9GIecF3DdN49d+J3sb4+HYE11r98s9
+ vlWUTXG/CjkxcMmAFzhWNZ71Q3kXCIKgFqpxuRjZR1MwtWbM/+UcdlCllq0XavN97lqpG3h+jKBZLFZq
+ ByYrIxhHd9JatTT8Jj1H3+Dk9DTJIRExgg+p5AUAaBkNxu9h1bdksPUi97U7uM+J8ZM+KPt087kfnjfj
+ F5j1c2tJ3iqOQblaHE27fexbHJtWMb0lUKG8CwRBUNupR03DVXJTBi2+9PHw/5h8TK6Sc2vZ3uhDdr/r
+ POwNNFlBSSrpyC0CxoygQy1DPUOPqNmJVzl1mTOCglVyAwBY09BvHlZ96dvcp6SI82buY1IkPilwQEv6
+ Yj7/6fT+2R6Ydf0k1kit0gqOPSHPzD4xcNHlz3BMmi6BKRCjsNcPgiCojdXdNtPWK/C5jLSd48pH/dn5
+ diStIycbwWSv81D73yIiyM+QGQg5XSjLTumBE4cyOyC3isiMxRucsqQOmZxKfDJQR/AZ2g0A+BqkjxjG
+ T27ueE6VYJJl39toDfc7h+pjGTzokj5n1PKTki6O+n7ZXkh/z+bYUqQt9MkJ36x/x9CEslF/4RiUy1ws
+ ASkQm7DkC0EQ1I7q2ah49OSBi/ttn/vE9R8Uc3qo0rJ9eYfj1S0iVoG8PRAjKMtPsi8wi0LV7ISTImkD
+ raC9dD99m5PYtziZPUePcTKTjewwggCYPM1InxCeoz2qr4jxe4zu4z60OnAS39jjJ2bPKOkixu/8bPtQ
+ seRwnF6lOX3FlEKL9k3/+NIFl97Psec6CUCBWGSWsIIgCILaWd0b7Q2U4Bs2Mn3Ym44/LjklZRhSNLs/
+ xy/B2zqotwemEZTZCeN6OWOZqoI89AhtUzeLmKcWpYSMnGS0SogAdBWkD8igyCzlIrN+j9DdVM3DKZnp
+ k5P30peMGT/Z49e+RZwbo2IHx5BkjiWywmDfb/ePThvyPY41kYyxEmHEIMz6QRAEXQA13m/Tt+fw7qtn
+ 3jHu7/l6PK3j1JEkdQPPy00iDRhG0ChD4VI1yRYyS6iI0uhe2qRuFfkOvUSv0dOc7h7lBGiUj5GlYgA6
+ NzLjZ5RzkbYv+/veoJfVid776BYq5j6SQov433buvVH1/ciY8bPub22NxAo5WJaojF82//x4mr5twtsX
+ jbpoDccY4w5fQzjoAUEQdIHVLVBry9TVwx2X3h/6jdmfl3I6qaQsKtTm+txqf+D5M4KCOXMhP1eul5Oi
+ 0rJUvIVflSRAubJKbi+QcjIyIyKJUTbBWydPADomDW17t2rr31TLvC/xf9vDfaFK9RPpG6ls/qSen7m3
+ 1qpPtRfqdC/HiELtRp/EjDViQ58L+XJI1IDdHFPGGKGFZdQohfGDIAgKIjUOzDI6jxhbfvXrib9d7K3g
+ gC61A/O0OT6nN0aVb7FKAu2FOZMhp4VlL9MyWkDZFErraAXbwLvpdU6Nb6rTw89wUnyUpPyFmTCtEioA
+ wY60XbMdy8yfMdv3In2D/4u0+XVs87JVX5jHfSJU9Q2zn1j1ofZCfq7TG00SG6Smn8SKeb+d7BtbfNV3
+ OIbEMI3398H4QRAEBa1kNrDhJpHLmPKZ28f+1vluFElwX6M5TqmyMf7zd1CkMebsRhZFUJJaHl5EKymZ
+ ttEGTpG7VZKUUjIv0hP8Z1kuMwrgnp5gAQhGpK0adTB30UvchqUty4l4Odl7lzrWkaJmw5PY+EkfkL5g
+ 7O+z7i/ticQAT+1sn8QEucnD+W40Tdsx9o8cM6qZgRJAVCz56goDBEEQFMRqXEBadG3/6/vsnP/4xIP5
+ H8aT3C0sZWNc78Xq5+82ka9iGkFjedjY8C73mMqs4E7aSi9z8jT2Cj7LZnBPYMO8kVgl0coSsnB6Agbg
+ fNC4/ZkDFeOKtj2qzUrbFQO4k+6k9dympW0nq2XexarNy4GpC2X83Gz8nNL3OQbILR4FH8XTjXumHO47
+ pc8jHCvGGyGDZVezf5j1gyAI6oDqHgjiIjm5t2hE0uDdoa/MOFLC6Wid5vat1Ob7nHKbyHk8KNIYSYKG
+ GYznVCSzgvM4SS6kQlpGt1M57aMH1AzKd+gVtXwml95LwhXkzKQk4RfosfqEDEB78kL954bxk5tvpE1K
+ 25Q2Km31cW6zW6iCbd8ySmHDZ9zRG14/23ehjJ/0cenrcp+49H0p6xL2+rS6ofGD9nJsWMrIbUOm8cOs
+ HwRBUAeXjOB7NKodKEE+YkTi4B8ufTmE01QGVWpZeoKcGNZj1GZwq+TR3shJRyluKzMjMkOSHpgVlMRZ
+ yv/eThtV0n2TXuJE+zIn3Kc41RpLbsas4O76JA1Ae2DO9snePml70galLUqblL2r99AmKuNhjOztM2r3
+ LQnM9hnG73ye5m2M9Gkn9+047uNOLdQvfT7itdk02jnkddvFtoUcD1Qx50CMwOleCIKgTqbGtQNFg2z9
+ ba7xK0b8bNlvx3vLOSmUa+m6JInzWUj6TMwbRowlYlk6k2WzFLKrAtMV5Kb7qYbkNOW3VfJ9OXB4ZI8y
+ g7L53ip5A9BSZHAhVxtKG3uVnqQ36BVue69wG9xH99GtVEk5qp2msOmT/X3yucxoX8hlXhPpy9Kn13Df
+ lqsjpZ7fNbkjf2EbYMvhGNBQ1gU1/SAIgjq9Tt8fePnFV3V3Td4w+qfJf1vildmBckqjPC1eP981BE/H
+ rCkoSVROK2axARQjKEtqUmOwir/qQdpML7AZ/C4bQUnKYgYbloSNU8TyuSzTAXAuDMNnnOKVGWdpS6/x
+ n6RtyWzfy9zWZIG3mlunW+3rW6gGKHKgQ2bapK0WcJu9ULN9gqrlx31XjF8ZpbNBzaC0f4R7J6275hfd
+ r+6Vz31+kNH1WUYswIwfBEFQF1L30073Xd57XC/P9Dsm/txRG6Eue5dZwXiZEbyAewRNDDNozAqKGZT9
+ gpJ8DTMYwWbQTffSrSphy5Lcf3CqlhqDUmRXrtgySso0zA5aJX/Q9TDbgzHLJ+1jj2oz0nZkdlnakgww
+ 7lczfbmqTp8s7ybzQCSbwuuXeIXzeVOHFcr41cbq0mcrAsbPURt+asad434xYGrvPO7jg42uzkI9PwiC
+ oC6v0xPB5f1n9c4J2T35J5mHQk6ICSyjNFVMOrpWlocvrBFswNgzaMwMhqukLMjn5Zym76ab1KlMuV5L
+ ErmUl5FabGIQZYanIeHDDHY15JmbAwJpC2LwpG3IVYXSVqTNyKne7bSJKrgtyX28MtAwD3PkBWb6ci/w
+ 8q6J9Enpm/ncR2XGr5xSKeuw/WTI7km/GHBDnxXcpxtm/M7s7xAEQVAXlySFxjOClw2+oV/+jfum/Dj1
+ QNixUkksWobu1pK8cmOAlJKQgtL5pyWjC4Gx7CbLxPFqKU5mZ5JVgd2ltJJS6Da2sLvYEsqerTfZAshp
+ TWN28KmAGdilDIFhCHfXGwXQGTBm+Mzn+yw/a/nzq/zspQ0Yhzhe5rbxBFvBbaqtSJvJ4rYjJ9KTaZGa
+ bTYOKV34PX0m0vdUORfpi9wnpW+K+Uv7R8gJGbxdNv2SVdyHG2b8jL4N4wdBEAR9jWRZuKF0jGjIwIX9
+ 8mbvvu6H9v32k5JknFq4360t8zoPxupSTPZ83yzydTRO0rIkJ8t1sj9LZgZl76C8zirycJpfz+n+AXpN
+ neI0NvTL9Vyv0JPKHIhJME2hzBCZZkJmD4XnFacbDXBhMJ6J8VyMv5NnZho+ObEre/mkruQ3+avk4JB5
+ F7WUGJIC5LKXVAYP0kaMK9kWc9uJ4vYk+0+TVHu6kHv6GjBuCXF5YyjyoN1fqM3zmad6k/8Q6g15aPJP
+ Bi/pJzN+w4yuy5K+jELOEARBUJPFSWPmo6p2oKmhA+x9cqbfNeFHc3402VfGadKjRSkjKDeLGDOCF6aE
+ jDUNpzAFo7TMUjWjI0t5ciXdCk7uN9Mqup9uYyu4S11J9136huKbJNd2PclWYS+bCrmezjCFYi4Mw7G3
+ 3niAC4th+MzakHv4ye1Vz06e4ffoVX6eryqDL//9Pn7WN/Ezl2cvbcDYR7qQMilUtRHZVmAOIC70nr7G
+ SN9y+aMpUvqattzr4UGYbM2Ie36BPuOOsfsvX6CM3wijq9psqu/C+EEQBEGtUI+Zv5v5FSPYZ2Iv19iC
+ YT+KeGK0t5jT51pyUapm98fU2f1Sb8wqgV1I8hjTCBq1BuNVSZl0TvrGKU4xABFUyKbgJlpJO2gT24ed
+ apboP5QhfFUtFX4rMEsos04NS4oyQ2gUowbtjxi8xjN88izkmcizkaVcMXzfUQb+aZJ7OO6lGtrAdm8V
+ LednHqGetTzzdFpcX67FbBfyUdqKVRu6kEifiuH+Vawt9FVTFhXxbxDyTMiJa3KG/1fvsb2lnEv9jJ99
+ v11m7xuf8ocgCIKgVqm7nVRyMTXINsDmGR436LWl35pzWG492MBGsJRTbJ4Wp7u9DnLr1gntQtNwotgw
+ hTkU+xVDaBTxDVVLgJXkVkU/dqs9hHvUYZL/YJPxPXpdfRTjIbXhXqbH2aDIMrFxyEBMoSxHymwUaAnm
+ +2i8p2L+5D2WvXvynhvP4IWOVYIAABSLSURBVDX1UZ6JfM2j/IzuoCoqJ496rvIMl6sZ34XqczGA8qyN
+ QYCc3A2Wpd0zkb7j4j4kfUn61HruW7IcHfZCyIdji4bvuehKWyL3wXrjl0IpqOMHQRAEtZtkE3mPGvpK
+ ornYdoltzsCll+254Z6JB7P+HKPLXcNyejgxMCvoPhyj5+jBtDzcgBgAwxAa9QbloywFyv7BTLVEuIjt
+ gpwAXURZFEWrOBnLjNJW/vcjbDjEmMjyosw6fZ+tiWEKX1DLyWJWXlLG0Ng3aF5dZxobwyA+FsDKBHVG
+ jJk88/dvfLWa8WfD6L3M7528h2Lu5L39gTLcxl5NMdfy3m+jm/gpFKpnIqWAUgLPSgy8PDt5hqcv65rP
+ 26otXGhy2PS5fbEkfUb6jpRxqeLfJOuDGJp97/W1g+yX7rP1VDd3GFe2sQJ9EbX8IAiCoPOm0xOOXCc1
+ dmBI3+IpN4/5w7z/nexbQ1KSIpNSOJmpG0YOxeoefywFy6GRr8M0hHlsGmRmU/6s9mCpJUS529XOfztP
+ HRrIUjOFifx7uulWWqP2Ez5JD7KBMWrJiSGUZWQxMXLgROrKSZkRKTvyEn+lmKIGg2gebGiM/PevYhip
+ fUHD6a9PXnPj3+E59buJ6RXzZ7x2eX/kPTDK9Mj1flJo+RX1XsmS+2v81S/z+/MkPUBy28Zt/N6W81OQ
+ 91pKsRgHNuSUrty+Icu5MrvnUM/KeGYNhs/qGQcL0hekT0jfkD6yXBm/bDWT7jiw+NS0DWP/NDBkQDn3
+ rUlMb+loSkYdP8z4QRAEQRdUpyeioUzFdWVXfce+f+5H+V/EkxSWLqUMkpOL0QfZDNZKKZngnBX8OsxZ
+ QlkaFmNhzBSG82+1lNJoCRuS+cqQyEyUlA6RfWdywnSzMoa3sv3ZQXKlmMxuvVFver7Bpud1tZwpp5Gl
+ Fp3Mcr3GiEGS/W3GLKKYKjnwIPsNDTNlmsbTMUxXA+bSdFNp/P9a0/DzjdclfzYN4D71muW1y+8gv8u3
+ +Df4tvo9X2NzZyzbfoeR2T15L2Qv3x5+b8TobeaWIu9ZEb+LUmg5Re3ZW0BSkkVMnyzlygldN7/38gyM
+ k7rmoQ3r5xaMuHUHSR+ICpzmLdXSdSneXHB8GUX8MOTT6beNfZH7kBRvHikdqpFg+iAIgqAgk3HqsHGC
+ khmL2KFJVzww/6lpf3L8dempYk7jsjxcoqX63HXx3gg51eg1ThAHQ03B5mKYD3O2qbExjFAHDcwC1WIO
+ 5a5YMTDyu65kWyO3l9xCJXQnrVcGUfYZPk4PsV3ax3ZJZsdeUIZQTKJxmvU1ZZzEQIlZlEMPUtbkDf46
+ QczWN9kivs7I/y+IGZPZNplNayqmgTMwvp98b+PnvKh+pvGz5TWIiZXX9JraFyn/7VuMzOzJz5ff5Sl6
+ mH+3bWzwbuN/r+XfuUjdqrGK3wN5L+Q9kfdG3iOZ1ZP3K50NtRg9eS9NoyfvsblvM5hO6DYV+V2lrUub
+ zz8S4ivR7D65n7eE34dFB6b6Fjxz3Z+vSr7yYe4zsr+vfpmXdfqtPRAEQRAUdDKXpnoSUeNl4uv6Tr+o
+ bPodo96I/M8bP819P46NYBplaaH+Is1xKufwbJ/zULQul9dLsuyIZtDAPFVqmBUpN2IuRYoB8Ki9haFq
+ 2TKVFrHZkRkuMT5iEGVJOVwZH6n5VsRfUU5OtoeFVENldBd/JqdaH6Q72FBtp738JylfI7OCMusnM4Uy
+ oybGS4zgG2zCZHlVjFrzeKneTJom8gU2kbJ/T37Wk/wzH+OfLa9BXssOfk3y2m7l13gT/+Zr+LeU1y6/
+ g+zDk98pVS3Zyu8pM6Ry8nqR+jt5L9z8NXK7hmnyjPfMMHod1ewJZhuWNi1t28NtXNp6lhbmr+R3Je99
+ B9l/MPfo9Duv+faAG/qu4T4y1egqNlug75gHO07fbgFBEARBQStJWt2kEG3ghKKpgUzCmFXD75j/3LSf
+ Jv7XRO9KtgWy2b1MS/WtqJvrcx2K1Z3eaDYGHWuJ+OzILJZhaGSPWiH/znKq01jCbJg5lNIkYpjkRHIG
+ LVEmSZZAZc+hYZ7kVKthnmTZWWbKpISNMVsmP8cwUKv4K4v5K0r4u5XxfxUj2TTkJHe2+n/le8hrFSMj
+ 31uMWia/tjRaGnhtS9RrMV6TLNPOVa9RXlsGG1z5HeR3kd/JmMkzltEF+d3lPZDX2tGNnhVyilfasOtQ
+ jC5teo2W6ZNDHdLWpc3PeWbqL8fkDL+T+4LM9tVf1ab6ilGIHaYPgiAI6vDqbkux9bDXfKWMjGhE/5n9
+ XdfkDH8u/M2Zf8l8K5zk4Ei15tJLtWQ9rs7ud9XG6uoUcacyg7HKEJl/NpY4G2a8jFOrhjEyZsSWMQ1L
+ zMZMYgwbsihl/AzTGKHMmcyoyZKqGENZghZz1lykdIr8v/I95HvJ95TvLT9DfpZhNg1TJyZdXpNh6sTc
+ yWs3Tt0av4P5ueyd/GrZFeM9CJa7pVuPWuL1xZCrLkbPq4vX0zW7v1pzqivaMv8eRdLGRzuHvdR/Wh+p
+ 3XeV0QUMzXx0Zi/pI/wplnohCIKgTqduai+T3dazhmoaJ7p+nA6vvXx2/4pJVaN+sPjJ6Z+5PoihCrYc
+ Uvh2tbZcnZD0+NhwcIK1Sr6dG6N0iYlppkxjJZj7EI2PDRgGrOmI2ZSPp38f83ubP88wcw2mrjHWv0Pn
+ RdqktE1po0Vsn+UUbxW3W/eHsTR318wvrls76j8HzOpfZRtsG6faekCqDxizfVjmhSAIgrqMlBk8zQiK
+ ZIl44WWLLt04oXTUz2J+OOOjAr+cIpaaaGwGKZnytXjdU2fMDHr04C8rAzoPqmwLtzl3Hbe92lhd2qK0
+ SdnTJyfd8/R4CvvBjM8mVYz6r8sXXnIrt+VFzGBp2KbU/j7jUAdMHwRBENSl1S1Q1+x0XcbcOGjOgDtm
+ bpv4o5hfhbzvecehS21BKZlRTKlUqM315WizfbLXShJyDgwhaEOkLUmbcstWBG5judzWCrX5vmItWRfT
+ t4YHJjlfxlDcL+Z+MGP7pB/3D+m/ldusFGu+XBrwV2S0cZg+CIIgCLKQJEirfVD9mdChYQNvmXLbxP1L
+ vxfyfvTbdn8ppVFVoHCuW0v25rMhlNpqKmH7jfIypyd1AM6G2svHbUfakLQlaVPStqSNSdkWaXPuf8bq
+ Ed9j03fn+J8MWTrgdm6bEcwAaainCTN9EARBENRMGcvEZ9ZAu5JZNCRywG0TSkf8LPw/Zv879UDYscLP
+ k0hmB2VWplSzc9Je5vXUzvJFBmoNSjkOSe4dt8QMaGukLcgsn7QNaSPSVjy1s7ntJHhLtUU+qVlZTlm0
+ 8otllPLPkBOhb87817iikb9g07eZ2+BSZog0SFOqrWJ5F4IgCILaTN3UKUlj03xjiRkMGTCnd841uUOf
+ n7tr0h9lOS7nSAzJ6UuVwLUM3a2leN1H4r1RnOCzD0bpLpnhwexgl0WevbQBaQvSJtxHErzSRqStyCCi
+ jNIo90gsxf/a/vHsnZP/NDpv2Et9pvTOl7bGfMX0qTZpnOCF6YMgCIKgdpIkWWUET6svKLqEmdh7WO/w
+ a5xX3jmu5Kr9Ea/P/PuyA3O/yPtsmTKDaylLDKFvlbbAl1c72yfJ31kXwwYxVhdTgP2DnQ+1j0+WdbUY
+ 3VkXqwyfPHtpA9IWqsmpZo1zj8ZT6h/tX4a+OvsfY8qv/umojKHbeo/sEcVtSu7h7SsNzFSjen0wfhAE
+ QRB0nmWYQakxuP+MGoOSmIcx0y+PvjTtmpxh90zZMvY3Yd+Y9UHy70JpJS1TxaeFCi1Dl0v4Yw/b/XK6
+ WNUeDCwZWxkKEPyYS7pyMEieqTzbZfyMy/hZy2ly2TcqbSD1j0tpwQtTP5y2ZdzvRrmH3D8k6vJ0bjMz
+ mOHMV9qUamPGTB9MHwRBEAQFkWTvVQ/7mcvEol7MaFtfW9glUy5ZPaFwxK6Ja0b839J9Mz5O+eFivZAS
+ 1SyQGIMqSqciSqZ4Ngy5UnLmkJjCGHVNXeMCziA4UAWp+dmoZ8TPSp6ZPLtiVZ4l3TD5/HElP2PHgdBT
+ Yd+84eCk0pF/nbDyqj19Z19Swm0inNvGGKbx/btK9v31s3zY1wdBEARBHUCSrNUNJBa1BkWS2EcwS3pf
+ 3zv3Gs/QrVNrxvxkycvT34v49cJj7k9j2QTKFXUyW2SU+xBDIYWSHWwuYuSWElk6rnPo7sOxRj1C3Vhu
+ tDIpoHXIeyvvsYffa3nP5b2P5Wcgz0KeiTwbuUVmrZrVlXqRKeQ+Gk1x+xd9Of+FGQcn3zLmJyNTr7j3
+ 8rmXZrDhu56f+0hGBgVfkWorxiwfDB8EQRAEdQJJMjcK8FrXHBRJ4pdN/suvWDKgesLa0U/NunfSX+e/
+ PPnT5F+FnHC/FaPLzKAU/DVOh2ao8jOr2IBIbbh87UZfzCG7P5qNifMQm0JZfhRzqDn0HN3BJgaHTr4O
+ 2aMn74+8V+o94/dO3sPoWjbb/J5KKRZ5j1fze13C77m891KSRZ6FPBP3W7G6PKNFL085OmPbpLcmVo96
+ 5ooll6/nZ5nEzGGsZoWN2nwNp3Zh+CAIgiCoC8hI+l9vCEUTmPm9ru6+Ykj0gFtnPjzx/knrxvwx/Psh
+ /0z430VfZmn2kwXHl1GRN0WdOhZDsobSVJHqZM3YdybGMLc2xJdTN9snZWlcbGxUnUJBZhF9Mcr8dOaa
+ habBc5tFleUml8CSrYvfkxxG3iN5r+Q9k/dO3sM1jLyn8t4W+ZNpxfFEcvF7nvDHRV/avzv97cnrR/1p
+ 2j0THxwaNbCm5zU9C/lZLWDk0Ia1YPYgCIIgCDpNYgoa6rhZG0P5u6GM7BnLHRTSt2jMmhH3jCu9+rsR
+ P77x+wu/M/OQ47fzj7o+iDiWc8RBq44vV7OEsoRsFBFOpzItTV+jpfvk4InUKpSac27N4XXXObxSeNh1
+ MFp3HYrWnWyQ5IYTlxxIkbI1bBTV4QY1m9j85WapeXc2rP6fr0OdrOXXIK9FvSZ5bfwanfJa+TXLa3fK
+ R/5dVGFu/t3cWnzgd03yyu9exu+BvBcl/J5UqhnVdDW7t+rEcso5EkcJ78ceT/jdgqOhr0+rC/vp7B9M
+ KL/qP+S9vmx+3yJ+7/MYuVtXSrKcucTPz65RTT7T9EEQBEEQBJ1TYhpkWbiHMhJfv59Qvk7KhFzKSHHg
+ pKszhxUMjbnisal3jNsZun/W3jkPT/hL6Kuz/p2hhf4r+X/DvJlvRVD+Fwlq+VJmDOV2CdnDJnceuzWn
+ t1LL9KVqS/zF2iJ1C0WDURQS2SzGeT2HQnxR79r9YrAiTQ7xn2vtflk6jbSi7muw+Fr5HvK95HvWf3+B
+ f6b8bHedGDp+LfWvK4lZ7i3R7PzaF/sr+Heo1pw+ozh3euD3TKXVtJzyP4+nrL9H0sI/XOdLrQv/d+g3
+ Z/971n0T/xr6o5lPTN06bufQ6Mv2XpUydCW/l8sYOaQh1wLKe3yGkavft2eYPeN5wfBBEARBENRGElNh
+ mEIxHHZbT3uNracYEHXB/5m6mJGDBlKfcAoTMn79yNmXz+hfcZm9/11T7x67acbW8c9PWjvqt4tfmPnL
+ tLolP5frxaK/NZeSfmanzLcjyPV+DBV+bux7K6UU/phGZfy5FCqWpVGPFuFfqzl1txbp92jhikxtqSKN
+ TVgam0gxY0L6OTC/Tv4f+X/N7+MKfF/5GVVatp7DP1N+tpg5AzF2KcbdzPxaPR84KOOdSEr8qZ0cb8yj
+ 0B/O+jitLuLn9pdu+MWktWN/O2PL+Oen7hizaeDS/lv7T+tTPa54pOy7FOQ96sPIeybv3Vck77G81/Ke
+ Nyq+bJo9GD4IgiAIgs6LTOMhmMuNypzYa+w9xbB8jTEUiXERyf2x1zBXj7tp5IgeQ3tEdx9oKx4wrU/B
+ qIIhudffOan0qqyhz12bP+zbkzeMfm3OvqmvR/5ozuvL3lrw0tIXp/117AOjvPZnx38Z/tjkY6FMxJvz
+ j0X8etGxiN8vORZxYOmx9ANhxzIOhB9LY+Tzs5GmML5O/t+I/+Hv8Sv7sYj/mK++dxgz95nZX4xWP/OG
+ t5b/Y/ErYfxa5u2e+rq8tmtXDXvzqtQhz0/dMq706tJheX2m9FnRfVD3oouG2GLHlY+UE9dXBX5X885c
+ 8z34isz3Td7DQLHlXqct5ZpAEARBEAQFlQxTaBrDFKM+oZgac8bwa5aTrdSPkSVQWWIW8yTI301kFtsu
+ ty2wDbYttA3uubDnpIsXDk67bOE4z7CF4zaMXjjpjtELp2wbt3DKHcy9zK5J1tzLyNfI1942Wv2/4/KH
+ 8fcatrDnlIvV95af0bOfOmSxhJk8aIKtP380X5N8lNcor+ucavweyHuiajc2LOM2NnsQBEEQBEGdQo1n
+ sRpMYg0bQv4ohxfEGBmo/96hJK+5/vXz75JiGjvhq+bOBIIgCIIgCGqkxkbJQE4nm/XrrBDT2JZY/QzB
+ fB1WrxGCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCgkk2
+ 2/8Dxq63vGO3B90AAAAASUVORK5CYII=
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAAoAAAAKACAYAAAAMzckjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhe7J0FeBRXF4aXQCAQICEh7p5snAjxQEKQ4O4O
+ VQoUWlqgJVihxbVocXd3d3d31+BOdvf859yZSTZh27+0UOx8fd5OiKzMzs5991wZFYfD4XA4HA6Hw+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
+ OBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HM57
+ klx/ghGS2yA1/yWGblOC7tPQYyE4HA6Hw+FwOH8jJE6KVGUXOhKxNPweAfhzIuv3iHcV5f5zZT425XG+
+ Ko/S72VtORwOh8PhcD6JkPxIMkSClKjKk4kieZI4/VUUgdKXKEckGFEj/grGpsb+RUqa+tuULOJvU+b1
+ 8KAt/q2xadbtydB9BCHOiBLlsdBj+/Poi6z+c88SRJZDDofD4XA4H2QUOVOkhgTHWIgOiY+UP5Mc6edW
+ qoL4fyFzxsYqf/uGRb2LRBeKyV0oV7dc+XP3zW2a+xeLYqa/OqZa/eJU1apH4aBCGwp5579kri5wyty7
+ wGmigEv+00UizE7blily2rYcUtZaopz1aedU69NOOaDv2RL4c/o9pzI24m/pNui2Csi3S/dR0Nv0ollg
+ ga3OVWx/cS5n1dO2uGmvXIVy/4KPq49xodw9zCMLxts3dPOmx47PIYCeh8pSVQi3FGUfGI4ixrTPpH1H
+ v08o+5XD4XA4HA7nnUUREoJkT+qqzS56OWOCFLUJsjEt5JbXG79OKuhuEudQtmiqsZXxoLxWucfYl7Ac
+ aJdiPtMytPBhyzCzo1ZRZkedKtkecK1ke9ahrBXYl7UG+zJW4FzeGvD74FLVFlxr2IJXfQfwqOcAnohX
+ PTvwqOMI7jXswLUaUsUGUNYErpXxb3BrCFfEGX8ufhe39Lfu1e3FbXngbXrhbdN90H251cbbrYq3i4/B
+ uSI+phQrcCpnDQ74+BzKW56nx0yPHZ/DMctihY/YlbWcZVvSclDewrnGmFgbD7FPsalY0NskFvdBcl7X
+ vD6WPpYkiJaI4VD3cvZqIW31XwMOh8PhcDicNx5FNKQuzL8WDxIVewsvCwfUlGpGRqomNqWsmhb0LzjB
+ xMl4uV2S5UybJIv95lHmN2xKW11xqWZ520kWL5Iut5ooWiR09Z3Ao7YDuFSzB7fqKGN1HTQudR0y3Ovg
+ Ns5O4xxtp3GJttW4VLbNcIm01TjR18Vl8GfOUbaIjcYZ/+1cnLavCf0t3gbdlnK7mfdRBe8TvxaPIdZO
+ Ix4TPjY3fIz0WF1JHGsj9BxIGGvZi+fmXNlaep61iqZbl7K6TPvANtnigF0p89kmjvmWFY0o0su6onVd
+ 3MEtcN9V94gv4oT70hahiqChSK+D9Jr8v9eFw+FwOBwO5y9DEiFJhTTp4s9ihXiYR5kG4raDmY9pV9vS
+ VmPM1Kbb7EoX3W4Xa3nfLNnsmWvpwk/dqSpXE2WuJkoeip1nXUdwq4FyRNKX6KB1i0eJSrTVklQJaUOp
+ cybJwq0jft+xvI3Osbw1YqtzriBTCalIVThEVOP0oH+/CfRvU6ECQvctPw56TNJjs9E503PQe+zS1yiK
+ MbYafJ4at3j8mp4zPnfPergPcF+44z6haqN7LXuda1W7xxaRFs9tk60eOpYvusPMr8AWu5KW4y2CCqfh
+ Pv7RLMY4BLfu8r7/q+hLIYfD4XA4HE5mlIrR/xOFvIg9EmMeUrBybrPcwywiCo20TrDYYBle8IJNFZsr
+ zonWWpcqNig0KHl1ERIblDz3OlTFswOXKnY6l0Q7rZA8EjzaKkgyJ0lVTgGj6uCHSM7nIQkjyaMkiQry
+ vhD7hvYR7ivaZ+51qXKI4L50xf3ohOLpiPvYtrrt1aLhBS/ivt9oHmE+ysQi9/CC/vmr42sTjdCEGHqt
+ /iz6r/Vfvd4cDofD4XA+oigCII3be7W6R/+mLtyCKpM8sUbGxs2sixf82Tyw4Cz70habC6sLP6VqHHXT
+ utRAUanvCB4NnEQXJ+FSDQWnipA4CblChkIkVeoMiRKjj7SvlP2m7Efcp664bz1q4T5HKfRs4IhIr4Fb
+ TXtwCrPSmAWbPbNNttxqri40yyrCrJtRPqNm+BomitdSek2zv9b02kuzrpVxhSyEHA6Hw+F8JMkSPmrs
+ DXfnFlQVUTnlLpo7Na9Vno5FIy1+t4outN4uxey6QykrcKthC2517FD0HMGrsSO410bRq2lHEzB0Ligr
+ ApQUl4pIFcMTLJg3BEq02NfKfqfXgLrU69iDZ2NnMQmGvnZFMaTXziHJ4pZ1TOENFpGFhuctmqdTgaK5
+ K6jsTGgJG5p0wkLI4XA4HM5HFGq4pRm5UoOuH/pZAVVelW8Bt9wVivgW+KFIYMHJ1tFmJx3K2zxwrGIt
+ JmF41ncArwYO4JHiKLpsXeWuW5cKKBwkIIbkpKqB7zFvlj/bx4qA671W9NrRa+hZ31F0JTtVtgGnUtYP
+ bWKLnLYoZjatsF+Bznkt81bMm1flh8eEqXxsZEWZ1S0JIcsgh8PhcDjvYaTqDTXYUqOtH3PEO6913sqF
+ vQt2sYkxm0QzTwsnF37qWt0WXGvbg2cjaYkT92QHrStNUoi11TglWmudKlpLVSaSDJIP5v1Heq109NqJ
+ 1y/KVuMaZ6fxqO+gEcvY0Gtd2xFcq9uBWSmzZ3YlLQ5ZxVlMNXUz7ZbfQlUVjxVfpAgdOJlRjivpAwXL
+ IIfD4XA47zBZY/leXXvPycQ8T0Jhn4JfmPsWmGOTYHHAsVzRdOfKNuBR1wE8G5LwOerE0irV7TJIEkSF
+ T+peFBLhWpXWumM+dOQKIVD1Vkw2odcaX3P3WiiFKY5aSf7twLmKHVgnW9+1jLE4WCSg8EL8sPCVSVFV
+ Ah5LrtIhJUc61qTjjruKORwOh8P5z/JnjW6AUWGT2kWKmfYoGlV4u21pq6uulc2eudW1A6+GzmLigEd9
+ e41LTfsM5xg7FD47rSvNOhUTDFAWxPp1etD3mI8Dej1pYWx5cWyqENLrTseAOBZq22XgBwKNZyMa5+kM
+ bvUdgI4dOoYsI8124jHV09jOpB4eY3QZvJzHHh2PLIIcDofD4bzhUMOay8AEjiIqU1XJgl4FPzcLKDjN
+ IrbIGRrH514Lha+xPIaPlhKpjdJXzS7DNdFG61rVjtaZe1X2mE8bkkSavY3HiFssHi+17TM86qIM0hjC
+ xk5i4o9zqs0jy2jLc+aBBWcUdMnzFR5/SUjOq5dIxyrLIIfD4XA4/yjUgBqqqpircqtKFvYt+KNFcOGN
+ ton5H7hUw8a6sT14NZGXZKltr3OLs9PQZIBM4VOqQAzz/6BjReo+1oljCI8lOqaogiyOsYb24FLDLsOW
+ FvkOKrC1sFfBzvly5ystjs1Xw5VBDofD4XD+T6TLrL06ns9cZZInroBz3rQi4UXWWiVZ3HWtaQtezZzA
+ mxrk+o7gWkturKvhtrogq8uPYf4NkhjSMAHpGMNjjY4576YohM2cwa2WHVgnFn1QJKLQelM34x6qgnlo
+ 3GD2SSRZl6pjIeRwOBwOB0ONobRGX/bkV+XJE2fiVaCTZUjhzU6lLW+Lrt3mzuDVxAXc6tlLoicJn+GG
+ m2HeFlKlUByDHvXtdV4ogz5N6drNdkDHqkWI2RYTpzyd8YMLyWAB6ZCWIx3rBIsgh8PhcD6pUMNnJJbV
+ yF7tK5jXOa+6kGe+ptYJRcYXjbNMpwWYfVu4oPQ5g2dpJ61bLXuNWxV7nVt1uqYuw7wH0LFIx2Sig9Yz
+ xUnr1dQZfJu7gHtdO7ChymCM2aQC3gVbmJoaB+AxXlg61DF07IepjPErrgpyOBwO56NO1lp9ejFRmTib
+ uBvXLeRTaLpjquVB50Q7rWcTR/Bu5gIujZ0y3BOlJVoypU++7NorDTHDvAv0j0c8RulYdU+w03g2cdD4
+ tHDR0axiWmLGqUzRw4UCCs0u5GbaIJ8qX/alZbLWGNT/QMThcDgczgcdQ928BXIXzV2hUGCh3g6lLTY7
+ VbV56NHYSUifZ2MnjUs9+wyxLl8Ne51bDWxYazPMBwQes3Ts0jFsV8HupWeqk9a7hSt4NHYE51TbR7Yl
+ LLaZBxT+TZVfVQnfC3QVEincPczhcDicDzzUgEldvfrJp/Io5G3a1jah8AKrilZ33OvZg3cLJ/BC+XNp
+ 4JDhUgvFr5qtTlRTDDWsDPOhgceySw08phPtNXSM03AG7+ZO4FHfCazKW92xSiy80MS2wHf58qk85XeJ
+ EqVrmGWQw+FwOB9EcnZjmZia5UsuGFhwqF1S0SOiItLUETybOoFnIyeNSx2q9tlTtQ/cazuAex3pgv4M
+ 87FAxzQd23SMowhq6Zj3bOCo8aQPP80cwaWWXYZ9qaJHzHxNR5paq1LwPZNVFZTCXcMcDofDeS+Ts9pH
+ /7bNZ2/0tUVE4aXOlSxueTVyAp9mzih9zuBeykHrnojUctAp0scwnwx0zNOxj+8BD3wv0HvChyY74XvE
+ qZLlbctws5V5bIy+xveQo3g3ZUWpCnI4HA6H884iSV/2mbx5jY1VgcZFjYdZRZsddS1hr/X+zBW8WjqD
+ Rz1s8JJR+mrjlhrBugzDiPcCyWBJlMGGjjpffK/4fuECzvjesYk2P5m7UO7hxsbGofjeyhpDm7WuIMsg
+ h8PhcP6zUKOTcwkXSyNjVd3C/gUnWJcqetmjkSOov3IF7+YoflTtq4MNnKHGj8kGSrKMYw6cXsHzTxA/
+ N3DbzAeAVCHUeZRy1NJ7x+9rV3F1G/tk8xtWUYUH5S6iSsX3mq30lsNI70GaVc8iyOFwOJy3Fmpkci7j
+ YlXQLX9Ni1CzpXalrV76NHfCRssNvFOdtR5JDlqP2tiYYaOWJTafKo4oZ0gDZ/BGvLBRf4X6KHD18Xfq
+ 2qMMSLjVtQNaC9Gljg241FawBpdaNuBcy0rghF/T953E10jNouBax9bAY2A+GOg9Q+8dfA95V3DU+n0t
+ TRwxK2P2zDzcbKWpp3F9fO9ZS29BDM8e5nA4HM5bSk7xC8xrnae9TUnLFS7VCz7xaekMfq1cNd5NHDVu
+ SXYkfuBRXw9DjdxHgJve1574PL3rY0ON+NR3Ae+GWaIn5K+uoyR2KGvOKHGONYoK7KtbgG01c7AjqhcB
+ +xqWYFvDHLdFwKGWhZA6IX4kgYh7PZS7unh/eLvedNuKUOL9+TZ2hcCmXhDQzEuIpv5jZT4g9N87+F5y
+ K4Ei2NhR41fdVev7mStY1LB4bpNguSKvZd4f8L0YIr0lMdLC0iyCHA6Hw/nXyS03KiL4hb+pm3F3qwjz
+ Ey7V7cDvCxfw+dxZRzN73UrYUVdv9sbro8FO2jYgHFG4HIXg+TaWRQ/xxO/RsjYudW3AsRaKXU1J7Gyr
+ FQKb6mZC8BxqmIFDzaLgXNdadNf6NXaDwGaeENLSDyK/CoLYb8IgoW1xSPo2CpLaxUPy9wmQgpTtUBJS
+ f0iCch2SILVjKajQMRnKdUJ+SIYKuK30U1mo/HM5KI8/K9GmOIS08MPb13/8zAcPSj+9x1waOmT4VHbW
+ +uB7jy5LZxVldjK/q3FPfHsGS+9SjPRhjUWQw+FwOK8VajSUQeZK/M388nWzTjI7ThfC9/3KFbAB0rg0
+ dMxwS3bQetR1FGJEY//E9oMFG9pM6N/O4N2IJM8FJc8VvBqh6DV0AlcUPcfaVih2RcCmamGwrFoQilYt
+ BLY1i+D3i6IE2oJvE3cI+cwfor4OhYQ2UVDq+0RI7ZQCVX6uCDW7VYFaPWpAnR41oUGv2lCvZ22o/0st
+ qN+rFtTtUQ3qdq8GtX+pCrW6V4XqXStBtS4VoepP5YXoVexcBiUwGcr/mAKVOqdC1S7loSzKYdRXYeDT
+ yFUIKHUTu9W3l58D81GBMuiW5IAi6JhB70HfVh74wcMJbEsWOWXqma8XvlcDpbesCEkgTxbhcDgczv9N
+ jsYir49ZcKFfrEtZn/Bs4KTz+xLFr4WrzrORo8atroNOdG02lDDYWH1A0HMQsocS5Y2i593ICdwbUEXP
+ FsXOEqyqF4ai1QoJ2bOpYQ6u9W1B3dQdIr4KgRLtoqBcxySollZRyFzT3xpC835N4LOBzeDLQS2gJW5b
+ 9G8ETfs3hsa/1YNGveug7NVE2asJtXtURSGsDDW6VoCqaZVQEFNR9MpBxZ/LQIVOZaB859IofCkoj6Wg
+ HIoeVflIBKug/CV9H4eS6YdCageO+Bid6liDuxA/h4/iNWEMI15bfO+51bXXeTRy0vhUctWKCSP44cS2
+ pPUpM3/T3vjm9ZfewyLKhzoOh8PhcDLzauOQT+VuFmTaw7aszSmfpg6g/sqF1inTeaY4alH6dNTdqYjf
+ h4g3NpTUdevTxAV8m7gCXa+Vum+d6xQFm1rmYF3NFKxrFAQrFD7H2pbg29QVRS8IUjokQI1uFaFx77rQ
+ ckBTaD38S2g97Av4dvjX0Gbol/DV4BbwJX6/Bcpfsz4NoQnKXuNetaDhLzWh3i/VoU7P6lALha9Wj8pQ
+ G6WvVvcqULN7ZRTASlC9W3moggJZLa0CUh6qdklFGSwnZLBC5xSo0qU81OxaGaqjKCZ3iIPglj7gXN9a
+ VBzdUAAV6aPnlfP5Mh8x9F7E96QXvjfpPapuRZVqR7AvY3G2UFChX/MWUnnJ72olXBHkcDicTzzUCFAX
+ kRL6t5dZoGk3u5QiZ7ya2KP4oSQ1dwHPsih+DVD8DDVA7zm0uC7h3RglFoXPG2XPExtI6iq1r2EBVtVN
+ waKqKcqeObigTPk394S41mGi0tbwtzoodS2h/e+todMf30GH0d/CdyNbQ9vh30CrIZ/D5wObw2cofM37
+ S7LX8Nc60PjXuvh3taHRr7WhAf5bbHtT925NqeqHElinZzWogyJIUDcviWCNriiBXfUFsBxSFqp3qQh1
+ u1eH6iiHpdrHQWAzL3CqbSUmkrg2sJWeJz6fnM+b+QSh9yi+V32aO+rEMkxNncAhxeKCqbdpj7wqlR++
+ v/U/6HFFkMPhcD7B6C/gTFufwp4mabYli5z2aeIIfq3cwKclNiiNsEGhpUlIMD4QxBVHZNnzaeoiqndu
+ DezAsa4V2NY0Q9krAJZV84NDXUv8HVeIbh0C5X8qCw371INvf/8COo79DtImdYKfJ/wIP479HtqPag3f
+ DPsSha85fDGkKbQc0Aia9WsILfs3FtsWuKXu3eb4dfO+DaFp3/rQuE9dQaPfEJTAhrIEEvV+qQF1qRr4
+ C0pgT0kCa/aoIqjerSJU6ZoKVVEESQrr964hpLBE+xjwa+oGDrUtwbFOUXBraGfwuTOMgN6zDR11+B7W
+ +X3jBl5N7cG+VJGzpu75aLJIlghKy8ewCHI4HM4nEKMcy7moTWzzpFnHmR33bOIM6jbu4FvZRevZ0ElH
+ kx28Gn8YeONj92vmJsbkkSjR+D3HukXBqlYhsKxWAKxrFAKn+lYQ2NJLdJ82+LUWtEWp+3n8D9B9Shfo
+ OTUNuk76CTqN6wDtRraG1iR8Qz+HLwc3h6+HtMBtC5S/FqIaSF/T978Y1Aw+H9gUPhvYRE8CSQ4bCAls
+ 0rceSmA9lECqAmZJYP3eNaFeL0kCidoogrVR/mp0qyRJX6+aoopIXcMl2keBTzNXsK9jAc51bcRzJanN
+ +fwZxiD4Hqb3sm8VF21Aa3fwwO9ZxRQ5lc/GuDu+992kUwAma9Ywh8PhcD6yUPeuvvgVyWNt9IVZcOHj
+ NGkgoK0buDR2ycBGQyPWlMvZkLxPyGLqK0uffzN3Ue1zrUeTNYqg8OWHolXyowBaQrHPfaFcx2QUsgbw
+ w5g20GPSz/DrrB7Qe2YP6D7xJ/hp/Hfw/ei20Gb4V/DNsC+Qz6EV0ub3rwSth0vfI74e+hl8NSRLAAkS
+ QCGBA5qIimBzQk8Cm6IANpElkATQkATWQvmjSmCT3nXF39G/E9oVB098jvZ1ioBLXWt8vo4ofjRWMce+
+ YJi/Q32kjJOW3uMB33qKCSRWxc13mTqYNMBzgaV0ShChcwSPD+RwOJyPJPpVP3MjI1U9iwizpWaVzZ75
+ t/UAdRs3jVcjJw3NLhSNRZP3DL2GzLeZK6ibu4O6hTt4N3UBh/pWojvXvKoJ2NY2Bz/8ftL3MdCoT134
+ YWw76D29G/Sf3Rf6ze4NvfDrnyf8gCLYDr4b9Q20Hfk1fDu6FXw3AhnVBtrh99qN+Aa+xX+3GSEL4O9f
+ ZhfAoS0FkgC2gM8HywI4SK4CDmgEzQlFAPvVFwLY+Le60LBPbXxcdUT1kQSQuoDr9a4hfqfZgIZQs2cl
+ iPk2DDwa2YMdiV8DueKHcpu5H3LuG4b5u+DxQxOF8GuNIoIWtS2eW0aaLVcZGTXBc0NRcYaQzhXcLczh
+ cDgfcHLJY3yUJBf0KrjCqYrtQ/9WbuD/jSt4N3PWeDR00ImJEoYajfcARfqo2ufe2B5saptB4cp5Ufry
+ gVMDayjeKlR0o343ui30ntENBs/tBwPm94U+s36BblN/go7jOsD3o9oJ8aNJHD+Mxq9RDjuM+Vbw/Zg2
+ 8P3oNmKsX/uRraHdSEkC2474Wq4EfilVAoeTBH4uCSAxRKoCfjG4GXw+qCm0HEgCKNEchY4mhohKIEmg
+ 6A6WJJDkj7Yki/R3tXpWgajWoWJCh0NdWfyaOIJPMxfRtW1onzDMPwbf6/Sed2nsnIHnAZ3/N27gXNXu
+ cSGP/KvxHFFaOlVgpHMHVwM5HA7nAwqdtPU/wfsUcDIe4lTR+rIfSp9/G+rudc7waCSLX9P3Dxrn5tfC
+ TUgQiZFd7cJQuKoJmFczAe+mzlDmx5LwJcpTj6k/w+AF/WH4oiEwcG5fFMDu0B2lj2bsdkbx6zThe+g4
+ Hrfjf0CkbUf82Y9/tBcSSHwvS6BUBZQFcGQrgVQJ/BKRBJC6h78eJlUCvxzaQpJAmhyiL4EyJIHN+ssC
+ 2K8eNPitFjTsVxs+G9wEvhrSAur+WgOi2xQDl4a2YF/XXExUoQaaZl0b2icM80YhESzjoBUi2AY/ZH3l
+ Cs7lrK+a2OUdiecMX+nUIULnEhZBDofDec+jf6IuWsCzQHO7kpaHfD9zgYB2HuD3uZvGO9VZS+veeTd7
+ v/Bt4YpI3btuTezAtk4hKFwtLxStVUh8r+JPZaDDmLYweH5/GLV0BIxcOkzI36/Tu0PXyT/Bz5M6Qhck
+ bVJnMYuX6DIRvzfxR0hDOk/4AUEhHPedgCRQEcEOY1ECR7eF9qNbQ/tR3wioS5i6iYk2I76E1iNkCaRK
+ 4DCpK/grkkDkC1kCqStYdAcPaoQS2AiaDWgATfrXQxGsh7/XXHQlN0AJjP02FJwbWIFd3SLg1gjFr7lU
+ 6TS0XxjmbSLOBXhO8Kvmpg3Ec4T3Z85gn1T0cEGrfF/iOcRcOpWIcLcwh8PhvIcxUkGm/Bmr8qoqmAUU
+ 2OpR3wkC23vgp3s3cZKnNfAMNQLvAqru+TV3A/+WHuDb0h08GzmgEJkL6bOsYQoBn3lC9W4VUNa+h98X
+ D4YJq8ai+A2HQXP6Qq+ZVOnrAl2n/ATdp/wMPfDrHlO6QDf8N5GGQqiIIEngzyiAP03ogAJIVcBXJfD7
+ sW3he5RLQpFAMSZwpCSBohKIfJNZCfwsUwKVSqAYD0gMagrNBjUQ8keVwC/xd9v83gqa9q8vJne4NrIF
+ u3pFwL2RvdTNa2DfMMx/ThMEzxF0rgj8zgM8ajuAZYzFcpWrSSKeU6ShJNI5hkWQw+Fw3oPQCVl/dm+k
+ hV+hMXY1be8HtHeHgG/dwbuFs06c3JvL0Mle+fo/xLO5o7hv6uJUf+YhxM+rhaMkfdXzgkWN/HS1Eajc
+ vRx0nvQDjF76O0xbOxHGrhwpVfpm9YRfZnSFXtORGd1x2x3/3Q1+md4Nek5LE93BigCSGKYRJIACRQKp
+ CtgBOo6XBFCRQFEF/EMaE/jdmDbQfkyWBFJXsJDAkV9B6xFfCgFUJPArfQkcqkhgY2iJ0O9+O+YbaDaw
+ ASR8h+LX2Bbs65ih+Nnia4Lip+ybd/R6MEwmyjFI26ZIeWdtQFs8f7TzAKfqtg/NQ8z747nFXTrFYKSJ
+ ItwtzOFwOO8gkvhlLeZcOJ+DcUvb5CKn6Xq9Ad+5gU9VFy2ezHWvnOz/YzybovjhVv0ZNiifeYJPSxdw
+ bmQFRWrkg8LVjMGjiR2U61wCvhv7LYxaMgymbZgCk9eMh6ELB8Nvs3pBr2ld4deZPaHv7F7QByXw15k9
+ BL1m9JAEEOmJUigkcFoXIYIkgEICJ3dGsgSQEFVAMTYQBVAWwR/HtZe6gce2zRLA0XIVEFG6gluPRAGk
+ mcG/SxL49fCWAuoKFt2/Q5uI36OJJp8PaQrJP8aBaxNbsEHxIwH0a+kGvs1dX9lHDPPeQSJYCUWwnRv4
+ feUK9slWR/NZ5cnqFpbOPbx2IIfD4fyHyVn1K2cZUWi2VT2rF0HfeYDdN3YvPZs46sSn+RZ6J/T/EE+B
+ o5A9/889wP8LD/Bs5giWtU2hUNU8YNugCMR9F4Hy9DmMWDIEZm2aCtM3ToaRy4bBwDl9oA/K3m9zfoH+
+ c38T9Jv7K/QhhAT+ItbyI0gCqRr4C9JzWjdJABGaCJJZCRQSiAI4SRLAnyZKVUB9CRQCOO5b+OEPaTzg
+ dyiC7YUIogDKIth2FAkgVQGpKxgF8PcvoNXvn8EXQ5shzaEt/h79/RfDWkBypzhwb2oPNnULg0sTG/Bt
+ gY3oZ24G9xXDvJfQuQPPIZ5NnHR2X9u99P/OHewq2L0sGl54AZ5zKiBKBdAY4W5hDofDecvJrTfWz9/U
+ Pd8vzqUtb/vjp/TA7zx0eNLWeNOiwS2d3wmi0UD8PneDABQ/9efu4NioqKj0mdc0gaCvfaBR/zrQb05v
+ mLFhKszdPAsmrB4LQxYOgP7ze0Pfub1gEArfwAV9xWSPAfP7QP95JIG/4s9kAUQx/G12T0SSwN5CBFEA
+ RSUwTdAdJZCWgBGVQNxSFTBtCoLbnyeTBHaAzjIdJ6AEIiSBP4xDAUQR/P4PqRL4HVUCSQKRb1EA24z6
+ CmUQBXDEF6Ly9yXKXrvRrVAuf4DW+PNyPycJ8bWpbwZOjaxk8XMFb3nfGNpnDPO+I6qBnzlr1N95aPzb
+ uoITnnPyO+X7Dc9BduJMJFUDWQI5HA7nLYSkT+luyYu0MA8ufMK7pRMEdvQEu1Z2L72p6oef3H0+e/UE
+ /l/h9wWK3xc0ts8BitYxhQKVVeDYsAiKUTL8PLUTTFk7HhbsmAUzN06BMctGwKBF/WDAvD4weMEAGLqo
+ PwxbNBBlsD8MWtAP6QsD5/fNksB5v0K/uSiJcyQJpDGBSiVQVANnUiWwqxDAHtO7oAT+LCARlGSwM3Sh
+ SiAKIAkbSaAkgt9DJ5LA8d8JAfyBKoFIB5LAsa0FUiWwFYpgKxQ9qfLXfmwb6IK30x5/XqlrCj5/J7Cp
+ VwhcUfz8Wrqi/NL1lF0y9w3DfNBQVTDVUUvnmuAfPfE97gxW8UXW47mIFpEuQCcmDK8dyOFwOG8w+p+u
+ vfLbmYx3Ll34aSCehAMbuGl9qrhovYT4oWy8I9Qoff5feYBrM1soVMMYzKobQ1ArH/h8cBMYuXw4zN8x
+ DxZsnwuTUQBHLB2CsjcABiPDlw6G4UsGw7DFg2Do4oECqgYOliWQKoEkgJIE/ipXAnujAJIE9oJfZ6ME
+ EqIS2A1+mSnRQ0hgGnSXRbDbNJoUIlUBu0whCZRE8CcSQaTjRKkKSPwwniRQrxL4Rxshee2QNqO+xH+3
+ QqH8GTpP6gA1e1UA38/cpIpfYyvw+cIV/L90x+8Z3k8M88FD5xo85wTWc9cGdvAENzwX5bPPMwXPTf7S
+ KUoIIFcDORwO519E/0Sa18jYqKFVtNlRmuQR/KMX+H7tqvFp6qKjmbMGT9RvGerm9f/SE3xRehwbFgXT
+ GrnBum4hSOoUJ8Rr7raZsHz3YpizeQb8sWo0yt4QGIaMXDJMjPUbsXSoQJFAIYBUAUQxJAxK4HyqAqIE
+ zpEkkMYJEr/OJgHsDr1Q/oieOSSwm54E6gugJIFyV7AsgT+Ol7qCCRLAdn98A23HtBIS2G3Kz2Jmcb2+
+ NcG/lQdY1S0Mjo2LAlX61F+g+H3uanBfMcxHBZ1z8NzjW91VS+civ69cwCra/KRRPqOmeK7KL52yxPmL
+ q4EcDofzmtGfXeeV3zHvJPqkHdTJA/y/dSfp0/niSdj38/8YPPnTuL7Arz2Bup+t6plCgWoqcGlqDbV6
+ Vxbr9a3YtxTFbwlMXTcJRq/4XcjeKNyOWYngdtTy4QIhgcuGwu/LhsDvVAUUlUC5CqgvgQvl7mCk/3y5
+ KxgRlcC58pjAOT2FAAoJpEqgqAZ2hZ4zFAn8SQgg0XUqVQI7ChEkfposVQE7TfoeOgkJbA8/TpAqgN+N
+ bSVEsPvUzng7P4uZvRFt/MGmfmGwa2SOjSF1e7vjPnE1vL8Y5mOGRLCli86/rZsuqLMXWCVavSjgmm8a
+ nrMCpFOXCM8U5nA4nL+RXPIaW5QCRkaqZlbFzU+q27hDSEdPnR9+4vZtaeBE/FZxEtuArzwg8Ctv8Gpu
+ DxZ18kPBGnkg4GsPaDWiJUzfOBXWHlwNS3cvQvGbCKNR8P5YORLGrRoNf6waJdbyG7tyBPI7/kySQBLA
+ TAlcKksgyp++BA5e1B8lUBJAYgAJIFUBhQASvQSGJJAqgVkS2AW6yRLYFWWOBFCRQCGAiDQphBaJphnB
+ baHDhLb4+2nQe3YPaDPyM4jtEA72DYqAfeMiYn+Irt5s+4lhPlHwg6HvFy66kOZeWn88V1kUMz9vZKyi
+ aqDUg8HrBnI4HM5fxkhvXT+7/PZ5xzpXssoI/tkL1N+7a7xbOunkE+1/gvcXKH64JckL+sYL3FvYQeFa
+ xmBW2xjCv/WHHyZ8C4t2L4BNx9bDwu3zYeLaP2A0Ct7E1X+IsX7j14yF8avHwB+rR0kSuIokcKSoBFJl
+ UKkEkgBKlcDBKIFDYPiSQTBsiSyBi/UkcCFVAfvAgAWSBFIlsO88aeZwn7mSAAoJpO7g2XIlEAWQ6DGj
+ C3Sf8TNKIHUFd4au0zpB2lSUQORnlEDRFYwSSJW/H1H+6Pf6zOsFHSd9B2W7JIpuXusGhcHzcwcIxP1B
+ 3fA59xfDfNLguYnOUTRTOPgnL3Cpave4kF+hXngucxRnNJ4pzOFwOAaTR17ehahoV6rIOhpXE/KFjxZl
+ QyPEj6Tjyxwn3TeOIjauENDKC0Ja+4BbS3soWDs3mNfJB4k/RkHPGT/Byn1LYMuRTbBwx3yYsHasqPRN
+ WjcepiAT1/0hZJC+P37tGBi3mqqAo1EAkZWjUABHCAFUJHDkcr2u4KUkgENEd3A2AVzcT0igGA8ouoJR
+ AFEE++pJ4G9ze8KvQgJ/QfkjAZQksOfMNEGPmT9LEjjtZxTAzih/naTuYJRBmtDRcWI76IriR2MNe0z7
+ CWr8VhE8P3ME67qm4IbyS2P+1FT1e2WfMQwjzk14jvJu6QLUUxHys7fO9ys3sEmw2ILntKqI0hWsv4Yp
+ h8PhfLIh4VNOiIXymRl3c6pkcSuwE36CbuqS4fu5q873MxK//wYfPJGT6IS08gOPlg5gWiuXqPil/BwH
+ /Rf2gXUH18LmoxtgAYrfxLXjYMKasTBt4ySYumEyTFk/GSatn4ACKEkgCaAigiSBxFhCrgaSCBKjVsgS
+ iPy+XBJBMTEEGbZkEAxdMhAFEEVQSGB/GLgQJRAfS/8FBEkgCiDSZ94vKIHSpBCqAvYSKGMCu2aKYDel
+ Ejj9JyF/NPYvbUZH6L8IbwtFsvGguqDGfWBZvwA4NrMC9dcofoih/cUwjAHonIXnLjqHBXfyBueKVnfy
+ Wxv3xnOcmXSqE4tHc5cwh8P5ZEPdIcpJsJhlcKE5nqlO2pCffMCujd1L35bOOroE038BnbT9W7lDUBtf
+ IX4Fa+UGszp5IblLPAxdPAg2HduA4rcRFu6YB5PXTYTJ68fD9E1TkMmCaRvxexsmogROwJ9NENXASevG
+ ZYrg+DVjYNwaSQKpS1hfAKnbmCRw1IqhKIHUHTwkUwKHLZW7g5cMgCHIYJoVvAih7mASQeoORvrRItLz
+ egkJFCI4h6qBUlcw8csslD9iZhfogVAlUEwCmdpR3MZgvE1a3y/y22CwblQY7JtagPpLNwhAEfT7yk3s
+ H0P7jWGYP8cHz2F2re1ehnb2psWkdUXCCi/Cc12YdMrLdv7jcDicTyZZY2Hyqb6wSbE4E/C9OwR3pOVd
+ XDR+X+AJ9Ou3jHyS9m/lJsb4eX3hCIVqk/jlgTJd42Hk0iGw48Q22H58MyzaNRemb5gCUzdOgpmbp8Hs
+ rdNgJgrgjM0S01ACp6IETiHWE+OFJE5aryeB1B1MEoiIcYEkgqtHCgEUErhSksCRJIFKJXCZLIFLUQKX
+ kgT2hyGLZQkUItgHBiwkCfwV+s7vJciUQOoSnosSOKc79JrdFX6R6T7jJ+g2vbP4O+p6/nnKD5DcKRbs
+ mpiBbWMzlD0X3B9U9XMzvN8Yhvn74LnM5ytXTXBzb23A9x5gV97ykHERVW357EfhcYEcDueTiP6nXocC
+ TiZDaOmEkK4+oG7nQeKnowkGBk+kbxj/b9whsI0neH7pBOZ184Ipyl/Jn2Jg1PJhsPP0Tth2Yiss3r0A
+ Zm6ZipI3GeZsnQGztkwX0PdmbpYgAVSqgFOpCkgSuGGCgCRQCOA6WQDXSgKoL4FjVo+A0auoCkjLxaAA
+ yvyOciYEUEjgQATlDwVw8JJ+4goiAxf1RSQBHIAC2E8RwPmSACoSSAJIVUCq/HWd2VlI4YiVQ8XvVe1V
+ DpybW4JNo0JCgP2/dgc17hdD+4thmH8IndPw3KZu76EJ7eIDFrUsnhs7mAzDc6CbdCoU50QWQQ6H89FG
+ fz2sYHO//OtprFloF29Q13alyR6gbuX21gls7QkhrX3xU7kLFGlgAoVqG0FchwgUrUGw99we2Ht6Fyzd
+ uwhmb58Bc7fOhHk7ZsO87bNg7vaZMAeZTSK4lURwmiSCQhCpCkhMEmMCFQmcvGG8QEwMIdb+ka0SOHYN
+ dQePEIxBRqEIjqQxgSiDI0SXMHUHD0YRRAFEhi4dLHUFL5YmhgxCCSQGoAiKruAFvaXuYLkS+Nu8ntBr
+ TjfR/UtdwlJVcSh89ntjfP5OULRhfvBoaYMy7AEBrT0M7i+GYd4MQgRruWpJAuk9ZxVSYBOeCyOkU6II
+ rxnI4XA+qtCnW2WiRz4jY6OmtjFm10N/9oKQTj469VduhMET5pvCF2XP/xsUv299hOhYNTYF0zoqiGgX
+ AAPn9xHid+D8Pli+b4kQvPkofQt2zoUFO+aIr+dtn40CODtTAIUEimqgJIEzNk8VYwKFBKIACglUqoAo
+ gEpXsKHuYH0JHE2TQlZKAigkUBZAggR16NJBQgCHoAASigBSJbA/dQUjJIAECaCo/s1JQ+kbAn+sGQOd
+ Jn8P0R2KofiZglOzouCP+4KqoIb2GcMwbwk854V29NGF/uQFliUtbuNZ8XM6N0qnSF4zkMPhfBwxUtXM
+ /FRrX9DReKB7VfvH1OUb2NhD+9bFr5WL2Ia09YHgNt5g16QwmNRUgd/X7tB1emfYc3onHLt8BNYcWAlz
+ t82ChTvnicWcaUtkk0BZBOds05fAaVkSKARwsgTNDNarAv6VAP5BArh6pFQFVCaFyBKYvQqoSOBASQJF
+ JVCqAipdwSSAAxHq+qXK33AURrqv3+b2goo9SoNdMzOwblQI/Fq5iv2h/sbwfmMY5i3yNX0oxW17T02x
+ nr6iS9jE1pi6hB3EmTJMzBLmLmEOh/PBxkjvqh4xZn75V/p87gphaX46dR03Sf5avz18v3GBwLZeENLO
+ D1w+twGTWipww2278V/DpqMb4MS142IR5/koeAt3SeK3dM8iMe5v0a75sHC3LIC7kJ1zUARnw3wUQBJB
+ IYFUDdyGIiigauBUmL5lCsxAhARuJhmcBFM2TYApGyUJnLQBRXA9iiBCYjZ+3Rj4Y90oIYF/rBmBIogS
+ uPp3aUzgKpTAlbIErkAJXIESuHywEMChy1ACl0rdwKISSCK4uA/0W9gbfp3XAwYs+g0moWzSVUeaD20A
+ nl85gmWjAmIh5+C23qIbXMgfYWDfMQzzH0DnwNpu2mLd/bR0biwSZDofz5Wh4owpfXBmCeRwOB9c9K/q
+ UcEyyvx80I9eKGIuGX41Uf7wE7C6jd6J8A3i29pFdPMWa+8nJNC0Xi6wbGwCTYbVhdX7V8CZG6dh5+lt
+ sGjPAiF5dO3eZQeWwLK9iyUBxO8v2bNQEsHd81EAUQR3oQDuRAGUK4Fzd8ySuoP1BDBzPCAKIImgIoBC
+ AqkauJGqgVkCSNDkkHHrRovJIaIrWAighCKBI/QkcPjyQYKhywahAJIEDhAiOGRpP+i/8FcxBvCP1SNF
+ 5fHHSd9C2HdqFD8TcPq8KAR+6wlBKMTq1q6v7DOGYd4BdA5s5QZ0TnT50iUjqJMn2ESbn8ZzZjVx5uSr
+ h3A4nA8sygkrb658ql8cyxe5Way7L9h1tnvp+6WLTnSBGDoZvhFcIbidNwR/6wVFG+eHvLVUkNQlRszS
+ PXv9DBw8v08IH1X8VuxdCqsOLBP/prF/y/YtzpRAfQFchL9Lv79w11yYv1PqDiYBnLtdksA5KIDELFoa
+ RpFAmhlMAihL4NRNtE7gBJikdAfrCSBVAcetlauAYmmY7AI4CgVw5EoSQOoOpiogSiBNCBFVwAEwaElf
+ MQN45KoheN9TRPWvbM8ksGlWCGwRP9wvwd96i/1DcvzqPmMY5p2C50Q6N7o0c8kI6+YDTuWKpufKpeqL
+ 51AT6VTKYwI5HM77H2W8n7OJQ94Rno0cdBG91OJavrSgMF0o/W1BFa7g9j7g+oUNGKP4+X7jBgOX9oHj
+ 147BycunYP3hNSh5C2HlvmWw5tBKWInyt+rAclhxYClK4BLB8r1yJXCvLIF7FkiQANKYQKoG7pwL83ZS
+ JXAOzEMBnCdkUKoEztw6XSJTBCdLIphZBVQqgeOzJHC9JIHj5SViRCVwzUhZAocLRq2SJoX8jhL4u6gE
+ 0pjAQTBwcR8UwQF4+5NhPN6W1N1rLya5eH7tICa9BKEM+7d5u/ueYZh/D41NdmnskhHxqx94NnICuh46
+ nkvdpVMqzxDmcDjvZ/S7KoqZeplu98dPtmFpPrqAeh5a/29cDZ7w3gQBbT0gpJ2v+CRdsH5usGhkDN+M
+ +QL2nt0FV9Ivws5TW2TZW4HitwrWHFwJqw+uEPJH0M9W7JckUFQCZQHMJoG75wuoEkgCSJVAIYAof5IA
+ 0hIx06XlYfQFkLqDRSVQqgLqCyCNB5TGBMoCKEugmBSCAkiMFuMBZQGUu4JJAIcu7SeuDjJxwx8wB++/
+ ++wuEPFDAFg0zg8un1lL3b1C/AzvM4Zh3lO+wXManjPFufNbNzDzNN2N59QocWaVxlRzlzCHw3lvot89
+ kWgdVuhAUBdvCO3uq/Vv7a5DwL/t2yGkvQ/iDbbNC4FJHRUkdY1DSZsP1x5ch4MXD8DqQyh6h5bDusOr
+ kTWwFrdCAg9JEkiQAEoSKAmg0h0sBHDvQoFUCZwPi3ZL3cGiK5gkkCqBohooSaCYDELjAUUlcBpCE0Mm
+ C0gCpxAogEICN44XAkeIKuD60VIVkLqDEVEFXDNCksDVw2EMiiBdK3jI8gHi+zQWkSaQVO9fCZ9/YbDB
+ fUD7JKidl5DinPuKYZgPBDpn4rkz9AtfbUiaFxQtXvgInlslCeRxgRwO5z1JHvmElDtPPqNvipa2TC/W
+ 0xvUnb01dG1d/2/fPH5tXSGovReE/aAGj2/sIW9dFbi3soXfFvwCF26dh/O3LsCGo+tgzeFVsBG3G46u
+ hfVH1gjWHVmdTQKJVQeXCzIrgSSCMpmVQFkCSQCFBNIMYRoTuEuRQBTAHTMlCdyO8kcSuA0FkCAJ3Cp1
+ BU/dPBGmUCWQZgYjQgI3ShI4XlQCUQBlSAJJ9IQErvkdhq0YACNWDxVXJKH7+2HKt7gvXKBI47yiuzfo
+ O28IbO9pcJ8xDPMBghKo7uSlEWOoK9icMTY2ao7nWloihqKssMDhcDj/eZQxKbnzWOdt51q68NPw3/xA
+ /aOnxo/kr12Ok9kbIvR7XyE7RRrng4INjKDB0Jqw+/R2uPngJuw9u0NI3caj62Hz8Q1imZecEkgCmCWB
+ qzIrgSSBYjwgip8igdkrgdJ4QEUACRJAQWYVcAbMQagKKCEJ4IytNDNYmhSSUwInbRwnVQFFJZC6grME
+ cOy6UaL7d/jKwSiL42Dh3vlibb+UHglg0TQ/2H9hLmQ46Dsvg/uKYZgPGDyH0pqd6h88NOG9/cClhl2G
+ iV3eTnjOVSSQxwVyOJz/OFnr+zkV9so3wOVrl0c0ZoUme9A4loD2CJ683hT+7VxRcjwh/Ed/cPvaBozr
+ qCDoe0+Yun48pD+4DedunEHJQ8FDtp7aBFuObxQCmCmBxyQJ3HBkragCSl3Cq1AEEZJA6io+uAxWZlYC
+ c0jgvkXIQpRBuSt4zzyBWCNQIEmgqAIiVAVUIAHMLoETBZIIogBuGidJ4MaxKIJjUQJHw0SEJHDEqiEw
+ ASVQXJN46zT4ckwTcP/KGiya5AX1ty5Q7Adfg/uLYZiPBDyX+rdxFZNDwvr4an2+MHtm5lMw6zrCWedi
+ DofDeetRTjiu+T1MVvu3dYXwNF8dnqx0ASR/hk5i/wL/b90gtIMPBH/nA+aNcoNZ49zw9dgWcOzKUUh/
+ dBt2n9sB61Hqtp3cDNtObIYtJzbKAqhIoCyAx1AAUQKzBFCqBJIASt3BKyQBFCKIyBKYXQCpKzi7AErd
+ wXpVQBRAqgLqS6BYIkaMB5wC02QJJAEUy8NsGo8CKHcFyxI4Voz9G45/OxOWH1gMfRf2hOjOwWDRLB+4
+ fmkNod/j/vjeC2jfG9pnDMN8ZNC5ta27Lpwmh+CH30I++TfiOdhTnIlZAjkczlsOTfZQuhzURYoVWhPY
+ 2QMc0+xequt6aAO+9cBPq28Q+cRHVT+Pb+wgd20VRHYKhnm7ZsHdp/fh7M2zKHbrYdOJDbDj9DbYcWqL
+ JIHI1pObUAQlFBGkSiAhuoMzu4RRBMW4QJTAwyvlSqA8JhAlUHQJI2I84H4SQZRAROoOJhGUrhiycDeN
+ B5wtoPF5cwgSwR2SCIqu4G1UBZwM07fKErhlEkzdMhGmbJ6AoARuGgfjN4yDMWtHwGSUQZq8MmP7VKg7
+ qArYfWYG1i0LiS6hYh38xP5R0/7Juc8Yhvl4wXOsuq67ls65wT95Q+GgQpvwXOwlnZLFuZnXC+RwOG88
+ +vJXyyrO7HhYdx9w6eaSEdDWQxeIJ6fA794soT/4QLHvfcG8WV4o2CgXfDf+Kzh/+zzceXQH9p7bC5tQ
+ 7Hae3g47z+xEcHtqG2wnCUS2CglEhARuFChdwvrVQOo2FhVBIYEkgJIErkb50pfA5QeoO3gxLJcrgSSA
+ BAmgRJYEzkPmoqTOlSeGKFXAmShzkgROkSaFICSBU7ZMgKkogVT5+2P9GFi4Zy6sPbgaus/5CQK+9wCL
+ pvnA6xtHCO3gCyEdvA3uK4ZhPhHoXNvGQ6dO89aEdfMFh1JF9uI5uZJ0auYZwhwO581G/6RS37Fc0fTI
+ vgFAJ6DAdih/hk5S/wLq2gz/QQ1erR0gTz2VkB6SosfPH8PZW6dh+8mtsOvUdth9dhfsOrNDIARQVAG3
+ CrIqgdklcJN+d3CmBMrdwkol8E8kcAVdLm7/IlimPx4whwQu2D0HFsiVQEUAiVnbpwmkmcFTskng5C3j
+ YfzGMaJKuAEfA1UJq/YtB0Vb5AOHluYQ3MFLjPUztK8YhvkEwQ+GeO4V5+DI3/zAqrzVHZWxqoU4Q/My
+ MRwO5w0ld+Y1fY1VDawqWt2J7KcGum6lf1v5RPQGKfajr6j8FW2ZH/I1VMEXY5rBhVsX4dHzh3Dgwj6U
+ vS2w9/wuscjznrM7UQJ3ZpPAHadRABGpEigL4MlNAqUCSBIouoL1JJAmj6w9Ik0KEV3Bh2UBRDIFcL9U
+ CVx2QOkKlqqAQgL36gkgMn+3XAEUyF3BO5QqIAogQvJH3b+Tto4Xt0kVyLTZHcH7W2ewaJ4P/No5QsiP
+ 0lg/Q/uKYZhPHJLAnz010XhOtqlhcw/P1M3EuRrEOZtnCHM4nH8c5VNkbhNzo/qu9azuFO/rD+pOnhp/
+ 6oYwdEL6B/jL24hO/ig9LpC3ngo82jrA7G1TQavVwpW7V1DwtsPec7th/4X9sO/8HiGB+87tEgK4R78S
+ eJrIqgRuzyGBShVQQV8C1x1d/ZcSKLqBRVfwElkAF8ESlMBMAdw7DxbukQRw3u7ZQgLF+oB6AijGA+6Y
+ BjO2TIJJW8bB3F2zxeOYunkSlO+TBEVa5AXnrywh5AdfxPuVfcUwDKOPfzs3UHf01kTiudmtts29fGZG
+ VAlUJoVwJZDD4bx2lE+PRfLbG//i1dT6boSQP29J/jp4vhH8v3OHkI4+ENE5AJxaWUDu+iqoPjAVTlw7
+ ChkZL+HIpSNC7A5e3C8qgAQJ4L7zu4UQEntkESREV7AAJVBUAiUkCZREUIwHPCFVAjcKCZS6hNcfW5Mp
+ gSSAyqQQMTEkpwQeWCy6g5ciS1AGF6MIigkhe+YK5tN4QBLBzPGAM2H2zum4nQFTqPK3daIQTbr/n2Z+
+ B+5t7MGiuQkEtHeDYh3VBvcVwzCMQfCcrO7ohRIYAH5fOz00tsnXF8/dRaVTOFcCORzO349ywrDMZ5Nn
+ iu/XLhCZ5q8L7uCpC/zOE4J+MHAC+gf4d/CAsE5qCO3kBwWbGIHtl4VgwNLf4GnGU7j7+C7sPr8DhW8P
+ HL50EA5dOoDsh/0X9sKBi5IE7sefKRJI7Dq7Q+4S3i5VA1ECd56RJRBlUJFAfQEUS8QQokt4jdQdTFcM
+ QREUEnhEkkASQKoIrjwojQWUBHCxEEBJAqUqoLJEzAI9AaRZy/N2zYE5KH8063ceCuL209th5o5pULFv
+ Mpg1ywPOrYtCWEc/CKWqH+4XQ/uLYRjGIHROpnPzd5664mlqnc+XrpDPMs8cPIdbS6dylkAOh/P/o5wo
+ iuZ3yjfFv40buA10yaCre9DCy0E/vhkCf/CAyJ8DQP2dMxjVV0FsWiiK2SagnL99Vojckcv74djlw7g9
+ KEvgQakSiAJIkAzuv7Ab9svVwN1KJfAciSAK4FkSQFkCUQBpdvD208rYwE2w+eQGSQRP0FIyr1YCpWrg
+ SsHqIyskATxMlcCliCyBMkICSQCJfSiAe+fCAhQ9CZS/HdNh+o4psA5vfxs+lu5zOoNXe0cwb54XAr5z
+ hfDOamnf4Ik8575iGIb5W9D5o7Gntnia3Uu6pnA++wIsgRwO52+kZlblr6B73sm0Ar06TU3ipwvCT5kG
+ Tzj/gOBOXhDxsz/YtTID40Yq+HpiC7jz6Da81LyEo1cPw76Le+DY1SNw9ArJ3yEZlECEKoHZJVCqBCrd
+ wqI7+Bx1B++AXWe3C0R3cKYEEnJX8MmN2SVQVAJzdAcfXSUEkCqBq44sh1UkgIdooeilsEJPApceQAHc
+ v1AaE7hPHg8oS+DMndNhEUrhXnxcJIOV+6WAecu84NjaAop19hMV0MAfPQzuK4ZhmNcGz9ku+ME94Ht3
+ KOCSbzae0yUJzDrHczgcTmay5M8j/5TA793euPyR5IR29kV8oGBTFRT9ogD8sXGEqPqlP0qHwyh2x1AA
+ T1w7LgTwVQk8JHcFSxIojQvcKxDdwWJySHYJ1K8EbterBCoSmDkxREjgOth4PGcVkARQkkCqAuoLIJE5
+ HhBZIncFkwASC/bOhtk7ZsA6lErqyu61qCt4t3OCIi3zgfp7qvr5Q3BHLwj40d3g/mIYhvlHUCUQz92u
+ g1AC8bxbwF1IoJV0imcJ5HA4WVFOCBYFvfJODurkBcX7+2uDG3tpg3/wEpLyb6GTUngXNfj/6AZ5Gqog
+ plsxlKL9Qv4u3r4kunePXzkKp1H+Tlw9BsevHs0UQH0yq4CXUACJi/sEBy6iBJ7fKwRQkcA9epVAsUSM
+ mBiCIqh0A59CAaTrBotKII0LlKuAJIHHJQlcn9kVvEoaD3iYJHAFSiAKILKCJPCgtDTMMlEFXCCYt3sW
+ LMYtiSn9bZ3hVaDIZ3nB6RtLCOvsB8VQhA3tJ4ZhmDcCnbsbeWlpCE9wZ08o5F5gFp7juTuYw+FkJlP+
+ 8nvkm0IniqiBKH/feenESQRl8N8S0skbotKCwOVbazBqoIIWYxrC4+ePhPydvI6id/kInLpxUnASBZA4
+ ce2YQL8SKLicJYGZIqgngfuoOxjZQxJ4XpbAc7IEIjuECFIlUJJAqRK4UU8CldnBigSuFijdwauPSlVA
+ AQmgjJDAg4ukyt+e2UBXGDmCj3fk2qEQ1NEDzFoag38HNwj/SW1wHzEMw7wNAjt46ag3J+RnHyjkVUC/
+ EsjXD+ZwPuFkVf588k8O6ewtun2Dv0f5+9HwyeR1COzkAcV+9oWorkFg9VV+KNTcCAYt/02I38PnD4XQ
+ nb55Es7dPAOnUf6IkzkkkCqBSjVQv0vYkASSAGZ1B8uVQJRAMSkEIQGUJFAZE5hVCcwmgCdyVAFlASRE
+ FVDuCl51eFlWJRChiR/LDiyE/Rd3w9Yzm+Cr8c3E87ZtZQ7FfvIVGNpPDMMwbw06l+M53XWgS0ZIFx8o
+ 4J5NArkSyOF8glHe+JZmXnknh/wkyV/gDx664M54wviXBKH8UZdvsS6+kK+5Ctza28DKg8uF/F2/fw1l
+ 7qiY7XsW5e/MzdPIKSGAogp4/YSMLIHXUAIRIYBXpUrgkSuyBF5GCUQkCaQlYiQJ3HshSwCVKqAigYoA
+ KhK49bTUFbz5lCSB0nhAlMATsgQelyUQWXuMuoJXSBJ4ZJmQQJK/hfvmiCVk6HHO2DENYnoUA9MWKvD6
+ 3gEiuvrjPvF5ZR8xDMP8VwSiBLoPou5gb2ViCK8TyOF8glHe8EXNPPJNDfnJU5K/7z10IQZOHK9LUEdP
+ KN4tEAJ+9ASjxipI7BUpJI9y/tY5OHnjBMrfOTh366zgrCyAZ25KVUDRHaxIoFIJlCXwaGZ3ME0KkbuD
+ SQIzu4IlCaQlYqgrOKsKSEizgiUBzKoCCgmkKiAKIFUC/1IAaVLIUaoCLofV+PXSgwthyYEFsPfiHjh0
+ cT90ntMBHNsUEZW/YvhpmyQ4qJOnwf3EMAzzX0HndjrHuw3JJoE8JpDD+WSStQxA0YI05g/lzx1PCEE/
+ eulCOuFJ4ifpRPFPoduL7hYEnh1sQdVQBS3/qA8ZL18K+SPBO3frFFxOvyhE8JzgLJy/iSJ48wycxZ+d
+ kQVQdAdfl0SQBJCqgVIVUO4ORgkkDl85KKqBh2QRPHAJJRDZTxKIiK7gC9KkkN3nd4pq4C4UQak7eCtC
+ s4O3wLbTm5FNsPU0SeAGsTyMvgRuIAk8ThVAWQKPrISl+xfAGvyaurHXoBBWGVQaCrXMBR7trSGyqz+E
+ dfHFE6/Hv96nDMMw/xo6D0ldwjqPoSiBPwsJzFonkJeI4XA+6mTKX35XmvAhdfuGdPTWURdwCJ4Q/h0+
+ ENU9GBzamoNJMxX8trS7EL8X2pdC5C7ePg9X7l2CC7cvwIX085lQV7DoDr51Bs7cUqqBp1CsTsmTQ6Tu
+ YEkCUf4UlDGBVA1UJJAqgSiAmesEkgRSd7DoEkYBRPTHA5IEikogSuBWlECpEihVA0kCSQCFBJ4gCZTG
+ BK4+thKWH1oEe87uEAI7Yt1g8OvoBOZf5kUB9oDI7gFifwTRCfeVfcQwDPMOoXM9nvM9hqMEdvKGfFwJ
+ 5HA++ihvbMv8Nvmm0EXEhfx1QvlDETR4ongNiqX5CvEx/zI3WH2dTyx4THn07KEQuct3LsHVu5dwexEu
+ 3bkAF4l0CUkCz0kiiBJ4FiWQeEUCbxyDE9clDEmg1B1M5JTAPdkkkNYI3JUpgdKVQkgCt51BAcyUwI2C
+ TSflKqAQwbWi4rfm6Ep8PKfEuMOWfzQCy6/yofQWgci0AAjvqoagnz0N7iOGYZj3Ajrn47mfJJDWeS1g
+ JyqBPDGEw/kIYyRvLfPa5ZmsbucO0SOCtCEtvbXi02CXf0dYNzWEdfWD/C1U4N/JVcgX5eb923A+/Sxc
+ vXcFrty7DJdJAIUEXhAiqEjgBeR8+hkhgOdQAAkhgK9IoFQFPIHoC+CxK0fgyFWlCihNCjkkdwVTlzBV
+ AenqIpIE7pKqgIiQQLk7eAdVAs9KXcFCAk/LVcBTG4QEUgVw1bHl4ueX8DksODAHYn4JgYKfG4FfRxeI
+ 6BoAoV18IMjA/mEYhnnvoHM/tgHuo1wy6KpPBSzzzMQ2QpkYorQZHA7nA47yRs5nbJ57pO83bqDuptbg
+ m1/q9jV0YngNIrr549YLcjdTQXzvcLjz+I6Qv6sofBdR8q7fvwrX7l0VEii4e0WWwItZ1UC5Enhe7g7O
+ JoGyACoSqHQFi0ogrRMoiyDNDhZVwCsHBUoVUF8CaaLGqwJIlcBtgu0ogdvP0FhAfQHcKCaB0Kzfw3j7
+ 59PPQe/F3cC2tRlYfmUiKp80y9fQvmEYhnmvoTags7dO3V2t8WvlDvls8v0iWgsQ7QZLIIfzASeXMrDX
+ xMqoke/XTg9jugfp1D97a0QXgKETwmsQ3T0A/Du7glETFdQaXh5eZkiTPS6g2F1F6btx/5oQwOv4daYE
+ KgKoJ4FKJVASwOwSqD8eUJJAeXmYHAKoLBGTJYBUCZS7gvWqgIRYGiabBBoSwK1CAtcdXwWbTm3A53Re
+ yGO9UVWh0BcqcO9gA5HdAgzuF4ZhmA8GGgvexVsTS21Da7v7+cwKtBSth9R25BJfczicDyr0xlXGctRz
+ aeh0O3Z0IBTr4a2lMSChXZG0f0YIQt2fvj85gKqZCtpO+1yIH+Xy3Ytw88F15AbcwG2mBMqVQOLK3csy
+ r1YCaYKIMh5QqQIqlUAhgjdohvCJzLGA0vIwR6TJIfJ4wOxVQGU8IM0K3iMtEq1XBZQkcLuAJoSIGcHy
+ hJC1J1bB/kt74Nr96zBz13Qo1s0HCn6ZSzz/4j0CDO4bhmGYDwpsC+Q2QRs3Mgh8mtncUxnjmV0KVwE5
+ nA8wyhu3nkv1oumxY0JAneajoan/oV19/jEhCMmf+w82kPszmunbU4hfRsZLuHrnCtx+eAtuPboJNx/e
+ ENx4iBL44Jokg7ilRaCv3pe6g68ILkkiiOJIXEARFJNCBNLs4HO3pdnBpwlRCaQrhhwXCAmURVCpBNJ4
+ QEUCD185AAdRBA8g+0UlkKqA8lhARJLAHZIAUiUQoVnANObv/K2zolKZNr8T2LQphBSEyB6BYrJLsDhx
+ Gt5HDMMwHxrBXbzpQ642bnQQuNVGCVSpmqsgWyGBw+G890nLlL86jqUtb8eNDUb589OEdvGCYj18oBi+
+ 2ama9bqEIrG9Q8DpO3Mw+VwFE7aOFvL3LOMpXLt7Ge48Tof0R7cFtx/dEgJ466Ekg5IAZkngtfvKuMDL
+ sgRKAnjpTpYE6i8RIyRQFkGpS1haK/CE3sxgRQLFhBAxKUQSwEOKBIruYKkSqC+Be0gAkd3nt4txfzvO
+ bhaPmcSw+tCyUPBrFXh3soeYXsG4H/zwZIn7Mce+YRiG+WCR24RQlEAqFMSODgGbZGuSwPqiJeE1Ajmc
+ DyBhKmP5q+I2UWbXYscGCfkL+Qnf4N313vD/gNheeFJoWxDMvlTBkkMLhfw9fvEQbjy8JiZ/6AugIoGK
+ AGZJYJYAZpNA0SWs1x2cKYFydzDKn1IJ1BdAaXkYeUzgdfmScYoEogBmSqBcBcwpgPoSuOnkRpTF/XD/
+ 6T2Yv2cWBP3kCoW/zoUnRS+IFvJneL8wDMN8FGAbQYtG0xJhcSMCwba01SlsS7xFi8ISyOG8x8l6g7oW
+ jTZfHz0sQLyR/638hXf3g9jewWDZ1hisvy0IO85sEfL38OkDIXYPnt4X8id4Im3TH78qglJ3sIwsgaJL
+ WHQFUyVQqgJmTgx5RQJpsWgUQNEVfBJF8FUBJPmTrhiiVAIlCaRJIVQFJGhCyH4UQCGBCE0E2XpqI97H
+ GXzc16Hbks5g29YU7NsXguK/BEDxngFQLI2rfgzDfAKQBOKHXmo7okYEgFXxwhuxTfESLQtLIIfzXkZ5
+ Y7qYq/OvKt7PX7yBiyny9w+J6K6GqN6BULi1Cjw72qJgHRXy9+AJSt+jdFEtU7j75I4gUwZJBGUBVLqE
+ c1YCX+kOlscDUldwlgAS1BWstz6gkECpEpglgVIFUKoCHs7sCj589UBmV/CBy3I38CWpCkjrAO66sAOf
+ yx28neNQf3QVKPCVCrw720JUr0AI7+ELIQb2C8MwzEcNth3RQwK11JYU9iu0AdsWSQJ5TCCH815FeUPm
+ yeuSf1JIN1+gdZ1C03x1xVBg/hneEP6LPxT/NQRMv1aBbxdXOIvCRbmP8nf36V148OyBqP4R/08CFRHM
+ EsAslO5gUQW8qywYrSeBd6QqIEHdwGeVruBbclcwcvLmCTghJPA4HJcrgUczJVCeFSy6giUJ3I8SuPP8
+ NvE7j54/hlVHlotKZ+FvjCC4q4+QP8P7hWEY5hOhi6/OY4xLRmh3X8hnLS4ZZyo1NTw7mMN5H5JLmamV
+ p4jRd97t3J/E9g7RFevmqw3DN22xnq9HGBLS0xsiUP6ieweDSSuVmPxxEYWMQrJ378ldeILS9ODZQ0kC
+ M0UQJfDJPfHzP5VAmiWsjAtE+SOu30ceXINroitY6Q6WJRBRJPAiQjODlbGAZ1EAsyRQEkAxO/j6MTh2
+ XV4gGgXvaA4J3I8CuOvsVriIQvnk+SMYvK4f2LYvBNbtTKE4il/EL2px8qN9YWgfMQzDfAqINgTbEmpT
+ gn6weJ7XNu9P2Nbkkyca8hqBHM47TC5VoiqPSq3Ki1+382pe+GnC+BB602qL4RuXBOZ1odJ/RC+1kD/q
+ Co3pHQQ3UNAoT14+gofPH6A0PYFHzx/CY+QhSiAhiaAsgYgigfoiqEig/sQQEkCqAgoBRKQlYiQBJBQB
+ lDiPIigJIFUBz9JC0XoSePKmvDTMDVoaJqsKqAggLRS999Je2HNhB9x9fBvv+xq0mt4CTFFyPTvbQlwf
+ 3He9DO8XhmGYTxHRlvTw1Sb0CdHZVbZ7iebXTrQ+1PawBHI47yhZy72Ud0q1f5QwsZg2vKevNhQlLuyX
+ V9/Ifwn+fihV/nqj/P0aBHm/VEHygCghbpTHKH0Pnz2Cpy+ewJMXj0Xl7DFCIigQEog81esWfmKgS/hR
+ ujQm8KEyJlCqAkoSSF3BKIB6EqhfBSQBpKqdUgWUJDCrK1gRQIIEMFMCUQCP4nbvxV1w4Mo+ePbyOdBl
+ 3coMToQCX6sgsLsbPmeUP0P7hWEY5lOG2gZsU1x6uWSoB6g1DtXtb2CbkyhaHp4UwuG8kyifvMKs4y0O
+ xI0JAdcBLhm0qruQv9dEkb+Y34LB+CsVlOxfHB6j6An5e/lYfP305VN48lIRQOSFngBSNRDJqgTmGBco
+ LxND3H4sTQoRC0aLRaNRAhGqAtKkECGA9y+jBGZVASXkKqCYFZwlgIoEnrp5QpJAJLMKSF3B1w/D3gs7
+ xSSPl9oMsYRNYDc3MG+bGyJ/8YeoXwOhWE9ZmhmGYZjs9MI2AtsWsTzMuCCwSrA8im1PcakJ4vGAHM5/
+ GeUNZ17At8CWmN+l5V6E/FEXpvyG/buE/oLy1wvlr08w5GmlgtKDY1HoHgn5e/biKTxD6XuZ8QyeES+f
+ CREUMqhUA5HHsgySBGZ2CSuVQOoSfiqPC9RbJiZrdrDUJawsE5M5MxhFMFtXsKgEygJIs4LTZQlEztw+
+ BadvncySQLkr+ChKIM32vX7vCmg0Ghiw5jco+n0BsPvBFGL6BUHkr/7i+RvaLwzDMEwWdOk4t6EuGTEj
+ AqCgt+lebIOspKaIJZDD+S+iVP7yF3QxGUSTFXzGu2SEd/OD8N7/jMjf/IX85f9GBUmDYoTIUUjynmc8
+ hxeaF/CCtgJFAiURlCRQEkHqEhbjAkUlMKsamFkJfCp3B8tdwooEUiXwljwm8LoyHlDMDNbrCiYJvKdU
+ AS9I3cAKQgKzqoAKx28chYOX9sJjfBx0f19MbQaF2qrAq6s9xPUJFc87rLevwX3CMAzDvApdDckb25yw
+ X/yggLPJCGyLlJnBPB6Qw3mLoTeY+KRlVED1c0A7d11i3xBdeE/Db9S/Q/E+QRCVFqzLW0Oljekbqj1x
+ /oSO5O/5S5Q97Qt4qXkpEBIoi+BzWQJfrQZK4wKJnJND9LuD9QUw/bEsgIoEPpCWifkzCbx8T5kMIo8F
+ lCEBpAqg4OZJOHrlMJy8eQx0WoDTN05AypB4KICCG9LTS8iuoX3BMAzD/A2wzUmcEqoNbO+uU+VT9aQ2
+ CUPjAVkCOZy3kqzLvJX2rGd3PWFSCIT/6qcN72XgDfo3KP5rABRPC9CZtlVBudHxgBonKn8XLl7QXbp8
+ SXPl2lWdIoCZEqhXCXyuJ4CKBD5+LlUCRXewngAqEpgpgH9WBfw/AkhVQDEZBMkpgMqM4MPXDsK5u+fF
+ c1l/ai3493AB83ZG+Hz9hfAa2hcMwzDM34TaHGx7EqaHgXN9x1vYJlUSLVNWG8XhcN5gaMo9pbhdCctz
+ cROKQfEBam34L+KN+NpE9kEZQvmz7JBPF90/WHv53pljL1++vHTz5s0Xwpww11AAL1+5rLly9YoQwQxt
+ BopghiyAJIPSuECqCAoBfJnVHaxMDCGk7mBJAB8+vS9NChESmH084K1HN2QJlAVQzArOORaQkGcE60ng
+ hdvnxDjAw1cPituhjNsxBmw6mIDNDwUhul+weM6G9gXDMAzzmmDbIyaFTAgFx3JWx7Ft8pWaqMy2isPh
+ vIEYpUlLvlhahJguih0eAOoeak1Emp8u4jc/eD18oXhfSf6sm5poE0eGaffe2DEYfclWp9NFIq21Wu3v
+ Go3mAMqghkTqyrWr2qvXLmtIACUJVKqBel3CigRmjgl8lGNiSNbsYGVCiELWhJCs9QFpQkiWBEqzgq8g
+ +rOBFQG8mH5eyN/RGwfFbGUtPsafFn4HBdupwOtna4jvFwKRBvcFwzAM84/p6QexIwO1McMCoWik+Txs
+ o6xAujABTwrhcN5AjFSzxNiK3Pkc8vcJ7u4NPuNcMsLSfP6B/NGYPyQtUGfXuZAmfkQwbDy/ZjBKnzKI
+ NzP4PS+kPYrgPhCjAqkieO3l1WtXdRqtRu4WVqqBUpewMi5QkUASQEIRQEUCla5gBaoCErdokejHkgAq
+ EqgI4DVZAK/cl2cEywJIYwFP3ToFJ24ew0eoFdW/+uOqQf62Kgjo5Qqx/UMh3MB+YBiGYf4taojAtsh3
+ vEtGsR4+oLI0GYzNh3FNqc1iCeRw/lWo8ic+URk18Pnc5h7N+FWn+WkifsU3Xp/XpJ8aYtNCdW5drbUR
+ Q/1hxen5g2T5ywXrIc96WJ8HLYrIXNwTf+6JfP/y5UtxLbgr1y5rLl+5rMvQaCCDBFAjTRR5oZFEUBoX
+ SPxZJTCrO1i/Eih1Bd9CAVQmhUgSmL0KKHUFi7GAdy8IGTx96wScvXOaHpqY9RszIERU/qi7N7Z/CISj
+ 8BrcFwzDMMy/JgzbImqTSlDb9LXTQ2w2Wogeq6wLFXA4nNdO1hso0C3V7nyJ6WFisWdasDmi7+sTkxai
+ 80qz1QX394RhO/sMQmcqQDeeBmmZb1T8Xi7ECMmNZI7lQAmM1mq1C/F7oMP/UAK1ojtYq0wSMdAdTBL4
+ UlonUBkPmFMA9SUw/cntTPlTBDBnV/AVRJkMQt2+1DVMWXdyDXj3cISiHfKKql/MgGAI6+NrcD8wDMMw
+ bxAhgWpNyWlhYFPJ5go2GaGi4WAJ5HD+UZTp9Bbm4WYr48aGgsdIlL9e+Gbrl+PN93+IxN+npV5cuttl
+ ePe1ha8XfjYShS4/3bi+/OUMehXJIImg+B3cmuHftX727Nk9/BouXrkoJFB/XCAJoLJMTNbEkKyFoqVL
+ xkkCKLqC5bUBFQGkq4ToVwCzCeCDrLGAtNzLPfwbypQ9E8C6U35w6GQOcQOLQVS/AAjry/LHMAzzn0Bt
+ ErZN7thGxY4PAYvIQhuxybCjdgPDEsjhvEZySd2+KlU+h9zdi/XyBXUftSY8zVcX2V8SutchbkAIuHRz
+ yPDsZwMDdvTeg87kTreN2781Wwt/j0RQvxrY+MmTJ2K1aOoOpjGBJIEvSAJzVAGpK5h4lK0bOGssoKgA
+ Zi4QTQKoNyMYUQSQrhN8XQjgRThz5yw81zyju4dfV3aFgh1U4NndFuIHF4PIAXQy8jW4HxiGYZi3BLZN
+ 4dRW9cW2Cr8u7J6vr2gwpLZMKWhwOJy/TNYFthvafWX3ssSMYhBB8mfoTfd/iO4XCME93bUefYrCdyu+
+ OYTyFkE3PGvWrMxxfn836FvUNSw+zeHtNL13794znU4rJDCrCqgngXIVUBoPKFUBxaSQnGsDkgAiNA5Q
+ XCeYyFEFvIESePXeRTh796wQP0rruS3B5FsVqHs5Q/zAEBQ/P4P7gGEYhvlvoEIFtVm+VZy12FR8Qe2F
+ XpvG4XD+IsobJdS5os3JpFnhUHxIkJYmNUT2fz2iBwaBOs1HY9/dFGpNK33oie62JH/w+vKnBL2LJFB8
+ mtNqtSNv3rypu379euYSMWJ5GGVCCJK1PIwsgHSVEP0q4LN7cA+5K48FFEvCZAqgtCzMrYc34cqDy3Dx
+ 3jkhflQ1rDy2DORrr4Kwfr4QOyjE4PNnGIZh/mNojdkhAdqk2eHgWNP+AjYVUdReYFgCOZy/SO7E9YnU
+ 1VrY3K/guthRQRAzOlhL16w1+Eb7C6IGBEJYX7XWvqsp1JlW4+GBW3sq0B2M2jPKWBG4fxr6exlblMB1
+ uIXL16VJIcrM4JwCKFUBXxVASQKpG1gSwFeqgCh/0iXgLtHdwIU7F4TwFUD5i0LBjR7I8scwDPNeQdeX
+ 7x6sS/gjFMzUptuw2SgqjzfnRaI5HAPJJcufKk9hVaewblYv1ANpsWd/XeQAfEO9BsWRmLQgnXOama70
+ mMSnZ+6d+QHdKS9V/nD7Rgbk4u0IidTpdKWpK/ja9WvaS1cuyV3BfyaAUlewNBs4SwAzZwMj0nIwUhXw
+ DkITPqgLmLLv8h4I/NUNrDrlg4TB4VLlb4CfeL6G9gPDMAzzbqC2Sz1ArXHp5pKhyqXqkZaWZhT2WRhd
+ Ko7HA3I4OaKUx1O9GzncKDmzGEQNCtAWx09TxQe+HvG01l+apabYEIvn8y9MJ/kj6RNVO+ku3kzodhET
+ 6grGLVy9clVL4wAlCczqBn6aKYGP4fFLmgwiVwGfPxCIbmBFAuUqIEng1QeXM2f6rj21Cly6WYJ9F1Mo
+ MSwcogcHQgTJn4HnzzAMw7xjqO0a5K8tOSsMXGoXTccmI1lqOfh6wRyOfhT587COL7I7YXIoqLupNcVp
+ LIWhN9ZfED8wFLx62mnDRvnA/COzp6M7UVXxjcsfBW9TVBNx65uRkXGGxgNeunJJjAcUE0JQ/jIlUJ4N
+ TOsCZnYD6wmgkMAnkgAS11D+nmY8xpsGmLV/Clj/lBdcuhaBEkPD6aQCEQNZ/hiGYd5nIvr5g7qrWlNy
+ YgjYliqyHpsLFzylU1vE4wE5HIwyqcK4gJPxUJrtmzis2Au6zi+Jzt8lcpAa4tJCdOo0F41TnyIwYHvv
+ NTqdzoXuAG//jXT75gw9bgLvx1Sr1c7Ar+HytcsZ0uLQdIUQaUKI6AqWrw7yNHNNwCwJzCmAVx9egQyd
+ lm4Ohm0aAIV/VKHUWkOJ4bL8DUL5y/H8GYZhmPcPastKTHV4GdHfX6uyVI3FpqMAntqpzXsr7RKH8+Ek
+ a6X0mn4tHB4kzQ4TK6rTuDZDb6Y/I2ZIELj0dclw7V8Umi+stwOlzFPc6Kyab/WTFr6RhcDi/VWiBaK1
+ KG6XrlzSvlTGAioCKLqBqQqYUwCViSCSBNKsXyVpy78Hkw4q8P/NGRKHhwnJNfTcGYZhmPcUGg+I8pc0
+ LEznU9/iOTYbDUTjwVcJ4XziUd4ALlYlzHclzQyXun77+0PU0ACIGvz3iB0aROsvae1/KQSfL29277nu
+ SWW60b+6ysebCnqauA/cums0mkMkblevXc3I0GqlbmAaC4hkTQaRloRRFoaWFod+APee3YFrD6/Sn4u0
+ ntcCTL5XQUh/T4j/PRSKD8Z9YuC5MwzDMO831KZ5jnTJoGXNHMtZHsQmQxQoMCyBnE8yytU+jAs45h0Z
+ iW8SdX+1JjJNrYsaYvhNZIgY/N3YwcFatzRLXcI47ye77m1uRjdOM67Qo974uL+cwftQBNBcq9VOI3kj
+ AaSlYEgAlSrgnwngk+ePRQXwxiNppi+lyfRakP9HFRQf6AcJw4oZfN4MwzDMBwK2U5F91eA73iUjangg
+ mNqbjMFmw1i54hWH86lF+eRTzfsb1ycpoyN1UYr8vQaxaSE6l15WGTG9A3RLTs0eiv6U57+SP4r+/aAA
+ 9iCBu3zlsubi1Yu6/yeA1BVM3b63nt6kPxMTRqpPLAemKH/R+Nyo8mfoOTMMwzAfHlTgKDUyQqdu7voU
+ m4w6UsvBVUDOpxXlgHe0K2l5OGluOESPCNTSGLeo4fhGoe7fv0HssBBQp3lpPAZZwQ+rWs/W6XR2NK4C
+ Xeo/m2GF95VLuawc3n8zWhPw+s3r2ktXL2UTQLo0nL4AEvef3xeTPij3nt2HsmPioGBnFcQOLwbxSORQ
+ 3B8GnjfDMAzzgYFtW+RgtWjrkuaFg23JIqew2fCgtgPDEsj5JJJLHvyap5CdyYioYQGQMC1ESxfSNvim
+ +RNihgdBWJqPzv43U2i/8cvj6FC+dOPrYf1/vtI63re4TxTA+BcvXoi+3KvXrmqyC6CyHqC0HMyDp/fh
+ 4YtH9Ktw5cEliEGZNfvZCBJ/D0MBDGX5YxiG+Qihti6hX6guamQAmDrknYBNR2G5TeTuYM5HnVx6F8Wu
+ 5tPc5WniwghtdFqgLnpoIEQP+3vEDguG2LRgnXOaha7OoqoPdboMcZm39ev/e/mjoMMpApiIAiim8RoW
+ wKfw7OVTePTiATzOeEK/BmfST0DQQDewTMsDiSMiIG54MJ4k8FOigefNMAzDfOBQWzcwEKjtUzd3o65g
+ 0X6pEvkycZyPO4r8uVrEFdqfNCcC4seEaKOH5HiD/AVUMUxMC9N59LaGEuPC4Yr23C90gzTjl8b+iVv/
+ j4Mepwhgyb8SQBoH+PDZQ3ghy9+BK/vAt78DWHfPDyVHRgqxLY6fEA09b4ZhGOYjAdu8uB5BuqQ54eCQ
+ UnQ1Nh9O2CQovWMczkeXXKr10iccE5c8P4an+elKDg/XRVH1bzi+If4WARA3ohio09w0vr/bQ+eN7Ybj
+ m0ZcVke8ed5R8L7F88JtXLYuYHlBaBLAlxkv4dHzx/j1C/oxbLu0Fdx+tQC7nqZQckQkjQuB4sP9DTxn
+ hmEY5mOD2r4SQ8J0UQP8QWWq6i4aE6mHjLuCOR9ZssrbJdwb2l4ttSQSYkcEaWPw01DM73+PxJEkf2qN
+ S79C8P26Vrt0WVf6eKdvGLz/3PQY8PE0ePTo0WOtVgtXrl3RKgKYgQL4+NljUQWkbDi7Gpx6FwZnJGkU
+ 7gcDz5VhGIb5iEEJpDYwGdtC72aON7EpKSsaFO4K5nxkEYKE26JW0YUXlZxeDBImhmij0vx1Bt8YBogf
+ RTN+1RrH3wpq60yt9OTB8wfl6YbfVbevEvl5CQl8kfHiNxK8y5cvay5fvaxTBPDxyyz5W3tmJTj8UlBU
+ /5JGRxp8rgzDMMzHT9Qgf1D3VWtKzCgGRWMKrcGmxJbaE8x/tpIFh/N2MyvzYP7cpaVLRuKi4ih/AbqY
+ EUHwd0nsGqbzS3PUJPYtpltyYV4XdCljRFyLV77tdxLl/nGbV5uhHYjbzHUANVoNPM14gvL3jL4Ny04t
+ BtsepuDV1wqS/ihu8HkyDMMwnw7UFiYuitSqu3hrjPKq2koNC3cFcz6OKBU6X6dqtgeSFxUH9S9qTdQw
+ w28GQyT2CNOp0zw0rmmWuv57es1GlyqCt5e5/t67DD4W8fx0Op2TRqPZQqJHVwKhbuCnmqdi/B9l+YlF
+ UPSXfODZ3wZKjYsy+DwZhmGYT4uoYYGiTUwZW1znVN76BDYnIdSmYHhCCOeDDl3ujQ7i3AU8Cgykkrf/
+ bJS/QQEQMxIP/r9B/OgQiP49SGvTtwC0X/75PRQtMWX+fZA/CrqdIoAVnzx58uDazWu6K1euaGmyR4b2
+ pZC/ZacWgW0vE/Dqb4fyFw3RIwMNPleGYRjm06M4tolJ410yYvFrUw+TEdik5JYvE8dVQM4HmqzrHJZy
+ a+GcHrpSrYkeEaCN+T0IYkf9DfDNkDwuAuzT8uvoE1J6evpzFK12dIPoVcq4wncWun+Z3FqtVoz/u3r9
+ asYzzTPQ4X+UFScXgVWPfOA9EOVvfHGIGYXyNyrA8PNlGIZhPj2wTYweFqANwTbSrYVLOjYvqVIrw+F8
+ mFHkrLBFWMHlyXPCQD0ABXAoHuyjcxz8f0KJsWEQNMQNbHsXgA1nZ2SQUKForUYJtKIbxn++0xK5cv/4
+ eIIyMjLO0uO7dOWiBmT5W39uFdj0zgde/W2lbl+UP0PPk2EYhvmEwTaR2kZ1f7UmeV4xsAgvvBmbFgtq
+ XzBcBeR8cFEO2pZBnXx0octR/tICdbFjgvFg///EjQ6BuDGhUKibCvpt6Qk3b97UXr9xTXPt+rWXKFy1
+ 6IbRsd5pNzDev3iOKKW9SPguXbuUkaEVngobzq0Gx98KgccAG0geX9zgc2QYhmEYAbaN1EaGrFBrQrr4
+ 6LBpaUDtC4YFkPNBRanMedolWV4ouyoG4seFaGNHGDjo/wSSJrvfCkK5iXFCqCgXRXUNQKPRbEYJVNYA
+ fCdVQOV+8XF4UfUPt3Dp8iUtPb4dl7eCS18LlD8LSB7H8scwDMP8DbCNjB8foi29IgpcKlrtxSbGldoZ
+ DEsg5wOJfDkb4/y5utPEj5TREWK9v7g/giEOP+X8FTFjAqAUSlPwcDew62MKJ9OPkFPBC90LuHLtiu7q
+ latCArVabT/c0DjA/3wsIN6fEd0nbfFxTMEtXLkqyd/eazvAY6AVuPcrCqUmFDf4HBmGYRjmFbCNpAWi
+ lTbT2CJ3P9HoZF1Dn8N5r6McqOEezR3Ol10dBfF/BGvjRhk42A0xNhRK/hEGBburYPD2vuRUoNVpxSXU
+ MvC/K1cu665fv06D7O7rdLrqdEf4tVgTUNzrWw7eD8mfcum3z27evPni+o3rOtzqjt4+BH5D7MCpX2FI
+ GR+Fz8XA82MYhmGYPwPbyvgewbqyK6PAo5nDeWxqvKm9wbAEct7rGNWEmnSQFizgnG9+iSnFIGlwmC5u
+ NB7UVP37P8SODYKUSTFg1zc/pE5JRL+S8vTlI3FFjZcaVEBtBq2zp6VZthkZGSdQAmPojvHX3roE4u3r
+ y1+TZ8+e3blx/YaQvzN3TkHgMBdw7F8YSk+KluSPMPA8GYZhGOZPwTYzaUiErsS0MCjsazoOm5yCctv6
+ ToY8cTh/J8bytqzHV+53ykwuroseE6w1eIDnIOaPQEgaHwEhv7uBY7+CcPz2UXQsgCeaJ6L6Rwsq0/Yl
+ CiBJ4OUrl8VU2xwSmBd5KxKIt0tdzUL+8P6akvzhv2lyiu76o6sQNsobbFFcUybHSs9nrNzlzTAMwzCv
+ SeyYIG3pVcVB3dztKTY7VajtwShtLIfzXsUoDcR1eU1sEsymJI8I1yXODNPGjgmhCSB/Sdy4YEicUAwJ
+ B7PeKhi2Q+r6fZbxDJ5kPIbnQv6eS1VALS2wnAF0mTW64gb9HkrgSZSyWHoQ+E8xLpC+flORb1OIpSx/
+ d/HfJH+aO0/T8fGHgk2ffFB6YjQk4Nf0fAw9T4ZhGIb5W2DbmTijmDZ5ZLiuaHzhedj8FJbbWK4Cct6z
+ JKpEdQxTqVia593Sy6PoKh5agwe2AcpOjgXHgYWg9JQYyNBJS6k8fP4AJfCpEEFJAkkAXwrkrmCdngSe
+ QTmri18K+cOtMlHjH1UE5b/NfKPhbRdCOutV/jQvtM+h1KQosOpjDCm4ZfljGIZh3hQxY0K0ZVYVh8Cu
+ Pg9Uqtw1RGP0GVcBOe9XlIqbg1W8+fpSC8OhJF3WZkyQwYNan9hxQZA8MRIiRnqDfT9T2HV5K/kVPHh6
+ D568fJxNAAmpCpglgRka0R0sZgY/fvz4kVarHYOiFo7/zPYpif4tI6TwTxC/I/+JCP47N95eKt7uEpQ+
+ Ld0nbfH7UGN2OSjya25InhAhKpj0XAw9R4ZhGIZ5XWiBaLpEXMri4mCXYrUEmyS6Dj6Fq4Cc9yK5lGVf
+ VHmN2oak+UDimmjq+pWqf+P/GhKnkpPCwbyPEXRe3568Cp5qnsL9F/eFAD59+SRTAp9lSFVAUQmURVBI
+ IFUDr1/VoqiJv3/x4sV1FLbhJIJIfvHY9IK/8or8yT/KDP6dKVIOb2cOiSX+jpBNRf6aLqgFZr+poMT4
+ YpCIGHpuDMMwDPOPwTY0rmeILnFllFad5qPJY27UBpunXPKyMG910iOH83eifBLxcEy12ldmZVRW9W8C
+ HsD/h5SpUeA5zAqixqrhntS7CjSu7vGLR/AYBVBIYIaeBCpdwXoSSGh0GiGCNDlEuQ6vLIILUeRa4j9D
+ EHf8upD8eLMFv2+BeCPFkY74d+ufPHnyUNwQ5uLlC5mC2WF1Kyj0q0q8QZMmRRh8XgzDMAzzb6HVMahN
+ pbbVPsXyKDZXvlKrxVVAzrsOiE8hufLa5W2tTvPVJK4pro3tEaQzdCDnpMSkMIge7w82/Y1hwfHZQq7u
+ Pr0D91/cyyaAT1AAJQkkssYD6lcC9auBl69c0l2+fllU6pRkZGSc02g0+/HLCSR4uO1K4NdpyM8ofPPx
+ 54dRGq/R7yuhJWcuXLmgU8Yl9tvREwqi/MVMCET5izT4vBiGYRjmTRHbPUhXbqpbRkRfNeS1zNMB21wj
+ bHtZADnvNEYgCaCDUxXbHWVXR4tPKvF/4EE78dWDOCelJkeB46CC0Gh+NSFXz18+gztPbsHjjEfw6MVD
+ SQJfPBYiSAKoVAKfa0gCJQHMFMFMCUR0WiGCl65d1l6+dpmuHyzGCP7dXLt2TYPip6Erj7ygWcc66c8n
+ 7B8F5n1yQfFx/lB6SrR4DgkTQl95XgzDMAzzRqC2FNtUdX+1ptz0aJ1TiuVBbHPFpVAx3A3MeUeR5E+l
+ Ms3TSp2m1oSsVmtiewTrEiaFwv8jeUokBI/xANehReHs/dNCsG49uSlm/j54fh8evnggSSDK3+OXUjXw
+ qRDBrIkhUjXwhSyDNEEEJZBkUBZCpSJ46col3ZUrkgxevX41A4XwZU7o+/Rz/F0t/T793XPd88wZyUtP
+ LwCr/nkhdIwXlJkei2/KYIPPi2EYhmHeNHE9g3WJa6K0xQeptXkt83wv2l4O5x1F+eThaFfe8lC5DbGg
+ HqjWxI03fPDqkzgpDJKmRIBF/9zQe+vPQrDuPb8Hd5/dgUfPHwoBzC6BJIA5xwTqjQvM7BbO0TWsJ4K0
+ gDRBVT1DKAtMS2iETGrlyt/2y1vAaUhhCBjtBGWmkfyFGHxeDMMwDPNWwLaV2tiyG2LAMdX6BLa9XlIT
+ zF3BnHeUPPmNvi0+IAAS10Vr48cGQ+JUFLzJf07C5GAoMyMavH+3grhJwWK6Bk3auPH4Otx/dg9F8K4k
+ gC8kSAKJVyQwUwRJArNmCSvLxeiLYKYQamlLVcI/Qfycfl/qZqacuXcSfEbYgucIK0idEYuPX5I/Q8+N
+ YRiGYd4K2LbSFUKoChiV5q8zKmz0o2iElZ44Duc/inLAWTtWt95bfmM0HZzaxAkGDtocJE0Jh3gUP6sB
+ xrD09DwhWTeeXBfVv7vP7sI95P7ze5lVQEUCH4nxgEo1MEsCpUogjQ9URPC5QKkGKmMFMyuCfwOadEJ5
+ 8PIBFB/vBy5DCkPZ6TEGnw/DMAzD/CdMRPqF6ipujQbnKrZHsA12lJpirgJy/qtIaxCp8uZVtYkaEghl
+ V8ZA3LgQSJxWDBKn/DnxU0JRpOLAYWhBqLuwkpCsZy+fwK1HigDeERVAgiQwUwTlKmD2aqA0OeQJ/j2h
+ P0lEv2tY6R6WkIQw69+vQpNOlFSYXRKsh+SFMtNiIAEfu6HnxDAMwzD/CdjG0vJj5VbFQNTwQDAyUUlj
+ AZW1eDmctxzlQHNySrU8VH5jDNA1fxMnGThY9YifEgIp06Og+EQ1OA83h703dgrJuv7oCqQ/vS3W/iNy
+ SqAigPoSqN8d/NcSmFME9WUwO9QFTOMP5SUE4YvlDcBygBEkTYsAGq9o6DkxDMMwzH8KtrUlBoXpym+J
+ AdvkIqexLfZQlmMTLTOH89ZC1T/pYPshPE2tKzs9Rhc3AQ/Kqf8H/ORSagYesENN4IcNbYRk3X96B24I
+ AUyXJPDZXeRPJDCbCD7MMTlEkkFlzUBl3UAJfRn8M57BQ7x96v6l9NjSGcwG5RJvtKTpKH+Gng/DMAzD
+ vAMSJhajYUm64gMDAdvin0TbnHVJVg7nrSR3GqRRBdDaPqrI7nKzonWJc8K0JSYbPkgVEqaGQNkZsRAw
+ 1hlC/nCHSw8uCNG6+vAi3HpyQyz/cvvpTZTAW5D+7HZmd7AkgkTOySFZ1cD/VxUUyFJoCJLERy8fiCog
+ ZfLhsWA1OA9ETfaDlJlRBp8PwzAMw7wzqM3FtrfcrBidS42iq7FNLiy3zdwVzHlLCVMZS1/krh7Rx+UR
+ Lf2S2LeYrsS0YvDnhELy9HAoNT0SbIfkhSG7fxOidePJNbj+5CrcFAJ4QwggIbqCn2VBl4cTyBVBgtYK
+ zCmABFUFFagaqEhhNhlUKoWyJD56/hgFUJr0sebCcnAaXgjCxntA2ZkxBp4LwzAMw7wH/FZMV259DEQN
+ Ut9XmahqiaY5s43mcN5sjNCRqOvXxKG87bQyU6J0ifPDtSWm4IE4/a8IETLl94cdxE4NhLsv74BWmwEX
+ HpxD+bsuI0lgulIFFN3BkgCKKqCeBOpPDvl/EpglgBLS1/oC+BgePLsv5O/M3ZPgM9YGfP6whdQ5cZA4
+ PdTAc2EYhmGY9wAaDzg3TEtX4LKvWHQets1cBeS8pWR9sigd8IvP7fKbYyFxSpiWDsSSf0oYJM+IwE8r
+ YeAwIj/8ceh3IVuXHp6D64+vwo3H1+DmY0kCRRWQRFBPAhXuoPxJIng3WzXwPkqgIoR/VhXU59FLFENC
+ lkO67jDlqeYJJE4LBdfR5pA6N0GMV/zr58UwDMMw7w5qo/wHqDXlNsdAeJrXXWybq4oWOlGVB//PE0I4
+ byxK9c/csrj5rJQlkRC6XK2hdYlKzgj7S8rOigGvsTZQZnYUPHv5DJ4iFx6cQQG8nimB1B0sVQKlbmCF
+ nNVAQ13CigCKqmCOxaP/CrpdJQ2XVAWb4Xmh3Ox4IawlZ/z/58UwDMMw7xIaC1h6omtGmcXFwSbCfA62
+ 0QWxSaO2mquAnDcU6RMFJUHd3vlW+a2x4D9UrSk5zfBBqZA8MwISpgeDwwhTmH1yspCtc/fPickf11D+
+ SAAzK4Fyd7D+pBB9CVREMHNySA4RVGRQkcC/ksG7L+7AC5006aPb1o5gMTSXEL/kmZH4uFn+GIZhmA8A
+ bIPVg9WaStgmB6R5ncI2Oki01PJavRzOv02umlCTDiYj61jzn0oODdOFrlVr6MofJWfiAfgXlJ0TA95j
+ raDygmTQQgbcR/E6d++UkL5rj68ICRQi+ESqAkqVwBtwE8WPuoKJV0TwWVZFUMwQFhKoT3YhlLqJFSF8
+ CHef099J4/5mnpwEVsPyQMzUACg9JwoSZ6L8GXgeDMMwDPM+ktg/VFdstVpDX1tGm/XEtjq33GZzNzDn
+ X0cpJQd4NXc+lbotDkqOd8kQY+Rm4QH4JyTPiYCEGSHgMsYMFp+bK4TrzJ2TcPnRRbj66LJAksAr2SqB
+ Wd3B0sQQfQm8TRKIAihJYJYIKlXBu38igvRvksF7T+9COt4mZdeNneAy2hxCJ7tB2dkxBp8DwzAMw7zP
+ UFuchG1yhcVxOq/PHC9gWx0mNdncDcz5lwFp0efcBVzzpsWODoTwLWpNQr9QnaEDUR+q/nmOtYbqi0qD
+ FjQoc7fg7L3TcPXh5WwSKImgVAmUqoG0NAwJYJYI6lcEM2cKZ4pgOm6zxghmdhHryeADeUtySbnz7BaE
+ TfYE73FWUG5uLJSY9dcyyzAMwzDvK9Qmi7Z5bDAUcCnQEdtsI7nt5nD+cZRPEI72Fa12VZwbpwuer9bQ
+ 7N6k2eGQNMswyXMjRXeq6xgzWHF+oZCuU/dOwKWHF+AycuXRpWxcy6wGSlXA65mVQLlLWIwNRAEkFAHM
+ HBsofa2IoCKANHNYIh3uP7uHt3kFdPifRpsB1ReXAefRhaDs3Li/fB4MwzAM816DbVjJqWFQiqqA82J1
+ bg3s1mGbbSM13VwF5PzTyJ8gjExUtYql+T1PXB+vTexfTCekaY5hSs4Jg7LzY8FzXFGos6w8aFC6aKmX
+ M/dPwcWH51ECz6MEXhRVQH0JvPr4skDpDiYJzD42UG+SiFwNVLqFFfQrg/pQVZEmf1DStn4PViONIWVu
+ cUiZXdzgc2AYhmGYDwZskxOnFNMmro/TRmBbrTJWNdJvwzmcf5p8lsUKzS6/NhqCV6g1tEZe0jwDByBS
+ Yk4xIVaJM0PAdZwFrLy4FJVLByfvHhfyd/HhOQFVAkU1ECUwpwgq4wJFd7DoEv4TEXxKIpglg5IQ6sng
+ M4mbT69D+vObQv5mnZ4CDmNMIW5GIJSZF2PwOTAMwzDMBwW2yXSJuNKT3DPKYlttmVCIloTJLzXhLIGc
+ 149SOg72+t79eqX9CSh24VpxsM01DAlg+UUJ4DnBEuotrwwZmpdC5E49OCGu/EFIEkgySNXAVyVQqQRm
+ myAiS6AigooEZhfBV2XwJn7v+qOrQv6O3DkAXhOtIWSKG6QuiIeSc8MMPgeGYRiG+RBJHFhMV2llgi6g
+ lcttbLtjpCacu4E5/yxGBd3y9U1CWUpcH6NNpNlG8w0feCXm4qePeVGQOCcUXMaZweLzc0Cno+rfUTj3
+ 4Aycf3BWTwAVqBJ43qAAviqBkgiSAOqLoLI1JIGX8HYpT14+ReELBc/xlix/DMMwzMcHts00I5jaavq6
+ oGfBvnI7zuG8VugTA5WN/Vzq2J+rcqAEJM6N0Iqxf4YOPEEYlF+YAL6TrKHasjLw+OVDMY7vxL1jsgAq
+ oAhmCqBUCaSJIZcevTo55MpjqUtYkUGayKFfCcwpgsStp9I4QfrbJy8eCwFssbYO2I3JD2UXxkGpuZEG
+ HjvDMAzDfNgkI9RWVzpQEjzr2h/GNtxebsu5G5jztyOVjI1VDcL7+2or7YmHEoPDdMkLIyB5nmHKLIyG
+ kvipw318EZh9ahJo8L+Td4/B6fsn4eyD0yiBpw1IoNIVLIMSmHNMIIlczqqgVA18tWtY4jpcxb+jaiBl
+ yIF+KH95IRkfW+kFxcVYCUOPn2EYhmE+aLCNLoltdcXt8RDX3e4lNuSfibY8jbuBOX8vueSZQyZ2yUUm
+ VdgUB6UnRepKzsGDa75hSiLlF8WB/1R7qLw0GdKf3BTVv2N3D4vZvwIUwEwRfHg2G/oieBklkLpuicuy
+ BF5+jFKoJ4JSVfAKXHtCMihxTU8IaWwhZfOVNeA2wQyKz/SDcgtjhKAaevwMwzAM81EwKwISV0ZpU7fE
+ gU1i4YUqF5WJaNe5Csj5v6FrCEoCGOnb2vFmlYMlIGl4uK4UfrIohQdXqQWvUmZBFJSaFwZuE4vAuGMj
+ xOSPY3cOw4n7R1H+TsqcgrP3SQJPwXkhglIlUIASeEEWQCGCjxQMzBRGEZRkUEGWQRRDqgrSbVGuP7kB
+ xef4QsA0J5S/OPHGMPTYGYZhGOajgNo5JGlEmK7qgUTw7eh5E9vyEpltO4fzF8mlHCQmBfP+TJMlym+O
+ haTZOQ6yHFRYFA8h01wgGb+++OA83Hp2A47c2Q+n7h2H0/dPCLIkEJErgSSBmeMDhQRmdQv/mQgKGZQl
+ MHtV8DJcQJl88vKREMAGqyuD64TCkLoo1uBjZhiGYZiPkjlhkDonWldqTgSYuubrLVp3qW3nKiDnT5Mb
+ 3YkOEEeXGva7q+yPh8TFkVpR/fsTyiyKErhPModf96XBC90LOHr3CJy4e1QI4Kn7EooEUgVQQpFA6hIm
+ AZQkMKcI6kvgn4kgVQAv4N/deCIt+dJnXzewn5AfSi2msYlRBh83wzAMw3yUzI8QbXeVffHg3sB6I7bp
+ lqKFxzZe3nI4rySPvG2oTvN7WnlfAiSPkLt//4Syi2IgcrY3RM/2hYPpeyH9+S3Yn75HyN/Je8ckCZRF
+ UKkG6ktgdhHMGhdIEvjXIpglgxcencO/OSPkb9mF+eA60Ryi5/pBuSWxBh8zwzAMw3zMlMS2m9rw0MH+
+ D42MVLVFy87dwJw/Sa7E9YkkgLmLxhQZXmZ1tFhPiJZNKbXIMCmLikPZpTHgOd0S2m9rBc8ynsKJe0fh
+ 8N0DYktIEoiISuAJwZkHJwVZIqhUBJVKYPaK4HlFBlEAiSwZlITw9IPjQv7od8LneIH/dCeosCTR4GNm
+ GIZhmI+dJLomP7bhZVfHgEVIwcnYtuepCTVJAHlGMOeVKNU/T8/PnA9WPpAIwUvUmlILDB9cRJmlURA3
+ PxCCZ7rAhiur4P6L+7D/9m44fveIxL0jsgTKIihLYOa4wFdEkMYE5hTB7FVBRQIVEaS/f/AiHbQ6DTRe
+ WxXcpxRB+UuAlMXFDT5mhmEYhvnYScK2O3CxWlMF23KfLx2PY9vuJ1p4rgJyckSa/AGqXEZGqvrxowMf
+ VFmWqEucH6ZNwQMpZbFhUpfFQsAse2iwrgo8fHEH5e4YHEjfK8b/SfKnIFcD9cYD6pNTBM+h+OmjyOAF
+ QVb38Fn898VH0pIvgw73BsfJBSBlSSSUXRoNpRaHG3zMDMMwDPPRg2134oIIbeUVibro30MeG+VTNRGt
+ fWJmsYfDEVE+ERS2iii8sPymGAjbrNYkz0OJQqEydHCVWRyF23DwnmYDU07/AU8yHsPe9J1iAsjRu4eQ
+ w3Ds3mE9EUQJvE8olcDsIkgCePqBMj5QWi7m3EPcItllkARQEsFT904I+dtyYz34TLeC2AUBUH5ZnJj8
+ YegxMwzDMMwnAbbddAGE8I1qTerGGLArZzke2/h8aZCmXOmLwxFRBDDGv537+aoHS0DQUrWm1CIUKRJA
+ A5RbGgth8zyg9JLicOXRebGe377bu+HY3YMofwqHUAKVrmB9jsFJWQRJ/mh75j4KIMmgkECqBupXBUkI
+ zwhICkkCTz48Ki43d/vpTSi1JBwCZtpBxWWJ+PWfP2aGYRiG+VRIXhgOiUuKayuvT9AFtPO8iG18vNTU
+ czcwR0ou+ROBysTWpL3veJeMxPUJ2uSRETqSu9JLDUMzbD2mWUDfg93h0YsHKH+7xOQP4ogsf0IABfrV
+ QKU7WIFEMEdVUFQDJQF8tXv4tPi9q08ui+pfm+0twG26OZRfGgcpS6OQSIOPl2EYhmE+KbANLzUiQpe4
+ Pl6bOCkUCngU6EhtPVcBOUqUGUGFncrZza24LQ7Kb/HMoEWdSy/DA+gVIqD88jiIXeAPEfO84eCdvUBX
+ 5Nh7azscvbMfBZAgEcwhgfcISQSV7mASQGVLIkhjBJWKoFINVGSQUCSQJpRQppweCy7TCopPOuWWx+Bj
+ Q/kz+JgZhmEY5hNjeXFxgYbUDZ4ZFRfF62ySi67Ett5KavJ5NjAna0ZQcZ9vnC9VPZEEQUvUGvHpwcAB
+ VQoFsOKKBPCdZQ2ttzaF+y/uwREUvn139sChO/tQ/AipEihVA2UJFAKYJYHH78tdw9kkUBJBwwJI4wRP
+ wZF7B+Gl9oW4rWLz3SFyvheUXxZv8LEyDMMwzKcMrYhBbXr140mg7uB2Bdv6aNHi82xgTlqa+BSQK79T
+ 3jbxE0Ih5rBakzwyXFd6BR48+OkhJ1RpS14aDn6zbWH+uRlw69lt2HNrKxxE+SNIAiUR1K8Gyt3CmRIo
+ iSAJYOb4wGwiKI0RVGTw1IPjovJHMnn98VV48vIp1FtXHrxnWkF5lFFDj5NhGIZhPnmwLU8eEaGLOaLW
+ xE8KARN7k5+o7Qfpmv/cDfwJR3nxC9okFZlbeU8cpG7wyEgeHaErvfLVA6nU8giosCoRQhc6i+35h6fE
+ Is+707eLrmAJWQRFJfBVAcwpgdlEMFMAs4sgCSBVDE88lLp+Bx/pDa4zC0PKskgouzL6lcfJMAzDMAyC
+ bXny/AgovyjuZcUdMeBS1YYWhS4gNf0sgJ9y5DEAxqHeXzrcqH66FCQuidSK0rGBA6nMiigovzIOfGZb
+ QZ/D3eDOi9uw+8522J++W3Dgzp7sEpijEkhdxX8mgvoSmL0aSF8fg8N3DsBTzTPYen0dhM5zhpiFaqiw
+ It7g42QYhmEYRmZpcQheqtZUP5EExXp6H8FG31dq+3kc4Kceo7xFjdrGTwzWJq5P1KaMjNSVWRUFZVZm
+ J2VlJFRcnQAJS4IhYpEXbLu+QSzCvOv21kwB3H9HQqkGKt3BhzIlcD8KIHLvIIIyiPJHZKsG3tfnqID+
+ npZ7ufXsGlRdWxL85zviYynxymNkGIZhGCYH2KbTotCJGxK1sWODtOaeJvVF6w8sgJ968tjEm4+usDUW
+ KuzwyqBFlMusNnAAIZVQugLmOcBn2+rCtSdX4MDdvaL7lxaA3pe+K1MAFagiSF3B2ZFFUAigAokgVQap
+ EiihyOAR/JvT94/Bi5cvoeu+H8Bjljmkro6FcitjDT5GhmEYhmH0wDa91OIoCN+m1lTalQAO5azGYttv
+ LCkAdwN/ilFedCf19557qp9KgtKTXTOo+9fQAZS6ShIu33m2MOHMSLj+7BrsvL0V9qTvEAJI6FcBFQFU
+ uoVzCuCrEkgCKEkgoVQE6W+eaR/DyquLQT3PDhKWBaOIJoiKZM7HyDAMwzDMq5RGEpdHamueTQGfZi5n
+ sO33lBSABfBTjFL6reE2yCUjcWuiNml0pK4sdf/moPSqSKi4JgEil/hC0spwFL1dcPLhCdh6a6MQQAVR
+ CbwjVQL36YngfiGCcrfwXUUG92cihPCe0j2syOAhOHB3D1xD0bz8+LKo+AUvdIbKa0pCyiqUVAOPk2EY
+ hmEYA6yJglLYxlffWFIXMzpIqzJR1RUGIM0G5nxCUV5wI4tQs+HlN8VC4vo4bcrSCCi7NgrKrs5OudXR
+ UHltPAQutIX2u7+AK08uofBtgx23t4gu4CwBRO5IEqiIoFQJVNgDB1EAiayKoF5VkCRQrggevLdPTAB5
+ rnkCnfa1AY855lBhbQI+nphXHh/DMAzDMH8Btu10pSy6KkjFLbFQ0Mt0kuwBFJbATyjKi+3qUtvuUK1z
+ paDM5OK6sisMHDRIhTVxkLI8DGj5l1mXJsKlxxdg682NsCt9KwrgNiGB0lhAfQnMLoKZEnh3d6YE6oug
+ 0i1MEkjsu7cLHr98DEsuzQW/BdaQtCIUKq6OhzKrIw0+RoZhGIZh/gLqBl4bo615Nhm8PnPegw5gJqkA
+ C+CnFKX7t5Q6zVNT62IpKD0WBXBdNJRd8yoV1yVCxFIfqLimBBy+TxW6Q7Dl5gYUwO0ICaCCXncwCqDC
+ KxXBu3tk9gr0ZZDkby/K39UnF+Hc47NQBj+1hCxxg0rrS4gStqHHxzAMwzDM/wHb+NJ/FNfVOJME4QO8
+ 7qIDlJZUgGcDfzqRrv6hKuBm0rnMkiiofCARUsYZFsDUNTFQfk0cBC5ygi7728OVxxdg+83NsOXWRth5
+ e4sQQAWlEihJYJYA6kugMjYwSwL1RXAf7Me/O3r3IDx6+RB+3NsKfBYUhfJr4/FxxL7y2BiGYRiG+Ztg
+ G5+ytDhUXlVCV2ZJJBRyztdb3wk4H3+UUm8ux/KWs6odTYTE9bHacquiodx6ZG12Kq6Pg+TVYRC21B3m
+ X5oOFx6fgU031sCO25tQADfDzvSt2USQKoE0PlBI4B0JSQD1kSuCd1EGEUUEqQpIAnn/xV1YeHkWBCy2
+ haSVoSiAca88LoZhGIZhXgNq47GtT1wfo626IUnn3sBuNrqAsTwRhLuBP/pkXQDa3b+jx8k6F1IgcXWU
+ NvMAwU8I+lRaHw9Ry72h6saScOjefjj4cB9sFAK4RYifJIG4FUgCSCIoSSAiJHCnIJsE3pUEcJ+eBO7C
+ 2zv/+BycfXQKKuD9Riz1gEobEl95TAzDMAzDvCZyO19mUpSu1sXS4N/e9Ty6QIikBJluwPlIQ4afR/pS
+ 1cJ7vEtGjZMlxCXeDB0sqetioMLaOAhe7gSd97eFy4/OwZbba2Hr7Q2w/famTHagBBKiGiijXxEUVcE7
+ 22UZzDk+cKcQQKr8Hbi3B+6/vA9dDrQH34XWUH5dHFTAx2DosTEMwzAM8/qUXh4J1U4mQfz4YG2e/EZf
+ CCNIFG7AVcCPOLmUCqBFSMH+FbbEQcXlCboyq1Cy1r9Keer+XRMO4cs9YPaFKXDm4SlYe2MFSt9G2Ibo
+ S+B2ksDMSiCRJYJibCAKIGFIBKkaSH97+8VNWHVtCYQsc4PE1UFQaWOiwcfFMAzDMMw/ZFU0VFgar6u4
+ OFFnGVd4oHADaRwgC+BHHGWgZxHvr5xX1jxdCsrPitMZPECQSusTIXqFH1TYmAAHH+yDPXd3w/obq2Er
+ Ch9VAUkCs4vgFiFyOUUwsxqYTQKzRHAbyuOph8dF92/tzWVRAJ2h8qYSBh8TwzAMwzD/Dhr7X/tcKXCp
+ ab8bncBSUgPuBv54I5V4KWERffzO1rqYAolro7WpG2LAEBU3xkPYclf48cDXcBHlbMONVbD51jrYemsT
+ SluWAOpL4KsCSBNE9CaJoPjt0pPA3Xe2wu67O+HOs1vQ71h38F9mC+XXx0LFTfEGHxPDMAzDMP8Oavvr
+ XCgFwf28rqMTRAkzyJojwPnoEiZd/NnYxqhp5OTw59VPl4Qy06J1hg4OouyGKAhd6QxTL4yHU49OwJob
+ y2Dz7XVCAregABKSCMoymE4SuBEFELfpWV3CtN11RxZBFL5dd1AGZRHcemcjXH56Udxm9CoviF8bAFU2
+ loCyG6MMPiaGYRiGYf4d1PZXP1kSEueEv8hjavSNcAQeB/jRJldNqEl2b+RUya5fxcUJukrL43Wp02J0
+ qRvxgMgBVf8S1wZD6fURQt723dsNa28sh62310sSKLbrRVew1B0sk04iSBJIAqggdw3j7ewkEZQlcPud
+ zXDg/j64+PgCtNhVCwKW2UOVzSVeeSwMwzAMw7w5ymLbX3FFvK7SrniwTjAbRpJQc5aoALIAfoRRxv9Z
+ +zR2XF3jVJK4/m/qesMHR+WNiVBspRt8va8xnHp0DLbcWgPrb62CTbdQ/G6tFhK4BQVwi9hKFUEhgrIA
+ EttFJZC6hQlJBkkAJTYLAbz25DqMOTscApbbi/utuCnhlcfCMAzDMMwbBNv+yG1qTc1zSeDbxm0duoEF
+ AJD88aLQH12yxv+FRwzyPl3rUjIKYLS2/KZYKL85OxU3x0OFTXEQutIFRpwZACcfHhPVv00ogZtuE2vx
+ a6oCrtUTQIIqgq8KYHYkCdxyZz2cfnQc9t/bDaU2hEHsWj+oujn5lcfCMAzDMMwbBtv+sI1qTe1LKRD2
+ q98VdINEYQhZrsD5SJJLLu2qCnmbNIyeG/GYrgVYbnq0LudBUW5ztOiGLbEhBEpuDIF1KH577+6CVbeW
+ wsZbq1H8VuNWlkCEJFBCXwJfrQbqC+HW9A2iW/nakyvw/cEvIWCFA1TZWgJSN8dkeywMwzAMw7wdyk6L
+ 1tXYmqQrOd4lI79j/q/IEWrOEkPFuBv4I4oy/k9VJLrIwPJz43WJ6xO15aa+KoDlSQBRxiJXe0LTXVXh
+ yP0DKHVrYc2tFaILeL0QQEkEM6uBMjmrgUIGUfZyCiAJ5KUnF2Du1ekQusYFSm2KQOmMz/E4GIZhGIZ5
+ W1ARKPaIWlNhezw4lrEagIqQOw3SqAuYu4E/oigvZlGvZk4rapxNgkr7fDJoLaDyW/BAyEYcVN6WACFr
+ nKHXsU5w4sExWHVrCYrfSplVsEGWwI23FQnUrwiug83pKIAClEAZRQTpbw/c3wsnHxyFqtuSIXKNB1Te
+ UsLA42AYhmEY5m1BDlB8j1pT/Wwy+LZ2mYmOUFhSBRbAjymi+ocJCEpzP1b3UgqEb1Nrym+KgQpbY/WI
+ hspbE6Dc5ggovtYT5l6eJmRtJQrgulsrBEICb6MEIiSA+igimNktnCmC61AASQRp7OBquPL0IvQ9mQaB
+ q+2g4tacj4FhGIZhmLcNOUDEVrWmzpVkCPrJ4zg6gr8wBV4P8COKPKgzd77cpWKmBF+ve6UURGxSayrg
+ JwD9gyEVBbDq1pKQsMkf/x0jJmxsvbtBVAAVAcyUQOTPJXBNNgmURHC9+NtTj47g762BEhuDIAGpurVE
+ tsfAMAzDMMx/ADpA4voYbZ1LpaDkjLC7+V0KVhXOwAL40SRXTZBezCJhBX4ss7w41DoSqEmdEaOrsD0O
+ KmzLTtUdyRC5zgO+OdgMDj/cD2tuL4M1t5bB2lvLBZIEyt3BtyUJVJAkcI1gU7rE5nRJAtenr4Dtd7bC
+ ucen4MuDDSB0nRtU2Ybyty3+lcfAMAzDMMxbBh2AXCBxR6K29MpIKBJo2pVcQR4HyBNBPoIoL6K5Y1nL
+ mdU2ldBVPZKUkToLBTDHwVAZZazS1ngIW+8Ow871hwMP9sKKW4uyCeBa/DqnBFKX8KvdwlkSSNDfnn58
+ EqZcHAMRKH9lthaHytsTs90/wzAMwzD/HeVmR+tiD6k1VY+UBOfaNiPQFfJLysAC+OEnLXMwp6PfV67b
+ a19JEYM+y23GF1+vApi6LQaFrASkbI6EhM1BsPTqHLFUy/IbC2E1ytvqW0uFxEkyKAnhOiF/K3GLQih/
+ TWzMlEGUP2QN/u6++7tg772dUHVnEhTf4AVVtydlOwgZhmEYhvkPQQcotzEaKu72zqh1MQX8O7pvRFew
+ F8aQ5Q6cDzZZL2IsLfZY91Zp0edPL37FHVmk7oiBaruSIG6jH9TaVUZcvWNT+mpYfmseyt8SIYAECaCQ
+ wNvE8kxIAhUBJES3cPoqWJeO38ftmccn4NfTaRCywRkq7UiAyjsSs90/wzAMwzD/LeQCNBGk3s0USJwW
+ ckhloVILY2AB/PCTJr+I5t75K/uMd8lIOpCopSuA5DwIKu2Ihxq7SkDkJjfocPhz2HtvF6xE4Vt+cwGs
+ urUY5W+xmAwiiaAkgVkimCWD+hJIrL69FA4/2I8iuByStgRDyU2BUH1nEt5nTLb7ZxiGYRjmvyd1erSu
+ 1MFEbcKw4BfGliYNJHlgAfzQo/Th57aOtvi5/PwYXSJNAJkVq6u4Kx4q7syiys4SeCDEQ8QmGv/XF/bd
+ 2wlLbs4XYwBJAFcKCSQB1JPATPnLEkD9aiD9fOOd1XD6wXH49nALCNnoAtV3J0ElvftlGIZhGOYdsTse
+ aE5A4pEATbkN0WBT2vwbkgZ5IgjnA44igIWKRhWdW/1UElQ/USojdWOseNH1D4Kqu0pCyrYISNwWAvOu
+ T4ftdzbB4htzYMXNhUICSQAJqgJKlcCsbmHRNYyyJwlhlgiuur0Yjj44BLOuTYbILR5QZltxvJ8kKL8T
+ 71/vvhmGYRiGeQcIAYzVVTuRnFH9eElwq2o9AZ2hgKQOPBHkQ47y4jmo23lsqne9DFTe55NRfksMVNoT
+ D5V2KcRCjT3JKH8BUHtvadh8ZxVsQJbemovyRwK4EOWPJJCqgZIACgm8vQSlj+RPIUsA6Wd05Y8DD/dA
+ g30VIWazt7iPrPtkGIZhGOadgi5QflssVNlXIqP+rTIQmua5DJ3BUlIHFsAPOZkTQELTvG/Uu1sGInao
+ NRV3xuU4CBJE12z0Vg9oe6QF7Ly3FZbfXgBLbmYJ4KsiKI8JRNGTWCpQZHAFfu/Yo8Pw+4U+ELbJFars
+ SoSqu0pAZbwvhmEYhmHeHNnb9Ncncqta0+hMeZ06zfsKOkOYpA48DvDDDUj2bh5onpA4I/xm3ZspYrZP
+ pd34gutReTcePLiN2uoFv53pAnvuboNFN2fD0lvzYblggUERpC7e7FBFcAnK43zYdnczbL+7HirsioUS
+ OwKhBgpmxd1x4r4YhmEYhnmz5GzbXwdaHaTUyURt7C9BusKepinCIfiKIB98cpla521fdlHMy7pHgjXl
+ ZsfpKu3DA2VPFtX2lIRyu6KgxPYgmHJlDIrbBlh4cxYsuTlPlsAFsAxRRJDkbwUKnxgTiMInsVhUAlcK
+ FsHxR4eh26nvIXKLF1TF26+yJxEqMwzDMAzzVtBv118LdILE9bHaOkeCNGGb1RoTrwI/oTvkVopInA83
+ RlYxlgMr4gtc63zpjNSNceLFVl74iki1vcmQtDMUv46HZTcWwLr0lSiAM1H+JAEkSAAJIYAoeKIrmCRQ
+ CJ8kguuQZTfnw977O1EQF0LSjjBI2RmJgpmCB2cJhmEYhmHeEtmk7nVAJyi/OQ5olZCqB0uAebDpH+gO
+ xpJCcD7EKOaeP7CD+6Q6V0tBteO+GbTyd+X9CVB5r0SVvYlQY28SJOzwg5ZHasOWu+thGQrewluzYMmt
+ uQISwWUCEsGFQu4UViJKFzD9m8b/HX2wH9ocaQbR27yhxv5SNLgUqjIMwzAM89ZQ2vXXBp2g0vYEiD2i
+ 1tS9VgY8WjrNQ3fgmcAfcJQXzcfjC8fjDe6likvA0YSPymj7ygtPAlgVidvhAz+dags77m4R4/8W3ZyZ
+ KYCKBBLUDZw5JlBPBAmaNHLwwS6YcX0cJOzyh9S9UVB9X5LBA5VhGIZhmDdHZWzLs4nda0BukLg+Ttvo
+ YTnw+czlHLqDh6QQLIAfYpQXzS92eNCZ+g/KQuQOtUa82CSAMlX2lYSKe+Mgbpcahl3sA9vuboC5N6fA
+ oluzYfGtOa9IIFUBaYYwkU3+bs+B9ekrYPf9rdDscHWI3eUnqn9V9+OByTAMwzDMW6XKPhRAvfb9tUA3
+ IAFs8CAVio8OuqiyUnnKDsEC+AFGmb5drcT40EeNHqZCxXmxusoH8IWmLmCZavtLQrm9kZCyqxhMvz4e
+ Nt1ZDXOvT5UFcDaKH0mgIoLzYOnt+bAMEbODaSvL4NKbc2Df/V0w6vIgiEeZrLI/HmodSIHqB5IYhmEY
+ hnmL1ESqYnteUa99fx2qoBsIAbxdFsqtjUo3cTOJFwbBE0E+wMgvWl7bPN+mLI6C0icSteW3xkGVg4ko
+ Z1nU3F8KkveEQjU8eKiSt/LuEphzYzosRPlTJDBLBPXGAyoiiCy5PQvW310Jm++tg4aHKkLJvcFQ53AZ
+ qHEg2eCByjAMwzDMm4UKOvrt+2uBblBxfryu/rEyutKrokFlpOqs7xKcDyggv2gBbV2+qHqgBNTam6yr
+ uBNf5EPIgSxqHigFCXsCofnR6rDp3hpYlD4L5t2aJiaBSEgiuOg2iiCy9DZKYCZUESTmwN4HO2DQpZ4Q
+ v9sPaBZRzUMofwfxoGQYhmEY5u2DEkjtvX4b/7dBN6iwMw5K7E3UVltRUmdftmiaJBMsgB9alBfMxL6c
+ 1bS6N8pAjY0ldBX34otMFUD5BacDhYjbrYaOJ1vBlnvrYA7K3/xbVAGcIQvgTEkA5Sogid8SPfkjMVx/
+ dzWsTl8GNVD6Su0Lg7qHyuHBSALIMAzDMMx/ghDArDb+tUABrLgrDuKP+GtqX0gBv+/cB6BDKEPJWAI/
+ oCgvlqVtssWBBo9SIXF9grbyPnyRSQBlqFJX6UACxO9VQ/9LPWHTvbUw+8YkFMAZggWZkATOgsW35sHi
+ 23OEAC5B+aPt4vS5sPvhNuh57keI2usLNQ+lQI2DpaA6VQAZhmEYhvnPoHZdv51/HSqKiSCJ2vr3UsG1
+ ke1WdAgbSSVYAD+kKC9WkbC+frsbPyEBjNdWxRe4Klq+QvVDJaHCwRgovT8Exl0bDhvuLINZNyaKCqDC
+ gtszYCGy6PZM0QVM0IxfYvHtWaLbeGX6fKi0Pw7KHigOdQ+Xg2qHk6HG4VIMwzAMw/yHVDuUgO07kb29
+ /1ugI5ArNHxYDmJHqbehQ1hLKsEC+OEkLbNsGxU70vdm0xepUHFxvK7qkewvNglg2YPhUPFgLIreTFh+
+ Zz7MvDkBxW+aGAeYXQJJAGfJZI0H3PNgC3Q99y0k7FND7aNloCYegAzDMAzD/NeUhuqHk7K1868FOgIJ
+ YKNnqVBqYdhRdAhfSSVYAD+cZAlgnbhhoS8aPy0PlRbFviKANFGj1L5iUPdIOViVvlhI3qxbk2DBralC
+ AIUE3pYkkH62COWPIAmk72+4twoWpc+G1ENRUPFAHNQ9XFYcfIYPTIZhGIZh3h4p2AaXzNbOvxboCJV2
+ xkKT5+UhbmwIoEM0FCZRU5VbbDkfQGQBNPPMX730/OBn1J9faWmCrurRElD1cBZ0wJQ4EADfnGkI6+6t
+ QOGbggI4EbfTMwVwHgkgIgQwfRYsTJe2S1D8dj7cAj+c+RpK7g+E+kdSodaRFIZhGIZh3hHVjyRna+df
+ C3SESjsToNGDVEhZGAEmziYNhFOwAH5AkQXQtZ597cT18S9oFnDl5fG6qsfwBT6SRTU8UOL3+0GX8+1g
+ /b01MOPWJJh9azLMuT0F5t6eKph3mySQKoEzYEH6DCGAc9KnwMb7K/F3J0GZA5FQ+Ug81D1aFmodxQOQ
+ YRiGYZh3Qo2jKIB67fxrgY5QaU881LlWCirujgev1k6NhVOwAH5QEf31Bb0LDK11Nglq7y+lo8u8VD2e
+ 48U+mgjJB4Ng0NUesOrOUph2+w+YQwJ4a4oEiuAcIYKTpXGAKIDz0qfBojszYfv9jdD2THNIPhAM9Y+l
+ Qu2jpQ0ejAzDMAzD/FeUhmpHSmZv6/8u6Ah0VZA6l0tBzbMpYBVrPgZVIq+yrjDn/U8uZeFG62iz5fXT
+ y0DirkRt5UMloNrRLGogFY/EQKkDxWDizRGw/O4CmHZrLMreJJQ+giqBErNRBOenT4fFKIBzbk2CTfdX
+ w3SUxdTDxfG2EqHusbJQ+1hphmEYhmHeIXWOpYjijn57/zqQK9TalqSrf6csWEWZr0WVMCOfwLAEfgDJ
+ pXQBF/vNa3bDB2UhcUuiturhklDtWBY1jyVD6tEoSEUJpErfkrtzYOrNsTAL5W92JpIAkhRS9W9u+hRY
+ lD4TNt5fC63PNIWUQ+FQ73gq1D5eBuowDMMwDPNOqX28NFQ/lpStvX8dyBWqbyqho6Vg/Dt7LUCVKEA+
+ gWEB/ACivEjGcZOCljZ8Wl4s7FjtaPYXuSZ+Skg5HAl18YBZeGcWzLs7VeoCvj1RSKACSeBcUQGcJmYI
+ b7i/GibfHA3lDkdBjWOlhADWOV6WYRiGYZh3Tjls37O3968FukKVNSV0TZ5XhOgR/qvRJYpISsEC+CFE
+ GaxZPKS77+XmukpQDV/M6sfR6vWofTwFkg8HQLPT1WHlvcUwK32iEMBZQgAllEogVf5m35kMi+7OgI33
+ V0HrM41RAMOhwYkKUPdEWYZhGIZh3gtSodaJUtna+9fiJErgyhK6lugOgWlu6egSUcIoeCLIBxHlRSod
+ 2svjTlNtBaiKL2b1E9lfZBLAkkeC4NuzzWHNPZoAMhZm3p7wCiSC1EU8K30SrL+3HCbe+h0qHIuC6seS
+ ocHJVKh3sizDMAzDMO8BDZDaJ1KytfevBQpg5ZUJuuZQCSL6uDxCl0gSRsEC+AEk60UqlTg54lbTl6lQ
+ lSqAp/CFJQmUqXEiGZJRALtd/BZW3F8EU26PgRm3xwuySWD6BJiBLLwzE9bfXwFtzzWGcsfDoeGp8lD/
+ VDmodwoPOoZhGIZh3gtqnywN1U6UyNbm/23QFaqsStA1zSgPCRNDHqJLlBRGwQL4AUR+kRxLFkxI3Rp5
+ q+GjsgYEMBmqnkyCpCPBMOB6d1h2dwFMuj0Kpt8eJ1BEUJHBGenjYO39ZTD+1kgoT9W/40nQ8HR5PNBI
+ ABmGYRiGeV+o828FcE2CrsHjspC6PvZBwGf20fpuwXmfI79IZm65a1bYGv240aMKUGU1CuDpJKiO0kfU
+ OpkCVfDgSD4eBqNu9oel9+bAxNsjYGb6eJiOsjcdtzNkpuK/59+ZAuvuL4c255pBmeOR0PBsJahHAng6
+ lWEYhmGY94aKKIFloepJlDm5zX9dqq4toWtwvxxU2hH53DzcnC4HZ5QGmZeY5bynyaVKVOWhL/K55f+t
+ 6qES0PB0WV3Vw4lQAwWwximJ2qdSoPKJOKh4IgrG3xwBC+7NgInpo2DG7bFiIsi0dGKc2E5JHwOr7y+G
+ KbdG4u/HQa3TpaHRORTAM3igMQzDMAzzHlEe6uOWKnlKm/9aoCtUO5REYwl11U+UAFW+XHNQKZS1AFkC
+ 3+NkCqBlROEBtc7QMi2lUQBLZHuBSQBTj0dBtdMlUPomiBm+E2+PhOnpY2EqMk2G5G/mnQmw+sEy6HC5
+ BZQ7WRyanKkCDfAAYxiGYRjmfSNVbPXb/Nel6tEkqHu0jK7OlWQwscq1iJSCvALDAvgeJ1eiLIAO5Yr2
+ rXWhFL6IKIBHUQCpAihT+3QZSD0RAXXPloGF96ej7I0XFUASPoIkkJicPhKW3J8FU26PhUqnEqD2mTLQ
+ +GwlaHAWDzKGYRiGYd47GiL6bf5rcywJ6h1K0dW7VRoKuOajCqCyFiAL4HucXDWhphgDGNLVs3/d62Wg
+ 1v5kXY2TSVDzTBZ1UeTKngyHZuerwZJ7s1D2SP4kAZyqJ4DT8OuVDxbCDxe/gHKnIqHJBZS/c3iAMQzD
+ MAzzXlIfBVC/zX9t0Blq7y2lq3+3LDhXKjoflYIrgB9AciWmJYoKYImZwb0a3EUB3JOsoxdT/8WtfaY0
+ lDlZDL650BAW350pKn2TUQCJKemjBZPTf4d596bD5NsjoebZRKh7OgWanqsMjc5VYBiGYRjmPaXxuYrY
+ 1idna/dfCxLAPSiA98pAsZ5es1EpzMkrMCyA73FypUEavUCFgnv4TG/6LBVq7XxVAGlsYOmTIfDD5S9h
+ 4b3ZMEEIoCSBUiUQJfDOSFhyby50uPQFVDodA01Y/hiGYRjmvafxuUqinddv918LdIZau5J1jZ6kQsjP
+ HovRKayFYaSxAL7PUdbpKelW1+ZKc6gIiTsTtTVP4yeBs1nUPlsaSp0KgbRr7WHh/ZkwMX04TELxIybf
+ GQUT7oyA+fenwST8uvK5RKhzLgWankcBPF+RYRiGYZj3mCbYXtMYf/12/7U4kwy1dpTSNYVK4NnI4QY6
+ RRVhFvIcA877mUwB9P7a9UoLfPESd6AA0gt6TqLWudJim3QqCHrf7Ajz782AP+6gAN4ZKZiIkAAuuz8H
+ Ol79ClJOhUHTC1Wg0QU8sBiGYRiGea9pcqEy1D5XFqqfS8ps+18LdIYa20vpmqFD2H1j9xKd4itJLVTG
+ 8pbzHkYRwBI+3zlfaglVIXFborbWeRQ/mdrnS4ttmbOhMOBWd5h3byqMuzMEpe93FMAR+PUwmHl3Iky/
+ Ow6qnEmEKufjofnFatD4Ih5YDMMwDMO81zS5WBnqXSgLNc4nZbb9r0vNraV0LVEA1R29nqJTNJPUggXw
+ fU5mBTDoR5fLnxkQwLoogDXOl4QKZyJgxO3fYM69STD+znCYiAI4Ebckg0vuz4YeN76D5NNBeBClQrOL
+ VfCAqsQwDMMwzHsOtdn1L5TDNr9kZtv/2mxN0lEvYmia93N0ihaSWrAAvs/JFMDQnt6XW0AVgwJY9Xwi
+ VDofC2PTh8DMO+PhjztDYRIK4FiUv6l3x8Kcu5Og3sUykHouQiz90szAAcYwDMMwzPtHs4vVUABTofr5
+ Etml7jWoKQSwMoSl+bAAfhDJulhzydixIZebo72XIAG8UAoU6lwoC5UvxEOVC4mi8jf1zhghgPT1HyiA
+ C+/PgL43u0DpM+FQ9UJJaHCxAjS5VBWpzDAMwzDMe09VqH8RBRDbcP32/3WouTVZ1xQqQuSooOf5HPNJ
+ AhjGAvj+RhZAU4d8JWNnhFxuChXELOBaF/EFlal7sSxUuhAH/2vvPOCrrM89fliiDFFAmYogW1kCQeYB
+ spOTQchOzsgiQBZZDBGjgiKCW0AR3Nuqrba367Z03PZ23t629La21VYhhNeNg3XOeZ/7PP/3vEmEV8iE
+ k+T38/M1AWNyct7//3l+//X8k9kAPvvpHnrm40fpsY8fYh6gpz95hF759CnKfS+Rot4JUV+f/V4s5R1M
+ opyDiQAAAAAIciRnS+5e/i4bwEb5vzmk/DpMd/tiKeSZWSeuXnalMoAzV8AABq8CBnDQvL5LQl+74WCO
+ zgbwvxsbwKWU/m40Od6ZR2n85+c+2UtPf7yT9n18HxvA++kbR5+lBz7cQtH/CqGkfy9W/w8MIAAAANBx
+ yDu4nHN3XOsM4K/CdNexaDaAISdGe0YGDOBMGMCglWkAQwYtCftWgwFMey+MTDLfi6S4f91Izvcc9MIn
+ ++iJj3fTHjaAj3/yEL1y9BkqOpTNBnCm+rrU90LJeTCW8g8lUe6hRAAAAAAEOQWHlpP7oIOS31tSn/ub
+ DRtA9/EYCvlhyInxK6+GAQx6BQzgiJC+ygDmSiHoX37VAGawsYv911w1q/fCJ3tp38cP0SOf3EcvffY4
+ 7f5oOyW8u5CWvbeIDWAUpXDj8XAjKoABBAAAADoEYgBdB+PZAC7+qqlrBqm/DdVdYgB/EHJiyhoYwOBX
+ wAAOWcQG8LtiABOMGcCD4WSSeTCaov89lwoPp9Pzn+5jA/gg7ZHl38+eouojhRT17izKOBhJ6QcjKOVg
+ KLkOxVFebTLl1i4DAAAAQJBTwDnbfSiBlh9cWp/7m0vqr8N194lYCtnPBrBiNAxg0MucAZw3YEnY9+Yc
+ lKvgFv/K7k8/FE4m2YeiKebdECqty6aXj+6jPZ/cQ09/spue/PhhSuP/Hn9wPmUdilKfpx4KJXdtAhUc
+ TqH8w0kAAAAACHIKOWfncu5OPbSkPvc3m9+wATwZQ7E/CzlxHQxgB5C5B3DJgKUR35uproKzNoCzqPSI
+ m15gA/gIG8AXjz5Bmz+qouj3ZlLmoUjKOBShvtYwgPHcoGAAAQAAgI6AYQDjW20AXSdiKP7nISduqIYB
+ DH4FDODoyMELo/bPeVeucVn8azaAtfwwA2TXRlNU7Swq13LouaN76PFPH6JnP32MPNxYHO/NoazaqPqv
+ Ta0Npdy6ZVRYl0r5dcsBAAAAEORIzs49vEzl8Mb5v1n8Nlx3nowhxy9DTkypxh7AYFc30wCy8kLfnPHZ
+ Ckqk5F8v1Rs/VGUAD86i6ro8ev6Tx+j5T/fQ9o9upZhDcyitNgwGEAAAAOjAtKUBjPsFDGBHUIMBvNiW
+ Gfq9WR8rA/grNoCH+WEGyDocTRGHZlL1+4X04md76dnPH6Pi9zMp9tBsyj7M5q/R16YeXko5dQlUeIQN
+ 4BFuWAAAAAAIaiRnezh3Sw5vnNObQ9rv2ACeYgP432wAb4YBDH6RYQDHJF0x31gCTqDFv7X7M+oiyCSr
+ LoYctbNowwer6NWjz9Kuo9tpeZ2dkpjsulj+mvD6r02rC+PGlESrtHRaoaUAAAAAIMiRnJ3HuTu1bml9
+ Pm82v4/QPd5YZQCvuwkGMPgVmAG8cu6A0HB1CCSBlpxmAJ11URRbO5sNYBG9+cUrtFErphj+c1ZdJP93
+ oeFr07jx5B5JhAEEAAAAOgimAUxpAwMY+ws5BQwDGPwKGMARiwYsCfv+DQflFPCS37EBPMIPM4DzSAxF
+ Hp5Jmz4so2988aya9Uuom8d/H13/NSZpR8IoV0uiVe+zAXyfGxYAAAAAghrJ2ZK7UziHn57Xm0r6/7AB
+ 9BsGEHUAO4ICBnBACBvAH9xwUE4BL/293Z+pRZBJlhZF0Ydn0baPNtLuT++muMM3UroWzv8tsv5rTNK1
+ MMp/P4lWf5BOhR+kAAAAACDIkZwtuTtNCz0jrzeZP0ToOWwAQ37KBnANDGDwy5wBFAP4/YAB/J+vGsAM
+ NnpxR+bQ9k830U0frSTHkdlsCqO/+uADpGpLqIAbUdEHGbTyg1QAAAAABDmSswveX8Y5vOUGMON/w/Vc
+ iqUYMYAlWAIOfgUM4KAbBi0J+9YcNoDLaOkf2AC+H0kmGe+H0/L3F1PNJ2so98NESn5/Cf99VP1/b0zq
+ +6FU8EEyFX2YSSs/TAMAAABAkCM5W3K35HCr3N4UMv4YyQYwnkJ+HHLi2pUwgMEvcwl4Qu8lod+84eAK
+ SqKl/3u6AWRnz+R/uIzS+WPj/3Y66dx48j5YRqthAAEAAIAOgRhAyd2tMoB/itTzxAA+E3JidNYwGMCg
+ V8AA2vr2WLL4xRkHV4kB/DMbwA/4gZ5G2gdhZ/zd6aR/wAaQjeLqj9gAfsQNCwAAAABBTRHn7FzO3Wmc
+ w61ye1PI+HOELtvIQp6ZeWLw7AEBA2iDAQxiGQbQZlsyd9fEg6tpOYX+0doANoVUNomyTFz0URat+igd
+ AAAAAEGO5GzJ3a0ygH+K0FdSEoXUTD7BnkIZQNtMGMBgVr0BnH77+IPFlEqhB9gAfsgPtAWkfhhGeR/F
+ UcnHTlr1MTcsAAAAAAQ1RR+zAfwogXM4G0CL3N4k/mwYwNk1ExsMoA0GMJhVbwCn3TaKDWAKhf3F7s/6
+ KIpaQvpH4ZT7cQKVfOKi1Z9kAAAAACDIKf4ki/I+TlQ53Cq3N4kDkbqsIk7bMvE4e4o8w1rAAAazTANo
+ n3Lz1e8VtZkBzLJsZAAAAAAILiRnS+5O/yjUMrc3hcwD0coATr15vMwArjCsBQxgMMs0gFHjCq96f7UY
+ wLcCBvDj5pP+cTjlfOKgkk9dVPRpFpMJAAAAgCBGcnbux3Eqh1vl9qaQ+TcxgMk0MWugGECPYS1sPQMf
+ oSBU98DHUddXX/OjQkoi5z9i9KwPrB/wuZDG41QG0EnFMIAAAABA0CMG0PWxo+UGkD1D5lvR+gpaRpOr
+ r/ole4oJylnU1HsMKAjVzU525dDD3pi1Te4Cdr4drWd/GEXZnzSfrE/CyfVpLJUddVLJ0SwqPpoJAAAA
+ gCBGcrbrk1jK4BxuldvPyUdR5GLvUECJFPLg5JfYUvQXXwEDGNzqlkIpahl43uNTduTqceQ82HIDKI3H
+ 9UkMlX0KAwgAAAAEO5KrSwIGMLulBpA9g/vdGF0mkSaUXPM6W4pB4itYMIBBrG72GmMGcHzhVTs8J2LJ
+ cyRWz/gggrI/5YfaTDI+DScnf5TRROln2VTyGTcsAAAAAAQlkqvLPnNy7o5ROdwqt5+LzA+iKPeIQ8+j
+ BBo8vc+rbCkGiq9gwQAGsbqlBG4DGbJg4I7sozGUpzn0DK1lBjDz0wjK4o8yoijlBmXV2AAAAAAQHIj5
+ K+OPMnmTxTncKrefi0wtknK1eN1DDuozvDcMYAdRN5vdOKVz6aR+98pU7gotQZd7/ZxHo1tIZKBBudXI
+ AgAAAADBSTnnalm1y+LcnX00yiKnn5usD6JJ9v+5jkVR70t7vsGWAgawQygwA9h9WO9ixztLThXScsr8
+ MIKcn/OD/az5ZHwWTmWfZ1D552wAP+cGBgAAAICgRHJ1yWeZlPUZ532LnH5O2CvITSCFtIwy/hXuvWiw
+ bSNbip41xgGQbuIvoGBVwACOiBiyJOlfiz9YRUmUeSBKd35h8aCbQCYbwKLPs6jicw8bQScAAAAAghLJ
+ 1XlU/FkGZXwWaZnTzwl7hcwDEbpMHiW/HfrZpLJJi5S1oPo6w1DQKmAAe/TtsST2N/O1VZRMWX9hA2j1
+ oJuAzACu/DwNBhAAAAAIciRXr/4slXN3C2cA2QBmsAEsYu9g3z/vaL9x/ZQBNL0FFMxqeEjhC16Y+mEp
+ pVLWXwMzgLIM3EwyPg+nVV+kUMUXuVT2RRbDjQwAAAAAQUfFFx5a8XmKyt1WOf2cfMl5/y8RuniH2U/M
+ +Jy9xFLlKGAAO4TMhxQ658HrPigTA/hWYAbQ6mGfg3RuRAWfL6cqNoAlqoG5AAAAABBklDBVX+SzAVxO
+ ma0wgDJpJN5hzl3XHWUvYVeOAgawQ6g7kdqoOWjhC9N/XiwG8O+RLTaAmZ+HUe7niVSpZgCtGx0AAAAA
+ LjRuztV5KmdL7rbK6U0h861IXbzD/Mev/zV7iWHKWeAEcIdQN/O6liWvzX5FLnOOftfudx2NIdcXzSf7
+ i0jK/SKeqr7Mo/IvPYwbAAAAAEGHh3N1rsrZkrutcvo5+TyGPO9E60WUQouev+GbbCX6iJ9g4QRwB1A3
+ mzED2G2Me9ibcggk5ojdn3U0mlzHLB72OcjiRuT5IpYqv8yhChhAAAAAIAhxcp4WA5hDOZyzJXdb5fSz
+ wh4h+9MYyql1sAFcTmMyhnyfvcQA5SxgADuE5CGpGcD+4/u8kE+JlHskTs/6mBtDCwygHB5xM9KwTBMI
+ AAAAgGDCzTk6T+Vp1xdRKndb5fSzwh4h6+Mocmh2/wq5Bm5Of7kH+GJzUkl8BRTkChRstA13DFrpfOcG
+ 3wpaRll/i9RbagBlJCGNq/rLfP7oatTgAAAAABAMVLMBlI/OVhnASCqgeHJ+HkPXFY1aI14i5WUcAOkw
+ Mg3glWlXJqQdCD8m+wCz/halu47zA/6yeagTQV9GUumxLKo+lk9rjrEBPMaNDQAAAABBgeTm6mN5KldL
+ zpbcbZXTzwp7hIxPomg1pVLy35bSsMTBGcpU4ARwB1LAALIy7PvnnSyhNMr8v8gWGkBuEF9G0OpjGbTu
+ WAEMIAAAABBkrGHWHVtBJZyrM78Mb5EB9IgB/CicStkzRH//RmIP4VFOAgawA6nBAMYsfX7GZ2WUro51
+ t8QACllsAAu/TKUqNoBGY8sBAAAAQBCx9lghrTyWShlsAK1yeVPI+HukLp4h/Ptz69hDzFdOosFTQEEv
+ Y8Om6Iqw12f/vozdfNg/7H63rPFbPPBzkcWNKf/LZdy4CqjyWC6TAwAAAIAgQiZpCo4tVznbKpefE/YI
+ Ye/Y/SWUSrH/Pe+/2ENcaVgJHADpSDIf1sAJq6/+4xo2gFHv2f3ycN3Hmk/2sUjKO+agdcfyad3xXKo6
+ zg0NAAAAAEFBNefmDcfzOVfHc86OsMzlZ+UEG8DPo5VXKKMUmnb72N+xhxhpWAkYwI4k82FdOjT68v8s
+ oWSKPWj3Z38WZf3gz4HZmKqP5XIjy7NsfAAAAAC4MIgBFIycHfmVHN4kjksNwEjKqZ3tK6YkujZnxA/Y
+ Q1xuWAkYwA6lwHVwtll3T6rKo3iK19gAfsoG8GQsP+jm4ToeTc7jUVTJjWztiRVUeSKXqgAAAABwwZGc
+ vO5EAVVwjlZ7/TlnW+Xys8LeIOtoFCWyV8ijRJpYPGKLYSZg/jqeAg9tyOL+palvR1AKP9TMoxGUczLO
+ +uGfBWlQWccjqey4i9afWEkVJ3jEcSIPAAAAABcYycnrThRyjnZT9vEolbOtcvnZyGEDmHk0kpLFK9RG
+ UK/Le2xu7CWgjiTz1E4vm9vx4/lUqqXpmX+P0FtqADOPR1DJ8QzawAbQqgECAAAA4PxTwWw4sYpKj2ep
+ yRqXRR4/J2IA/x6li1dY/t1FevfuNlUEGgawY0oZwF4DbDNifjT3vTWUQeFyEviYxYNvAtnHw2nF8RTV
+ yNaeyKdqAAAAAAQBBWpyZuXx5WqyxiqHnxP2BuH/lAMg6eT45Y2He43vNVU5CRjADinzoV0//c4J78hJ
+ 4Mh/sQH80uLBNwEZVeQfTwwYwAKLBggAAACA843kZMnNkqMlV1vl8HPhYgMoJWDK2QDO2j6plr3DOMNC
+ wAB2RJkP7YpZW8e/WUwp5DkY4pObPdwn+IE3g5wTcZR9Ioo8/Pm6kwVMIVWfzGO48QEAAADgApGncvK6
+ kys5RztUrpacbZXLv5ZTbADZG3jem+WTusFTNo79MXsH1ADsBOp2XdWYHflHEnW3lujN/oIbBz9sy0bw
+ tTjIxY3KdSKaG1subVAGMJfWcuMDAAAAwIVBDKCRk/NUjpZcLTnbOpd/DewJxBsUaPN8BZRIo7OGP8re
+ Ade/dWgZa/fdLxl7yZ0Z/wgnt5bilVM+8rAtG8FZkIaVxQ1rzUmnamxVFg0RAAAAAOePqsCkTPlJl8rR
+ rhPNX+UTMj+LoiLN7svWomnA5IsfYO/QU/kIqIMqsHlz8Nz+sal/WfJJiZaqO/91g8/DBtBzsnmoGkEn
+ I6joVDptPLWa1p0qAAAAAMAFRnJy8akMlaMlV1vl8LPCniD8bbs/XVvsn//7yb6B8wYsb+whoI6owMO7
+ eHDPRfbXZmmyuTNCDoKw27dsBGch92QcOblxFZ5KpptOraL1p1ZYNkQAAAAAnB8kF990aiWt4twsOVpy
+ tVUOPyvsCSLYAFZqmfrsPdM+Z9swT7xDfTk5qEPKfHjj5+ye8gc5Cex+L8YrV75YNoKzkHPSwY0rSjUu
+ aWwbAiYQAAAAAOcfMYAbThWqnJx7Mp5zdKS67MEqh58NpywbvxvjLWePsOC56T9jzzDCsA4wgB1Z5vTt
+ pWNyRr6xmpaT+3CC1/lllGUjODsOcrMBFNZxw5MpZ6sGCQAAAIDzw82BXGzmZ8nV1jn86xFP4D6S4C2i
+ ZJpcM/o18QyGdcAScEeW+fAuvjJy0IO5b8fqq7X5vuwvoy0bwblwn4yh7JPhVHnKzY2u+IyGCAAAAIDz
+ x8ZTq6jilEet0EmOtsrdZ8UbS9lvR+lubbk39614fVjiwJ3sGS4xrAMMYIdWDdWoKdzh8UPS7fvt/jTN
+ 7g//t90vD10dBmkmmafCqMSbQZu8bAC9hQw3QgAAAACcZwpVLi7mnJx1KsIyZ58T9gJZ/4rSy7QMX9Iv
+ FtOlUy9Z2dg7QB1YNQ2bOMPCvzPrgwotXY94hw2gOH+rxnAWck/FqUZWcCqRblYGcKVqgAAAAAA4v2zg
+ HCy5uMC7nDJPhVvm7XPCXkA8Qba2xB/1xpxPbZfYkpRjwAGQTiGzmOO18x677vdrKJ3ch+K9TjX162gW
+ ud54yvZGkcsbRzf7VtMG3ypmJQAAAADOO6tULvZwTnZybpYcbZW7z4aUjXG/F+cto1Syvzb99+IVlGOA
+ AewUMh/ilRPLr/6ebPJ0a0lep5wEtmgM58Lt5cbCDW29r4A2+UotGiQAAAAA2ptNvmKVi2ViRnKzVc4+
+ F87j0ewJ4tUBkPFrRv2AvcIQwzLAAHYGdQus5fcY4Ry22XWYDZyW7HX+O1q3agxNIdsbQWU+N488Siwb
+ JQAAAADaF8nB5ZyLM7zhlrm6KTj/HaMXaQt9zsMxNCRu0L3sFXoRkRz+wAGQzqCUl41l4ItHds+I+LX9
+ WAmlk3EQxLpBnA2ZYs5kA7jSm0q3+krpJt8qAAAAAJxnbvGV0WpfKmV5I1u0/CuIFyihVIo4EHqsX0i/
+ PPEKgUkjGMBOoZT6fYBTw34w529rKIPcB2f55E5gqwZxduLJyQYwjz/e4iumjYxVwwQAAABA+7DRt5pz
+ cAnn4gQ1KZPTkv1/7AFc781iG5lBS74/+z32CCFiFOx23APcedRgAEfN3Db+v2WzZ5422yfHv3N8jmbj
+ 8kWTh1nvK1RT0FaNEwAAAADtg+z/28Am0BnIx1a5+lyIB8ivm+MrZwM45c4xf2CPMMGwCvWeAeoE6h5Y
+ 0+812jP86YKjiSRFH10nYywbxbnI88VTli+CKnxutQy8kRsjAAAAAM4PknsrfTlsACM4L8efkaebghSO
+ LtTm+VYdT6JxxSOfZo/QRzkGHADpXLLX2NWU7uDQy0oTamOOF2spevR7dr9VozgXpgFc7Uuh231lZzRM
+ AAAAALQft/rWGPv/WmEAo9gDFGvLdUdt1KkrlgyoEo+AAtCdUYFl4IuH95wX8ZsFh+TS5+iDdr/HF0s5
+ fm4MzSTLH0H5/gS61V9Km/wldLN/NQAAAADamU3+IpV7czkHOzkXW+Xoc+FhItkDVFA6Rf9s3odsD2LE
+ I9iw/69TylzTv3rWQ5P+ew0bQIfWcgPo8seQ2x9FG/0rVUO0aqQAAAAAaFsk50rudfmj2chFW+boc+Hx
+ x1KuNsdXxgZw4QtTf8veYLRyCA1nBqBOJHMf4CUTS656ZqU3iQq0Zbr7VIxl42gKmf5wKvd76Hb/GrqJ
+ G6NVQwUAAABA2yC5VnJuJedeWYmzys1NQXJ/omb3r9aX07jyUS+xN+gZWP7FEnBn1MwVtl7y8YqlA4sd
+ tZGn5DSw+3CMnqvHUUtw6lG0Wk+lzXoVbdKLmGIAAAAAtCOSc4v0NM7BkZa5uSm4a+P0UvYAWf93g6/f
+ 5IvXizew16jlX9T/65RqWNsPDf+vuXWVlEUxh+x+q8bRFNx6NOXpDrpVL6Nb9BLLhgoAAACAtkFyreTc
+ fM7BLs7BVrm5KbjqYvQKyqS4Xy34iD1BtHIGWP7txGp4uEPmPzv1FxVsAGO1lhvAHD1WjUBu0gt5RFJB
+ G/XVlg0WAAAAAK1DcuxtnGsl58oKXI7usMzNTUFyvxjAmfdO+At7gmHKGcAAdmqZ9wL3HOUe/kwRLVd7
+ ANRmUIsG0hScegSt0bPpDr2SbubGeQs3UgAAAAC0LZs4x27mXFuuuyirFcu/Hj2WCrVlegml0DXuEc+z
+ J7gY+/86v7rVLwNfZKtOPzDFVyz7AL2tMYBRVKAn0RYeldTopZaNFgAAAACto4Yt2+16Oa3gnNuq/X/+
+ GJL9fxl/itQvntCnWnkClH/p/EppmOKds/Sbs9+vpmzy1Dn0XOKG0QJyKIaJpU1URLdTJd3MH2+hEgAA
+ AAC0ETdTMefYcs61JYG8G2OZk5uCrPpVUiYtfWHWJ+wFQg1LAAPYFWRO8Q4aU3jNHyoog+LMfYAWDeVc
+ 5DDZFElV5KEtVM0NFQYQAAAAaFuKOMdWcpbN45wbwbnXYZmTz4XsGzT2/2XQzAeu+0/2Av1tpE7+Yvm3
+ C0getNBjQEj/XQWUSKtpObm9LR9NiAFcTak8OqmmGsuGCwAAAICWIrl1C62lVZxrsyncMhc3Bcn1kvML
+ KIFGxg56QLkClH7pQqoJOP1Btjj7/gV+KQfjPBTVwmXgBHJRNH+M5QZayiawItBYSwEAAADQSiSnbla5
+ dQ15yEFutfyb0CgPNx1nbawus3+O3y86xS7AqbwATv92KZlTvVNm3znp8FpytnIfYCx/h0hax2OKLVRl
+ 2YABAAAA0Hw2UbHKrRs4x8qKW0uXf4WYOru/kr/LomduOMAe4GrDCmAGsCvJfNiXjM4Z+mIJJatyMHIy
+ yKrBNAUnRfEYJYPuoGq6lcoAAAAA0Cas4dy6lm1gJufaCMsc3BTc/jiV60sojUYkDv5WwAeIYAC7lIxN
+ n7bew7oX2/fb/eVahu70RlF+C6aV5f9xUzR/jFNLwJupkkctJRaNGAAAAABNxVz+3UzllEfxgS1X1rn4
+ bEh+dnpjSHJ91oFpvouvsFUpLwB1SZnLwFOXvDz9vSqZw5Nr4U5rNE1BGqWbYtXU9DpaGTgNDAMIAAAA
+ tAbJpXdyTt1AK1SO9XCulZxrlYvPhlTskBxfzbl+/qNTPuTcP8OwAJj968rqPXnj6JekKGT+kRt97rqY
+ Fu8FlJNJxZTBjXUt3UZruPGWntGYAQAAANA0JJeKAZQtVq05/SuHR/KPzPWtoSyaVDnqTc79/Q0LAHVN
+ GcvA3S6b02+j63A0pWtL/e7alhlAWQZ28egkjz+XYpWyDIxZQAAAAKDlGNuqKjjHJqoc27JtWnGUXRut
+ u7VUr/twLA2JHbhBcr+5FQzqijLLwfTpERn22ORj1VqWHnnI7pepYqtGdC5khCEjFJmqllnAGh65yOgF
+ AAAAAM1nK+fSjbRKHbRszenfqIN2/1rO8SHPzDxhu8iWpHK/6QGgLinT/V8xqWLUf0ltIPeRBG9LTwPL
+ yEQMoExV38WNVmYCrRo0AAAAAM6O5FAxgGWUqXJrS2b/BMnpktslx1+3afyvOeePMlI/DGBXlmkAe1wR
+ OmCL+71ocmvpXmerloGj1ShFpq2lbtFtygQCAAAAoDnIgcrb1UWrcsiyZVU6BLn9Q3K7qzaaBi3qdx/n
+ /F5G6scScNeWOQXcwxZhf2XKUVkGlqliq0bUFMT8ZVEYraMVPHK5iRuxjGSsGzcAAAAArNnKmXQ9raQM
+ zqm5LVz+lS1dke/a/ZWc26PfmPtpjyEXOVTqx/IvxDIbwfDpW8btL5NlYG2Z1+2PtWxM50JGKFkUzk02
+ le6kDdyIK85o1AAAAAA4O1vZ/q2mFMpUy7/WOfdceDiXu7UEb5mWoV9/y6jfcK6/RmV8XP8GsboRkToN
+ fGVo/7ucv5GTQmle96GWloMxikK7KFY1YLkZRPYxAAAAAKBpSOkX+Sj3/gotXf51noqhMi3V5zoSR0Mi
+ L5fl34sCOR8zgJDNZrfbeqpP+tgcEd+78YNKHinkHJrly9FbeuIogUcsodx8c+huuokbsbGZFQAAAADn
+ Yg1tow20lnNotlr+tcqz50ZyuGzpqtTS9bBvz/iMs3ycyvVmzocgljkVPHLSulG/KKU0tQzs8bf8yLmT
+ ImkFJfEoZh1toUqLBg4AAACA05GceSetVzlUbv+wyrFNQXL4Sm2ebw2l05Qt47/POX5QYPYPy79Qvbql
+ UIo0iB4D5vevch6xnyzVUvWWLwMbG0+zKII20WoeydxEm3lEY9xnCAAAAABrZPbvJrqFisjFObQ1tf+c
+ h6L1Es7l2Qdm+C6f3b9Skr2d7DL7h9O/UCM1TAmHLHx95r8rKJNi6lpeFFrI5sZbyt9nB220aOQAAAAA
+ OJ0dtIFzZ5Y6/GGVW5uCGMdYze6v4u+y5NvT3+PcPldleBz+gCzUvYZqZFPoJRPLR71SQilUqM33efSW
+ nQYWXBRFHopRtYxkKdho3JUAAAAAOAM5/LGOWatyp+RQq9zaFCR3r+QcvoZSaWz+1d/l3N4Xhz+gr1M3
+ e01gFnCAbc2iA1PUvgHX4ZYvA0vdIqkJWE0FdDdtVKeCrRs9AAAA0LWRHLmdbla7/7IotFXLv27O3bKV
+ K/3ANN/FV1+0VlJ7ystqqxeWfyELNUwN3zBn14T3ZOo4T3O0wgDKYZAIKqTldBdtoDt4VGPV6AEAAICu
+ jtyeJZUzVnDOlNyZS/Fn5NSmksO5u4Jt5Lw9kw9xTp+jMjtO/0JnUbeaGrUM3GtYzOBdyzW7f5WWrLdm
+ GTiHYtVhENnQKnsBzRNOAAAAADCQ3CjmbxMVqyoakjutcmpTkIscVmrL9JVakn5V0pWPc07vG9jiheVf
+ 6CxqmAWMt//4xpOVbN/cvhjLRtZU5BLrYsqg7WwA7+ARjuxzsOoAAAAAQNdD7s6vpB10M5VQpsqZVrm0
+ qXi8sfzdsij2jbmnOJdnqoyO2T+oCepmI7VHYOB1m679YSU3xhjN7m9NUWgXRavLrKWRG4WhpbFXAQAA
+ AIDtmmyTkmVgj7pJK1rlTuucenY8ehzFqdO/WTSjZtxPOJdfEcjpmP2Dzq2UwCzgxZP7VmYfiaZSSiWn
+ t3WzgJkUxs08V41wrDsAAAAA0PWQlTE5/FFF+WrLlFUObSqSq0somdxfxlKvIT1ul1xeUwPzBzVd0lhk
+ xDA/ZPfk99dSNnnqWn4YRO4wlGrmBfzxLlqvwCwgAACAro7kwq2cE7eqwx+Jav9fS+/9FVx1sfo6zrhL
+ n5hxkHP49EAux8lfqMkyG0ufodGDv1VMqSQHQtz+ls4Cxqvj7FLUcgOtpHvoFh7xVAMAAABdnns5J95E
+ q9TePzn8kdfC079uPYaWca4uoTQannTFs4E8LoIBhJohY8+A3BjoiPnp7M+rtGw9+1CMnm/R6JqCjGiy
+ uHEXUjJto43qnsM7qPKMjgAAAAB0DYw7f6VO7krOjWIAWzr7l8c4OUdXall67OvTjtsutqWpHG7mcghq
+ hupnASeWX7O/nO3bCu1Gn6uFh0FkRCOzgLK/4VYqUSVh5IYQ604BAAAAdG4kB+6gTSonZnJulNs/Wjz7
+ x/k1n3N0hZahT715zE85d19mpHAYQKjl6tFvykVr09+O8GZoS/wywmjNLGAGj3BK+N/30M20TV15I9fE
+ AQAAAF2Lu2itMoByZ34GhXGebNnsn+Rk56FoXXJ05jsR1HfKJbdJ7sbsH9QaGSeHLrJNCLn3+n/KMnBO
+ 7Wxfy0vCyP3A0ZRNUWrjq5x6upOqmLUAAABAF0JO/spKWJXKiW7OjS2dXJGcnHN4jq9Sy9Dn7Zv6R1t/
+ 2ziVu1H6BWqFzNHDJVdGD3oi75N4cmspXmdty+8HllnATApl++eke6iGtgYuvgYAAAC6EvdxDiznXJjG
+ ObE1J3/dnJPdWpo3/4sEuipt6IOcs80LHTADCLVCDfWD7FH/Oee9tVqW7jk829eqS6oDhS7vYPMndQGt
+ OgYAAADQWZFLEWQZWHKhUfjZOl+eC8nFntrZvmrOzaHfmPUx5+poplujW70gqMUyDWC/sZ4hrxX5kqlI
+ c5xyt6IwtDkLWM7N/n66FbOAAAAAugyS8yT3VZFH5cLWzf7F6m4t2SvFnyetv/oJztWXGCkbs39Q69Wt
+ hgwT2H1Q95X2/fNOOrUwf+Qhu9+qMTYVY9QTo66/kRpI0iEAAACAzs52lfM2UA7nQFkRs8qRTUVycba2
+ 1D/zR5N9tl42p+Rqew3u/YXaTuZU8tBJG0bvlyKTUhLG04rDIIJxPZybHqDb1JF4q44CAAAAdBYk193P
+ Oa+K7V8mLbXMjU3Fo8eqXLyG0mnyxtG/5Bw9ioiw/Au1qbrZa+xqRNFzrG21/S/2k+Vauh5Z2/pZQBn9
+ yCzgPbTJsrMAAAAAnYV7aCPdzTnPTbGcAyMtc2NT8dTG6unaEr/jL+GnLhndvVxydCBXY/kXalP14JGF
+ LAWPCNk98RdVPHbJ1+b4PLp1w2wqUvuomkdCD9Ltam+EeVcwAAAA0JmQHPdgYPbPqPtnnRebgoeJ1ez+
+ Ss7Fc/dO/h3n5mtqqEZyNGb/oDZXN3NfQbdhts2uAzN9pVqq7va1/DCIIDOAOcw2HhFJQUyYQAAAAJ0N
+ yW2S47bRTZzzYlu9908OYpZqaXrWh7EnLr7+ogrJzSkvK/OH2T+oXSSzgNK45s+4e/yRKnKqEYhV42w6
+ Dh4JhfKIKFftBbTqOAAAAEBHR3JcNee6LM551vmw6UjulRw888HJhzgnzwzkZhz+gNpN3WxyIthu69nn
+ 2j67cr+IpWJKVSMRqwbaFOT4u+wFlNNQcjWcWRfQqvMAAAAAHQ3JaVLtwpj9c5CbIltX+oVzbjElU54v
+ nvpNuOQp21hb78DBD8z+Qe0qc3/BjPn7ph1cS9nk0eJafDOIiZwIruCu8RBtUcvB0mnkIwAAANBRMXPZ
+ g7RZzf7JipdVDmwOOZxz13HuDdk9+X3OxXNURsbJX+g8qFtN4HaQQSH9HiigeCrSklu1F9CYBYwM1AVc
+ R/cF6gKe3pEAAACAjoTkMrnyTVa43Jzjsls7+6fHUDHn3JWUSANm9X1EZWVSM3+Y/YPOi8zbQWYt2DtD
+ W6c5dXddbBvMAobSGnKqE8F308YzOhIAAADQkZAr3x6kLVRJLpXjrHJfc3AfjtEl587ZPeETzsHzjFRc
+ n5MhqN1VP9Los3DArgI9nlI0u9/tb/1ewGyKCuyXuJ1HTjJ1fhMAAADQ4ZAcdh/dyvZPNktFqRzXqtk/
+ zrGSa1dQIl259LJ9nIJ7Bg5/YPYPOo8iWzcyGt3U2fdeX5ujRfhj6ux+2eBq1XCbgnSMDFpKpTxOkhHT
+ 3XSzZacCAAAAgp3tnMMe4FxWzDlNcltrzF+O7qCYWrvfo0X6Q3Y22vuH2T/oQohk30GKrcfgyMu253zi
+ oDIt1edsxYlgQfZIZFE4baZKtWlWbgmRKXQAAACgoyC5637OYXdQFee0MJXbrHJeU3H5Ze/fIl/ul3F0
+ ZdSgh6QaR2D2D4IugAKHQVghCx6cfGit5tJlhCIjFasG3BRkhJTJBnAVJfHI6Xa6lzZZdi4AAAAgWJGy
+ L/dzDltFyZzTwlo3+0cOij5k96/VsvW5D17/AedcY+9fQw6GoPMuc/Rx0ZVR/R/Oed9Bbi3V666NadWB
+ kBwmjULpZiqhnTx+2s4jqe3q/kTrjgYAAAAEA5Kr5PDHQ7SZNnEOS6OllnmuObjrYvQyzXEq/5M4GhJx
+ 6WOcc3sbqRd7/6ALqYbaQ7MWPjnl33LSKadujs9DsZYNuWkkqKPyYgTvo9sU0qkAAACAYMfMW5LDsiii
+ VbN/Hj2W8g7d6JPZvxsfn3KYc+18lXFR9w8KAnUL7EPoMXjpZdtd/4omt5bhdde2vixMOi2htZQXmAW0
+ 7mgAAABAsCCzfw9zzlrHuSuDc5hVbmsObl8s59Q0r/tgNA1c2n8n59peOPkLBY/s9fcPhkzfOv5QFWVS
+ 3pHWzgLGqSPzwjbuVHIq2DxVZdXpAAAAgAuHUbVC6thKzjIuN4i2zG1NRWb/4g7Lnb+ZdN3Wcf/mHKtm
+ /+wNOReCLrjULODMmbZe3UbYtme8Hemt0DJ9bVEcWq7NKeHGv5PupB20SXUyAAAAINiQHPUwbaUyym6T
+ K988tbF6hrbUn/mO/aRtUs+1UnkDs39Q0CnFZusRaJjDpt05/r/LufnHSXHoVs4CusnB9i+UbuMu9RCb
+ wIZZQAAAACA4kNz0EN1Bt1MFZXHOau3sn1tm/ziHVnIunbJtwm84t44M5FjM/kFBp26NloJL7PvtJ8u1
+ DN3ZijuChXxKJCeFUwEl0P10q6qqvp072g7ucAAAAMCFRnKS5KcHaDMV0jLKpjDOX/Fn5LPm4PbHkuRQ
+ x1tLTtkuta2XxGqvUTkWs39QUKpHCqXIyaQhE0uu+nUFpVMij2A8eutMYC45eAwURhtoBe1SS8EyCwgT
+ CAAA4MJi5qJdtJVzVCHnqqXq9K91LmsaHj2OEtTsXyZNWDXyfzmnDg/M/qHuHxTEajianmnfP//Las2p
+ e1q5F1CO0Ms9ilJJ/R7aqKbZ7+aPst8CAAAAuHDIIUWpVLFJ5SgpYdaasi+CbH2q1LJ0+/4FJzmXFqqM
+ irIvUAdQtxqjOnn3K6IHPl9EKbRc9gK2chZQOlQ6j6xKeHwlm2xlKRgmEAAAwIVCcpDkIpn9K6NM/keK
+ PrfS/PliVM4spWQaHn/lq5xLewdyKpZ+oQ4hc5p6zpzdEz7ZQC7yHIlr1SxgHneqHB5diQmsYRu4i+7i
+ DihT8NYdEwAAAGhfblITErdRucpNkqPyKNEyhzUV9+E4fR3nzLm7xnzBOTTUSKVY+oU6jsyRSvc+1/fZ
+ 5f6nQ0/nEY3T3/oDIdkUQR7uZPezDZRp93voFgAAAOC8I9uR7qPbOSc5VG6SHGWVu5pKtjeG0rTF/tyT
+ 8dR30sV7OIf2MlIpZv+gjiWzwV5z3c1j/1xNWVRw5MZWF4eWpWC5W7Gc3LSLttG9bAStOiYAAADQXkju
+ 2ck5qILtXxot5txknbOaipRMy9Pm+NaSk8bePvYtzp3XGikU5g/qgJKileqTS21Fy34VcqJSy/Y534vS
+ 8ywaf1MRA5jDHUVOBW/mrvdowATCCAIAAGhvzHzzCG2lLVRJ2RSqVqVae/DDeTKKqjSnz/Gnxads3W1V
+ xMavPodCUAeUWbX88msLR75ayuOk1ZrjlLMNDoRkU7gacckVcQ8HbgkxOyYAAADQHkiukZwjuSef4gO5
+ qJUHPzgnurXl3hJKJ86V3+acORg3fkAdXy/XH10Ptz89/SO3FuHPqZvtkz0TVh2hqUidJZl2X8Njr0dp
+ u2VHBQAAANoOmWi4lXZzzpGl33TOQa2t+ZfDuTCm1u53a5H+Jc/P+IxzZbzKmISDH1DHV/dAceheVzou
+ u8t9xEEVWobPeaj19wRLzSUpunkHVdMeuhuzgAAAANoNqTwhEw5bOedkce6RHGSVm5pD9qEYvUxL9eVw
+ brwyetCDnCt711CNmD8YQKhTyJwFnDjl1vF/qaZMWqHN9Xn01h0Ikat2siiMR1DxWAoGAADQbkhu2ck5
+ 5iHONZJ72uK6N8mB+do8XyVnsmk14/7JOXKakSpR9BnqPOqW8rKaBbTZ+tkKIg4sPlalZenu2phWzwLK
+ NXEyDV9OTh6Z7aB76FaYQAAAAG3IJlXweY9a+nVzzlmico91Tmo6kgPXsvlz/HnxKdtFtlJJkfYaO+77
+ hTqdegQ2tQ4Y7hj0vSJvMpVoC32trw1oFIjOoFC6nW3go2wB76VbVGcFAAAAWouc/pVtRnLqVypQyNJv
+ aw9+yB35xdoiX5FvOQ1PHfwa58ZLcd8v1FklDVtGNqLwuTvHH1mrOfVczaG39kCIdMQsiuBOGa0KREt9
+ QOmwVh0ZAAAAaCqSSySn3E+bSerYtsVdvyrnabH6es2lz3h43BHOifMlMc5sKPwMQZ1PKYELrS8a2HNT
+ +jvhlKWF+t1a65eCpUPKVTzFlEaP0Ha1T0Om7q06NAAAAHBualQueZTuphLKUpcQtNb8CVL2JVNb6k//
+ VzjZLrHtkJm/lBS1TQpLv1CnVvcUUiZw0GjnsP1r2Lat1Jbr7lYeCJF6THIcP5WW0EZaRXvZ/j1At/Oo
+ 7TYAAACgRUguuYWK2PzZVckWq/zTHCTXrdQS9VLOfVelDf0l58IhNUbJFxz8gLqEzIa+SGoDrtVcuqcu
+ Vvfo1h2m6SSQi6LJSRG0nTbRI7RDzQJadWoAAADg65AZwD2cQ+RQoWwxcjG5rbzr16M7yFMXo2/gnLf4
+ pRkfcw50GKkQ5g/qSqpRI55uFw3vuSn9H+Hk1EL9zjY4FSzT81IbMI876i7aSruZ+3j8ZtXBAQAAACuM
+ /LFN5RLZXtQWS7+S47K1MH/G25HUa1ivLZwDewZyIQR1KZl7HYZcmzfyh7IUvEqb73O18lSwIB1VbgmR
+ Su172f5JjUCrDg4AAACcjuz7e4x2UCXnEMklbbPvL1blODlHPKb46p9y7htupEDs+4O6ohpGPkvnPTz1
+ o7WygFtr93ssOk9zkWP6qWSnW6mUHmcTKNP5sicQAAAA+DokV0jOuJXKVA5xq31/rT/1K7ltnebUFz40
+ Va57i1CZD7N/UBdWN/PC6+6jbRuW7pf7ELO87kOtXwouUJXaIyiLwrkry0bee2ACAQAAfC3Gvr97SMqJ
+ SbkX2ftnlV+ai7M2Wq/SHKcy/hFF/af2v4NzXncz90kihKCuKrNA9JXjVo34QQklk1tL9rq8rV8KllGb
+ 7AfMp0S1l0MwTODmMzo+AACArspmlRskR+xkCmkZZbbRvj+3N5Zz2nJvKaXQ2LwhP+dcd5XKfDj4AUGs
+ QG1A1tI5OyZ/WC3XxGkJ3taWhjGRPRxryEOP8bhO7guWGUHDBAIAAOjqSE6Q3CA5ooJcqpxYnkUuaTb+
+ OFqhzfFVa0599v2TP+UcF6synVHzD4IgVjc72XsK3ft0X5/wh8XHq7RsX/Rhu9+yUzWLBLWHQ2o4baLV
+ qoObHf70IAAAAKBrYeQCOfRxP91KJZQe2PfXFrN/Ut6sSsvyOf609JTtctutUSVje0uek5xnpD4IgkTd
+ U0iNivqMzBz8TCElUapm97vrWr8fUJaApT5gJoXSNtpAe7m7P6A6/e30IAcAAAAAXREjB+zjbLCdbqIs
+ zhFOddVb6+r9Ce7DMbrksFWcy4YnDX6Vc1s/3PULQV8ne/1dwZOmbR79djV3xwQxga0uEG2UhsmkMPJQ
+ DD1Ed6gj/jLeOzMgAAAA6ArIRIDkgoc5J+RSLGWwAWybki9xKndVcQ6btmXcQc5ps1Vma8hxEASdoZn1
+ l2HnTfvuZN96cqnq6VadrPkkUCotolWUQnvobnqEwSwgAAB0PST2P0Lb1KnfYs4Msu/POm80H8/hOL1a
+ 7qT63txjnMsKVEZryG0QBH2NzL0RF/W+tvfzno9iqFzL9rn9bXMgJJccqqNXUQ49wSFgJ92lin4CAADo
+ OshNH4/T/VTNWUEmBqzzRfNx+2MoU1vsd38eS4NC+j0QyGeS17DvD4KaILOjDL067Ypfl1EaFWkLfE49
+ 2rLDNRfZ4JtCC6mGijgAPEQPWwQHAAAAnZcn+N9yUUAKLeacIBMMrd/352Tzt1yz+9dQBl1bOPKHnMOu
+ NlIZzB8ENV1U32HCpm0ZV5ejRfoLjszxedqgNIzs8XBRpKoRuJU20JP0IMlpsAfpDg4JAAAAOity4vdx
+ jvZ3c+yXWn9S8LlNTvxybirQ5vjWcXa5YdvE9zl3Gfv+cNsHBLVAgY7T8/KeK+0/uNGfq7m97oMxeg61
+ fk+gdPgsClOd3wgI9/M/my0DBgAAgM7AZtpL97L92xKoDBHWJuZPclLUIbt/rZbtS/jF3C+6X9Hd2TiH
+ QRDUfHUPFIm+9NLZfR93Hokht5bpzT4Y3erSMAYJlMYjwDxKVNXfH+PAIDOB1oEDAABAR0Vi+x6O8XLb
+ xwpaplaAWnvHr4nzYIxermX63P832zfUMeh+zlk9A+YPS78Q1AqZFdNHjXJe8ZsSf6q6Ks7jbZtDIfmM
+ FIlezf+WQqByIkxGh1IVHgAAQMdHYvoe2kF7OcavpnSO9nLiN/6MfNAS5ICiW0vzlvrTaezKkf/JuWqo
+ kbIw+wdBrVdD7aQbZ94z4S9SW8mtJXnbYj+ggRwKWURV5KEneZwo5WFgAgEAoOMjsXw3x/Sn6CEV4yXW
+ 56i433oDKDnIrS3zVlM2zX5w0tucoxaoTEW45xeC2k4r6msoORe/NvnYWu5wjiN2v8eiUzYX2QMiezhS
+ yU4baSU9TbvUMgFMIAAAdFwM87eNB/YPc2xfzTF+Mcf6GI77bXDog3Fodv86clLIMyEnODetVBmqRk1Y
+ YOkXgtpQ3WvI2FPR6+peW9LfCaMKLVP31Lb+qjjBOBkcrUoC3EZrVMB4mLbWBxIAAAAdi50cw5/if99O
+ 5cr8SYxvi0Mfgptzj1ML86f8PFTvMaL3Fs5NPcmoXgHzB0FtLuNAiGjQ5fP6/2f+yURao2X4pPCmVQdt
+ LoYJjFQHQ7bSWnqCQ4gEEKvAAgAAIHiR2C0x/E5ap2K6xPa2Mn+y9FumpfpWeJPo8rDLX+ecdLGRmrDv
+ D4LaU6YJnDjKPey35ZRBRdoin7ON9gNKgMimCFUe4B6qoac5jOykO1QwAQAAEPzIqd8n+TOJ4dkUTllM
+ W5q/JM3uL+csMbb46t9wLrpOzfw1TFBAENReSmkwgVGTb7r2U9mAW1AXr3tUNXfrTtsc5GRwBgcMJxtB
+ KR0gm4dhAgEAoCMg5u9B/mczx/AotmnhVNAGt3wIkmMcdXa/7EGfUTPuY85Bc41UBPMHQedNKTzaspNd
+ NtvmR34n5MN1mtsXyx2zLQ6FCDJaTKcllMMdXvYCPskm8KHAssIuugsAAEAQIbHZmPmTAftdHMcd6qaP
+ Npv541wQe1iKPbt99lenHOXcs0IlI5g/CLoAMm8KGX7RxsRfLaJczeV1HZJDIW1VHkZqBC6hPP64i+5W
+ d0fKjhKr4AMAAODCIQN0idGP0g42ffFqAJ97WjxvDdmcWzycY5L+ZzH1GNZjM6ee7ij2DEEXTuaG2wED
+ ZvV/2fluDFVr2T5nrVwX13YmUE6PFdAy2kPbYQIBACDIeJgxzN92dctHGsfsXItY3hKkRJirNlqv0DJ9
+ OXUOunxO329yzrncSD0wfxB0IWWawCuvSh/y6qovk0iu5HHWxbbRdXHGcrCYwEJarq6Le5wegAkEAIAg
+ QGKxxOS9dB+tomT+x24Zx1uK5JJyLcO3+ngSjUob+gbnmhFGyqnPPRAEXUCZN4VMuzZv6N/XULq6Ls6t
+ t015GEEqx6dwYCniseVjHGhgAgEA4MIiMfgJelBd8SaxWa71zD0tdrcGt7rpI9lbwTll/LpRv+ccM0Zl
+ mobbqSAIusDqVhPYD8iKn75l3MFqyqIVWqLeliZQrg4SEyj15J/ggCOBByYQAAAuBHfSPo7B+5T5S1ex
+ OdcybrcMMX8Jmt1fQZk0fev4I5xb4iTB2A3zh6VfCAoiNa7D5Fjw5LQj6zWnHicng3XrDt5cjNNk8ZRM
+ C6mUMtRpMwlAcvpMrhsCAADQ/kjMlQH4PnqAipX5W6hWadqy1l/8Ybt/g+bSF7845TDnlOUqszRMNEAQ
+ FGTqNnNm4M7gnrb1Yd+aRfmay5tT62jDGoFGgJELxYvYBEoAkkAEEwgAAO3N3RxrZc/fgzwAf5jNXwYP
+ yBcF4nPblXuRnLFec/ns353t7zWkV56kFLtxxy8EQUGsboH9GZf1GtDt4YTfLKR13JHdh8UEWnf4liCj
+ TZkJLKJMFYikWPQuNoGPcIACAADQHtylVl7kft8yyqqf+bOK0S1BcoT7cKwyf5I7bP17PMq55OJATsHs
+ HwR1AJn7M/r1uebincv/EEYeLdLvrpMagdYdv2U41OhTZgKfoAdUYIIJBACAtkdiqwy0ZfavhAfesgoj
+ JVqsY3PLcNXF6m4twp/253C65JqL93IOucxIJTB/ENSRZHbYPgNu7Pdw5jtR5OKO7a6NbrPlYEFGn8s5
+ EK3icLSP7qNneGT6iDKB274SvAAAALQMKcQvs35y4EMO4Rkzf2L+2mrZl81fbazu0sL9rndi6LJZfcX8
+ 9TdSCMwfBHVEmYdC+g7NHPr4yqMJ5NayvDLFbxUEWkaCCkRyAq1QFYu+V5lA2RNoFcgAAAA0h60qpu7h
+ AfYKHm5LrG3zmT9fLFVpjlOFn8fT8NgrnueccamROnDNGwR1ZJkdeNzQ+IH/W3h8meroTl9blocxMKrP
+ J6pq9M9z2DJmAu8KBDEAAABNx7jf9xn+TG5hyufYmqpKvcisX9vM/AlONn8VnBNWnEqiYUlX/B/niuuN
+ lIFDHxDUGWRO4d84yjn0T0X+5eTW0rxtvycwQZlAD49OZb/K82wFH+HAheVgAABoDhIzZSD9qFr+zaH4
+ Ni/yLEgOcGup3mK2lqNdV/6Nc4TdSBUqZ6DWHwR1AjWuERgyqmD4n8vUbSFsArW2NYHGtXF2clMUPURb
+ OIA9xqPXHaqEgcwMAgAA+HokVkrMlNgpMdRFMRxTl3BstY65LcW45SPVW0opNHblVW9xblikMoSRK2D+
+ IKiTyagRaLPNHl9x9YFyylABQAKBVYBoKWICM2kpZVEEh7FN9CLta2QCd5wR8AAAABgx0jB/e+keuoVj
+ aBhH6bD6+qtthcT8Ym2hr4K/+6TqMQ3mz8gRMH8Q1AklHbveBF538+i/yDU/KZrd3x4mMJvCObwspbto
+ Pb3AAU0uK5dCpoYJBAAAYCKxcS/dq2LlNtpI6Rw/ZSAte/+sYmxLkVhfpMxfJk27fayYv4UqIxiXCMD8
+ QVAn1ldM4PU1Yw9U8ThTAkLb3htsmsAItXflVipXo1q5Og4mEAAAGjDM34Ns/h6j26lC7aXOosh2mfmT
+ AX8Vm7/p2xqZP9zvC0FdSuYJr1kzto8/IKPBIm0Bm8C2nwl0ciCToqU3UaHa1CzFTHfTdtpD9wTYAQAA
+ XQwj/smhjydpJz3Hf7qJVqoyL652Mn8S42XZd8ZdyvwtUBkA5g+CuqAaHQy5YftkZQLdWrLX7W9bE1hA
+ ieShGEqmBTy29dCzbP/M0gYNJhAAALoaOzgWPqriYSXHxhSOkW6OlW2+7MsxXWJ7JWXRDY1n/hpyAARB
+ XU6nmcA1lE4lmuOU29/WdQKlYLTcGrKQVlGqqmgvI95HOAhKuQPr4AgAAJ0POfTxGH+Uk7576QEqojS1
+ SmLc69vGM38cy4s5pstWn7mPXddw4APmD4K6vLoFlgBEc27YPv6AjBLV6eDDbV8nMJfiOdAZ1xjtpG30
+ Mj3O/9xbHxABAKAzI7FODnu8xP+WU7/Gnerm7R5tbP4Cdf7KeWAf8uhkqfPXeOYPy74QBLEaTGDI9DvG
+ HZCAIYHD1ebFogUpGL2EMimcdtBGNoF72QQ+oPbCWAVMAADo+NyrYtzjdL8yf1IiS/ZHSyxsa+MnuOti
+ lflbwz9hxo5JYv6MmT/s+YMg6AwZZQBEIZPWjvqzBA4JINltfDBEkD0uUt8qlRbT7VROL9A+eop2qeVg
+ CZQAANCZkNj2FD3MA9596qSvFHc2avy17X4/QQ58SOyWgv/Taq5tMH8o9QJB0NeoWyMTOHt8+dUHStgE
+ pmlL/LKPJM8i0LQGo0xMFCXTIqri7/4M7aZnaU9gOXjHGQEUAAA6ImL+nuXI9hzHuHVUoGJedjuc9JUY
+ LbG6VLP7yjh2T6q+uuG0L8wfBEHnkAQI0wTOuiZnKJvAVCrXMnwuHlV6Tgs4rUUCoJx6k8MhUgDhMbqP
+ XqLHVdA0jKB1QAUAgGDHjGGy11kK4csBuOX1J33bftnXeSRWr+BYXcQ/ZeyKkQ2nfY2yXzB/EAQ1Seae
+ wFnDEwYfKDy2jCq1LF02FedQW9cKTFSXncsdwk6KpvtpM71CT9IT9KA6MSeBEwAAOhISuySGSSx7gGOa
+ m2ObxDiJdW297CsDc1ddrO7UQv0rjifRyJQr/8qxG0WeIQhqoRrKBMy8Muryn7k1B5vAbD26zu53Nwo+
+ bYMExQS1J0Y2Rd9Ga3jU/AQ9x2NoGUFbBVgAAAhGJGY9R4+omb/bqJJj2mKObaGBWb/402Jf6/DwgFzF
+ ZC3c766NoqvTr3yZY/ZkFblR6gWCoFaoe+Bj/8ERA3em/S2c1mtOX97hkDa/NcRE9sYYRaPdal/gi4Hl
+ E8wGAgCCGTNGvcAxS2JXJeXU7/fLa2PjJ6gYfHiOb73m8mX9I5wGLur/mMRqI2TD/EEQ1HqZgaRvtzG2
+ nYnfs+s3aU694Mg8n6edTghLTaxkWsh/TqSdtJVeoSfUcorcm3l60AUAgAuNxCZjyfcJ2kXb2PAlUlJg
+ v598bhXrWoPEXreW6F3HA/Jl/7OYLhrTbS/H6EuNUA3zB0FQ26kHEck+kn4XX9Pr4eifTju+nrIoUbP7
+ 22smUJA9M7J0cgeto5don1oSNkbZ9/CfrAMxAACcD+RGI4lFEpNkyVcOsN1JEhlDKY1jV3vU9xMk5krs
+ raZssu+fd/KikT0e5dg8IBCjYf4gCGpz1c8E2vrZVthfmVUrAUjumHS28f3BJnKPcAZFqNnAav4bWVaR
+ fTVi/vbQvSoAAwDAhcCMQWL85I7zasqj5YElX4ldVjGttUiZlyJtka+abeaCV2Yc6Te892qOyZj5gyCo
+ 3dWNqP5EWewN90w8WMEWza2le52+tr4/2CCflqkl4eU0X32+k8fYr9DT9CQ9TFJh//SgDAAA7Y0c9HiS
+ o9E3OBbtoq20gpLUfb4eimk/88cxtkxL91VRJs24e/wRjsFJRihWMvdrQxAEtZu6z1xRXyvQMa545L+L
+ KY0qtCyfi0encirNKni1BqNsgnGFXAYtpltpDb1Ie+kFRgKxzAjKdXIAANCeyNKvxByJPbIasZnKOSYt
+ JbnZI49jlGAVw1qDxFQp81KuZfqKKZnGFI+q5dirzJ99vyrzAvMHQdB5UzdbTX3QmTq6cMTr7vcdtFZz
+ +nJqHXpbF4w2iFcja1fglHAJj4KfoofoNR6BP6FmA+8/I1gDAEBbsZeNnxz0eI2e5dizk0o5BqVwLMoK
+ LPm29W1Jgpi/nMMOXcq85H2UQNfkD/s2x9yZKvIaZV5Q4w+CoAugBhN45WXT+nwj+S9LaZ2WrSeowyEO
+ y4DWWqSWliwJp9BCNoPRHJI30jfoSXqeLaAxE4jZQABAW2Ic+nie9qjtJ/fQLWogKjFIYlF73OcryGEP
+ iaUuLcKf8o9QGjCr75sca4eriAvzB0FQEMi8NWTIRcN7PBrx+rTja9XhkBSv09deJ4QTOOjGqxPCsum6
+ gv/maXpYGcGneWRuntCzDuYAAHBuJIZILHmKY8sr/DcSW6o58sjVlRJ7jFO+7XPS18Oxs1hb6FtnnPQ9
+ esmE3rdzjB1shFoc9oAgKHhkzgTKiHTVnN0TPqmgTDaBGV5nbYzeHvsCDaS4akxgNjCWdtAmeplN4As8
+ UpflGtmrYxXYAQDgbEjskBjyAn8mMeUeji0Sx6QiQU471fYT5GdIzJTDHhJDb9x93VGOqUUquhrCfj8I
+ goJO3RstCeeOWTnindXHk6hKy/LFHLb7JbC1RzX8fEUipfOIXILzWv6TzAbK3sAn6SE1gjeC+oNfCfAA
+ AGCFGD+Z9ZMY8rQq7yKzfkZN0vZa7pX9gxIjo2vtfomZq44vpyk3X/tHjqVpKqIasRXmD4KgoFXjQqQ3
+ DE8Y9IOMf0aQW4vwF2hzfE5/tGXwawtkE7ZcuC4HRNwcSGWfzqscvo1bRKR0w31sCB9Um7gBAOCrPKSW
+ fAWpMCCx4x6qoRyOJUk0X+03XsExpj0OeghOfwwVHJnjk1iZ8fdIGh4/8CccQ407fY1tNtjvB0FQ0Kux
+ CRx+2by+d4W/ceOptRxC3dpyb/ap9jOBxmXrCYG9gQupksfUEtxfp2f5n10c1o26gWcGfwBAV+XxwF4/
+ iRGv0nM8UNypYofEkEw16yd7jttnr5+Q7Y2mVdoC3zrNqUc8Mdp72axL7+HYeZURQmH+IAjqWGpsAi/i
+ f6qn7pj8oVTMkqLRrtoY3SoQtg1GuRi5g1Pu4nRSFN1NN9XPBsqysJhA+QgA6NrsVQPCh+hl/vc36CmO
+ FRvVUqx5j69R3qXtt64IUi5LYmG5luqr5Ng4695xH3OsvIljZm8VOe31B+wgCII6nHrUUI25d2XJtStG
+ /C7/FJszLdLvUKVirANjW1CgRu1ylVw4j+QXUBl/tod20LfoeVXOQZaDrRICAKBrILN/L3IseJ0jguz7
+ K6UsjhWLKJNjhsSO9pz1y+XYJzHQKdtjvAk01j38zxwjoxrFTJz0hSCow6vxxuVrBi2+7An7/oX+DeRS
+ F5rL3ZaWAbINkJG7jODlc7mcPZMW0yYqUjUDX6Vn+J+dtK/eCD4MAOjkGHv9HiAp6fI6RwDZ73cbFatD
+ ZCkcH3LJoQaP7TXrJ0jMk/p+6zgGLvufxXRF+IDnODaOlQBJRI1XTyAIgjq8utmo3gj2sw22lS3YM/XD
+ SrZk6dpiv/twnO7R26tUjBhBY2+gFG+VO4XzOMjfT7eqiv6y7CN7fiQpWCUMAEDHR24LMvq43N/7FPf9
+ 5/hPtymjJzFBbvOQGb/2uMrNRGKch2NdBpu/Cv6Js/bN+Lj78O5VKiaKjBiJ/X4QBHVKSXAzA1zM9beP
+ +VXByUSq5GAYJ8sh/vYzgYKxpGMWkF5Ia8it9gOKEZRZQSkVAyMIQOdC+rT0benjr7Pxkz5fTh5VNkru
+ 8M1RKwXtuNzLyD3pedqNPol1K08l0tSbx/6eY2CiEQq/EhchCII6rWSUa84GjrgidvBzEf+z+Fg1B8bV
+ mv2k86AUjrYOom2FeUhETGA6hVENlXJyeJSN4DNsBR+prwcmtcAEq6QCAAhOzH5r9uPnuE9LJYDn+eOt
+ VMaRJixQ0FmucWtf4ydITHNryd4q/smO79hPDYu/7Bsc+0YbIfAr8RCCIKjTq1vgLktRP9sVtuI5O677
+ sIRSqFpznPIcitPdulTbtw6obYUYwWyKUEtAcrXcDrpZLQ/J3qCnaZdKHk82MoIAgOBH+qz0XenD0pdf
+ 47+9h/t2QWC518l93tgb3D5FnQWJXRLDHIftfreW6S3loeaC56f+g2NdCce8ASry4T5fCIK6sHoENj2L
+ HOPLrvqJ891oytEi/Su0uT4pjmoVXNuSAlrGH6V24FJVRLqIP3uI7lQzBmIGZbO4nBY0kstOAEDQInv9
+ pK8+RK/yv2W5dydtVX06mRapPi593ejz1vGgrZDYtUK70bdO8/iy3o2iidXX7OcYN1cCHQ56QBAEGTLL
+ HoiGX7aw7zb7Mzf4qymbyrQMn7supl0PiBjIHqBl6o7PVLIrqtT+wAfoDXpRXQRvlI0wTgtbJx8AwIVA
+ +qTRN416fm/QS9xj76dK7tHp3JeTGenbK5Txa7/TvYJbDnpwzCrVUn0Sw0JfmE2XhV16L8e2kRLg7DWq
+ th/MHwRBUEDdGhU97WXrbcu9bv21f88/lkDV5FQHRGQ5xSrgtiVyAtDcH5hCC1RpiA20UpWLkVphL9Be
+ lWRkQ7lVIgIAnF+kL0qflL75Te6jsod3I62un9GX6yGlT7fn6V4TteTLsWotx6yCUwk0qWrMO7Z+tjyO
+ aRepyGbEOCz5QhAEWajxyHjCoDl990W/MfeUjKRLKZWiz5MRlI3hciowO1A2RvYM3aYOijxG3+JU8xLt
+ 46SzS806SBKSvUYAgPOD9DlzNv5F7ovSJ6W4u/RRufknhfus9F3px+fjkIfEJLcms35p+lr+yfYf3egf
+ vLDf0xzDrjdCmRJm/SAIgs6h7jaqHyXL0nDW1Nuv/WvBl4lqNlD21bhrY3W5pN0qGLclZgIxTw3KzOAW
+ fhVSPLbBCJqnD2EEAWhPxPiZ/c0wfi+qj3dSJbkoWs34SV89X8bPQw5ye2OogGOSnPBdcTKJZtx97d84
+ ZuUwxopGjYphmPWDIAhqhhqXRpgweOmlT0X8asGxKsqkci3TF10nt4i0vwk0SKAcxqgfOI8/j6dttK7e
+ CL7MKUmWiWUpSg6NPGORvAAAzcfoS0bfEgMofe0N7nNyr/c2Wk9GIecF3DdN49d+J3sb4+HYE11r98s9
+ vlWUTXG/CjkxcMmAFzhWNZ71Q3kXCIKgFqpxuRjZR1MwtWbM/+UcdlCllq0XavN97lqpG3h+jKBZLFZq
+ ByYrIxhHd9JatTT8Jj1H3+Dk9DTJIRExgg+p5AUAaBkNxu9h1bdksPUi97U7uM+J8ZM+KPt087kfnjfj
+ F5j1c2tJ3iqOQblaHE27fexbHJtWMb0lUKG8CwRBUNupR03DVXJTBi2+9PHw/5h8TK6Sc2vZ3uhDdr/r
+ POwNNFlBSSrpyC0CxoygQy1DPUOPqNmJVzl1mTOCglVyAwBY09BvHlZ96dvcp6SI82buY1IkPilwQEv6
+ Yj7/6fT+2R6Ydf0k1kit0gqOPSHPzD4xcNHlz3BMmi6BKRCjsNcPgiCojdXdNtPWK/C5jLSd48pH/dn5
+ diStIycbwWSv81D73yIiyM+QGQg5XSjLTumBE4cyOyC3isiMxRucsqQOmZxKfDJQR/AZ2g0A+BqkjxjG
+ T27ueE6VYJJl39toDfc7h+pjGTzokj5n1PKTki6O+n7ZXkh/z+bYUqQt9MkJ36x/x9CEslF/4RiUy1ws
+ ASkQm7DkC0EQ1I7q2ah49OSBi/ttn/vE9R8Uc3qo0rJ9eYfj1S0iVoG8PRAjKMtPsi8wi0LV7ISTImkD
+ raC9dD99m5PYtziZPUePcTKTjewwggCYPM1InxCeoz2qr4jxe4zu4z60OnAS39jjJ2bPKOkixu/8bPtQ
+ seRwnF6lOX3FlEKL9k3/+NIFl97Psec6CUCBWGSWsIIgCILaWd0b7Q2U4Bs2Mn3Ym44/LjklZRhSNLs/
+ xy/B2zqotwemEZTZCeN6OWOZqoI89AhtUzeLmKcWpYSMnGS0SogAdBWkD8igyCzlIrN+j9DdVM3DKZnp
+ k5P30peMGT/Z49e+RZwbo2IHx5BkjiWywmDfb/ePThvyPY41kYyxEmHEIMz6QRAEXQA13m/Tt+fw7qtn
+ 3jHu7/l6PK3j1JEkdQPPy00iDRhG0ChD4VI1yRYyS6iI0uhe2qRuFfkOvUSv0dOc7h7lBGiUj5GlYgA6
+ NzLjZ5RzkbYv+/veoJfVid776BYq5j6SQov433buvVH1/ciY8bPub22NxAo5WJaojF82//x4mr5twtsX
+ jbpoDccY4w5fQzjoAUEQdIHVLVBry9TVwx2X3h/6jdmfl3I6qaQsKtTm+txqf+D5M4KCOXMhP1eul5Oi
+ 0rJUvIVflSRAubJKbi+QcjIyIyKJUTbBWydPADomDW17t2rr31TLvC/xf9vDfaFK9RPpG6ls/qSen7m3
+ 1qpPtRfqdC/HiELtRp/EjDViQ58L+XJI1IDdHFPGGKGFZdQohfGDIAgKIjUOzDI6jxhbfvXrib9d7K3g
+ gC61A/O0OT6nN0aVb7FKAu2FOZMhp4VlL9MyWkDZFErraAXbwLvpdU6Nb6rTw89wUnyUpPyFmTCtEioA
+ wY60XbMdy8yfMdv3In2D/4u0+XVs87JVX5jHfSJU9Q2zn1j1ofZCfq7TG00SG6Smn8SKeb+d7BtbfNV3
+ OIbEMI3398H4QRAEBa1kNrDhJpHLmPKZ28f+1vluFElwX6M5TqmyMf7zd1CkMebsRhZFUJJaHl5EKymZ
+ ttEGTpG7VZKUUjIv0hP8Z1kuMwrgnp5gAQhGpK0adTB30UvchqUty4l4Odl7lzrWkaJmw5PY+EkfkL5g
+ 7O+z7i/ticQAT+1sn8QEucnD+W40Tdsx9o8cM6qZgRJAVCz56goDBEEQFMRqXEBadG3/6/vsnP/4xIP5
+ H8aT3C0sZWNc78Xq5+82ka9iGkFjedjY8C73mMqs4E7aSi9z8jT2Cj7LZnBPYMO8kVgl0coSsnB6Agbg
+ fNC4/ZkDFeOKtj2qzUrbFQO4k+6k9dympW0nq2XexarNy4GpC2X83Gz8nNL3OQbILR4FH8XTjXumHO47
+ pc8jHCvGGyGDZVezf5j1gyAI6oDqHgjiIjm5t2hE0uDdoa/MOFLC6Wid5vat1Ob7nHKbyHk8KNIYSYKG
+ GYznVCSzgvM4SS6kQlpGt1M57aMH1AzKd+gVtXwml95LwhXkzKQk4RfosfqEDEB78kL954bxk5tvpE1K
+ 25Q2Km31cW6zW6iCbd8ySmHDZ9zRG14/23ehjJ/0cenrcp+49H0p6xL2+rS6ofGD9nJsWMrIbUOm8cOs
+ HwRBUAeXjOB7NKodKEE+YkTi4B8ufTmE01QGVWpZeoKcGNZj1GZwq+TR3shJRyluKzMjMkOSHpgVlMRZ
+ yv/eThtV0n2TXuJE+zIn3Kc41RpLbsas4O76JA1Ae2DO9snePml70galLUqblL2r99AmKuNhjOztM2r3
+ LQnM9hnG73ye5m2M9Gkn9+047uNOLdQvfT7itdk02jnkddvFtoUcD1Qx50CMwOleCIKgTqbGtQNFg2z9
+ ba7xK0b8bNlvx3vLOSmUa+m6JInzWUj6TMwbRowlYlk6k2WzFLKrAtMV5Kb7qYbkNOW3VfJ9OXB4ZI8y
+ g7L53ip5A9BSZHAhVxtKG3uVnqQ36BVue69wG9xH99GtVEk5qp2msOmT/X3yucxoX8hlXhPpy9Kn13Df
+ lqsjpZ7fNbkjf2EbYMvhGNBQ1gU1/SAIgjq9Tt8fePnFV3V3Td4w+qfJf1vildmBckqjPC1eP981BE/H
+ rCkoSVROK2axARQjKEtqUmOwir/qQdpML7AZ/C4bQUnKYgYbloSNU8TyuSzTAXAuDMNnnOKVGWdpS6/x
+ n6RtyWzfy9zWZIG3mlunW+3rW6gGKHKgQ2bapK0WcJu9ULN9gqrlx31XjF8ZpbNBzaC0f4R7J6275hfd
+ r+6Vz31+kNH1WUYswIwfBEFQF1L30073Xd57XC/P9Dsm/txRG6Eue5dZwXiZEbyAewRNDDNozAqKGZT9
+ gpJ8DTMYwWbQTffSrSphy5Lcf3CqlhqDUmRXrtgySso0zA5aJX/Q9TDbgzHLJ+1jj2oz0nZkdlnakgww
+ 7lczfbmqTp8s7ybzQCSbwuuXeIXzeVOHFcr41cbq0mcrAsbPURt+asad434xYGrvPO7jg42uzkI9PwiC
+ oC6v0xPB5f1n9c4J2T35J5mHQk6ICSyjNFVMOrpWlocvrBFswNgzaMwMhqukLMjn5Zym76ab1KlMuV5L
+ ErmUl5FabGIQZYanIeHDDHY15JmbAwJpC2LwpG3IVYXSVqTNyKne7bSJKrgtyX28MtAwD3PkBWb6ci/w
+ 8q6J9Enpm/ncR2XGr5xSKeuw/WTI7km/GHBDnxXcpxtm/M7s7xAEQVAXlySFxjOClw2+oV/+jfum/Dj1
+ QNixUkksWobu1pK8cmOAlJKQgtL5pyWjC4Gx7CbLxPFqKU5mZ5JVgd2ltJJS6Da2sLvYEsqerTfZAshp
+ TWN28KmAGdilDIFhCHfXGwXQGTBm+Mzn+yw/a/nzq/zspQ0Yhzhe5rbxBFvBbaqtSJvJ4rYjJ9KTaZGa
+ bTYOKV34PX0m0vdUORfpi9wnpW+K+Uv7R8gJGbxdNv2SVdyHG2b8jL4N4wdBEAR9jWRZuKF0jGjIwIX9
+ 8mbvvu6H9v32k5JknFq4360t8zoPxupSTPZ83yzydTRO0rIkJ8t1sj9LZgZl76C8zirycJpfz+n+AXpN
+ neI0NvTL9Vyv0JPKHIhJME2hzBCZZkJmD4XnFacbDXBhMJ6J8VyMv5NnZho+ObEre/mkruQ3+avk4JB5
+ F7WUGJIC5LKXVAYP0kaMK9kWc9uJ4vYk+0+TVHu6kHv6GjBuCXF5YyjyoN1fqM3zmad6k/8Q6g15aPJP
+ Bi/pJzN+w4yuy5K+jELOEARBUJPFSWPmo6p2oKmhA+x9cqbfNeFHc3402VfGadKjRSkjKDeLGDOCF6aE
+ jDUNpzAFo7TMUjWjI0t5ciXdCk7uN9Mqup9uYyu4S11J9136huKbJNd2PclWYS+bCrmezjCFYi4Mw7G3
+ 3niAC4th+MzakHv4ye1Vz06e4ffoVX6eryqDL//9Pn7WN/Ezl2cvbcDYR7qQMilUtRHZVmAOIC70nr7G
+ SN9y+aMpUvqattzr4UGYbM2Ie36BPuOOsfsvX6CM3wijq9psqu/C+EEQBEGtUI+Zv5v5FSPYZ2Iv19iC
+ YT+KeGK0t5jT51pyUapm98fU2f1Sb8wqgV1I8hjTCBq1BuNVSZl0TvrGKU4xABFUyKbgJlpJO2gT24ed
+ apboP5QhfFUtFX4rMEsos04NS4oyQ2gUowbtjxi8xjN88izkmcizkaVcMXzfUQb+aZJ7OO6lGtrAdm8V
+ LednHqGetTzzdFpcX67FbBfyUdqKVRu6kEifiuH+Vawt9FVTFhXxbxDyTMiJa3KG/1fvsb2lnEv9jJ99
+ v11m7xuf8ocgCIKgVqm7nVRyMTXINsDmGR436LWl35pzWG492MBGsJRTbJ4Wp7u9DnLr1gntQtNwotgw
+ hTkU+xVDaBTxDVVLgJXkVkU/dqs9hHvUYZL/YJPxPXpdfRTjIbXhXqbH2aDIMrFxyEBMoSxHymwUaAnm
+ +2i8p2L+5D2WvXvynhvP4IWOVYIAABSLSURBVDX1UZ6JfM2j/IzuoCoqJ496rvIMl6sZ34XqczGA8qyN
+ QYCc3A2Wpd0zkb7j4j4kfUn61HruW7IcHfZCyIdji4bvuehKWyL3wXrjl0IpqOMHQRAEtZtkE3mPGvpK
+ ornYdoltzsCll+254Z6JB7P+HKPLXcNyejgxMCvoPhyj5+jBtDzcgBgAwxAa9QbloywFyv7BTLVEuIjt
+ gpwAXURZFEWrOBnLjNJW/vcjbDjEmMjyosw6fZ+tiWEKX1DLyWJWXlLG0Ng3aF5dZxobwyA+FsDKBHVG
+ jJk88/dvfLWa8WfD6L3M7528h2Lu5L39gTLcxl5NMdfy3m+jm/gpFKpnIqWAUgLPSgy8PDt5hqcv65rP
+ 26otXGhy2PS5fbEkfUb6jpRxqeLfJOuDGJp97/W1g+yX7rP1VDd3GFe2sQJ9EbX8IAiCoPOm0xOOXCc1
+ dmBI3+IpN4/5w7z/nexbQ1KSIpNSOJmpG0YOxeoefywFy6GRr8M0hHlsGmRmU/6s9mCpJUS529XOfztP
+ HRrIUjOFifx7uulWWqP2Ez5JD7KBMWrJiSGUZWQxMXLgROrKSZkRKTvyEn+lmKIGg2gebGiM/PevYhip
+ fUHD6a9PXnPj3+E59buJ6RXzZ7x2eX/kPTDK9Mj1flJo+RX1XsmS+2v81S/z+/MkPUBy28Zt/N6W81OQ
+ 91pKsRgHNuSUrty+Icu5MrvnUM/KeGYNhs/qGQcL0hekT0jfkD6yXBm/bDWT7jiw+NS0DWP/NDBkQDn3
+ rUlMb+loSkYdP8z4QRAEQRdUpyeioUzFdWVXfce+f+5H+V/EkxSWLqUMkpOL0QfZDNZKKZngnBX8OsxZ
+ QlkaFmNhzBSG82+1lNJoCRuS+cqQyEyUlA6RfWdywnSzMoa3sv3ZQXKlmMxuvVFver7Bpud1tZwpp5Gl
+ Fp3Mcr3GiEGS/W3GLKKYKjnwIPsNDTNlmsbTMUxXA+bSdFNp/P9a0/DzjdclfzYN4D71muW1y+8gv8u3
+ +Df4tvo9X2NzZyzbfoeR2T15L2Qv3x5+b8TobeaWIu9ZEb+LUmg5Re3ZW0BSkkVMnyzlygldN7/38gyM
+ k7rmoQ3r5xaMuHUHSR+ICpzmLdXSdSneXHB8GUX8MOTT6beNfZH7kBRvHikdqpFg+iAIgqAgk3HqsHGC
+ khmL2KFJVzww/6lpf3L8dempYk7jsjxcoqX63HXx3gg51eg1ThAHQ03B5mKYD3O2qbExjFAHDcwC1WIO
+ 5a5YMTDyu65kWyO3l9xCJXQnrVcGUfYZPk4PsV3ax3ZJZsdeUIZQTKJxmvU1ZZzEQIlZlEMPUtbkDf46
+ QczWN9kivs7I/y+IGZPZNplNayqmgTMwvp98b+PnvKh+pvGz5TWIiZXX9JraFyn/7VuMzOzJz5ff5Sl6
+ mH+3bWzwbuN/r+XfuUjdqrGK3wN5L+Q9kfdG3iOZ1ZP3K50NtRg9eS9NoyfvsblvM5hO6DYV+V2lrUub
+ zz8S4ivR7D65n7eE34dFB6b6Fjxz3Z+vSr7yYe4zsr+vfpmXdfqtPRAEQRAUdDKXpnoSUeNl4uv6Tr+o
+ bPodo96I/M8bP819P46NYBplaaH+Is1xKufwbJ/zULQul9dLsuyIZtDAPFVqmBUpN2IuRYoB8Ki9haFq
+ 2TKVFrHZkRkuMT5iEGVJOVwZH6n5VsRfUU5OtoeFVENldBd/JqdaH6Q72FBtp738JylfI7OCMusnM4Uy
+ oybGS4zgG2zCZHlVjFrzeKneTJom8gU2kbJ/T37Wk/wzH+OfLa9BXssOfk3y2m7l13gT/+Zr+LeU1y6/
+ g+zDk98pVS3Zyu8pM6Ry8nqR+jt5L9z8NXK7hmnyjPfMMHod1ewJZhuWNi1t28NtXNp6lhbmr+R3Je99
+ B9l/MPfo9Duv+faAG/qu4T4y1egqNlug75gHO07fbgFBEARBQStJWt2kEG3ghKKpgUzCmFXD75j/3LSf
+ Jv7XRO9KtgWy2b1MS/WtqJvrcx2K1Z3eaDYGHWuJ+OzILJZhaGSPWiH/znKq01jCbJg5lNIkYpjkRHIG
+ LVEmSZZAZc+hYZ7kVKthnmTZWWbKpISNMVsmP8cwUKv4K4v5K0r4u5XxfxUj2TTkJHe2+n/le8hrFSMj
+ 31uMWia/tjRaGnhtS9RrMV6TLNPOVa9RXlsGG1z5HeR3kd/JmMkzltEF+d3lPZDX2tGNnhVyilfasOtQ
+ jC5teo2W6ZNDHdLWpc3PeWbqL8fkDL+T+4LM9tVf1ab6ilGIHaYPgiAI6vDqbkux9bDXfKWMjGhE/5n9
+ XdfkDH8u/M2Zf8l8K5zk4Ei15tJLtWQ9rs7ud9XG6uoUcacyg7HKEJl/NpY4G2a8jFOrhjEyZsSWMQ1L
+ zMZMYgwbsihl/AzTGKHMmcyoyZKqGENZghZz1lykdIr8v/I95HvJ95TvLT9DfpZhNg1TJyZdXpNh6sTc
+ yWs3Tt0av4P5ueyd/GrZFeM9CJa7pVuPWuL1xZCrLkbPq4vX0zW7v1pzqivaMv8eRdLGRzuHvdR/Wh+p
+ 3XeV0QUMzXx0Zi/pI/wplnohCIKgTqduai+T3dazhmoaJ7p+nA6vvXx2/4pJVaN+sPjJ6Z+5PoihCrYc
+ Uvh2tbZcnZD0+NhwcIK1Sr6dG6N0iYlppkxjJZj7EI2PDRgGrOmI2ZSPp38f83ubP88wcw2mrjHWv0Pn
+ RdqktE1po0Vsn+UUbxW3W/eHsTR318wvrls76j8HzOpfZRtsG6faekCqDxizfVjmhSAIgrqMlBk8zQiK
+ ZIl44WWLLt04oXTUz2J+OOOjAr+cIpaaaGwGKZnytXjdU2fMDHr04C8rAzoPqmwLtzl3Hbe92lhd2qK0
+ SdnTJyfd8/R4CvvBjM8mVYz6r8sXXnIrt+VFzGBp2KbU/j7jUAdMHwRBENSl1S1Q1+x0XcbcOGjOgDtm
+ bpv4o5hfhbzvecehS21BKZlRTKlUqM315WizfbLXShJyDgwhaEOkLUmbcstWBG5judzWCrX5vmItWRfT
+ t4YHJjlfxlDcL+Z+MGP7pB/3D+m/ldusFGu+XBrwV2S0cZg+CIIgCLKQJEirfVD9mdChYQNvmXLbxP1L
+ vxfyfvTbdn8ppVFVoHCuW0v25rMhlNpqKmH7jfIypyd1AM6G2svHbUfakLQlaVPStqSNSdkWaXPuf8bq
+ Ed9j03fn+J8MWTrgdm6bEcwAaainCTN9EARBENRMGcvEZ9ZAu5JZNCRywG0TSkf8LPw/Zv879UDYscLP
+ k0hmB2VWplSzc9Je5vXUzvJFBmoNSjkOSe4dt8QMaGukLcgsn7QNaSPSVjy1s7ntJHhLtUU+qVlZTlm0
+ 8otllPLPkBOhb87817iikb9g07eZ2+BSZog0SFOqrWJ5F4IgCILaTN3UKUlj03xjiRkMGTCnd841uUOf
+ n7tr0h9lOS7nSAzJ6UuVwLUM3a2leN1H4r1RnOCzD0bpLpnhwexgl0WevbQBaQvSJtxHErzSRqStyCCi
+ jNIo90gsxf/a/vHsnZP/NDpv2Et9pvTOl7bGfMX0qTZpnOCF6YMgCIKgdpIkWWUET6svKLqEmdh7WO/w
+ a5xX3jmu5Kr9Ea/P/PuyA3O/yPtsmTKDaylLDKFvlbbAl1c72yfJ31kXwwYxVhdTgP2DnQ+1j0+WdbUY
+ 3VkXqwyfPHtpA9IWqsmpZo1zj8ZT6h/tX4a+OvsfY8qv/umojKHbeo/sEcVtSu7h7SsNzFSjen0wfhAE
+ QRB0nmWYQakxuP+MGoOSmIcx0y+PvjTtmpxh90zZMvY3Yd+Y9UHy70JpJS1TxaeFCi1Dl0v4Yw/b/XK6
+ WNUeDCwZWxkKEPyYS7pyMEieqTzbZfyMy/hZy2ly2TcqbSD1j0tpwQtTP5y2ZdzvRrmH3D8k6vJ0bjMz
+ mOHMV9qUamPGTB9MHwRBEAQFkWTvVQ/7mcvEol7MaFtfW9glUy5ZPaFwxK6Ja0b839J9Mz5O+eFivZAS
+ 1SyQGIMqSqciSqZ4Ngy5UnLmkJjCGHVNXeMCziA4UAWp+dmoZ8TPSp6ZPLtiVZ4l3TD5/HElP2PHgdBT
+ Yd+84eCk0pF/nbDyqj19Z19Swm0inNvGGKbx/btK9v31s3zY1wdBEARBHUCSrNUNJBa1BkWS2EcwS3pf
+ 3zv3Gs/QrVNrxvxkycvT34v49cJj7k9j2QTKFXUyW2SU+xBDIYWSHWwuYuSWElk6rnPo7sOxRj1C3Vhu
+ tDIpoHXIeyvvsYffa3nP5b2P5Wcgz0KeiTwbuUVmrZrVlXqRKeQ+Gk1x+xd9Of+FGQcn3zLmJyNTr7j3
+ 8rmXZrDhu56f+0hGBgVfkWorxiwfDB8EQRAEdQJJMjcK8FrXHBRJ4pdN/suvWDKgesLa0U/NunfSX+e/
+ PPnT5F+FnHC/FaPLzKAU/DVOh2ao8jOr2IBIbbh87UZfzCG7P5qNifMQm0JZfhRzqDn0HN3BJgaHTr4O
+ 2aMn74+8V+o94/dO3sPoWjbb/J5KKRZ5j1fze13C77m891KSRZ6FPBP3W7G6PKNFL085OmPbpLcmVo96
+ 5ooll6/nZ5nEzGGsZoWN2nwNp3Zh+CAIgiCoC8hI+l9vCEUTmPm9ru6+Ykj0gFtnPjzx/knrxvwx/Psh
+ /0z430VfZmn2kwXHl1GRN0WdOhZDsobSVJHqZM3YdybGMLc2xJdTN9snZWlcbGxUnUJBZhF9Mcr8dOaa
+ habBc5tFleUml8CSrYvfkxxG3iN5r+Q9k/dO3sM1jLyn8t4W+ZNpxfFEcvF7nvDHRV/avzv97cnrR/1p
+ 2j0THxwaNbCm5zU9C/lZLWDk0Ia1YPYgCIIgCDpNYgoa6rhZG0P5u6GM7BnLHRTSt2jMmhH3jCu9+rsR
+ P77x+wu/M/OQ47fzj7o+iDiWc8RBq44vV7OEsoRsFBFOpzItTV+jpfvk4InUKpSac27N4XXXObxSeNh1
+ MFp3HYrWnWyQ5IYTlxxIkbI1bBTV4QY1m9j85WapeXc2rP6fr0OdrOXXIK9FvSZ5bfwanfJa+TXLa3fK
+ R/5dVGFu/t3cWnzgd03yyu9exu+BvBcl/J5UqhnVdDW7t+rEcso5EkcJ78ceT/jdgqOhr0+rC/vp7B9M
+ KL/qP+S9vmx+3yJ+7/MYuVtXSrKcucTPz65RTT7T9EEQBEEQBJ1TYhpkWbiHMhJfv59Qvk7KhFzKSHHg
+ pKszhxUMjbnisal3jNsZun/W3jkPT/hL6Kuz/p2hhf4r+X/DvJlvRVD+Fwlq+VJmDOV2CdnDJnceuzWn
+ t1LL9KVqS/zF2iJ1C0WDURQS2SzGeT2HQnxR79r9YrAiTQ7xn2vtflk6jbSi7muw+Fr5HvK95HvWf3+B
+ f6b8bHedGDp+LfWvK4lZ7i3R7PzaF/sr+Heo1pw+ozh3euD3TKXVtJzyP4+nrL9H0sI/XOdLrQv/d+g3
+ Z/971n0T/xr6o5lPTN06bufQ6Mv2XpUydCW/l8sYOaQh1wLKe3yGkavft2eYPeN5wfBBEARBENRGElNh
+ mEIxHHZbT3uNracYEHXB/5m6mJGDBlKfcAoTMn79yNmXz+hfcZm9/11T7x67acbW8c9PWjvqt4tfmPnL
+ tLolP5frxaK/NZeSfmanzLcjyPV+DBV+bux7K6UU/phGZfy5FCqWpVGPFuFfqzl1txbp92jhikxtqSKN
+ TVgam0gxY0L6OTC/Tv4f+X/N7+MKfF/5GVVatp7DP1N+tpg5AzF2KcbdzPxaPR84KOOdSEr8qZ0cb8yj
+ 0B/O+jitLuLn9pdu+MWktWN/O2PL+Oen7hizaeDS/lv7T+tTPa54pOy7FOQ96sPIeybv3Vck77G81/Ke
+ Nyq+bJo9GD4IgiAIgs6LTOMhmMuNypzYa+w9xbB8jTEUiXERyf2x1zBXj7tp5IgeQ3tEdx9oKx4wrU/B
+ qIIhudffOan0qqyhz12bP+zbkzeMfm3OvqmvR/5ozuvL3lrw0tIXp/117AOjvPZnx38Z/tjkY6FMxJvz
+ j0X8etGxiN8vORZxYOmx9ANhxzIOhB9LY+Tzs5GmML5O/t+I/+Hv8Sv7sYj/mK++dxgz95nZX4xWP/OG
+ t5b/Y/ErYfxa5u2e+rq8tmtXDXvzqtQhz0/dMq706tJheX2m9FnRfVD3oouG2GLHlY+UE9dXBX5X885c
+ 8z34isz3Td7DQLHlXqct5ZpAEARBEAQFlQxTaBrDFKM+oZgac8bwa5aTrdSPkSVQWWIW8yTI301kFtsu
+ ty2wDbYttA3uubDnpIsXDk67bOE4z7CF4zaMXjjpjtELp2wbt3DKHcy9zK5J1tzLyNfI1942Wv2/4/KH
+ 8fcatrDnlIvV95af0bOfOmSxhJk8aIKtP380X5N8lNcor+ucavweyHuiajc2LOM2NnsQBEEQBEGdQo1n
+ sRpMYg0bQv4ohxfEGBmo/96hJK+5/vXz75JiGjvhq+bOBIIgCIIgCGqkxkbJQE4nm/XrrBDT2JZY/QzB
+ fB1WrxGCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCgkk2
+ 2/8Dxq63vGO3B90AAAAASUVORK5CYII=
+
+
+
+
+ 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
+ ty2wDbYttA3uubDnpIsXDk67bOE4z7CF4zaMXjjpjtELp2wbt3DKHcy9zK5J1tzLyNfI1942Wv2/4/KH
+ 8fcatrDnlIvV95af0bOfOmSxhJk8aIKtP380X5N8lNcor+ucavweyHuiajc2LOM2NnsQBEEQBEGdQo1n
+ sRpMYg0bQv4ohxfEGBmo/96hJK+5/vXz75JiGjvhq+bOBIIgCIIgCGqkxkbJQE4nm/XrrBDT2JZY/QzB
+ fB1WrxGCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC
+ IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCgkk2
+ 2/8Dxq63vGO3B90AAAAASUVORK5CYII=
+
+
+
+ 162, 17
+
+
+ 62
+
+
+
+ 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/利乐包装OCR/GetOCRImage.cs b/利乐包装OCR/GetOCRImage.cs
new file mode 100644
index 0000000..27779a9
--- /dev/null
+++ b/利乐包装OCR/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 TetraParkOCR
+{
+ 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/利乐包装OCR/HPoint.cs b/利乐包装OCR/HPoint.cs
new file mode 100644
index 0000000..70b20b9
--- /dev/null
+++ b/利乐包装OCR/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/利乐包装OCR/Program.cs b/利乐包装OCR/Program.cs
new file mode 100644
index 0000000..3472fac
--- /dev/null
+++ b/利乐包装OCR/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/利乐包装OCR/Properties/AssemblyInfo.cs b/利乐包装OCR/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..395e736
--- /dev/null
+++ b/利乐包装OCR/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. 2023")]
+[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/利乐包装OCR/Properties/Resources.Designer.cs b/利乐包装OCR/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..b6f1583
--- /dev/null
+++ b/利乐包装OCR/Properties/Resources.Designer.cs
@@ -0,0 +1,83 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace TetraParkOCR.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("TetraParkOCR.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/利乐包装OCR/Properties/Resources.resx b/利乐包装OCR/Properties/Resources.resx
new file mode 100644
index 0000000..f5a049b
--- /dev/null
+++ b/利乐包装OCR/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/利乐包装OCR/Properties/Settings.Designer.cs b/利乐包装OCR/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..5ae4a1a
--- /dev/null
+++ b/利乐包装OCR/Properties/Settings.Designer.cs
@@ -0,0 +1,26 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace TetraParkOCR.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/利乐包装OCR/Properties/Settings.settings b/利乐包装OCR/Properties/Settings.settings
new file mode 100644
index 0000000..3964565
--- /dev/null
+++ b/利乐包装OCR/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/利乐包装OCR/Resources/OFF.png b/利乐包装OCR/Resources/OFF.png
new file mode 100644
index 0000000..f1c7b4d
Binary files /dev/null and b/利乐包装OCR/Resources/OFF.png differ
diff --git a/利乐包装OCR/Resources/ON.png b/利乐包装OCR/Resources/ON.png
new file mode 100644
index 0000000..29da47e
Binary files /dev/null and b/利乐包装OCR/Resources/ON.png differ
diff --git a/利乐包装OCR/TetraParkOCR.csproj b/利乐包装OCR/TetraParkOCR.csproj
new file mode 100644
index 0000000..b2759b3
--- /dev/null
+++ b/利乐包装OCR/TetraParkOCR.csproj
@@ -0,0 +1,328 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {533800AA-D6A6-4EF7-825F-AA143B1EE901}
+ WinExe
+ TetraParkOCR
+ TetraParkOCR
+ 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
+
+
+ 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
+
+
+
+ False
+ dll\Bjcve.Comm.FFP.dll
+
+
+ ..\packages\Portable.BouncyCastle.1.9.0\lib\net40\BouncyCastle.Crypto.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.4.0.0\lib\net45\Enums.NET.dll
+
+
+ ..\packages\EPPlus.7.0.0-preview1\lib\net462\EPPlus.dll
+
+
+ ..\packages\EPPlus.Interfaces.6.1.1\lib\net462\EPPlus.Interfaces.dll
+
+
+ ..\packages\EPPlus.System.Drawing.6.1.1\lib\net462\EPPlus.System.Drawing.dll
+
+
+ ..\packages\SharpZipLib.1.3.3\lib\net45\ICSharpCode.SharpZipLib.dll
+
+
+ False
+ dll\log4net.dll
+
+
+ dll\LogShowLib.dll
+
+
+ ..\packages\MathNet.Numerics.Signed.4.15.0\lib\net461\MathNet.Numerics.dll
+
+
+ ..\packages\Microsoft.IO.RecyclableMemoryStream.2.2.0\lib\net462\Microsoft.IO.RecyclableMemoryStream.dll
+
+
+ ..\packages\Newtonsoft.Json.12.0.1\lib\net45\Newtonsoft.Json.dll
+
+
+ ..\packages\NPOI.2.6.0\lib\net472\NPOI.dll
+
+
+ ..\packages\NPOI.2.6.0\lib\net472\NPOI.OOXML.dll
+
+
+ ..\packages\NPOI.2.6.0\lib\net472\NPOI.OpenXml4Net.dll
+
+
+ ..\packages\NPOI.2.6.0\lib\net472\NPOI.OpenXmlFormats.dll
+
+
+ ..\packages\OpenCvSharp4.4.8.0.20230708\lib\netstandard2.0\OpenCvSharp.dll
+
+
+ ..\packages\PaddleOCRSharp.3.1.0\lib\net472\PaddleOCRSharp.dll
+
+
+
+
+
+
+
+
+ ..\packages\SixLabors.Fonts.1.0.0-beta19\lib\netstandard2.0\SixLabors.Fonts.dll
+
+
+ ..\packages\SixLabors.ImageSharp.2.1.3\lib\net472\SixLabors.ImageSharp.dll
+
+
+
+ ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.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.5.5\lib\net461\System.Memory.dll
+
+
+
+ ..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll
+
+
+ ..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll
+
+
+
+
+ ..\packages\System.Text.Encoding.CodePages.5.0.0\lib\net461\System.Text.Encoding.CodePages.dll
+
+
+
+ ..\packages\System.ValueTuple.4.5.0\lib\net47\System.ValueTuple.dll
+
+
+
+
+
+
+
+
+
+
+
+
+ dll\ThridLibray.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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。
+
+
+
+
\ No newline at end of file
diff --git a/利乐包装OCR/dll/Bjcve.Comm.FFP.dll b/利乐包装OCR/dll/Bjcve.Comm.FFP.dll
new file mode 100644
index 0000000..ccee903
Binary files /dev/null and b/利乐包装OCR/dll/Bjcve.Comm.FFP.dll differ
diff --git a/利乐包装OCR/dll/CLIDelegate.dll b/利乐包装OCR/dll/CLIDelegate.dll
new file mode 100644
index 0000000..14c9127
Binary files /dev/null and b/利乐包装OCR/dll/CLIDelegate.dll differ
diff --git a/利乐包装OCR/dll/Cognex.VisionPro.Comm.dll b/利乐包装OCR/dll/Cognex.VisionPro.Comm.dll
new file mode 100644
index 0000000..5401717
Binary files /dev/null and b/利乐包装OCR/dll/Cognex.VisionPro.Comm.dll differ
diff --git a/利乐包装OCR/dll/Cognex.VisionPro.Controls.dll b/利乐包装OCR/dll/Cognex.VisionPro.Controls.dll
new file mode 100644
index 0000000..da30fbd
Binary files /dev/null and b/利乐包装OCR/dll/Cognex.VisionPro.Controls.dll differ
diff --git a/利乐包装OCR/dll/Cognex.VisionPro.Core.dll b/利乐包装OCR/dll/Cognex.VisionPro.Core.dll
new file mode 100644
index 0000000..c3e166a
Binary files /dev/null and b/利乐包装OCR/dll/Cognex.VisionPro.Core.dll differ
diff --git a/利乐包装OCR/dll/Cognex.VisionPro.Display.Controls.dll b/利乐包装OCR/dll/Cognex.VisionPro.Display.Controls.dll
new file mode 100644
index 0000000..a33ef13
Binary files /dev/null and b/利乐包装OCR/dll/Cognex.VisionPro.Display.Controls.dll differ
diff --git a/利乐包装OCR/dll/Cognex.VisionPro.ImageProcessing.dll b/利乐包装OCR/dll/Cognex.VisionPro.ImageProcessing.dll
new file mode 100644
index 0000000..0a4a6d6
Binary files /dev/null and b/利乐包装OCR/dll/Cognex.VisionPro.ImageProcessing.dll differ
diff --git a/利乐包装OCR/dll/Cognex.VisionPro.PMAlign.dll b/利乐包装OCR/dll/Cognex.VisionPro.PMAlign.dll
new file mode 100644
index 0000000..9c484ac
Binary files /dev/null and b/利乐包装OCR/dll/Cognex.VisionPro.PMAlign.dll differ
diff --git a/利乐包装OCR/dll/Cognex.VisionPro.QuickBuild.Core.dll b/利乐包装OCR/dll/Cognex.VisionPro.QuickBuild.Core.dll
new file mode 100644
index 0000000..d675caf
Binary files /dev/null and b/利乐包装OCR/dll/Cognex.VisionPro.QuickBuild.Core.dll differ
diff --git a/利乐包装OCR/dll/Cognex.VisionPro.ToolGroup.dll b/利乐包装OCR/dll/Cognex.VisionPro.ToolGroup.dll
new file mode 100644
index 0000000..e652502
Binary files /dev/null and b/利乐包装OCR/dll/Cognex.VisionPro.ToolGroup.dll differ
diff --git a/利乐包装OCR/dll/Cognex.VisionPro.dll b/利乐包装OCR/dll/Cognex.VisionPro.dll
new file mode 100644
index 0000000..d50ef79
Binary files /dev/null and b/利乐包装OCR/dll/Cognex.VisionPro.dll differ
diff --git a/利乐包装OCR/dll/Geometry.dll b/利乐包装OCR/dll/Geometry.dll
new file mode 100644
index 0000000..39bf26c
Binary files /dev/null and b/利乐包装OCR/dll/Geometry.dll differ
diff --git a/利乐包装OCR/dll/LogShowLib.dll b/利乐包装OCR/dll/LogShowLib.dll
new file mode 100644
index 0000000..29ce9b2
Binary files /dev/null and b/利乐包装OCR/dll/LogShowLib.dll differ
diff --git a/利乐包装OCR/dll/ThridLibray.dll b/利乐包装OCR/dll/ThridLibray.dll
new file mode 100644
index 0000000..44cfecc
Binary files /dev/null and b/利乐包装OCR/dll/ThridLibray.dll differ
diff --git a/利乐包装OCR/dll/log4net.dll b/利乐包装OCR/dll/log4net.dll
new file mode 100644
index 0000000..84bf5b6
Binary files /dev/null and b/利乐包装OCR/dll/log4net.dll differ
diff --git a/利乐包装OCR/favicon.ico b/利乐包装OCR/favicon.ico
new file mode 100644
index 0000000..cd07d6d
Binary files /dev/null and b/利乐包装OCR/favicon.ico differ
diff --git a/利乐包装OCR/packages.config b/利乐包装OCR/packages.config
new file mode 100644
index 0000000..5aa5d36
--- /dev/null
+++ b/利乐包装OCR/packages.config
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/利乐字符读取程序使用说明书.chm b/利乐字符读取程序使用说明书.chm
new file mode 100644
index 0000000..d90cd1f
Binary files /dev/null and b/利乐字符读取程序使用说明书.chm differ
diff --git a/康耐视通信卡与西门子PLC通讯之PROFINET.pdf b/康耐视通信卡与西门子PLC通讯之PROFINET.pdf
new file mode 100644
index 0000000..a9873e9
Binary files /dev/null and b/康耐视通信卡与西门子PLC通讯之PROFINET.pdf differ
diff --git a/新建文本文档.txt b/新建文本文档.txt
new file mode 100644
index 0000000..4c45db2
--- /dev/null
+++ b/新建文本文档.txt
@@ -0,0 +1,2 @@
+Machine Vision:BK27185BAK00038 idx 0
+Machine Vision:BK27185BAK00095 ocr
\ No newline at end of file