Commit 637e6ef8 几米阳光

去掉不需要的IO

1 个父辈 ecb4c995
......@@ -341,13 +341,18 @@ namespace URSoldering.Common
}
if (_serialPort.BytesToRead >= ReceiveData.Length)
{
ret = _serialPort.Read(ReceiveData, 0, ReceiveData.Length);
ReceiveData = new byte[_serialPort.BytesToRead];
ret = _serialPort.Read(ReceiveData, 0, _serialPort.BytesToRead);
}
else
else if(_serialPort.BytesToRead>0)
{
ret = _serialPort.Read(ReceiveData, 0, _serialPort.BytesToRead);
}
else
{
ReceiveData = new byte[0];
LogUtil.info("");
}
isOk = true ;
ReceiveEventFlag = false; //打开事件
return ret;
......

using URSoldering.Common;
using URSoldering.LoadCSVLibrary;
using log4net;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using URSoldering.LoadCSVLibrary;
using System;
using System.Timers;
namespace URSoldering.DeviceLibrary
......@@ -38,9 +33,7 @@ namespace URSoldering.DeviceLibrary
alarmType = AlarmType.None;
mainTimer.Enabled = false;
ledTimer.Enabled = false;
IsInSuddendown = false;
//WaitScanResult = false;
//CanScan = false;
IsInSuddendown = false;
WarnMsg = "";
if (!ShuddenOK())
......@@ -70,48 +63,20 @@ namespace URSoldering.DeviceLibrary
WarnMsg = solderingStr;
return false;
}
//MesUtil.SolderInit(MesIp, MesPort);
Status = RobotStatus.Reset;
//HDevelopExport.OpenAllCamera();
Status = RobotStatus.Reset;
KNDIOMove(IO_Type.AutoRunSingle, IO_VALUE.HIGH);
KNDIOMove(IO_Type.AlarmSingle, IO_VALUE.LOW);
KNDIOMove(IO_Type.WaitSingle, IO_VALUE.LOW);
KNDIOMove(IO_Type.DeviceRunON, IO_VALUE.LOW);
//InitLineSpeed();
//阻挡气缸上升
StopCylinderUp();
IsInProcess = false;
ledTimer.Enabled = true;
mainTimer.Enabled = true;
return true;
}
public void StopCylinderUpAndWait()
{
KNDIOMove(IO_Type.StopCylinder_Up, IO_VALUE.HIGH);
KNDIOMove(IO_Type.StopCylinder_Down, IO_VALUE.LOW);
LineStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.StopCylinder_Down, IO_VALUE.LOW));
LineStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.StopCylinder_Up, IO_VALUE.HIGH));
}
public void StopCylinderDownAndWait()
{
KNDIOMove(IO_Type.StopCylinder_Up, IO_VALUE.LOW);
KNDIOMove(IO_Type.StopCylinder_Down, IO_VALUE.HIGH);
LineStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.StopCylinder_Down, IO_VALUE.HIGH));
LineStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.StopCylinder_Up, IO_VALUE.LOW));
}
public void StopCylinderUp()
{
KNDIOMove(IO_Type.StopCylinder_Up, IO_VALUE.HIGH);
KNDIOMove(IO_Type.StopCylinder_Down, IO_VALUE.LOW);
}
public void StopCylinderDown()
{
KNDIOMove(IO_Type.StopCylinder_Up, IO_VALUE.LOW);
KNDIOMove(IO_Type.StopCylinder_Down, IO_VALUE.HIGH);
}
/// <summary>
/// 急停 处理
/// </summary>
......@@ -151,7 +116,7 @@ namespace URSoldering.DeviceLibrary
else if (Status.Equals(RobotStatus.Reset))
{
if (WeldRobotBean.WeldMoveStep.moveType.Equals(MoveType.None)
&& KNDIOValue(IO_Type.SendWire_Up).Equals(IO_VALUE.HIGH))
&& KNDIOValue(IO_Type.SendWire_Work).Equals(IO_VALUE.HIGH))
{
LogUtil.info(RobotName + "复位完成");
Status = RobotStatus.Runing;
......@@ -163,8 +128,7 @@ namespace URSoldering.DeviceLibrary
}
else if (Status.Equals(RobotStatus.Runing))
{
IOTimeOutProcess();
StartLineCheck();
IOTimeOutProcess();
}
else if (Status.Equals(RobotStatus.Busy))
{
......@@ -172,7 +136,7 @@ namespace URSoldering.DeviceLibrary
}
else if (Status.Equals(RobotStatus.LineMove))
{
LineMoveProcess();
}
}
}catch(Exception ex)
......@@ -203,8 +167,7 @@ namespace URSoldering.DeviceLibrary
{
LogUtil.info(RobotName + "之前有IO超时异常,清理信号超时异常!");
WarnMsg = "";
alarmType = AlarmType.None;
//RobotBean.KNDIOMove(IO_Type.Device_NG, IO_VALUE.HIGH);
alarmType = AlarmType.None;
}
}
}
......@@ -214,114 +177,12 @@ namespace URSoldering.DeviceLibrary
LogUtil.error(LOGGER, "IOTimeOutProcess出错:" + ex.ToString());
}
}
private void LineMoveProcess()
{
if (LineStep.IsInWait)
{
CheckWait();
}
if (LineStep.IsInWait)
{
return;
}
if (LineStep.moveStep.Equals(MoveStep.L00_CylinderUp))
{
LineLog("流水线转动:阻挡气缸上升到位,转动流水线");
LineStep.NextMoveStep(MoveStep.L01_StartLineMove);
LineStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.LineWeldCheck, IO_VALUE.HIGH));
//LineStartMove();
}
else if (LineStep.moveStep.Equals(MoveStep.L01_StartLineMove))
{
LineLog("流水线转动:收到焊接信号,等待1秒钟");
LineStep.NextMoveStep(MoveStep.L02_GetWeldSingle);
LineStep.WaitList.Add(WaitResultInfo.WaitTime(1000));
}
else if (LineStep.moveStep.Equals(MoveStep.L02_GetWeldSingle))
{
//LineStopMove();
LineStep.NextMoveStep(MoveStep.L03_GetCode);
LineStep.WaitList.Add(WaitResultInfo.WaitTime(500));
}
else if (LineStep.moveStep.Equals(MoveStep.L03_GetCode))
{
LineStep.NextMoveStep(MoveStep.L04_BeginWeld);
GetCodeFun?.Invoke();
Thread.Sleep(100);
}
else if (LineStep.moveStep.Equals(MoveStep.L04_BeginWeld))
{
TimeSpan span = DateTime.Now - LineStep.LastSetpTime;
if (WareCode.Equals("").Equals(false) || span.TotalSeconds > 15)
{
string str = WeldRobotBean.StartWeld();
if (str.Equals(""))
{
WeldRobotBean.IsInWeld = true;
LineLog("流水线转动:检测到焊接信号,停止流水线,启动焊接成功");
}
else
{
WeldRobotBean.IsInWeld = false ;
LineLog("流水线转动:启动焊接失败:" + str);
}
LastStartWeldTime = DateTime.Now;
IsWeld = true;
LineStep.NewMove(MoveType.WeldEndMove);
LineStep.NextMoveStep(MoveStep.BUSY01_Weld);
Status = RobotStatus.Busy;
}
}
}
private void StartLineCheck()
{
//开始转动
if (KNDIOValue(IO_Type.LineInCheck).Equals(IO_VALUE.HIGH) && KNDIOValue(IO_Type.LineOutCheck).Equals(IO_VALUE.LOW))
{
if (WeldRobotBean.WeldMoveStep.moveType.Equals(MoveType.None))
{
KNDIOMove(IO_Type.AlarmSingle, IO_VALUE.LOW);
LogUtil.info("检测到入料口信号,阻挡气缸上升");
Status = RobotStatus.LineMove;
LineStep.NewMove(MoveType.LineMove);
LineStep.NextMoveStep(MoveStep.L00_CylinderUp);
StopCylinderUpAndWait();
}
}
}
/// <summary>
/// 收到启动信号,开始转动转台
/// </summary>
private void StartTurn()
{
if (WareCode.Equals(""))
{
WarnMsg = "还未扫描OK";
return;
}
//TODO 开始转动
KNDIOMove(IO_Type.WaitSingle, IO_VALUE.LOW);
Status = RobotStatus.LineMove;
}
private void StopMove()
{
//IsWaitCode = false;
//IsWaitCheck = false;
//WaitScanResult = false;
//CanScan = false;
//LineStopMove();
KNDIOMove(IO_Type.DeviceRunON, IO_VALUE.LOW);
//HDevelopExport.CloseAllCamera();
WeldRobotBean.StopMove();
{
KNDIOMove(IO_Type.DeviceRunON, IO_VALUE.LOW);
WeldRobotBean.StopMove();
this.Status = RobotStatus.Runing;
}
public void StopRun()
......@@ -334,8 +195,7 @@ namespace URSoldering.DeviceLibrary
KNDIOMove(IO_Type.AlarmSingle, IO_VALUE.LOW);
KNDIOMove(IO_Type.WaitSingle, IO_VALUE.LOW);
KNDIOMove(IO_Type.DeviceRunON, IO_VALUE.LOW);
//KNDIOMove(IO_Type.DoorStatus, IO_VALUE.HIGH);
//MesUtil.Close();
this.Status = RobotStatus.Wait;
LogUtil.info(RobotName + "停止运行");
}
......
using URSoldering.Common;
using URSoldering.LoadCSVLibrary;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System;
namespace URSoldering.DeviceLibrary
{
......@@ -15,99 +11,36 @@ namespace URSoldering.DeviceLibrary
public bool IsWeld = false;
public delegate void GetCode();
public event GetCode GetCodeFun;
public delegate void AOICheck();
public event AOICheck AOICheckFun;
public bool IsAutoRun = false;
private void LineLog(string msg)
{
LogUtil.debug(RobotName + msg);
}
private void BusyProcess()
{
//if (LineStep.IsInWait)
//{
// CheckWait();
//}
//if(LineStep.IsInWait)
//{
// return;
//}
//if (LineStep.moveStep.Equals(MoveStep.BUSY01_Weld))
//{
// //if (WeldRobotBean.WeldMoveStep.moveType.Equals(MoveType.None))
// if (WeldRobotBean.IsInWeld.Equals(false))
// {
// LastEndWeldTime = DateTime.Now;
// TimeSpan span = LastEndWeldTime - LastStartWeldTime;
// if (BoardManager.CurrBoard.WeldTime.TotalSeconds <= 0)
// {
// BoardManager.CurrBoard.WeldTime = span;
// }
// else
// {
// BoardManager.CurrBoard.WeldTime = new TimeSpan(0, 0, (int)(BoardManager.CurrBoard.WeldTime.TotalSeconds + span.TotalSeconds) / 2);
// }
// BoardManager.Update(BoardManager.CurrBoard);
// LogUtil.info("Busy处理:" + "焊接结束,焊接耗时"+FormUtil.GetSpanStr(span)+ ",累积平均耗时" + FormUtil.GetSpanStr(BoardManager.CurrBoard.WeldTime) + ",阻挡气缸下降");
// LineStep.NextMoveStep(MoveStep.BUSY03_CylinderDown);
// StopCylinderDownAndWait();
// }
//}
////焊接完成,流水线继续转动,直到出料口检测到信号
//else if (LineStep.moveStep.Equals(MoveStep.BUSY03_CylinderDown))
//{
// LineLog("Busy处理:" + "流水线转动,等待出料口信号");
// LineStep.NextMoveStep(MoveStep.BUSY04_LineMove);
// LineStartMove();
// LineStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.LineOutCheck, IO_VALUE.HIGH));
//}
//else if (LineStep.moveStep.Equals(MoveStep.BUSY04_LineMove))
//{
// LineStopMove();
// if (IsAutoRun)
// {
// LineLog("Busy处理:" + "等待3秒钟后流水线倒转");
// LineStep.NextMoveStep(MoveStep.BUSY05_Wait);
// LineStep.WaitList.Add(WaitResultInfo.WaitTime(2000));
// }
// else
// {
// LineLog("Busy处理:" + "停止转动");
// StopCylinderUp();
// Status = RobotStatus.Runing;
// }
//}
//else if (LineStep.moveStep.Equals(MoveStep.BUSY05_Wait))
//{
// LineLog("Busy处理:" + "流水线转动,等待出料口信号");
// LineStep.NextMoveStep(MoveStep.BUSY06_WaitInSingle);
// LineBackMove();
// LineStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.LineInCheck, IO_VALUE.HIGH));
//}
//else if (LineStep.moveStep.Equals(MoveStep.BUSY06_WaitInSingle))
//{
// LineLog("Busy处理:" + "板子到达入料口,停止转动");
// LineStopMove();
// StopCylinderUp();
// Status = RobotStatus.Runing;
//}
{
if (LineStep.moveStep.Equals(MoveStep.BUSY01_Weld))
{
if (WeldRobotBean.IsInWeld.Equals(false))
{
LastEndWeldTime = DateTime.Now;
TimeSpan span = LastEndWeldTime - LastStartWeldTime;
if (BoardManager.CurrBoard.WeldTime.TotalSeconds <= 0)
{
BoardManager.CurrBoard.WeldTime = span;
}
else
{
BoardManager.CurrBoard.WeldTime = new TimeSpan(0, 0, (int)(BoardManager.CurrBoard.WeldTime.TotalSeconds + span.TotalSeconds) / 2);
}
BoardManager.Update(BoardManager.CurrBoard);
LogUtil.info("Busy处理:" + "焊接结束,焊接耗时" + FormUtil.GetSpanStr(span) + ",累积平均耗时" + FormUtil.GetSpanStr(BoardManager.CurrBoard.WeldTime) + ",阻挡气缸下降");
LineStep.EndMove();
Status = RobotStatus.Runing;
}
}
}
//private void LineBackMove()
//{
// ShuoKeControls.VolMove(Config.Line_Slv, Config.Line_EndSpeed);
// KNDIOMove(IO_Type.LineStart, IO_VALUE.HIGH);
//}
//private void LineStartMove()
//{
// ShuoKeControls.VolMove(Config.Line_Slv, 0- Config.Line_EndSpeed);
// KNDIOMove(IO_Type.LineStart, IO_VALUE.HIGH);
//}
//private void LineStopMove()
//{
// ShuoKeControls.SuddownStop(Config.Line_Slv);
// KNDIOMove(IO_Type.LineStart, IO_VALUE.LOW);
//}
/// <summary>
/// 判断是否还有未完成的工作
......@@ -123,87 +56,7 @@ namespace URSoldering.DeviceLibrary
}
return false;
}
private void CheckWait()
{
int ioSingleTimeOutSeconds = 30000;
List<WaitResultInfo> list = new List<WaitResultInfo>(LineStep.WaitList);
//当等待超过一分钟时,需要打印提示
TimeSpan span = DateTime.Now - LineStep.LastSetpTime;
string NotOkMsg = "";
if (list.Count > 0)
{
bool isOk = true;
foreach (WaitResultInfo wait in list)
{
if (wait.WaitType == 1)
{
if (!RobotBean.KNDIOValue(wait.IoType).Equals(wait.IoValue))
{
//一分钟还未检测到
if (span.TotalMilliseconds > ioSingleTimeOutSeconds)
{
ConfigIO io = RobotBean.getWaitIO(wait.IoType);
NotOkMsg = "信号(" + io.Explain + "=" + wait.IoValue + ")";
WarnMsg = RobotName + " 等待信号(" + io.Explain + "=" + wait.IoValue + ") 超时!";
Alarm(AlarmType.IoSingleTimeOut);
LogUtil.error(LOGGER, WarnMsg, 13);
}
isOk = false;
break;
}
else if (LineStep.OneWaitOk)
{
isOk = true;
break;
}
}
else if (wait.WaitType == 2)
{
if (span.TotalMilliseconds < wait.TimeMSeconds)
{
NotOkMsg = "时间[" + wait.TimeMSeconds + "]毫秒";
isOk = false;
break;
}
else if (LineStep.OneWaitOk)
{
isOk = true;
break;
}
}
}
if (isOk)
{
LineStep.EndStepWait();
}
if (LineStep.IsInWait)
{
if (span.TotalMinutes > 1)
{
if (NotOkMsg.Equals(""))
{
WarnMsg = "等待超时[" + LineStep.moveType + "][" + LineStep.moveStep + "][" + NotOkMsg + "]已等待[" + Math.Round(span.TotalMinutes, 1) + "]分钟";
}
else
{
WarnMsg = "等待超时[" + LineStep.moveType + "][" + LineStep.moveStep + "]已等待[" + Math.Round(span.TotalMinutes, 1) + "]分钟,";
foreach (WaitResultInfo wait in list)
{
WarnMsg = WarnMsg + "\r\n" + wait.ToStr();
}
}
Alarm(AlarmType.StepTimeOut);
LogUtil.error(LOGGER, WarnMsg, 12);
}
}
}
else
{
LineStep.EndStepWait();
}
}
private void Alarm(AlarmType alarmType)
{
this.alarmType = alarmType;
......
......@@ -191,12 +191,10 @@ namespace URSoldering.DeviceLibrary
alarmType = AlarmType.None;
//锁定轴
URRobotControl.LockAxis();
//InitSendWireSpeed();
//烙铁温度=0, 送丝上升,机器复位
RobotBean.KNDIOMove(IO_Type.SendWire_Up, IO_VALUE.HIGH);
RobotBean.KNDIOMove(IO_Type.SendWire_Down, IO_VALUE.LOW);
SolderingUp(false);
SendWireWork(false);
ISRun = true;
mainTimer.Enabled = true;
......@@ -217,9 +215,9 @@ namespace URSoldering.DeviceLibrary
LogUtil.info(RobotName + "停止所有运动");
//烙铁温度=0,烙铁上升,送丝上升,机器复位
RobotBean.KNDIOMove(IO_Type.SendWire_Up, IO_VALUE.HIGH);
RobotBean.KNDIOMove(IO_Type.SendWire_Down, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.ClearWeldingSQL, IO_VALUE.LOW);
SolderingUp(false);
SendWireWork(false);
//硕科 停止
SendWireManager.StopSend();
SolderingManager.Release();
......@@ -234,8 +232,7 @@ namespace URSoldering.DeviceLibrary
StopMove();
mainTimer.Enabled = false;
ISRun = false;
RobotBean.KNDIOMove(IO_Type.SendWire_Down, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.SendWire_Up, IO_VALUE.LOW);
LogUtil.info(LOGGER, RobotName + "停止运行");
}
private static bool IsTimerProcess = false;
......@@ -361,28 +358,28 @@ namespace URSoldering.DeviceLibrary
/// <returns></returns>
public static bool SendWireRecover(bool isNext)
{
if (RobotBean.KNDIOValue(IO_Type.SendWireLock).Equals(IO_VALUE.HIGH))
{
LogUtil.info(RobotName + "卡丝恢复失败:仍在卡丝中!");
}
else if (RobotBean.KNDIOValue(IO_Type.SendWireNoWire).Equals(IO_VALUE.HIGH))
{
LogUtil.info(RobotName + "卡丝恢复失败:仍在无丝中!");
}
else
{
if (alarmType.Equals(AlarmType.SendWireAlarm) && IsInSudden.Equals(false) && IsNoAir.Equals(false))
{
if (WeldMoveStep.moveType.Equals(MoveType.Weld) && (isNext.Equals(false)))
{
LogUtil.info(RobotName + "开始卡丝恢复,重新此焊点的焊接 !");
WeldMoveStep.NextMoveStep(MoveStep.Wait);
}
lastSendWireOkTime = DateTime.Now;
LogUtil.info(RobotName + "开始卡丝恢复!");
return true;
}
}
//if (RobotBean.KNDIOValue(IO_Type.SendWireLock).Equals(IO_VALUE.HIGH))
//{
// LogUtil.info(RobotName + "卡丝恢复失败:仍在卡丝中!");
//}
//else if (RobotBean.KNDIOValue(IO_Type.SendWireNoWire).Equals(IO_VALUE.HIGH))
//{
// LogUtil.info(RobotName + "卡丝恢复失败:仍在无丝中!");
//}
//else
//{
// if (alarmType.Equals(AlarmType.SendWireAlarm) && IsInSudden.Equals(false) && IsNoAir.Equals(false))
// {
// if (WeldMoveStep.moveType.Equals(MoveType.Weld) && (isNext.Equals(false)))
// {
// LogUtil.info(RobotName + "开始卡丝恢复,重新此焊点的焊接 !");
// WeldMoveStep.NextMoveStep(MoveStep.Wait);
// }
// lastSendWireOkTime = DateTime.Now;
// LogUtil.info(RobotName + "开始卡丝恢复!");
// return true;
// }
//}
return false;
}
/// <summary>IsNeedMsg
......@@ -501,10 +498,10 @@ namespace URSoldering.DeviceLibrary
StopMove();
}
}
public static string GoHome()
{
string msg = Reset();
string msg = Reset();
if (!msg.Equals(""))
{
WarnMsg = msg;
......@@ -512,8 +509,8 @@ namespace URSoldering.DeviceLibrary
}
WeldMoveStep.NewWeld(MoveType.GoHome);
WeldMoveStep.NextMoveStep(MoveStep.Home_Reset);
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SendWire_Down, IO_VALUE.LOW));
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SendWire_Up, IO_VALUE.HIGH));
SolderingUp(true);
SendWireWork(true);
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitEpsonRun());
return "";
}
......@@ -609,8 +606,8 @@ namespace URSoldering.DeviceLibrary
private static void MoveToOrg()
{
SendWireUp();
RobotBean.KNDIOMove(IO_Type.ClearWeldingSQL, IO_VALUE.LOW);
SolderingUp(true);
SendWireWork(true);
if (HomePoint.X != 0 && HomePoint.Y != 0 && HomePoint.Z != 0 )
{
WeldLog("送丝上升,机械臂走到待机点 ");
......@@ -620,9 +617,9 @@ namespace URSoldering.DeviceLibrary
}
private static void SendWireUpToClear1()
{
SendWireUp();
Thread.Sleep(100);
RobotBean.KNDIOMove(IO_Type.ClearWeldingSQL, IO_VALUE.HIGH);
SolderingUp(true );
SendWireClear(true);
Thread.Sleep(100);
WeldCount = 0;
if (Clear1Point.X != 0 && Clear1Point.Y != 0 && Clear1Point.Z != 0)
{
......@@ -633,7 +630,7 @@ namespace URSoldering.DeviceLibrary
}
private static void MoveToClear2(int mSenconds)
{
RobotBean.KNDIOMove(IO_Type.ClearWeldingSQL, IO_VALUE.HIGH, mSenconds);
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitTime(mSenconds));
if (Clear2Point.X != 0 && Clear2Point.Y != 0 && Clear2Point.Z != 0)
{
......
......@@ -16,12 +16,7 @@ namespace URSoldering.DeviceLibrary
public delegate void AOICheck( );
public static event AOICheck AOICheckFun;
private static void AfterMove(string result)
{
}
private static void AfterGet(double x, double y, double z, double u, int hand)
{
}
public static string StartWeld()
{
return StartWeld(0);
......@@ -210,7 +205,8 @@ namespace URSoldering.DeviceLibrary
MoveToPoint(WeldMoveStep.CurrPoint, false);
WorkCountManager.AddWeldPint();
//第一个点并且送丝下降到位时,可以预送丝
if (WeldMoveStep.IsFirstPoint().Equals(false) && RobotBean.KNDIOValue(IO_Type.SendWire_Down).Equals(IO_VALUE.HIGH))
//if (WeldMoveStep.IsFirstPoint().Equals(false) && RobotBean.KNDIOValue(IO_Type.SendWire_Down).Equals(IO_VALUE.HIGH))
if (WeldMoveStep.IsFirstPoint().Equals(false) )
{
WeldMoveStep.IsSlowSendWire = true;
SlowSendWire();
......@@ -335,26 +331,51 @@ namespace URSoldering.DeviceLibrary
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitTime(ms));
}
}
private static void SendWireDown()
public static void SolderingDown(bool isWait)
{
if(RobotBean.KNDIOValue(IO_Type.SendWire_Down).Equals(IO_VALUE.HIGH)&&
RobotBean.KNDIOValue(IO_Type.SendWire_Up).Equals(IO_VALUE.LOW))
if(RobotBean.KNDIOValue(IO_Type.Soldering_Down).Equals(IO_VALUE.HIGH)&&
RobotBean.KNDIOValue(IO_Type.Soldering_Up).Equals(IO_VALUE.LOW))
{
return;
}
RobotBean.KNDIOMove(IO_Type.SendWire_Down, IO_VALUE.HIGH);
RobotBean.KNDIOMove(IO_Type.SendWire_Up, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.Soldering_Down, IO_VALUE.HIGH);
RobotBean.KNDIOMove(IO_Type.Soldering_Up, IO_VALUE.LOW);
if (isWait)
{
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.Soldering_Down, IO_VALUE.HIGH));
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.Soldering_Up, IO_VALUE.LOW));
}
}
public static void SolderingUp(bool isWait)
{
RobotBean.KNDIOMove(IO_Type.Soldering_Down, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.Soldering_Up, IO_VALUE.HIGH);
if (isWait)
{
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.Soldering_Down, IO_VALUE.LOW));
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.Soldering_Up, IO_VALUE.HIGH));
}
}
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SendWire_Down, IO_VALUE.HIGH));
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SendWire_Up, IO_VALUE.LOW));
public static void SendWireWork(bool isWait)
{
RobotBean.KNDIOMove(IO_Type.SendWire_Clear, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.SendWire_Work, IO_VALUE.HIGH);
if (isWait)
{
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SendWire_Clear, IO_VALUE.LOW));
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SendWire_Work, IO_VALUE.HIGH));
}
}
private static void SendWireUp()
public static void SendWireClear(bool isWait)
{
//WeldLog(" 送丝上升" );
RobotBean.KNDIOMove(IO_Type.SendWire_Down, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.SendWire_Up, IO_VALUE.HIGH);
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SendWire_Down, IO_VALUE.LOW));
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SendWire_Up, IO_VALUE.HIGH));
RobotBean.KNDIOMove(IO_Type.SendWire_Clear, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.SendWire_Work, IO_VALUE.HIGH);
if (isWait)
{
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SendWire_Clear, IO_VALUE.LOW));
WeldMoveStep.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.SendWire_Work, IO_VALUE.HIGH));
}
}
private static DateTime preGetStatusTime = DateTime.Now;
private static void CheckWait()
......@@ -459,20 +480,20 @@ namespace URSoldering.DeviceLibrary
preCheckSendWireTime = DateTime.Now;
//如果休眠了不需要处理
string msg = "";
if (RobotBean.KNDIOValue(IO_Type.SendWireLock).Equals(IO_VALUE.HIGH))
{
//停止送丝器
SendWireManager.StopSend();
msg = " 卡丝";
isAlarm = true;
}
else if (RobotBean.KNDIOValue(IO_Type.SendWireNoWire).Equals(IO_VALUE.HIGH))
{
//停止送丝器
SendWireManager.StopSend();
msg = "没有锡丝";
isAlarm = true;
}
//if (RobotBean.KNDIOValue(IO_Type.SendWireLock).Equals(IO_VALUE.HIGH))
//{
// //停止送丝器
// SendWireManager.StopSend();
// msg = " 卡丝";
// isAlarm = true;
//}
//else if (RobotBean.KNDIOValue(IO_Type.SendWireNoWire).Equals(IO_VALUE.HIGH))
//{
// //停止送丝器
// SendWireManager.StopSend();
// msg = "没有锡丝";
// isAlarm = true;
//}
if (isAlarm)
{
......
......@@ -107,7 +107,7 @@ namespace URSoldering.DeviceLibrary
}
else
{
weldPointList = (from m in weldPointList where m.pointType.Equals(pointType) && m.pointType.Equals(0) select m).ToList<WeldPointInfo>();
weldPointList = (from m in board.pointList where m.pointType.Equals(pointType) && m.pointType.Equals(0) select m).ToList<WeldPointInfo>();
}
if (weldPointList.Count <= 0)
{
......
......@@ -39,4 +39,4 @@ PRO,焊接多少块板子后,清洗烙铁,ClearCount,1,,,,,,
PRO,清洗IO的毫秒数,ClearMSenconds,3000,,,,,,
PRO,JBC烙铁端口号,JBC_Soldering_Port,COM4,,,,,,
PRO,JBC烙铁编号,JBC_Soldering_Num,1,,,,,,
PRO,JBC送丝端口号,JBC_SendWire_Port,COM1,,,,,,
PRO,JBC送丝端口号,JBC_SendWire_Port,COM6,,,,,,
......@@ -124,10 +124,10 @@ namespace URSoldering.DeviceLibrary
return null;
}
#region KNDIO
public static void ConnectionIO()
{
{
foreach (string deviceName in baseConfig.DIODeviceNameList)
{
if (!KNDManager.IsConnection(deviceName))
......@@ -136,8 +136,9 @@ namespace URSoldering.DeviceLibrary
System.Threading.Thread.Sleep(100);
}
}
//连接上IO模块后就输出DO8
//KNDIOMove(IO_Type.DoorStatus, IO_VALUE.HIGH);
//连接上IO模块后,夹具夹紧
KNDIOMove(IO_Type.Fixture_Clamp, IO_VALUE.HIGH);
KNDIOMove(IO_Type.Fixture_Relax, IO_VALUE.LOW);
}
public static bool ShuddenOK()
......
......@@ -54,13 +54,14 @@ namespace URSoldering.DeviceLibrary
if (sb == null)
{
serialPort = port;
new SerialBean(serialPort, bautRate, parity, dataBits, stopBits);
sb = new SerialBean(serialPort, bautRate, parity, dataBits, stopBits);
}
try
{
if (sb.openPort())
{
bool isOk = true;
//parseCommand("WRSP", out isOk);
parseCommand(CMD_WriteMode, out isOk);
if (isOk)
{
......@@ -120,7 +121,7 @@ namespace URSoldering.DeviceLibrary
}
public static int getReviceData(byte[] dataArray)
{
string temp = "";
string strData = "";
try
{
if (dataArray == null)
......@@ -130,23 +131,24 @@ namespace URSoldering.DeviceLibrary
for (int i = 5; i <= 9; i++)
{
temp += (char)dataArray[i] + "";
strData +=dataArray[i] + "";
}
}
catch (Exception ex)
{
LOGGER.Info("转换出错:" + ex.ToString());
}
int tem = 0;
///string rawMsg = Encoding.Default.GetString(dataArray, 0, dataArray.Length);
int data = 0;
try
{
tem = Convert.ToInt32(temp);
data = Convert.ToInt32(strData);
}
catch (Exception ex)
{
LogUtil.debug(LOGGER, "转换温度出错:" + temp);
LogUtil.debug(LOGGER, "转换出错:" + strData);
}
return tem;
return data;
}
public static void SendWire(double time, int speed)
{
......@@ -184,7 +186,7 @@ namespace URSoldering.DeviceLibrary
public static int ReadPortError()
{
bool isOk = false;
byte[] reviceData = parseCommand("RECV", out isOk);
byte[] reviceData = parseCommand(CMD_GetStatus, out isOk);
return getReviceData(reviceData);
}
......@@ -202,7 +204,7 @@ namespace URSoldering.DeviceLibrary
int value = getReviceData(reviceData);
return value;
}
private static byte[] parseCommand(string commandText, out bool isOk)
public static byte[] parseCommand(string commandText, out bool isOk)
{
if (sb == null)
{
......@@ -210,12 +212,12 @@ namespace URSoldering.DeviceLibrary
return null;
}
byte[] message = new byte[commandText.Length + 2];
message[0] = (byte)2;
message[0] = (byte)0x02;
for (int i = 1; i < commandText.Length + 1; i++)
{
message[i] = (byte)commandText[i - 1];
}
message[message.Length - 1] = (byte)3;
message[message.Length - 1] = (byte)0x03;
ushort bcc = 0;
SerialBean.CalculateBCC(message, message.Length, out bcc);
......@@ -235,10 +237,51 @@ namespace URSoldering.DeviceLibrary
{
data = new byte[messageAll.Length - 5];
}
//data = new byte[messageAll.Length];
sb.SendCommand(messageAll, ref data, 2, out isOk);
string rawMsg = Encoding.ASCII.GetString(data, 0, data.Length);
return data;
}
//private static byte[] parseCommand(string commandText, out bool isOk)
//{
// if (sb == null)
// {
// isOk = false;
// return null;
// }
// byte[] message = new byte[commandText.Length + 2];
// message[0] = (byte)2;
// for (int i = 1; i < commandText.Length + 1; i++)
// {
// message[i] = (byte)commandText[i - 1];
// }
// message[message.Length - 1] = (byte)3;
// ushort bcc = 0;
// SerialBean.CalculateBCC(message, message.Length, out bcc);
// /**
// * 读命令返回值包含数据域
// * 写命令返回值不包含数据域
// */
// byte[] data = null;
// byte[] messageAll = new byte[message.Length + 1];
// message.CopyTo(messageAll, 0);
// messageAll[messageAll.Length - 1] = (byte)bcc;
// if ("R".Equals(commandText.Substring(0, 1)))
// {
// data = new byte[messageAll.Length + 5];
// }
// else
// {
// data = new byte[messageAll.Length - 5];
// }
// sb.SendCommand(messageAll, ref data, 2, out isOk);
// string rawMsg = Encoding.ASCII.GetString(data, 0, data.Length);
// return data;
//}
public static string GetErrorStr(int error)
{
......
......@@ -105,81 +105,77 @@ namespace URSoldering.LoadCSVLibrary
/// <summary>
/// DI DO 焊接阻挡下降端 StopCylinder_Down 焊接阻挡下降端 X03 DI-03
/// </summary>
public static string StopCylinder_Down = "StopCylinder_Down";
/// <summary>
/// DI DO 焊接阻挡上升端 StopCylinder_Up 焊接阻挡上升端 X04 DI-04
/// </summary>
public static string StopCylinder_Up = "StopCylinder_Up";
/// <summary>
/// DI DO 送丝气缸下降端 SendWire_Down 送丝气缸下降端 X05 DI-05
/// </summary>
public static string SendWire_Down = "SendWire_Down";
/// <summary>
/// DI DO 送丝气缸上升端 SendWire_Up 送丝气缸上升端 X06 DI-06
/// </summary>
public static string SendWire_Up = "SendWire_Up";
/// <summary>
/// DI 焊丝堵 SendWireNoWire 焊丝堵 X07 DI-07
/// </summary>
public static string SendWireNoWire = "SendWireNoWire";
/// <summary>
/// DI 焊丝缺 SendWireLock 焊丝缺 X08 DI-08
/// </summary>
public static string SendWireLock = "SendWireLock";
/// <summary>
/// DI 流水线入口检测 LineInCheck 流水线入口检测 X09 DI-09
/// </summary>
public static string LineInCheck = "LineInCheck";
/// <summary>
/// DI 流水线焊接检测 LineWeldCheck 流水线焊接检测 X10 DI-10
/// </summary>
public static string LineWeldCheck = "LineWeldCheck";
/// <summary>
/// DI 流水线出口检测 LineOutCheck 流水线出口检测 X11 DI-11
/// </summary>
public static string LineOutCheck = "LineOutCheck";
/// <summary>
/// DI EpsonReady X14 DI-14
/// </summary>
public static string EpsonReady = "EpsonReady";
/// <summary>
/// DI EpsonRunning X15 DI-15
/// </summary>
public static string EpsonRunning = "EpsonRunning";
/// <summary>
/// DI EpsonAlarm X16 DI-16
/// </summary>
public static string EpsonAlarm = "EpsonAlarm";
/// <summary>
/// DO 洗焊吹气启动SOL ClearWeldingSQL 洗焊吹气启动SOL Y05 DO-05
/// </summary>
public static string ClearWeldingSQL = "ClearWeldingSQL";
/// <summary>
/// DO 流水线启动 LineStart 流水线启动 Y06 DO-06
/// </summary>
public static string LineStart = "LineStart";
///// <summary>
///// DI DO 焊接阻挡下降端 StopCylinder_Down 焊接阻挡下降端 X03 DI-03
///// </summary>
//public static string StopCylinder_Down = "StopCylinder_Down";
///// <summary>
///// DI DO 焊接阻挡上升端 StopCylinder_Up 焊接阻挡上升端 X04 DI-04
///// </summary>
//public static string StopCylinder_Up = "StopCylinder_Up";
///// <summary>
///// DI DO 送丝气缸下降端 SendWire_Down 送丝气缸下降端 X05 DI-05
///// </summary>
//public static string SendWire_Down = "SendWire_Down";
///// <summary>
///// DI DO 送丝气缸上升端 SendWire_Up 送丝气缸上升端 X06 DI-06
///// </summary>
//public static string SendWire_Up = "SendWire_Up";
///// <summary>
///// DI 焊丝堵 SendWireNoWire 焊丝堵 X07 DI-07
///// </summary>
//public static string SendWireNoWire = "SendWireNoWire";
///// <summary>
///// DI 焊丝缺 SendWireLock 焊丝缺 X08 DI-08
///// </summary>
//public static string SendWireLock = "SendWireLock";
///// <summary>
///// DI 流水线入口检测 LineInCheck 流水线入口检测 X09 DI-09
///// </summary>
//public static string LineInCheck = "LineInCheck";
///// <summary>
///// DI 流水线焊接检测 LineWeldCheck 流水线焊接检测 X10 DI-10
///// </summary>
//public static string LineWeldCheck = "LineWeldCheck";
///// <summary>
///// DI 流水线出口检测 LineOutCheck 流水线出口检测 X11 DI-11
///// </summary>
//public static string LineOutCheck = "LineOutCheck";
/// <summary>
/// DO EpsonStart Y09 DO-09
/// </summary>
public static string EpsonStart = "EpsonStart";
/// <summary>
/// DO EpsonStop Y10 DO-10
/// </summary>
public static string EpsonStop = "EpsonStop";
/// <summary>
/// DO EpsonReset Y11 DO-11
/// </summary>
public static string EpsonReset = "EpsonReset";
///// <summary>
///// DI EpsonReady X14 DI-14
///// </summary>
//public static string EpsonReady = "EpsonReady";
///// <summary>
///// DI EpsonRunning X15 DI-15
///// </summary>
//public static string EpsonRunning = "EpsonRunning";
///// <summary>
///// DI EpsonAlarm X16 DI-16
///// </summary>
//public static string EpsonAlarm = "EpsonAlarm";
///// <summary>
///// DO 洗焊吹气启动SOL ClearWeldingSQL 洗焊吹气启动SOL Y05 DO-05
///// </summary>
//public static string ClearWeldingSQL = "ClearWeldingSQL";
///// <summary>
///// DO 流水线启动 LineStart 流水线启动 Y06 DO-06
///// </summary>
//public static string LineStart = "LineStart";
///// <summary>
///// DO EpsonStart Y09 DO-09
///// </summary>
//public static string EpsonStart = "EpsonStart";
///// <summary>
///// DO EpsonStop Y10 DO-10
///// </summary>
//public static string EpsonStop = "EpsonStop";
///// <summary>
///// DO EpsonReset Y11 DO-11
///// </summary>
//public static string EpsonReset = "EpsonReset";
#endregion
}
......
......@@ -106,7 +106,7 @@
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(73, 100);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(44, 17);
this.label1.Size = new System.Drawing.Size(32, 17);
this.label1.TabIndex = 269;
this.label1.Text = "条码";
//
......@@ -185,7 +185,6 @@
this.ClientSize = new System.Drawing.Size(463, 293);
this.Controls.Add(this.panel1);
this.Controls.Add(this.label14);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "FrmBoardCopy";
this.Text = "新增程序";
this.Load += new System.EventHandler(this.FrmBoardInfo_Load);
......
......@@ -141,1136 +141,4 @@
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>106</value>
</metadata>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAMMOAADDDgAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACyrJ0AsqydALGsnQCyrJ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKsnQCyrJ0AsaydALKs
nQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAsqydALKsnQCxrJ0AsqydAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgk38ApZmGAJiI
cgCajHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCSfQCjl4MBm4x2AZyOeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi3deAJF/
ZwGEbVIBhm9VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvLq0AMrJwQCnpqEAlZSRAIOCgABYWFYA////AAYG
BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQfWUAloVuAIl0WgCLdl0AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqaQAu7mzAJeW
lACUk5AAgoGBAK+tpwmWlZIrfn58V0tKSRpoaGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAALy6tADX1MsAo6KeAJWUkgCKiokAlpWSCJSSkCaXlpNjmJeVqp6em9+ZmJb3dXVzpR4d
HSIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi4tAAAAAABtbGoAlZSRAIuKiQCrqaQHlpWSJJOS
kGCTkpClnZyb3a+wrvrCwr//0c/M/8XEwf+hoJ77b29tngICAjAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAACAgIATU1NAIiIiADExMUA////AAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAQAA
AAMAAAADAAAAAwAAAAMAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAA
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
K/+CUzD/hFYy/4VXM/+HWTf/iFs5/4FRLf90Pxf/jWdK/9DPzP+wqqT/XDYZ/08kAv9OIgH/cU83/7mz
rfh+f36QAAAAOwAAADkAAAA4AAAALAAAABEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEAAAAAAJqamgABAQEMm52eX9fV1NPMtqv/oWtG/49K
F/+PSRX/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+PSRX/j0kW/6FqRf/IsaX8vLq50lJTVH4AAABPAAAATAAA
AE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATAAAAEsAAABKAAAASAAAAEYAAABFAAAAQgAA
AEAAAAA9AAAAOAAAADgdHBxIQUFAbl1cW6ZxcW/Xh4eF9p2dm/+urar/squk/6ORgv+IaE//c0gn/2g3
Ev9nNhD/azsW/3FAHP92RiP/ekwp/35QLv+AUzH/gVMx/4FSLv9/Tin/fUsl/4BPKv+FVjP/gVEt/3RA
F/+LZEf/09HP/7axq/9eORz/TyMC/1AlBP9OIwP/hWlW/7q3s+9ra2p2AAAAMwAAADQAAAAzAAAALgAA
ABoAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ0NAAAA
AADAwMAARkZGGrq7vJDd1tHvuJF1/5JQIf+OSBT/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/jkgU/5JQIf+3j3P/zsbA63+AgJwFBQVVAAAATAAAAE0AAABNAAAATQAAAE0AAABNAAAATQAA
AE0AAABNAAAATAAAAEsAAABJAAAARwAAAEQAAABAAAAAQRYWFk43NzZxVFRTp2tqadl/f372lJST/6al
o/+rpZ//nY1//4RmTv9uRSb/YzUS/2IzD/9nOBT/bD0a/3BDIf91SCf/eU0s/3xQL/99US//fE8t/3tM
Kf94SCP/d0Qe/3VBGf90Pxf/ekYg/4JTL/+BUS3/dUAY/4hgQv/T0c7/u7aw/186Hf9PIwL/UCUE/08k
A/9SJwn/moV2/7SzseFUVFNcAAAALAAAAC4AAAAtAAAAKwAAACAAAAALAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHBwAAAAAA+/v8AFZWViLDxMak2s7I+6d1U/+PSRX/kEoX/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEoX/49JFf+mc1D/0MS99pOV
lqoLDAxYAAAASwAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAASgAAAEcAAABHFRQUVTMz
MnZPT06qZGRi2Hh4dvWMjIv/nZya/6OdmP+YiHz/gGRO/2tFKP9fMxL/XjEP/2I1E/9mOxn/a0Af/3BF
JP90SSn/d00t/3hOLf95TSz/d0on/3VHIv9zQh3/cT8Y/3E9Ff9xPBT/cTsS/3E8E/94RB3/gVEt/4FR
LP91QBj/hVs8/9PPy//Dv7v/ZkMp/04iAf9QJQT/UCUE/08jAv9ZMBP/rJ6S/6Ojos41NTRFAAAAKAAA
ACgAAAAnAAAAJgAAACEAAAARAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM3O
zgBaWlsix8jJrtXFu/2dZT//jkgU/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/45IFP+dZT7/z760+pqbm7ALDAxYAAAATAAAAE0AAABNAAAATQAA
AE0AAABMAAAASgAAAEwQEBBYLS0seEpKSapfX13ZcnJx9YWFhP+WlZP/nZiT/5SGev99Y03/ZkIm/1wy
Ev9ZLg3/XTIR/2E3F/9mPBz/akEi/25GJ/9xSir/c0ss/3RKKv9zSCb/ckUh/3FAHP9vPRf/bzwV/286
E/9vOhH/cTsR/3I8Ef9xPBH/cj0T/3dEHP+BUS3/gVEs/3VAGP+EWDf/0s7K/8fEwP9pRy//TiIB/1Al
BP9QJQT/UCUE/00hAf9yUDj/sa2o+mFiYW0AAAAiAAAAJQAAACMAAAAhAAAAIAAAAB4AAAAVAAAABgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqqoARkZGHMTFx6fSwrz+m2A2/45IFP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/45I
FP+bXzX/zLu0+pKTlaoEBARVAAAATAAAAEwAAABKAAAASxEREFktLSx5SEhGq1paWddtbWv0f39+/4+P
jf+Xko3/kYN3/4VmTP93SyX/YTUR/1ouDP9aLw//XTMU/2A4Gf9kPR//aEEk/2xFKP9uRyn/b0gp/29G
Jf9vQiH/bT8c/2w8F/9sORX/bDgS/204Ef9uOBH/cDkR/3I6Ef90OxL/dTwS/3Q8Ev9zPRP/d0Qc/4FR
Lf+BUS3/dkIZ/4FVNP/QzMf/yMbB/2tJMf9OIgH/UCUE/1AlBP9QJQT/TyQC/143GP+ooJn7b3BvdAAA
AB4AAAAhAAAAHwAAAB4AAAAcAAAAGwAAABoAAAAVAAAACQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AbW1tACYm
JhK9v7+b1sjB+5tiO/+OSBT/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/45JFf+aYTv/zb6294OEhJ8AAABQCgoKUykp
KXVGRUSnWlpZ12travV8fHz/jIuK/5SQi/+QgnX/fmJN/2hDJv9eMxL/YTEL/245C/9tPA//ZDgW/2M6
HP9kPSD/ZkAk/2hDJ/9pQyb/aUIk/2hAIP9oPRv/aToX/2k5FP9pOBL/ajgR/2o3EP9rNw//bTkQ/286
EP9yOxH/dT0S/3c9Ev93PBL/djwS/3Y9E/96RBv/glEs/4JSLv93Qxv/gVQx/8/KxP/JxsP/b084/00i
Af9QJQT/UCUE/1AlBP9PJAP/WzMV/6aelv14eXh5AAAAGwAAAB4AAAAcAAAAGgAAABkAAAAXAAAAFgAA
ABUAAAATAAAADAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAPDw8ADk5OQAAAAAHra6vfNzSzfeibEf/jkgU/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QTBj/kEwY/5BM
GP+QTBj/kEwY/45JFP+ibET/zMG87mxtbbJTUlHLampp8nt8e/+Li4n/lJCK/5OFdv+CZk7/bUgp/2Q2
Ev9lNAn/YDIM/18zEf9jNxT/az0X/3hHGv9zRh7/akIj/2dBI/9lPiL/Yzwe/2I6Gv9iNxb/YzUT/2Q1
Ef9mNhD/aDcO/2s4D/9sORD/bjoP/286D/9xOw//dDwQ/3g+Ef96QBL/e0AR/3o/Ev94PhL/dz0T/3tE
G/+FUSv/hVMu/3hDG/+AUS//zMXA/8XDwP9wUDn/TSIB/1AlBP9QJQT/UCUE/08kA/9ZMRP/p52V/4WG
hYkAAAAYAAAAGgAAABkAAAAXAAAAFgAAABQAAAATAAAAEQAAABAAAAAPAAAACwAAAAQAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQADAwMAAAAAAI6Q
kFPb2NjorIBk/45IFP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BMGP+QTBj/kEwY/5BMGP+QTBj/kUwY/5BMGP+QTBj/kEwY/45JFP+rfmL/xMDA/4aG
hf+Sjor/kIR6/4VpUf99UiX/dkMN/3A7Bf9rOAn/aDcN/2k6Ef9vPhP/bD4Y/2s/HP9uQR7/c0Qe/3tK
G/9xQxv/ZToZ/2E2Fv9eMxL/XjER/18xD/9hMg7/ZTUO/2g3Dv9qOA7/bTkP/287D/9yPRD/dD0Q/3c+
EP97QRH/fkMS/4BEEf+AQxH/f0IS/31BEv97QBP/fUUa/4VSKv+GUy7/e0Qc/39PK//Jwrv/w8G+/3JT
Pf9NIQH/UCUE/1AlBP9QJQT/TyQD/1cuEP+kmpD/hoiGkQAAABUAAAAXAAAAFQAAABQAAAATAAAAEQAA
ABAAAAAPAAAADQAAAAwAAAALAAAACQAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAALOyswBkZGUq1NTUzMKjj/+PSxr/kEsX/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEwY/5BMGP+QTBj/kEwY/5FMGP+RTBj/kUwZ/5FM
Gf+RTBj/kUwY/5BMGP+QTBj/kEsX/49LGf+/n4r/t7Cs/2dJNP9gNRT/YjEK/2s3CP9zPgj/dUAK/3dD
Dv92QxL/dUUW/3dHGf95SBr/dEQa/24+Gf9uPRX/dD8R/3tEDv9sOg//YjMO/18xDv9eMA7/XzEO/2M0
Dv9oNw7/azkP/246Dv9yPA7/dT4O/3hAD/97Qg//gEQP/4VHEP+ISRD/ikkR/4hIEf+FRhH/g0UR/4FE
Ev+CSBr/iVMr/4hVL/99Rh3/f04o/8nAuf/Cwb7/dVdC/00hAf9QJQT/UCUE/1AlBP9PJAP/ViwP/6SY
jv+Ji4qXAAAAEwAAABMAAAASAAAAEQAAAA8AAAAOAAAADQAAAAwAAAALAAAACQAAAAgAAAAHAAAABgAA
AAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVFQA2NjYAAAAACbq7
vZLVxbr+llcp/49JFv+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BMGP+QTBj/kEsY/5BM
GP+QTBj/kEwY/5BMGP+QTBj/kEwY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QTBj/kEwY/5BM
GP+QTBj/kUwY/5FMGP+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FMGP+RTBj/kEwY/5BMGP+QTBj/j0oW/5ZW
J//Nua3/fmVT/1crCf9fMw//ZjcQ/3A+EP93RBH/d0UU/3ZFFf9zQhb/dEIU/3hFEv9+ShL/ekQQ/3M9
Df9zOwv/eUAI/3xFCv9uOgz/ZjUN/2M0Dv9jNA7/ZzYO/2w5D/9wPA7/dD4N/3hBDf98Qg3/fkQN/4NH
Df+KSw3/j00P/5FPD/+RTg//j0wP/41KEP+LSBH/h0cR/4dLGf+NVSv/jVcv/4BIHf+ATSb/yL63/8PC
wP92WEP/TSEB/1AlBP9QJQT/UCUE/1AkA/9UKQz/opWL/4+Qj50AAAAQAAAAEAAAAA8AAAAOAAAADQAA
AAwAAAAKAAAACQAAAAgAAAAHAAAABgAAAAUAAAAEAAAAAwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wCCg4NF2dXW5ad4XP+OSBT/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QTBj/kEwZ/5BMGf+QTBj/kEwZ/5BMGP+QTBj/kEwY/5BMGP+QTBj/kEwY/5BMGP+QTBj/kEwY/5BM
GP+QTBj/kEwY/5BMGP+QTBj/kEwY/5FMGP+RTBj/kUwY/5FMGf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FM
Gf+RTBj/kUwY/5FMGP+RTBj/kEwY/5BMGP+RTBj/j0gU/6h3Wf++san/ZT8f/2U3Ef9oOhX/bD0V/3VE
Ef93RBD/dkIP/3I+Dv9sOQ3/azcM/3E8Cv98RQz/fUYM/31FDv99RQv/gkoK/4BKDf90PQr/bzsM/246
Df9uOw3/cT0N/3ZADP97Qgz/fkQL/4JGC/+GSgv/jU0L/5VSC/+ZUw7/mVMN/5hSDf+WUQ3/lFAP/5FO
D/+OTBH/jk4Y/5JYKf+PWi//g0we/4FNJP/IvbT/xsbD/3tdSf9NIQH/UCUE/1AlBP9QJQT/UCUE/1Em
CP+bi37/k5STpAAAABAAAAANAAAADAAAAAsAAAAKAAAACQAAAAgAAAAHAAAABgAAAAUAAAAEAAAAAwAA
AAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQlJQBgYGAAMDAvFMjJ
y7HHr6L/j0wc/5BLF/+QSxj/kEsY/5BLGP+QTBj/kEwZ/5BMGf+QTBn/kEwZ/5BMGf+QTBn/kEwZ/5BM
GP+QTBj/kEwY/5BMGf+QTBn/kUwZ/5FMGf+RTBn/kUwY/5BMGP+RTBj/kUwY/5FMGP+RTBn/kUwZ/5FM
Gf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FMGP+RTBj/kUwY/5FMGP+RTBj/kUwY/5FMGP+RTBj/kUwY/5FM
GP+RTBf/kU0b/8Opm/+VgnP/XTMQ/2g6Ev9tPBD/cj8M/3hDCv91QQf/cj4G/3A7CP9pNgr/aTUL/3A5
Cf96Qgr/ekII/35GC/+HTxH/kV0Y/4hUEv99RAb/ekEH/3hBCv96Qwn/fUQJ/4BGCf+ESAj/iEsH/45P
Bf+YVAX/oFgG/6JZB/+hWAn/oFYL/59WDP+aVA3/l1EN/5RQD/+UUhb/l1sn/5RdL/+HTh//g0wh/8e6
sP/Jycf/fWFN/00hAP9QJQT/UCUE/1AlBP9QJQT/UCUF/5eGd/+WlpWyGBcWEgAAAAoAAAAKAAAACQAA
AAcAAAAHAAAABQAAAAQAAAADAAAAAgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wCWl5hY29bU8p9rSv+PSBT/kEsY/5BLGP+QTBj/kEwZ/5BM
Gf+QTBn/kEwZ/5BMGf+QTBn/kEwZ/5BMGf+QTBn/kEwZ/5FMGf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FM
Gf+RTBn/kUwZ/5FMGf+RTBn/kU0Z/5FMGf+RTRn/kUwZ/5FMGf+RTBn/kUwZ/5FMGf+RTBj/kUwY/5FM
GP+RTBj/kUwY/5FMGP+RTBj/kUwY/5FMGP+RTBj/kUwY/5JMGP+QShT/n2pH/8i8tv9mRSn/XjEM/2U0
Df9sOAr/d0EJ/31KC/93Qwf/cz4F/285CP9pNQr/ajYK/3A7Cv96Qwj/e0ED/35FBf+KUxH/mWoj/5Ri
F/+LUwr/hk0F/4VKBP+HSwT/ik4E/41PBP+SUQT/mVYE/6NdBP+oXwX/ql4C/6hdAv+mXAT/pVoG/6FY
Cf+dVgv/mlQM/5hVFf+cXib/mmAu/41RIP+FTB7/x7is/8vLyf9/Y0//TSEA/1AlBP9QJQT/UCUE/1Al
BP9PJAT/k4Bx/5aWlbomJiUTAAAABwAAAAcAAAAGAAAABQAAAAQAAAADAAAAAgAAAAIAAAABAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMTEwAEBESD8bH
x67JqpX/k0wY/5BLGP+QSxj/kEwY/5BMGf+QTBn/kEwZ/5BMGf+QTBn/kEwZ/5BMGf+QTBn/kUwZ/5FM
Gf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FNGf+RTRn/kU0Z/5FNGf+RTRn/kU0Z/5FN
Gf+RTBn/kUwZ/5FMGf+RTBn/kUwY/5FMGP+RTBj/kUwY/5FMGP+RTBn/kUwZ/5FNGf+STRn/kk0Y/5JN
Gf+STRn/kk0Z/5JNGP+STRj/xKeS/5V/bf9fLwf/ZDML/2c0C/9tOAn/eEMK/39MDv98SAz/eEMJ/3E9
Cf9qNgr/azcK/3I+CP9+Rwb/fUUC/4JKBP+QWQ//nG4h/5tnFv+dZhT/mWIQ/5RaC/+UVwn/mFgL/59e
Df+pZA//sGcO/7JmDf+zZQn/sGQF/6xiAf+qXgH/p1sD/6RaBv+hWAr/nVkT/6BhJP+eYy7/klUg/4hN
G//Gt6n/zs/N/4RqVv9NIQD/UCUE/1AlBP9QJQT/UCUE/08jAv+QfGz/mJmYwDU1MxMAAAAFAAAABQAA
AAQAAAADAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPr6+gCCg4NE2dTR6ahxTP+YThb/lU8Z/5FMGP+QTBn/kEwZ/5BM
Gf+QTBn/kEwZ/5BMGf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FMGf+RTBn/kU0Z/5FN
Gf+RTRn/kU0Z/5FNGf+STRn/kU0Z/5FNGf+RTRn/kUwZ/5FMGf+RTBn/kUwZ/5FMGP+RTBj/kUwY/5FM
GP+RTBj/kUwZ/5JNGf+STRn/kk0Z/5JNGf+STRn/kk0Z/5NOGf+TThn/k04Z/5JMFf+kb0r/wbKm/3BC
Gf9uOQf/bjkJ/286Cf9yPQb/e0YL/31IDf97Rwz/fUkN/3lGDv9xPAn/cDwH/3pEBf+FTwf/hE0E/4pT
Bf+aaBX/n3Ae/51oEv+ibhf/p3Md/6ZxHv+obSD/snIm/7x4K//AeSn/vHMj/7puG/+3ahH/s2cJ/7Bk
BP+rYQH/qF4B/6VbBf+iXBD/pGQi/6NmLP+WWB//jE0a/8WzpP/Q0dD/hmtX/00hAP9QJQT/UCUE/1Al
BP9QJQT/TiIB/4x3Zf+cnZvIS0tKFQAAAAMAAAADAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmJiYAAAAABbq8
vpLNua//lFAe/5VOGP+bURr/mFAa/5JNGf+QTBn/kEwZ/5BMGf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FN
Gv+RTRr/kU0Z/5FNGf+RTRn/kU0Z/5FNGf+RTRn/kU0Z/5JNGf+STRn/kU0Z/5FNGf+RTRn/kU0Z/5FN
Gf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FMGP+RTBj/kUwZ/5JNGf+STRn/kk0Z/5NOGf+TThn/k04Z/5RO
Gf+UTxn/lE8Z/5RPGf+UTxn/lE8Y/5VSHv/HsKP/i2xN/3E6A/92QAn/eEIL/3lECv95RQr/gU4R/3xH
Dv95RAv/fkoO/4BMDv98SAn/e0YE/4VPB/+OWgr/i1YG/5VhDv+jeSf/oXUm/59tIv+kcif/sYIx/76O
Of/Jkjf/0Jc4/8+SOP/IijX/woAx/713Kv+5bx7/tmkR/7JlB/+tYgH/qV4B/6deCv+pZiD/p2ks/5pb
H/+OThf/xrGg/9PU0/+Lcl7/TSEA/1AlBP9QJQT/UCUE/1AlBP9NIgH/gmpX/6SkotJ4eHYZ////AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAISEhABbXFwn09LU07WKcf+XTRX/lk8Z/5VPGv+bUhv/m1Eb/5NN
Gf+RTBn/kUwZ/5FMGf+RTBn/kU0a/5FNGv+RTRr/kU0a/5FNGv+RTRr/kU0Z/5FNGf+RTRn/kU0Z/5FN
Gf+RTRn/kUwX/5BLFv+QSxb/kEsW/5FMGP+RTRn/kU0Z/5FNGf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5JN
Gf+STRn/kk0Z/5NOGf+TThn/k04Y/5JNF/+STRf/k00X/5RPGP+VUBr/llEa/5ZRGv+WURr/lE4W/7CH
bv+xoJH/bz0K/3pECP9+SAv/gEwN/4JPD/+IVxT/i10a/4FMEP99SA3/gEwP/4RQDv+JVQ7/jFoO/5Rj
Ef+YaBT/lmUS/6F3J/+qi03/pX9E/6h8M/+1iDj/yJhE/9aiSf/apEb/1Z1B/82SO//GiTb/vn41/7h0
Mv+2byj/tmsW/7NmCP+uYgP/rGEH/61pG/+rbCr/n14f/5JRFP/FsJ3/19jX/5aAbf9OIgH/UCUE/1Al
BP9QJQT/UCUE/00iAP9+Y1D/qqmn35mZliGXlpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AJma
m17a0dD3qWg6/55SGP+bURv/mVAb/5dPGv+dUhv/nVMb/5VOGv+RTBn/kU0a/5FNGv+RTRr/kU0a/5FN
Gv+RTRr/kU0a/5FNGv+RTRn/kU0Z/5FNGf+STRn/kU0Z/o5MGuyYXjLfn2lA155oP9acYzjdlVUl8JJN
Gf2STRj/kk0Z/5JNGf+STRn/kU0Z/5FNGf+STRn/kk0Z/5JNGf+TThn/k04Z/5RPGv+cWiX/q2k2/7Fw
PP+ubDf/oV4n/5hTG/+XUhr/l1Ib/5hTG/+XUhn/n2Q3/8q8tf9zSyn/bzkH/3dACf98SAz/g1EP/4ta
E/+UbCL/lm0h/45dF/+JVxT/ilcU/4pWD/+RYBL/mm0c/6J6KP+heij/oHgz/6F8SP+jfD7/sYY//8KV
Sf/RoU7/16NN/9ihSP/RmUH/yZA6/8OHOP+/fzn/uHU3/69qNP+vaSr/uGwV/7RoCP+wZgj/sGsX/65v
Jv+jYh//llUT/8Wwmv/Z2tr/mIJw/04iAf9QJQT/UCUE/1AlBP9QJQT/TSEB/3pfS/+pqKblnJyZKZmZ
lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAACcnJwAAAAAGv8HDmsmypf+dUx3/p1gc/6NVHP+dUhv/nFIb/5lQ
Gv+dUhv/n1Qb/5ZPGv+STRn/kU0a/5FNGv+RTRr/kU0a/5FNGv+RTRr/kU0Z/5FNGf+RTRn/kk0Z/4pJ
GN9xPBONTy4VT7WuqXTV09GF0s/Ogs7JxYPCsqaRrYdqsZFTJdySTBj9kk0Z/5JNGf+STRn/kk0Z/5JN
Gf+STRn/k04Z/5NOGP+YVSD/tndE/9+jcv/2w5b/+s2k//fBkv/ipXL/v4JN/6JgKf+ZVRv/mVUc/5lV
G/+ZVh//x6+f/4ZsV/9iMAb/azcK/3E8CP93Qgj/f0sN/4hXFv+VcSr/m3Yn/5lwIf+abiH/mW0f/5Vn
F/+bbRn/onwr/5t3N/+TaC7/m3A1/6d8Ov+4jEL/yZpI/9GfSv/QnUb/y5lB/8SQPP++hzb/u4A2/7p6
N/+2dDf/r2s3/6NfMP+rZCP/uG0P/7RqC/+zbRX/sXAj/6ZlHf+ZVhH/xa6W/9zd3P+diHf/TiMC/1Al
BP9QJQT/UCUE/1AlBP9NIQH/d1pG/6mopuibmpgumJiVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcXBxAElK
Sx3NzM3Jsopv/5FKFf+dUhv/qVkd/6ZXHP+eUxv/nVMb/5tRGv+eUxv/olUc/5hQGv+STRr/kU0a/5FN
Gv+RTRr/kU0a/5FNGf+RTRn/kU0Z/5FMGPuARBa0QiEHRgAAACNkZ2k9xsbGkt/f37jc3Nyz2traodja
24rT1dd7cmFUVHc+E5uRTBn3k00Z/5JNGf+STRn/kk0Z/5NOGf+TThj/mFUg/7h9Sv/fpHH/97uJ///L
nv/+zKD/97yK/+ird//WnGj/v4dU/6VnMP+cVx3/m1cc/5pUGP+4kHH/pZWJ/1ouC/9kNAr/aTcK/206
CP9yPgX/ekQF/4VWFP+XcCb/m3Ik/555K/+hgDT/n381/6J7Lf+Vayv/il0n/5FlK/+bcDH/rH84/7+Q
QP/JmET/x5ZD/7+PPP+2hzX/rn0x/6t3L/+tdjL/r3Q2/7BvN/+taTf/omAx/5ZWKP+uaBf/u3IS/7x5
Kv+2dSj/qWcb/5tXEP/EqpD/3+Df/6GNff9PIwP/UCUE/1AlBP9QJQT/UCUE/00hAf90VUD/q6mm656e
nDWcm5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6ubkAe3x9QtvW0uylbkP/kksV/5VOGv+dUhv/qlod/6lZ
Hf+fUxz/nlMb/51SG/+eUxv/o1Yc/5lRG/+STRn/kU0Z/5FNGv+RTRr/kk0Z/5JNGf+TThr/lmE4vjEh
FTRfYWQ8s7GylLy7u7nLysq83Nzcxdva2sXa2dnT29ra2NnY2LFwcnNBAAAAJnI9FI6STRn4k04Z/5NO
Gf+TThn/k04Z/5VRG/+qcD7/xY5c/9iea//orXr/6qx5/8+ecP+tkG//qYdj/7mGVv++iVb/sn1L/6Jk
LP+eWh7/nVgb/6x1Rf+/s6r/XTga/14yC/9iNAv/ZjYL/2o5Cf9xPQb/eUME/4paE/+Xax//nHQo/6J/
Nf+hiUv/lXZI/4VXKv+KXCj/kWUq/55xL/+wgTf/vo49/72OPP+shDr/jYFR/26Dcv9egoP/Ynx8/4pv
R/+jajD/qmo2/6dmNf+fXjD/k1Qp/5dYJf/AfC3/x4g+/717Kv+tahn/nlkO/8Woi//i4+L/oo9//08j
BP9QJQT/UCUE/1AlBP9QJQT/TiIB/2tKMv+ppqLuo6OgPJ+emwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
/wChoqNs08bE+qBeLf+eVRn/nFQb/5xTG/+iVRz/rlwe/61bHf+hVBv/oFQc/6ZZHv+iVhz/pVgc/5pS
G/+TThn/kk0a/5JNGv+STRr/kkwZ/6JrQuHJwLiMlpeZYr28vLSop6eKVVNTP6SkpF3h4eGW3+DglN3d
3Zbb2tqn2NfXzL69vahQUVI4CgEAKXxCFaaUTxn/lE8Z/5RPGf+UTxn/m18r/6x5SP+3g1H/wYtZ/8WM
Wf+biWz/O5i9/xmX3/8bidf/ZHyA/696R/+vfEv/om48/6BfI/+gXB3/oWMu/8a2sP9sTTP/XDAJ/2Ez
C/9iNAv/ZTcL/2s6Cv9xPgb/fUoH/5RlHP+abyf/nns5/5p+VP+DWTv/g1Qo/4hbKP+RZCn/oXIv/7F/
Nf+0gjX/ln9I/1SUm/8sp9z/JKjv/yKi8f8imO//V3uI/5hgLf+iZDT/omEy/5tbLv+SVCn/iU4o/7l9
Of/Khib/wH4m/7NvG/+jWwv/w6SF/+Pl5P+oloj/UCQF/1AlBP9QJQT/UCUE/1AlBP9OIgH/aEUs/6ml
ofCgoJ5Dnp2bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMAAAAABLy/wJHHsav/m1Me/55TGv+eVRr/oFUa/6JV
Gv+qWhz/t2Ef/7VhH/+wZSX/xXgw/71qJv+kVxz/qFse/5xUHP+UThr/kk4a/5NOGv+MShnnuKKSmuLj
5aXIxsbDhYSEXwAAACMAAAAhkZGRUeLi4p3j4+Oc4eHhmeDg4JXX19eMr66ul7m4uKM4Oz0vNhsGPYlK
F9KWUBn/lVAZ/5ZSHP+aZjX/nGw9/5lpOP+YaDf/nWoz/2qDcf8cxvX/F8T9/wuv/v8oi8D/k21C/6d0
RP+dbT3/nWMr/6NfH/+gXyP/w66i/3thTP9bLgj/YjQL/2M2C/9lOAv/aToL/249CP93RAj/iloW/5t0
Lf+ZeUT/g1s//3xNK/+AUij/hlgo/5FiK/+gby//p3Yw/4l9Tv88qMD/IMT3/yHG9/8jwvX/I7rz/yOs
9P89jbb/hVw2/5hdMP+cXDD/l1cs/49SKP+CRyH/oGYq/9maMv/OjzD/vHcc/6lhCP/BoX3/5Obl/6qZ
i/9QJQb/UCUE/1AlBP9QJQT/UCUE/04jAv9lQSf/qaSf86SkokuioZ4AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAElI
SQAEAwIMxcfKsbeZkP+WTRf/m1Ia/51UGv+jXyT/pWQp/6NfJP+qXiH/u2Qf/8FnIf/Bcyv/0n8y/8Js
Jf+qWx3/rF4e/55VHP+UTxr/lE8a/3Q8EZamp6lf397e2ri3t4sAAAAiAAAAJgAAACJ1dXVE4+PjoObm
5qPk5OSe4+PjnNbW1olNTU02rqyslKuqqoYAAAAgazoSeZVRGvqWURn/llch/5JjNP+QYDP/k1gp/5xm
Kv+xhEH/loRa/1PB0v9J3f3/J9P//xWu7P9tcFz/nWo4/5ZoOf+UYS//pGMj/6JfH/+6npD/jnpq/1sv
B/9kNgz/ZTgL/2Y5Cv9pOwn/bj4I/3ZECf+CUBH/lm8w/4ViPv9zRir/dkkn/3lNJv+AVCf/jF8r/5Zo
Lf+XZiz/Yo+E/yXW+f8l2vf/Jdr2/yTY9v8i0fX/I8P2/yyl3P9wX0z/jlUq/5RXLP+RVCn/ik4k/4FG
H/+DShv/xoUm/9WXM//Niir/tWsM/8Kfdf/m5+f/rp6R/1EmB/9QJQT/UCUE/1AlBP9QJQT/TyMC/2I9
If+po573oqKgV6KhngDT0MgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGxsAERFRRjJyMvFs4p1/5ZNFf+YUBn/mE8Y/62B
Qf/CrWb/xK1l/8atYv/GpFj/yZJD/8V6MP/CcCj/03ss/8hwJf+2ZCD/tGQg/6JYHP+RTRnrSiMGT6en
qHfe3d3WyMjIfxkZGSkAAAAjOzo6NpKQkHba2dm/3t3dxN7e3sDk5OSq1NTUijc3Ny9OTU07u7q6tnR0
dUouFQE4jU0Y1plTGv+TVyP/i14x/4VZLf+VXCz/q3g3/8SfY//CqH3/e66s/3fY6f9JtMT/I6HE/1Fz
c/+QXy//jmEz/4dZK/+iZCX/pWIe/7WQeP+ejoL/XDEI/2U3C/9nOQv/aTsK/2w9Cf9xPwf/d0QJ/4JQ
Ef+GWiv/bkUq/2xBI/9tQyT/b0Yl/3VNJf9+VSj/kWAr/7h9NP9xeV7/Ptbq/z/i9/9A4fX/NuD3/ynd
9/8k0/b/JL3w/1pxcv+GTib/jVIo/4tPJv+FSiL/fUUe/3dBGf+zdCH/yYko/8iFJP/BdxX/yaR1/+fo
5/+5q6H/UygM/1AkA/9QJQT/UCUE/1AlBP9PIwL/Xzkc/6ihm/uhoZ9moaGeAN3a0AAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AACCgYEAW11dJc7MzdWtfWD/mU4V/51UHP+kYyj/uZRR/8OqZP/GsGn/y7pv/9DJd//X1Hr/4tV0/9y6
Xf/Ljz7/zXwu/8lxJf/GbSL/wm4i/5ZTGr00LCc0ubi4stra2rXe3t6XUVFRNkpKSjyHhoZ3goGBRNHQ
0Dvd3NxA3dzcc97d3cLQ0NCWMTExLgAAACKmpKSLrKurigAAACJ+Rhahm1Ub/45WJP+DVyv/glYq/41d
K/+ygj//za55/+LQq/+PkXr/Y4t3/1WbfP84lnL/P3VQ/3tWKv+EVyv/ek8j/51iJP+oZSD/tIhg/66g
lf9fNA3/ZTgK/2k7Cv9sPgn/cUAI/3RBB/95Rgn/glAU/3FGIv9kOh//Zz4h/2Y9If9nQCL/dUok/5Zh
KP/JjDT/46lP/4ZuSP9Zvcr/ZOf3/2Lk9P9T4/b/PeL3/yjf+f8gz/v/Q42k/3xLKP+GTST/hUsj/4BH
H/94Qxv/bz0V/6lsIP/GhSf/v30d/7huC//HoG7/6erp/7yvpf9TKQ3/UCQD/1AlBP9QJQT/UCUE/08k
A/9ZMhT/opmS/p+gnm2enp0AxsS+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJmYmABzc3Mz09DT5aRvUP+fVBn/q2Yr/7Fv
Mv+ybzH/sWst/7FrLf+xbS7/sXIz/7R8Of/CkUX/3LJX/+W8Wv/fq0//1Is4/8RvJP/IcCP/pV4bknB0
eEqysbGwuLi4eenp6amQj49Xg4GBdHd1dSy7ubkAzs3NAN3c3ADf4OAC4uHhWcrJyaw+Pj40AAAAIXNy
clG4t7ewLDE2K2o6EnSaVhz7ilIg/3dNI/9+VCf/fFIm/5duPP+6mGb/saCD/2ZrX/9os5X/Ydi2/zG9
kP8dpHH/XVgt/3ZJH/9tRBv/m2Aj/6tpIv+yglP/s6ad/2A3Ef9mOQv/aj0K/29BCf9zRAf/d0UG/3tI
C/97Sxj/Yjkb/183HP9pQCP/fEgZ/4xUGf+tbyL/0JAw/+OqTf/vwXT/q4pd/2OdoP+J6vb/gujz/23m
9v9Q0ub/OLvQ/y+pyv89h6b/b0ku/31HIP9+RyD/ekQd/3NBF/9oOhH/pGgh/8SCKP+8eR7/smgI/8GY
ZP/q6+r/wLOq/1UrDv9PJAP/UCUE/1AlBP9QJQT/TyQD/1cvEf+gl4//np+edJmamQC/vbgAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAn5+dAHl7ekDSztHunGVC/5dPF/+aUxv/nVQa/6FWGv+mWRv/qlwc/69eHf+xXx3/sl8d/7Je
Hf+4ZSH/yngp/9SHMv/ckDj/0Xwr/79sIvqDRxJumJqcbauqqpKEhIRL6enpqbS0tJZ/fn5X////ABsb
GwA7OzsA5eTkAOHh4QDy8vIKzc3NinFwcFcAAAAiNjU1MrW0tLFtb3FCTyoKVJpXHPGKUBz/akEa/3RL
IP9uSCb/NEOH/zFcn/8lgrT/H5/D/1mgi/9Uz6n/KLaI/xWuev8+bkH/ZToU/2c+GP+gZSb/rW0k/6t5
TP+2q6n/Zj8X/2c7Cf9tPwn/ckMJ/3ZHB/97Sgf/fksO/29BGP9cMhj/WzQa/105Hv+HUBn/pmUY/8eF
Jv/dokH/6rpq//bUlP/Tt43/aX53/6Dp8/+S2N//ZIyK/1FiVf9MZlD/RWpQ/0ZiR/9hRyj/dEAe/3hC
Hv91QRr/bT4T/2M3Df+jaSL/xIIo/7p2H/+sZAr/u5Bd/+vr6v/FurD/Vy0Q/08kA/9QJQT/UCUE/1Al
BP9QJAP/VS0Q/5+UjP+hoqB+kJKTALm3sgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn58Aenx9Q9PMye+cYTj/k00X/5VP
Gv+WURr/mFIb/5pUG/+eVhz/o1kc/6pdHv+zYx//u2gh/8JtI//JdSb/0X8p/856KP/ReSj/zngo9ndD
El+srK6FlpSUeTk5OS7c3NyZ29ravIGAgTibmpoASUlJAAAAAAAAAAAA2dnZABwaGgCkpKRNdXR0ZAAA
ACIEBAQosrCwn4CAglZAIQZFmVcc65VWHv9nPRb/Zz4X/2lAF/8zO33/Clzn/xCT7P8UoeX/PXyB/zq3
i/8gqHf/HZ9t/yuHWP9WOhf/bkIZ/6ltKP+ubyb/sHpC/72vpf9oQhr/aTwJ/25BCf90Rgj/eEkI/31M
CP9+TA3/YjcV/1gxFv9aMxj/VzQa/4tVIP+4dR7/1JMx/+StVP/vx4D/+d+v/+/ev/97d2f/hLG0/2Rw
Xv9ghm7/Z8Cn/1DPr/84yp//MriB/0hsQf9oORj/bz4a/209Ff9mOg7/XjUJ/6pxJP/Hhij/uXge/6hh
C/+2iVf/7Ozp/8a7sv9XLhH/TyQD/1AlBP9QJQT/UCUE/1AkA/9UKg7/nZGI/6Sko47///8Bw8G7AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAJ6fnwB5fH5D1szF759jNP+TThj/lVAa/5ZSGv+XUxv/mFMb/5lUHP+aVRz/nFYc/6BZ
Hf+nXR//sGQh/71vJf/Ogiv/2ZMw/9WILP/Ugi31g1MeX7O0tY2Pjo5yAAAAIcbGxn3g39++hoWGMqen
pwACAgIAAAAAAAAAAADh4eEAgoGBAH9+fjZvbW1hAAAAIwAAACaxsLCag4SFWkAiBUSZWB3rnlwf/3VF
Gv9gOBP/YjkQ/0s1Pf8cQMr/G1zh/x1u6P8zX6L/QHlS/0tTLf9SQx//T00n/1s+Gf+EUyD/sXMq/69x
J/+4gD7/w7Kg/2hDGv9qPgj/cEMJ/3ZICP95TAj/f08I/3xLDP9XMBL/VzEV/1ozF/9YMxj/iVYl/8aB
Jv/bnDr/6LZk//PRkv/65b///PLd/5qDbf9WVD3/ca6Z/4Ln2P9v4sz/Ude4/zfNov8xvIP/OoRQ/1o4
F/9lOBP/ZTkQ/180CP9eOAv/u4cy/86OKf++fB//qmQM/7KEUv/r6uj/zMK5/1kwE/9PJAP/UCUE/1Al
BP9QJQT/UCUD/1MpDP+cj4X/o6Sim725sQSwrqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnp6fAHl8fUPVzMXvoGM0/5VP
GP+XUxv/mVQc/5pVHP+aVh3/m1Yd/5tXHf+cVx3/nVke/59bHv+iXSD/qWIi/7RrJf/Ifyz/2pIw/9qT
M/WHYCNfrK2vh5STk3gAAAAfnJycWODf38OhoaFGs7KyAElJSQAAAAAAAAAAAMjIyABgXl4AfHt7O29u
bmIAAAAjAQEBJ7GwsJ6BgoNXRScKSJxbH+2iXh//j1Uf/2Y9F/9lPRX/Xzod/z1Bjv8zTMf/N1LI/0lN
hv9mQyD/bEEZ/25DG/9wRBz/bkQb/6JqKP+zdir/sXQo/7mCP//Csp//aUMa/2w/CP9yRQn/d0sJ/3tO
CP+BUgn/d0gM/1AsD/9WMBX/XTQY/2A1Gf9+TiT/y4gs/9+iP//rvGz/99ec//7ryf/bzLj/dFVE/2J+
Zv+P7eD/gObW/2rexv9N1bT/Ncue/zG3e/8zlFn/TUId/1wyDf9dNQ//WDAE/2xGGf/VrVn/3KU+/8iG
I/+xagv/tINM/+vq6P/Pxr7/WjEU/08kA/9QJQT/UCUE/1AlBP9QJQP/UicK/5mLgP+kpKOjt7StB7Cu
qgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACen54Aenx8Q9HKy++cYzz/l1EY/5lVHP+bVh3/nFgd/51ZHv+eWh//nloe/55b
H/+fXB//oV0g/6JfIf+lYiL/qWck/7FtJ//Eeyv/0oUu+YtWGmuanJ5wqaiokQAAACJUVFQ32tratcHA
wG7///8AAQEBAAAAAADg4OAA2traAP///wSqqalqaWhoWgAAACIuLS0wtbS0r3BydEVTMA5Unl0g8aJg
IP+iYCH/gE4e/29GHv93TSL/ck0w/2tRSf9vU0b/e1Ms/4JWKf+GWSz/iVwv/35TKP+OXSX/tHkt/7R4
LP+zdin/sH5J/7qtqP9rRBn/bUAI/3RHCv94TQn/fVAJ/4NUCf9vRQv/TCoM/1cxFP9iNxj/aDoZ/29C
H/+5ei3/2ZxB/+S0av/lw4n/t5x4/19YV/85cYf/VmpY/4Pg0P9549H/YNvB/0PSr/8zxpb/M65y/zGX
Vf9CVyz/VC4M/1YxDv9ULwj/iWAt/+SwT//ks0//2qE//8B4E/+5hEX/6+nm/9HJwf9bMxX/TyQD/1Al
BP9QJQT/UCUE/1AlBP9RJgj/l4h8/6WlpKqopp8JqKeiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ2dmwB4eXg/0s7Q7p5p
Rv+YUxj/m1cd/55ZHv+fWx//oF0g/6FdIP+hXiD/oV4g/6JfIf+kYSH/pWMj/6hmJP+raib/rW4o/7Nx
Kv/Beyz/oGYhjXd5fU+2tbWuJCMjLggICCbLy8uKy8rKqGhnZxmXlZUAWFdXAM7NzQDe3NwA4+LiPr28
vJs6Ojo2AAAAImxqaky4t7eyNzxBLWs/FHCgXyD5o2Eh/6RjIf+gYSL/glAg/4RYLP+VZjb/mmo3/5xr
Of+gbz//pHND/6V0RP+UZjj/j18p/7J5Lv+3fC7/tXst/7V5Kv+0hlL/ua2o/2lDF/9uQgn/dEkK/3pP
Cv9/Ugr/hFYK/2lBCv9JKAn/WTIR/2c5F/9sPRr/ZjoZ/2hBKv9wSzX/b084/11JQP89Umr/KqbO/ynT
7P9EW1P/bsGt/2zhyv9R17j/OM6l/zG+iP8xpWb/LpJN/zpvPf9PMBD/VDAO/1kzD/+uh0v/5K5D/9yj
Pf/YoEL/0ZAs/8eSS//r6OT/29XO/2E7Hf9OIwL/UCUE/1AlBP9QJQT/UCUE/1AlBv+VhHf/pqelsqGf
mgyko58AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAlZWUAG9wbzLRz9HkpHNT/5pUGP+eWh7/oF0g/6JfIf+kYSH/pGIi/6Ri
Iv+kYiL/pWMj/6dlI/+oZyT/q2om/65vKP+xciv/snQr/7h3LP+mbCa3QT02Nbm5ubJ4d3dVAAAAIKio
qF7c3Ny0mJeXfHh2diRNTEwLzs7OF97d3U/c29u0pqamcAAAACIAAAAioaCgg6+urpAAAAAhhE4am6Nh
IP+kYyH/pWQi/6ZlIv+iYyL/j1kj/49fMf+mdEX/tH9P/7eCUv+ve0v/nGs6/5xqLf+1fC//uYAw/7h/
L/+3fi//tnoq/72RXf+0qJ3/Zj8Q/29ECf91Swr/elAL/35UC/+EVwz/Z0EJ/0gnB/9aNA//aDoV/2s8
GP9mOBT/Qz9o/ydQv/8qZb//KYnU/ye28/8m1P//KNT7/ztodP9bm4P/Wd3A/0DRrf8yyJj/Ma5z/zGR
Uf8ugT7/M3xE/00/IP9VLxL/ZDsV/8WUP//fqj//3KRB/9KUNv/IgyT/yZRO/+zo4//e2NL/Yz0g/04j
Av9QJQT/UCUE/1AlBP9QJQT/TiMD/4x4af+oqKbCo6GcEaWknwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9fXwAV1hXJMvL
zNSug2f/mlUZ/6BcH/+jYCH/pWMi/6dlI/+oZiT/qGYk/6hmJP+oZyT/qmkl/6trJ/+tbij/sXMr/7R3
Lf+2ei//tnku/7F1K+ZXNxBJqKipfayrq5UAAAAjZWVlPdzd3ZaPj49qfn19cn9+fnDKycmg3t3dw+Df
36+YmJhUAAAAIT49PTa6ubmzf3+AUiYSADOVWR7PpWMh/6VkIv+mZiP/pmYj/6dnI/+nZyP/oWUk/51l
KP+dZyz/n2ot/6VwLv+wei//uoIx/7qCMf+6gjH/uYIx/7mAMP+3fSv/vJdv/6yglP9mPgz/cEYL/3VM
Cv96UQv/f1YM/4ZbDv9rRgv/SCgF/1szDP9lORH/ZzoT/2Q2D/9MOUr/JlTa/yZ37/8nmPP/KK71/ye6
9/8ovvz/NHyl/0xyXf9G1bH/NsSX/zuJXv9BUS7/Qjwe/0M6G/9GQyP/Uzkg/1UvFP9+UR7/x4kj/86M
G//UmTX/0pY5/8F8Hf++hD//6ubg/+Hb1v9lQCP/TiMC/1AlBP9QJQT/UCUE/1AlBP9OIwH/iHNh/6am
pMyUk5AUmZiVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGloaABBQUAXx8fJxLSQfP+bVhr/ol8g/6VjIv+oZiT/qmkm/6tr
Jv+rayb/q2sm/6xrJv+tbSf/rnAp/7ByKv+0dy3/t3wv/7mAMv+5fzH/uHwv/5JhI41DR0szu7q6r4mH
h2AQEBAmy8vLgqqqqlwKCgonRUREM8PDw4Hm5uai4eHhmIyMjE4AAAAjqKamirCvr5EAAQgidEQWb6Vi
IfilZCL/pmUj/6doJP+oaCT/qGkk/6hpJP+paiX/rW8n/7BzKf+0eSz/uYAv/7uEMv+7hDL/u4Qy/7uF
M/+7hDL/uoMy/7h/Lf/AooX/n49+/2Y9B/9xRwr/dU0K/3pSDP+AVw3/iV8Q/3hRD/9LKQL/WTIG/2A3
Dv9iNxH/XzQO/1AyI/8qRrv/JGPn/yZ+7P8oku//KJ3x/yed8/8vgND/R1ZP/0K0iv9EZ0X/Si4X/0wq
Ff9OLRn/UjAb/1YzHf9ZNh//WzYS/6VwJ//AfBX/vXsS/8KDIv/Fhij/wnsc/7+BOf/q5N3/5eDb/2pF
Kv9OIgL/UCUE/1AlBP9QJQT/UCUE/04iAf+Fblv/pqWk0pGQjhiWlJIAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARERDAAAA
AAvBw8WvuqCX/5xZHf+jYSH/p2Yk/6tqJv+tbSj/r28p/69wKf+vcCn/r3Ap/7BxKf+xdCv/s3Ys/7Z7
L/+6gDL/vYU0/72FNP+7gjL/sHgu3VY4EEaHiIpVvbu7tXJxcU6vr69ev7+/cgQEBCYAAAAktbW1aOPj
45rd3t6RfHx8SJqZmXO+vLywTlBSNy4ZBDWjYCHHtGol/6xoJP+oZyP/qGkk/6lqJf+payX/qWol/6lr
Jf+sbif/sHMp/7R5LP+4fzD/u4Uy/7yHNP+8hjT/vIc0/7yHNP+8hjP/uYIy/8OunP+QfGX/Zz0G/3FI
C/92TQv/elMM/4FZDv+PZRL/jmMT/1MvA/9XMQf/WzQO/1w0Ef9YMg//Ti4S/y86lP8hTN3/JWLl/ydz
6/8ne+v/J3fr/yhq5f9DRl7/UEwx/1AxHf9SMR7/VjUi/1o3Jf9dOif/YT4r/1o3Hv9/ViD/v4Ql/7d1
EP+ycxX/tXkm/7Z4Jf+xahH/t3gv/+jh2P/l4dz/a0Yr/08jAv9RJgT/USUE/1AlBP9QJQT/TiIA/4Jp
V/+npqTZlJSRHJaVkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw8AAAAAA7a3uI7HtrD/nV0m/6VjIf+qaSX/rW4o/7By
Kv+ydCv/s3Ur/7J1K/+ydCv/s3Ys/7R4Lf+2ey7/uX4w/7yENP+/ijf/wYw4/76INf+9hDP/pHMssyYZ
BS6VlZZivbu7tLCurpHKysqGMDAwLQAAAB6enp5U3t7ek9nZ2Zu6ubmnvLu7rmlpakQAAAAkiFMcl6ln
I/2vaST/tW0m/7FsJv+sbCb/q20m/6ttJv+rbCb/q2wm/6xvJ/+wdCr/tHks/7iAMP+8hjP/vYk1/76J
Nf++iTX/vYk1/72JNP+6hzn/yrur/39lR/9pPwf/cUkL/3VNC/97VAz/hV4Q/5hsE/+mdxf/YzwI/1Yw
Cv9aMw//WTMR/1UxEv9OLA7/NjBl/x81zv8iRdb/I1Hd/yRX3/8jUeD/JkfK/0k6Uf9YNB//XDkn/2A8
Kv9jPy7/ZkIw/2pGNP9oRDD/b0oo/72SPv/DiR7/s3QR/61vF/+ucyj/qnEr/6JiFv+obCn/5t3U/+fj
3v9vSjD/UCMC/1ImBf9RJgT/USYE/1ElBP9OIgD/f2VR/6inpOCVlZIilpWSAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAD///8AmJmZaNPKxvmlajb/pmMh/6xsJv+wcSn/s3Ys/7V5Lf+2ei7/tnou/7V5Lf+2ei7/t3wv/7l/
Mf+7gjL/vog2/8KOOf/Ekjz/w486/7+JNv+9hjX7m24rlhAKACl2dnlLvLq6p9TT086zsrKZkpGRdLKx
sZHZ2NjM2tnZ17a1tZNLS002AAAAI5VdIny4cijzrWol/6hnI/+saiT/s28n/7VxKP+wcCj/rW8n/6xv
J/+sbif/rXAo/7B0Kv+0eiz/uIAw/7yHM/++izb/v4w2/7+MNv+/jDb/vos1/76QR//JvrT/dFQt/2tB
CP9xSQr/dk4L/35XDv+NZBH/o3YW/7eEGv9/VA//Uy4J/1ozF/9ZNBj/VTIZ/1EvFf9ELkL/ISG8/x0n
yv8dMM3/IDPK/ys0qf9KOVb/Xj0r/2RBL/9pRTP/bEg2/29LOf9yTj3/dFE+/3BNNf+5n3T/269K/8OM
Hv+ydRL/qm0X/6dwKf+jbS3/mV4b/5xlKv/i2tD/6Obh/3JPNP9QJAL/UycF/1ImBf9SJgX/USYE/04i
Af92WUX/p6Wj6aCfnDGbmpcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKinpwBzdHQ+1tPQ6rKBUv+mYx//rW4n/7F0
K/+1eS7/uH0w/7l/Mf+5fzH/uH4w/7l/MP+6gTL/u4Qz/72HNf/BjDj/xJM8/8eXP//Hlj7/w5A6/8GM
OP/Aizf4pHgvoUUwDjkIDBUmtra4c769vpeura2Nurm5l9jX2KnS0tOJQ0dNMR8QAC6WXyOLyHwu8c5+
Lv/CeCv/sm4m/6pqJP+sbCX/snAo/7d0Kv+0dCr/r3Io/61wJ/+ucSj/sHQq/7R6LP+4gDD/vIc0/7+M
Nv/Ajjf/wI43/8CON/+/jDT/x6Fh/7+1qP9pQxf/bUMK/3FJCv94UAz/hVsP/5ltE/+ufRf/vIgb/6Z1
F/9ZMgf/WTQZ/1s2IP9ZNiH/WTYh/1Y2Kv9DLGL/OSl8/zwtef9KNmD/XD88/2hGMP9tSjf/ck48/3ZS
QP96VkT/fVlH/4BcS/9vSjD/oots/+Pds//dtVX/yZEi/7N4E/+qbRf/pW4p/6FrLv+VXBz/lGAm/97W
y//p5uL/dFA2/1EkAv9TJwX/UycF/1InBf9SJgX/TyIC/3NUP/+mpKHtnZyZOpmYlQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAZGRkADs7OxnGxsfEvp2A/6ZkIP+ubyj/s3cs/7d9L/+6gTL/vIQ0/7yEM/+8gzP/u4Mz/72F
NP++iDb/wIs3/8OQOv/Hlz7/ypxC/8qdQv/HmD//xJM7/8OQOv/Fkjr+vI040JZ0K3WLfmVZpKKfWwAA
ACEzNTowycrJdcrFtoCLajd0om0nwLN1Kvq6div/w3kt/8t9Lv/Geiz/uXMp/69vJ/+tbyf/sXMp/7V2
K/+1div/sXMp/69yKP+wdSr/tHos/7iAL/+8hzP/v403/8GQOP/BkDj/wZA4/8CONf/Ms4z/oZKC/2U8
Cv9uRQv/c0sK/31TDf+QYxD/pnUV/7SAGP+6hhr/vIca/3xOC/9UMA//YDwo/2I+LP9jPy3/ZEEu/2VD
Lv9nRjH/a0k0/3BNN/90UDz/eFRC/3xYRv+BXUv/hWFP/4llVP+MaFf/c041/45mLv/ewHL/39um/97J
gP/Tmin/uHsU/6puF/+kbSn/n2ou/5RbHf+QXCP/3NLH/+vp5f95Vj3/UiQC/1QoBf9UJwX/UycF/1Mn
Bf9QIwL/cFA5/6akofCcm5lBmZiWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHx4AAAAABbW3uJbNvbL/qGos/69w
J/+1eS3/uX8x/7yFNP+/iTb/v4o2/7+INv++iDX/v4o2/8GNOP/CkDr/xZQ8/8mbQP/MoUT/zaRG/8uf
Q//HmT//xpY9/8WVPP/JmD3/0KJB+cqeQ+LDnFDKs4s5qLuVP6rXt2PL3sZs5c+fQfe7gTD/s3gs/7Bz
Kf+ycyn/vngs/8l9Lv/Hey3/vngs/7V0Kv+xdCn/snYq/7R3K/+1dyv/snUp/7F2Kv+0eiz/uIAv/7yH
M/+/jTf/wZE5/8KSOv/Ckjn/wJNA/9DEsf+Ea0//Zz0H/3BGDP95Tgv/iVoO/5xrEf+tehX/tYEX/7iE
GP+8hxn/rXQV/2Y8CP9cOBv/bko3/3BMO/9yTjz/dVE//3dUQv98WEb/gFxL/4VgT/+IZVT/jGlZ/5Ju
Xv+YdWT/k3Jg/3ZUN/+KYiT/zaI6/+O0Rf/dy4D/3dmk/96vSf/DghL/rG8U/6RtKP+eai//k1se/5Ba
If/ZzsL/7Orn/3xZQP9TJQL/VSgF/1UoBf9UKAX/VCgF/1EkAv9uTDT/qKSh8p+fnEmcm5gAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAD///8AjY2NWdbS0PWvfk7/r3Am/7Z7Lv+7gjL/v4k2/8GNOf/Cjzn/wY45/8GN
OP/Cjzn/w5E7/8WVPP/HmD//yp9D/86mR//Qqkr/z6dI/8ugQ//JnEH/yJpA/8eZP//Nn0H/16xG/9Kk
Qv/Ro0L/265G/96yRf/hwlX/3r5a/8iTOP+3fS//sncr/690Kf+wcyn/uHYr/8N8Lv/Hfi//wXwu/7p6
Lf+1eSz/s3gr/7N4K/+zdir/s3cr/7V7Lf+4gC//vIcz/7+NN//Ckjr/w5Q7/8KTOP/Dnlz/x8C3/29N
Jf9rQAn/dEkM/4NVDf+WYxD/pXES/657Ff+zfxf/toEX/7mEGP+6fxT/pGoU/2U7C/9jPyL/e1hE/4Nf
Tv+FYlH/iWZU/4xqWv+Rb17/lXRj/5p6av+ggHD/ooJy/5FwXP91Ui7/nHUs/86hN//NnCj/16Et/+C4
Vv/Z1p//38qA/9OTIP+zcxP/pW4n/55qL/+SWx7/j1gf/9fLvv/u7Oj/flxD/1QmAv9WKQb/VikG/1Uo
Bf9VKAX/UyUC/2tILv+opKD0m5uZUJualwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHl4eABRUVAky8vM0L6g
h/+ubyf/t3wv/7yFNP/AjDf/w5E7/8WUPP/Ekzz/xJI7/8STO//Flj3/x5k//8mcQf/Mo0X/0KpK/9Kv
Tf/Srk3/zqhI/8yjRf/LoEP/yp5C/8qeQv/Tqkf/2bJK/9GnRf/TqEX/3bRJ/+C4Sv/ixlv/2rJN/8GJ
M/+1fC3/sngr/7B1Kv+vdCn/s3Qp/717Lf/DgDD/wYAw/71/L/+4fS7/tHos/7J4K/+yeCv/tXst/7iA
L/+7hjL/v402/8KTOv/ElTv/wpQ5/8mzkP+mmYz/ZTwM/3FFDP9+UA3/kV0P/6BpEf+ocxL/rXkU/7F9
Fv+zfhb/toAX/7V6E/+3eBP/qG4b/3VIFP9kPh7/eldB/45tW/+YeGf/n39v/6SEdP+lhnX/ooNy/5Rz
X/98WDn/gVci/69+KP/Nmyz/1KMx/8aSIv/KkSD/26My/9fJff/b2KL/27BM/8J9E/+qcST/oGwu/5Jc
Hv+NVx3/1ci6//Hv7P+EYkr/VSYC/1gqBv9XKgb/VykG/1YpBv9UJwP/ZT8h/6Wfmveen51YnZ2bAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAHx8fAAAAAASusLGN0sa8/7B4OP+3fC7/vYc0/8KOOf/FlT3/x5k//8eZ
P//Hlz7/x5g+/8iaQP/KnkL/y6FE/86mSP/Rrkz/1LRR/9W1Uf/Sr03/z6lJ/82mR//MpUb/y6JE/8+m
Rv/atUz/2rVM/9KqSP/YsEn/4LpM/+K9Tf/hxln/06NB/7yDMP+0ey3/snkr/7F3K/+vdCn/sHMp/7h5
LP+/gDD/wYMx/76CMf+5fy//tXss/7J5K/+0eyz/uIAv/7uGMv+/jTb/wpM6/8SXO//DmUf/0MW0/39k
R/9sPwn/e0wN/4xYDv+cZBD/pGsQ/6hyE/+sdxT/r3oV/7F8Ff+xfRX/snkS/7FzD/+1dhP/tncf/5pk
IP94TBz/bkgj/3ZRMf99WTv/f1o9/39bPf+HZED/kms1/6h3KP+9hSP/wIgd/8CLGv/MliT/yJMl/7+G
F//Pjxr/2rVU/9fVnP/cy4P/0JMn/7R2If+jbi//k10g/45WHP/SxLX/8vHu/4VkTP9WJgL/WSsG/1gq
Bv9YKgb/VyoG/1YoBP9jPBz/pJ6X+Z6enGCenpwA1tPLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz8/OAHR1
dT7T0dDmvpZn/7Z7K/++iDX/w5E6/8eYP//JnUH/yp5C/8mdQf/JnEH/yp9C/8yiRf/Npkf/z6pK/9Ox
T//WuFP/17tW/9W3Uv/SsE7/0KxL/8+rSf/OqEj/zqhH/9SwS//fvlH/2bZN/9SuSv/duU3/4r1N/+LB
T//fv1H/ypU4/7iAL/+0fC3/s3os/7F3K/+vdSn/sHYq/7V6LP+8gTD/wIUy/72DMf+5fy7/tXss/7R7
Lf+3gC//uoYy/76MNf/Ckzr/xJY5/8qtdf+6sKb/bEQW/3lKDP+JVQ7/mGAQ/6FnEP+lbBD/qXAS/6x1
E/+teRT/rnoV/7B7FP+udxL/rHAO/61wDv+ycw//t3gX/7h5If+vdiT/qHQm/6JvJf+ndCj/tIc6/8qn
U//OpEL/w40m/7l+Fv+2exP/uH4U/72EFv/KkyP/vYIW/8KAD//XnSz/1sl8/9nXn//aslT/xIEl/6ty
Lf+XYCD/jlYb/9HCsv/z8/H/jG1U/1cnAv9aKwb/WSsG/1krBv9YKgb/VykE/2I6Gf+knJX8nJ2caJub
mgDg3dQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFRUQABQUEDbq7u6jSwav/t4A2/76JNf/Ekzv/yJtA/8uh
RP/Mo0X/y6JE/8uhRP/Mo0X/zqdI/8+qSv/Rrkz/1bVR/9i7Vv/av1n/2b1X/9W3Uv/Ts0//0rBN/9Cu
S//QrEr/0q9L/9u7Uf/hw1T/17VO/9e0TP/hvk//471M/+LET//askf/w4s0/7eAL/+1fS7/tHss/7F3
Kv+xdyv/snkr/7Z9Lf+7gzD/voUy/7uDMf+3fi7/tn0t/7eAL/+6hTH/vow1/8KSOP/DmUL/1ciu/5J8
Yv9zRAn/iFMP/5VcEf+dYxH/omgQ/6VsEP+obxH/q3MS/6x3FP+seBT/rXcT/6x1Ev+obg//qmwN/6tu
DP+ucA3/sXIP/7R2Ef+6fxf/u4Eb/7uBHv++iCf/x5k2/8ibMf++iCD/tHkV/7B0Ef+xdRD/tHgP/8KF
F//Chxz/uncM/8uGEv/Yt1b/1tSZ/93Mhf/TmTr/tXks/5xjIP+PVxn/z7+u//b29P+WeGD/WCgC/1ss
B/9aLAb/WisG/1krBv9YKgX/YTcW/6Obk/+fn516i42NAMG/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAD///8AhYaFUdbU1O+/m27/vogz/8WUPP/JnUL/zaRG/86oSP/Op0f/zaZH/86oSP/QrEr/0a9N/9Oy
T//WuFP/2b9Z/9zDXf/cw1z/2L5X/9a4U//UtlH/07NP/9KxTf/SsU3/1rdQ/+HGV//gxFX/1rZP/9q4
Tv/jwE//4r1K/+DDTf/Toz7/vYYy/7eAL/+2fi7/s3os/7J5K/+zeyz/tX4t/7iBL/+6hDH/u4Qx/7mB
MP+3fy7/t4Av/7qFMf+9izT/wZA1/8apdf/EvbT/elIh/4ZRDf+TWhD/m2ER/59lEf+iaBD/pWsQ/6dv
EP+qchP/q3YT/6t3E/+rdRP/q3MT/6ZrD/+laA3/pmoN/6lrD/+rbA7/q24O/691Ef+xeBT/sXgW/7N6
G/+5hCH/xJUo/7yHHf+wdhP/q24P/6ltD/+tcA7/tnYO/8aKH/+5eRD/wHgI/9acMP/Wy4H/3Nmh/921
Xv/Agin/oWYa/49XFv/Lu6f/9vb1/5h6Yv9aKQL/XC0H/1wtB/9bLAb/WywG/1krBf9hNhP/o5mQ/5yc
m4RaYGcAvLm0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVAFNSUgAgHx8Rubm6qNTHuP++jkP/xZU7/8qf
Q//OqEj/0KxL/9CtS//Qq0r/0KxL/9KwTf/UtFD/1bZS/9e7Vv/bwlv/3cdg/97IYf/cxFz/2L5X/9e7
Vf/WuVP/1LZR/9S2UP/VuFH/3MFV/+XNW//dwVX/17hQ/968T//kv03/4sBK/969Sf/Llzj/uoUx/7iB
MP+1fi7/tHwt/7R8Lf+2fy7/uIIw/7qEMf+6hTH/uYMw/7iAL/+4gS//uoQx/72KM/+/k0P/0sa0/5mB
Yv+CTgv/k1kQ/5leEP+cYhD/oGYR/6JoEf+kaxD/p24R/6lxEv+qdRL/q3UT/6pzE/+pcRL/o2kQ/6Fl
Dv+iZg//pGcQ/6VoD/+laQ7/qG4Q/6tzE/+rcRP/qnIV/652Fv+9iyD/u4YZ/7B1Ef+mag//pGgP/6dp
Dv+tbQz/wH0V/8CCGv+5cgf/zocZ/9y8ZP/Z15//3sl//8uMJv+iYxH/kmAl/8m5p//29vX/nYFp/1sq
Av9eLgf/XS0H/1wtB/9cLQf/WywG/2A0Ef+hl43/nZ2cjv///wCzsa0AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAPv6+ABycXE+0NDQ4squhP/ElDr/y6FD/8+rSf/SsE3/0rJO/9KwTf/SsU3/1LRQ/9W3
Uv/WulX/2b5Y/9zFXv/fymP/4Mxl/97JYv/bxFz/2cBZ/9i+V//Wu1T/1rpT/9a7VP/ZvlX/4stb/+bP
XP/bwFT/2LlQ/+C/T//jvkv/4cRL/9qzRP/EjzX/uoUx/7iBL/+1fi7/tX4u/7aALv+5gzD/u4cy/7uH
Mv+6hTH/uIEv/7iBL/+5hDD/vIgx/8mvg/+8saL/hFUX/5JZDv+YXRD/ml8Q/51jEP+gZhD/o2kR/6Vs
EP+nbhH/qHAS/6lzE/+pcxT/qXIT/6dvEf+hZxH/nGAQ/51hEP+fYxD/oGMQ/6FkD/+jaBD/p24R/6Zs
Ev+lahL/p24R/7J8Fv+6hRj/sXUR/6VoD/+fYxD/oGMP/6dnDf+zbwr/xoYd/7p2Df/EfBD/26ZD/9nO
h//a0pL/yZo6/7+dbP/f1sr/7Onk//X08v+hhm7/XSsD/18vB/9eLgf/Xi4H/10uB/9cLQb/YDMQ/6GV
i/+goJ+V5t/TAri2sQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwALi4uAAAAAAepqaqK2tTK/cij
Xf/LoUH/0K1L/9O0T//UtlH/1LVQ/9S1UP/VuFL/17tV/9i+V//awVr/3cdg/+DMZf/iz2n/4c5m/97J
Yf/bxV3/2sNb/9nAWP/Yvlb/2L5X/9i/V//dxlr/59Ng/+PNW//ZvVP/2blO/+LATv/jwEr/4MVM/9Sm
P//AizT/uoUx/7eBL/+3gC//t4Iv/7mFMf+8iDP/vIkz/7uHMv+5hDD/uIIw/7mDLv/Al1L/08q9/5Z0
R/+RWAv/mV4Q/5pfEP+bYBD/nWQR/6BnEf+jahL/pWwR/6ZvEf+ocRL/qnMU/6lzFP+pcRL/pm0Q/6Fm
Ef+aXhD/mV0Q/5leEP+bXxH/m2AR/51hEf+iaRD/o2kQ/6BmEP+iZxD/qG4R/7mCF/+zdhD/p2oP/5xg
EP+cXhH/omEP/6pnCv/AfBP/woEZ/754D//Tkyz/2r5m/9POif/Kunz/7ejf//X19P/08/D/9fTy/6OI
cP9fLQP/YTAI/2AvB/9fLwf/Xi8H/14uBv9gMg7/oJKH/6GhoJ22s6sFraunAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAjY2LAFFQUCTFxcXE1smz/8mjTv/RrUr/1bZR/9a6VP/WuVP/1rlS/9e7
Vf/Yv1f/2sJa/9vEXP/eyWH/4c5n/+PRbP/j0Wv/4M1m/97JYf/dx17/28Vc/9rCWv/awlr/2sJa/9vE
Wv/izl//6ddi/9/IWv/XulH/3LpN/+PATP/ixEv/38BK/82bO/+9iTP/uYQx/7iDMP+4gzD/uoYx/7yJ
NP+9izT/vYo0/7qHMv+5gy//uYc6/9DBq/+wnID/kFoQ/5xgEP+bYBD/m2AR/5xiEP+fZRD/oGcR/6Jq
Ev+lbRH/pm4R/6lxEv+qcxT/qXMU/6lxEv+lbBD/oGYR/5dcEf+UWhH/lVsQ/5VbEf+WXRD/mFwQ/51j
Ef+fZhD/nGIQ/5xgEf+hZhD/snkW/7Z5Ev+rbBD/nWAP/5hcEP+cXQ//pGMM/7VvCv/GiR7/vnwU/8mG
If/aqUX/0sV0/8zHmf/w7+v/9PPw//Py7//19fP/qY95/2AuBP9iMQj/YTAI/2EwCP9gLwf/Xy8H/18w
Cv+binz/pKSjr7CuqAutq6cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AH19
fEvR0dHk0b+X/9CuTP/WuVL/2L1W/9i+Vv/XvVX/2L9X/9rCWv/cxV3/3cdf/9/LY//i0Gn/5dRu/+XV
b//j0Wr/4M1l/97LYv/dyWD/3MZd/9vFXP/cxl3/3MZd/9/KXv/n1mT/6NZi/9vCVv/Xt07/371N/+PC
S//iyE3/27ZH/8aUN/+8iDP/uYUx/7mFMf+6hzL/vYo0/76NNf++jDX/vIkz/7mFMv/IsI7/w7io/5Vl
IP+dYg3/n2IQ/55iEf+dYhH/nmQQ/6BmEP+haBH/omsR/6RtEf+mcBL/qXET/6pzFP+qcxT/qXES/6Zt
EP+gZhD/lVsR/5NZEf+TWRH/klgR/5NZEP+TWBH/mF4Q/51kEP+aYBH/mF4R/5xhEP+pbRL/uHsT/61t
D/+hYQ//mFsP/5hbD/+fYA3/q2cK/8KAFf/EhR7/w4Ed/9SXLf/WuVf/x8ON/+7t6f/r6uj/8/Lv//b1
8/+rknv/Yi8E/2MxCP9jMQj/YjEI/2EwCP9hMAf/YC8I/5eFdP+jo6K3oJ6ZDaKhnAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAACcnJgArKyoAAAAABZqamXLZ19L01MCG/9W5Uf/ZwFj/2cJZ/9nA
WP/ZwVn/28Vc/93IX//eymH/4M1l/+PRa//m1XD/59dz/+XVb//i0Wn/4M5l/9/MZP/eymD/3clf/93J
YP/dyWD/3spg/+PRYv/r3Gf/489e/9e8Uv/Ytkz/4sFN/+PFS//hyE7/1alB/8GONv+7iDP/u4cy/7uI
Mv+9izT/v442/7+ONv+9izL/xqd1/8/Hu/+edzn/nmMN/6BlEP+fYw//n2MQ/6BjEP+fZRD/oGYQ/6Jp
Ef+jaxH/pG4R/6ZwEv+pchP/qnQT/6t0Ev+pchP/pW0R/6BnEP+VXBH/klcR/5JXEf+RVxD/kVcQ/5FW
Ef+UWRD/nGER/5pfEv+VWxH/mV0Q/6BjEP+3ehb/sHAO/6ZlDf+ZXBD/mFsQ/5tdDv+lZAz/uHML/8mM
Jf/Cgx7/zIsh/9imOv/IvoH/6unl/9HQzf/m5eL/9fXz/7GYg/9kMAb/ZTIJ/2QyCP9kMgj/YzEI/2Ix
CP9hLwf/loFu/6Kiob6VlJAQmpmVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJmZ
mABXV1YAEBAPD6qqqpDa1tD508KC/9nBV//bxVv/28Rb/9vEW//cx17/3sph/9/MZP/hzmf/5NNs/+fX
cv/o2Xb/59hz/+XUbv/i0Wn/4c9n/+DNZP/fzGL/38xj/9/MY//fzGP/4c5j/+nZZ//r22b/3cZY/9W3
Tv/cukz/5MVO/+LJTf/fwUz/zZ07/76LNP+8iTP/vIoz/72MNf/AkDb/wI81/8Ojbf/Ryr//p4dR/6Fp
Dv+jaRH/oWYQ/6BlEP+gZBD/oGQQ/6BlEP+gZxD/omkR/6NtEP+lbxH/pnAS/6hyE/+pdBP/qnYT/6l0
E/+mbxL/oWgQ/5ZcEf+RVhH/kVYR/5BWEf+RVRL/kFUR/5FXEf+bXxL/mmAR/5RaEf+UWhD/m14P/7Bx
FP+1dhD/qmkM/5xfD/+XWhD/mVsQ/59hDv+uawr/xocd/8eLKf/HhB7/0pIg/8y2bv/q6uX/zczK/9LR
zv/o6Ob/u6WS/2czCP9mNAn/ZjMJ/2UzCP9kMgj/ZDII/2IwBv+Vfmv/pKSjxpWUkRKamZYAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/f34ALi4tFrCwsJ3b2c/82cqC/9zH
XP/cx13/3Mdd/97JYP/fzGP/4c5m/+LQaP/k1G3/59h0/+raef/p2nj/59dy/+TUbf/j0mr/4tBo/+DO
Zf/gzmb/4M9m/+DOZv/gzmX/5dRm/+zeav/m1GD/2L1T/9a1TP/hwU7/5MlN/+LMT//btUb/xZQ4/72M
NP+9izT/vo00/8CPNf/Ip2n/1M3C/6uOXv+kbRH/qG8R/6RqEf+hZxD/oWYQ/6FmEP+gZRD/oWYQ/6Fo
EP+jaxH/pG0Q/6ZwEf+ochP/qHIT/6l1E/+rdxP/q3YT/6dxEv+jahH/mV4S/5FWEv+PVRL/kFUT/5BV
E/+PVBL/kFUS/5ddEf+bYBD/llwQ/5NZEf+ZXRD/pmcP/7h7FP+tbA3/oGMO/5hcEP+XWhD/nF4O/6dm
DP+8ehL/zJQw/8SEH//KhRT/zqVW/+zq5P/Ozcv/0dDO/9vb2f+8p5T/aDUJ/2g0Cf9nNAn/ZjQJ/2Yz
Cf9lMwj/YzAF/5N6Zf+kpKPPlJOQF5eWkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACmpqQARUVDHLSztKLc2dD71sqQ/9vIYf/dyl//38ti/+DOZf/i0Gj/49Jr/+XV
b//o2XX/6tx7/+vcfP/p2nf/5tdx/+TUbv/k02z/4tFp/+LRaP/i0Wn/4tFp/+LQaP/j0Wf/6dpq/+ze
aP/fyVr/1bdO/9q4S//kx0//48xN/+LIT//Tp0D/wZA2/76NNP+9jTb/xKd3/9XOw/+tkWT/oW0T/6t0
FP+ocBL/pWsR/6NpEf+iZxD/omcR/6JnEf+iZxH/omgR/6NrEv+kbRH/pnAS/6hyE/+pcxT/qnYS/6x4
FP+rdxT/qHMS/6NsEf+bYBL/kVcR/5BVEf+QVRL/kVUT/5FVE/+QVRL/lVoR/51iEv+ZXhH/lFkR/5db
EP+fYQ7/tXgW/7ByD/+mZwz/ml4P/5hcEP+ZXRD/omQO/7JxD//LkSj/xosm/8R+Dv/Jl0H/7Ojg/87O
zP/U09D/5+jm/8Gtm/9qNgv/aTUJ/2k1Cf9oNQn/ZzQJ/2c0Cf9kMAX/jXFY/6Skod6XlpMgl5aTAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrqqkAPz8+G6+u
r5nZ19X529Kg/93MZv/gzWL/4dBn/+PSav/k023/5tZw/+jadv/r3X3/7d6A/+vdfP/o2Xb/5tZx/+XV
b//k1Gz/49Nr/+TTbP/k02z/5NNs/+PSav/m1mr/7eBr/+jXYv/Zv1T/1bRM/9+/Tf/lzE//485Q/9+/
S//Kmjj/wJI8/8uzif/SzMb/q45d/6JsEv+qdBT/q3YV/6hxE/+laxL/pGoR/6NpEf+jaBH/o2gR/6Jn
Ef+iaRH/o2sS/6VuEv+ncRL/qXMU/6p0Ff+rdxP/rHgU/615Ff+qdhP/pG4S/5xiEv+SWBH/kVYR/5FW
Ev+RVhL/kVUT/5FVEv+UWBH/nWIS/5thEP+UWxH/lFoR/5teDv+ubxP/tXgT/6trDv+fYQ7/mFwQ/5hc
EP+eYQ//q2wR/8KDHf/Jky3/wH0M/8OPOf/r59//0dHP/+bl4//29vT/xbKh/204DP9rNgn/ajYK/2o2
Cf9pNQn/aDUJ/2UxBf+Ka1H/o6Kg5JmYlSeVlZEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAQEBAAAAAACOjo0AMTEwFaOiooPU09Hp3ti2/9zOev/i0Gf/5NNr/+XV
b//m13L/6dp4/+zefv/u4IL/7d+A/+rcev/o2XX/59hz/+bWcP/l1W7/5dVv/+XWb//l1W7/5dVt/+XV
bP/q22z/7d9p/+HLW//VuU//2LdM/+PHUP/lz07/4stO/9W0Xv/UxKf/zMS2/6aETP+jbRL/qnMU/6t2
FP+seBT/qXIT/6VsEv+laxL/pGoR/6RqEf+kahH/pGoR/6NrEv+lbhP/p3EU/6lzFP+rdhX/q3UV/6x4
FP+teRT/rnoV/6x4FP+mcBL/nmUS/5NYEf+SVxH/klcR/5JXEf+RVhL/kFYR/5JYEf+cYhH/nmUQ/5he
Ev+UWhL/mV0P/6VnEP+2exX/rG8P/6RlD/+aXhD/mFwQ/5tfEf+maBP/uHgY/8yUK//BgxP/v4s1/+zo
3//s6+n/8vHu//b29P/Gs6L/bjoN/2w3Cf9sNwr/azcK/2o2Cv9qNgr/ZzIF/4hoS/+joqDol5aTLZST
kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAB2dXQAAAAACIODglLGxcbK29nO/tvTnf/h0nX/5tZv/+jYc//q23n/7d6A/+/hhP/v4YT/7N5//+rb
ef/o2nb/6Nh0/+fXcf/n13L/59hz/+fXcv/m13H/5dZv/+fYbf/t4Gz/6dlj/9vBVP/VtUz/3r1K/+HM
Wv/b0I7/2dTG/72tkv+gdi3/pm4R/6tzFf+qdBX/rHcV/6x4Ff+pchT/pm0T/6ZsE/+lbBP/pWsT/6Vr
FP+lbBT/pW0U/6dwE/+ochT/qXQU/6t3FP+rdxT/rHgU/615Ff+vexb/rnoV/6hzEv+gaBH/lFoR/5JX
Ef+SVxH/klcR/5JXEf+RVhD/kVcR/5pgEf+iZxH/nWQS/5hhEf+ZXxH/n2QP/7N5Ff+vcxH/p2kP/51h
EP+ZXRD/mV4R/6JmE/+xchn/xokg/8eLHf+7hzH/7Ofd//T08f/z8u//9vb0/8u6qv9xPA//bjgK/204
Cv9tOAr/bDcK/2s3Cv9oMwb/iGVH/6akouubmpc0l5aUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wA0NDMA////AFlZWCmpqamQ0dDP5t3Z
xf/h2Jn/49Z+/+rbef/u33//8OKG//DjiP/u4IT/7N1+/+rbev/p2nf/6Nl1/+jZdf/p2nb/6Nl2/+jZ
dP/n2HP/59dw/+vcbP/u4Wf/4s1a/9O6XP/Yw4D/29W8/83Guv+ukV//o3Ic/6pzFP+rdBb/qnQX/6t1
F/+teBb/rnoX/6t1Fv+pcRT/qG8W/6dvFv+nbhf/pm0X/6VsFf+lbhT/p3AT/6hyFP+pdBT/q3cU/6x4
FP+seBT/rnoV/7B8Fv+vfBX/qXUT/6JsEf+VXBH/klcR/5JXEf+SVxH/klcR/5NYEf+UWhH/mmER/6Vt
Ev+mcBP/nmgS/5lhEf+aYRD/q3IS/7F3E/+qaw//oGQQ/5leEP+ZXhD/nmQT/6pvGP+7fRn/ypEj/7Z+
Iv/g1L//9vb2//T08v/29vT/zb2t/3M+EP9vOQr/bzkK/245Cv9uOAr/bTgK/2o0Bv+GYUL/pqWi7Zub
mDuYl5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAC0tLAAAAAAAo6OhAAAAAAl2dnVFtbS0p9TT0evb2Mn/3NWt/+LYlf/s34z/8OOK//Di
hv/u4ID/7N18/+vcev/q23j/6tt3/+rbeP/q23j/6tt2/+nadP/n13L/5NZ0/+LYg//b06L/19LD/9HL
wf+6qIX/r4xG/7B+JP+ueBn/rHYY/6x2GP+tdxj/rnkZ/7F8Gv+zfhr/rXgY/6pzFv+pcRf/p28W/6du
F/+mbRf/pWwV/6VuFP+ncBP/qHIU/6p0FP+rdxT/rHgU/6x4FP+uehX/sHwX/7B9Fv+qeBT/pW8T/5he
Ef+SVxH/klcR/5NZEf+VXBH/ll0Q/5ZeEf+ZYRH/pG4T/6hzE/+ibBL/m2IR/5pgEP+laxD/tHoV/6tt
D/+kZg//m2AQ/5leEP+bYRL/pWoX/7J1GP/HjB7/voQZ/7eLQv/Xw57/4NjB//Pz8P/QwbL/dUAS/3E6
Cv9xOgv/cDoL/285Cv9vOQr/bDYH/4FZNv+mo57wmpqXQpiXlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODg3AP//
/wAXFxcPenp5Sa6trpnLysva19XS993ayv/i3Lv/5t2p/+nfmf/q3o7/6t6J/+vehv/q3YT/6dyG/+jc
iv/m25D/4tme/9/Ysf/b18P/1NHK/8e/s/+xn3z/rYtL/7iOO/+/kzz/u487/7OAJ/+ueBr/rnob/658
HP+vfR3/sn4c/7N/G/+ueBj/qnMX/6hxF/+ncBb/p24X/6ZtFv+lbBX/pW0U/6dwE/+ochT/qnQU/6x4
FP+seBX/rHkV/657Fv+vfhf/sX8X/69+F/+rehX/nWcT/5JXEf+TWBH/lVsR/5ZeEP+XXxD/l18Q/5dg
Ef+iaxL/qXMU/6ZvEv+dZRH/m2ER/59kEP+zehX/rnIQ/6hpD/+eYhD/ml8Q/5pfEf+hZhX/rG8X/7+A
Gv/IkST/vHwT/7x+Dv/KpFP/8O/q/9nMwP96Rhj/cjsK/3I7C/9yOwv/cTsL/3A6C/9uNwj/f1Uv/6ej
nfKdnptKm5qYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwcAAAAAAEtLSwD///8AAAAACGBgXyyNjYxjsK+wn8PC
w8rR0M/n2dfR9NzZz/jd2sz53tvK+d7byfnc2sv529nO99jW0PLPzs3jwL/BwKqjmbmkiFn5oHw+/6qC
Nv+6jzv/wZVA/8CUPv+9kj7/uo06/7OBKP+vfB3/rnwc/699Hf+yfxv/s34b/654GP+qcxf/qXEX/6dv
Fv+mbhf/pmwW/6VsFf+lbRT/pnAT/6hyFP+qdBX/rHgV/616Fv+tfBf/r38Y/7CBGP+xgRj/sYIY/65/
Fv+haxT/klcR/5NZEf+VWxH/l14Q/5dfEP+XXxD/l18R/55oEf+ocxT/qHIU/6BpEf+cYhL/nGER/6ty
Ev+yeBP/qWsO/6FkEP+bXxD/mV4Q/5tiEv+lahT/s3YW/8eQI//DhRv/wH0L/8ydRv/w7un/28/D/31I
Gf90PAr/dDwL/3M8C/9yOwv/cjsL/3A5CP9/Uiv/p6Gb9pycmlSbmpgAuLavAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAA1NTUAiIeGAP///wAAAAAIS0tKG21tbTd9fX1QiYiJYoyLjGWLi4xli4uNZYyL
jWWFhYZfe3p7S2pqaTImLTgTmXg+V6uBN/WrgTr/sIg7/7yRPv/BlkD/v5U//72SPv+9jz7/uow7/7WG
L/+vfh//r30c/7J/G/+zfhv/rngY/6pzF/+pcRf/p28W/6ZuFv+mbRf/pm0V/6ZvFf+ochX/qnUX/6x3
GP+seRj/rHwX/65+GP+wgBn/sIEY/7GCGf+wgRj/rX0W/6NuFP+TWBH/k1kR/5VcEf+XXxD/l18Q/5df
EP+WXhH/m2QR/6ZxE/+pdBT/omsS/5xiEf+bYRH/pGkR/7V7Ff+rbw//pWcP/5xgEf+ZXxD/mmAR/59m
Ef+rbxL/v4Ma/8SLH/+9eQv/xZM9/+3q5f/d0sf/f0sc/3U9C/91PQz/dT0M/3Q8C/9zPAv/cToJ/35Q
J/+ooZv7m5uZZZybmACko5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsr
KwBycXAAkZGPAMjHxQD///8A////AP///wD///8A////AP///wC3trUAjo2MAJyATQCyjUtcrYQ7+KuC
O/+wiT3/u5JA/8CXQP+/lkD/vZJA/7yQP/+7jj7/upA+/7eLNf+xgSP/sn4b/7N+G/+ueBn/qnQX/6lx
GP+ocRf/qXEY/6lxGf+pcRn/qnIY/6t0F/+sdhj/rHcY/6x5GP+sfBf/rn4Y/7CAGf+wgRj/sYIZ/7CB
GP+tfRb/pXEU/5VaEf+TWRH/llwR/5dfEP+XXxD/l18Q/5ZeEP+ZYRH/pG0S/6l0FP+lbhL/nWUR/5xh
Ef+hZhD/sXkU/65yEP+nag//nmIQ/5pfEP+aXxD/nmMR/6hrEf+2eBX/xo0e/7t6Df/BjTj/7Ojh/+DW
zP+DTyD/dz0K/3c+DP92Pgz/dj4M/3U9DP9zOwr/fk0j/6ihmf2XmJZslZaUAMrHwQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAADPu5UAsIdAALGKSGeshDv8qYM7/7CKPv+8lED/wJdC/8CXQf++k0D/u5A//7uP
P/+6jz7/u5A//7qOOv+3hyr/tIEe/656Gv+sdxr/q3YZ/6p2Gv+qdRv/qnQb/6pzGv+qchj/q3UX/6x2
GP+sdxj/q3kY/618F/+ufhj/sIAZ/7CBGP+xghn/sIEY/61+Fv+ncxT/llwS/5NZEf+WXRH/l18Q/5df
EP+XXxD/l14Q/5dgEf+gaxL/qXQU/6ZwE/+eZhL/m2ER/55kEP+rchL/snYS/6dqDv+gZRD/m2AR/5lf
EP+bYhH/pGkR/69xFP/Chhn/voAP/76INP/r5t//4dfN/4VRIf94Pwv/eUAM/3g/DP93Pwz/dj4M/3U9
C/97SBv/pZuQ/5aXlnOSk5IAubizAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKeeQCweiMAsYlHeayE
PP+phDz/sow+/72VQf/BmEP/wZhC/7+UQf+8kUD/u5BA/7uRQP+9k0H/v5ZC/8CZQ/+9kTj/sYEk/6x5
G/+sdxn/q3Ya/6t1G/+qdBr/qnIZ/6pyGP+rdRf/rHYY/6x3GP+reRj/rHwX/65+GP+vgBn/sIEY/7GC
Gf+wghj/rn4W/6h1Ff+ZXxL/lFoR/5ZdEP+XXxD/l18Q/5ZeEf+XXxD/l18Q/55nEv+ochP/pnAS/51n
Ef+aYBH/nWQQ/6ZsEP+0eRT/qG0P/6JnD/+cYRH/mmAR/5thEv+gZxH/qW4T/7d7FP+9gxL/vIYv/+nj
3P/j3NL/iFQl/3o/C/96QQ3/eUAN/3lADP94Pwz/dj4L/3tGGP+lmY3/mZqZfYSFhwC6uLQAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAs551AJ4AAACyiEWIrYQ9/6qFPf+zjj//vpdD/8KZRP/BmUT/wJZC/72S
Qf+8kUH/vpVE/7+WRf/AmUT/wptF/8CXQ/+6jjz/s4Qu/657H/+qdhr/qnQa/6p0Gv+qchn/qnMY/6t0
F/+sdhj/rHcY/6x5GP+sfBf/rn4Y/6+AGf+wgRj/sYIZ/7CCGP+ufhb/qXUV/5tjEv+VXBD/ll4Q/5df
Ef+XXxD/ll8Q/5ZeEf+WXhH/m2QR/6ZwEv+ochP/oWoS/5xiEf+dYxH/omgP/7B4FP+rcRD/pmkP/51j
EP+aYBD/m2ER/55lEf+laxL/sXMT/72BFP+8iDD/6OLY/+Xe1f+LVyj/e0AL/3tCDf97QQ3/ekEN/3lA
Df94Pwz/e0YV/6SXiv+bnJyL////AMG/uQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0nXIAvd7/ArGJ
RJOthDz/q4Y+/7SPQP+/mET/wptF/8KbRf+/l0P/vpRC/72SQf++lUT/v5ZF/8CZRP/Cm0X/wJZC/7qQ
P/+4jT3/t4k3/7GBLP+teCD/qnMa/6pyGP+qchj/q3QX/6x2GP+sdxj/rHkY/6x8F/+ufhj/sIAZ/7CB
GP+xghn/sIEY/65+Fv+pdhX/omsS/5lgEP+XXxD/l18Q/5dfEP+XXxD/l18Q/5ZeEP+aYhH/pG4S/6lz
FP+kbhL/nGUR/5xiEf+gZg//rHMT/651Ev+maQ//oGQQ/5pgEf+ZYRL/nWYW/6VvHP+xeCP/v4co/8SX
Rv/p4df/5+DX/41aKv99QQv/fUMN/3xCDf98Qg3/e0EN/3pADP98RRP/pJWH/5ucm5rEwLcErq2oAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAALOabAC3saMEsYpEnKyFPf+shz//tpFC/8CZRP/Dm0X/w5tF/8CX
Rf++lUP/vZNC/76VRP+/lkX/wJlE/8GaRf/AlkP/upA//7iNPf+5izz/t4s9/7aHOf+xfy3/rXcg/6pz
Gf+qdBb/rHYX/6x3GP+seRj/rHwX/65+GP+wgBn/sIEY/7GBGf+xghn/rn8W/6l3Ff+kbhL/mmIQ/5df
Ef+XXxD/l18Q/5dfEP+XXxD/l18Q/5hhEP+hbBL/qXQU/6dxE/+gZxH/nGIR/59lEP+nbhH/sHkV/6lw
Fv+nbx7/om8k/6RyK/+ndzH/rX01/7OCN/+8iDT/xptJ/+nh0//r5+H/lGM2/31BC/9+RA7/fkMN/31D
Df98Qg3/fEEM/3xEEf+klIT/nJ2doru3sAaurKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs5hmALek
ggewikSlrIY9/6yIQP+3kUP/wZpF/8OcRv/Dm0b/wZhF/76VRP+9lEP/vpVF/7+WRf/AmUT/wZtF/8CW
Q/+7kD//uI09/7iLO/+3izz/t4o9/7eJPf+2hjn/s4Ew/698JP+ueR3/rXga/6x5GP+sexb/rn4Y/6+A
GP+xgBf/soEY/7GCGP+ugBb/qXkV/6VwE/+cYxH/mF8Q/5hfEP+XXxD/l18Q/5dfEP+XXxD/l2AQ/59p
Ev+qdBX/q3cX/6ZwGf+hbB7/pXEi/6x4Kf+4hzH/tYIx/7F+NP+sezX/qnk1/6h6Nf+sfTj/sYE3/7eE
Mv/ElkX/6eHR/+3p5P+XZzr/f0IK/4BEDv9/RA7/fkQO/35DDf99Qg3/fUQQ/6SRf/+dnp2oqaafCaak
oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzl2IAtZ5zC7GLRq+shj7/rYlB/7eSRP/Bm0b/xJ1H/8Oc
R//CmUb/v5ZF/72VRP++lUX/v5ZF/8CZRP/Cm0X/wJdC/7uQP/+4jT3/uIs8/7eKPP+3ij3/t4k9/7eI
PP+3iDz/t4k6/7aIN/+2hjL/s4Yt/7KFJ/+yhST/s4Uj/7SGIP+zhiD/s4Uf/7KEH/+tfh3/qngc/6Ns
HP+eaBz/nWkd/51pHv+eah//n2wi/6BtJP+gbiX/p3Yp/7KCLv+1iDH/soM0/6x9Nf+sfDT/r341/7iI
N/+3hjX/sn8z/618NP+peTT/qHo1/6t8OP+vfzf/tIIz/7+PQf/o3s7/6+fi/5pqPf+AQwr/gUUO/4FF
Dv+ARA7/f0QO/39DDf9+RA//pJB9/56fn7GioJsLoqGeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOV
XQC0mWcQsYtIv6yHP/+uikH/uZRE/8KcR//En0n/w55I/8KbRv/AmEb/vpVF/76VRf+/lkX/wJlE/8Kb
Rf/Al0L/u5A//7iNPf+4iz3/t4o+/7aKPf+2ij3/too9/7iJPf+4ijr/uIs7/7mMO/+4jjv/uY87/7qR
O/+8kzv/vZQ5/7yTOP+7kzj/u5I4/7eNN/+1iTb/rn40/6h5NP+oeTT/qHk0/6d5NP+neDX/p3g1/6d5
Nf+rfDb/s4U2/7iMN/+0iDj/r4A1/6x8NP+ufTT/tIQ1/7iJNv+ygDT/rn0z/6p6NP+oejX/qnw3/69+
OP+xgDT/u4s//+fcyv/q5uD/nnBE/4FDCv+DRg7/gkYO/4FFDv+BRQ7/gEQO/39EDv+kjnn/oKGgwJ+e
mRChoJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs5FSALSTVxSwikXNrIdA/6+MQv+6lkT/w55I/8Wg
Sv/En0n/wpxH/8GZRv/Al0X/vpVF/7+WRf/AmUT/wptF/8CXQv+7kT//uY09/7iMPf+3iz7/t4o+/7aK
Pf+2ij3/t4k9/7iKOv+4izv/uYw7/7iOO/+5jzr/u5E7/72UPP+9lTv/vZU7/7yUOv+7kzr/uI85/7eL
OP+wgTb/qno1/6l6Nf+pejX/qHo1/6h5NP+neDT/p3g0/6h5NP+vgjb/tos3/7WLN/+vgzX/rH01/6x8
NP+xgDT/uoo2/7SDNP+vfjT/q3s1/6l6Nv+rezf/rX43/7B+NP+6jEX/6ODR/+bg1/+caz3/g0UL/4RH
D/+DRw//g0YO/4JGDv+CRQ7/gEUO/6aOd/+foJ/LkZCMFJWVkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AACzkE0AtJJSGbCLQ9WsiUD/r41D/7uXR//En0n/xaBK/8WgSv/CnUf/wZpG/8GXRv/Al0X/wJhG/8GZ
Rf/Cm0X/wJhD/7uRQP+5jj7/uI09/7iLPv+4iz//t4o+/7eKPv+3ij3/uIo7/7iLO/+5jDv/uI48/7qQ
PP+7kjz/vZQ8/72VPP+9lTz/vJQ6/7yTOv+5kDn/t4w3/7KDNv+rezX/qXo1/6l6Nf+pejX/qXo1/6h5
Nf+oeTT/qHo1/62BNv+0iTf/tow3/7KGN/+ufzX/rX00/7B/NP+3iDb/tYU0/69/NP+rfDX/q3w4/6t7
N/+rfTf/rXwy/7+XWv/q5dz/18u8/5JaJv+FRw3/hUgP/4VID/+ERw//g0cP/4NGD/+BRAz/oYVq/5+g
n9KRkI0XlJSRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALORTgC0k1UhsYxD36yJQf+vjUT/vJdI/8Sf
Sv/FoUv/xaBK/8OeSP/Cmkf/wZhG/8GaRv/BmUb/wplG/8ObRv/AmUT/u5JB/7mOP/+4jT3/uIw+/7iL
P/+4iz//t4o+/7eKPf+4izv/uIs7/7mNO/+4jjz/upA9/7uSPP+9lDz/vpU9/72VPP+8lDr/vJQ6/7mQ
Of+2jTf/s4Y1/6x8Nf+qezb/qns2/6p7Nv+pejX/qXo1/6l6Nf+pejX/rH41/7SHNv+3jTj/tIo3/7CB
NP+tfTT/rn40/7WENf+2hjX/sH80/61+Nf+tfjj/q305/6t9OP+rezH/zK+B/+Pe1v/BqZD/i04V/4dJ
Dv+HSQ//hkgP/4VID/+FSA//hEcP/4JFDP+jhmr/oqOh05KQjRiVlJEAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAspJRALOVWjCxjEPprIlC/7GORP+9mEn/xJ9L/8WiTP/GoUv/xJ5K/8KbSf/Cmkf/wZpG/8Ga
R//Cm0b/w5xG/8GZRP+7kkH/upA//7mNPv+4jD//uIxA/7iLP/+4iz//t4o+/7iLPP+4jDz/uI07/7iO
O/+6kTz/u5I8/7yTPf++lT3/vpY9/72VO/+7kzr/uZE6/7eNN/+0iDb/rX40/6t7Nf+qezb/qns2/6p7
Nv+qezb/qns2/6l6Nf+rfTX/sYY1/7eNOP+2jTj/sYQ2/61+Nf+ufTT/soE1/7aHNf+wgDT/rn82/65/
Of+sfzv/q304/65/OP/ezbT/0ca6/7GNaf+ISQ7/iEoQ/4hKD/+HSQ//h0kP/4ZID/+FSA//hEcO/62U
e/+mp6bNkI+MFZaVkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACykVAAspVZPLCLRO6tikP/so9F/76a
Sf/EoUv/xqRN/8WiTP/En0v/w5xK/8KbSP/Bm0j/wZtG/8GbRf/DnEb/wZlF/7yTQf+6kED/uo8//7iN
QP+4jED/uIxA/7iLP/+4ij7/uIs+/7iMPP+4jTv/uI48/7qRPP+7kTz/vZM9/76WPv+/lz3/vZU7/7yT
O/+5kDn/t444/7aKN/+vgDT/rHw0/6t8NP+qfDX/qnw1/6p7Nv+qezX/qns1/6t8Nv+whTb/to04/7iP
Of+ziDb/r4A1/65+NP+wfzT/toY2/7KCNf+wgDj/r4A6/6x+Ov+qezX/uZJW/+Xd0P/CsZ7/o3NG/4hI
DP+JSxD/iUoQ/4hKEP+ISg//h0kP/4ZJD/+GSQ//s5uE/66vrr6fnZkPpaSgAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAALKRUACylFhFsItE8a2KRP+ykUf/vZxK/8SiTP/HpU7/xaNM/8OgS//DnEr/wptJ/8Gb
SP/Bm0b/wpxG/8OdR//BmUX/vJNB/7uQQP+6j0D/uIxA/7eMQP+4jED/uIxA/7iLP/+4iz3/uIw8/7iN
O/+4jjz/upA8/7ySPP+9lD3/vpY+/7+YPf++ljz/vJM7/7mQOv+3jjj/t4s4/7GBNf+sfTT/q300/6t9
NP+rfTT/qnw0/6p8NP+qfDT/qnw1/6+DNv+1izf/uI84/7WLN/+xgjX/rn40/7B/M/+0hTX/tIU3/7GC
Of+vgDr/q305/6l6NP/Su5j/1cu//76mjv+YYCr/i0wQ/4pLEP+KSxD/iksQ/4lLEP+IShD/iEkP/4lM
Ev+4o4//sbKxqK2qowixr6sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsZFQALKUV1GwjET1rYxG/7OT
Sv+/nUv/xqRN/8imTv/GpE3/xKFL/8SdS//Cm0n/wptI/8KbRv/CnEf/w55I/8GaRf+8k0L/upBA/7qP
QP+4jUD/uIxA/7eMQP+3jED/uIs+/7iMPP+4jDz/uI08/7mPPP+7kTz/u5M9/72UPf+/lj//v5g9/72W
PP+7kzv/uZA6/7iOOP+4jDj/soM2/61+NP+tfTT/rX00/6x9NP+rfTT/q300/6t9NP+qfTT/rYE1/7OJ
Nv+3jzj/t444/7OFNf+vfzT/r380/7ODN/+2hzn/soI6/6+AOf+rezT/tYxQ/+Tczv++r57/upl5/5RZ
IP+QUxn/jU4T/4tMEP+LSxD/iksQ/4pLEP+JSg//jFAX/7urmv+wsrGO4NS8Ab28tgAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAALOkfwCykU8AspNUYrCMRPqtjUn/tZRN/8CeS//HpU7/yKZP/8elTv/Eokz/w55L/8Oc
Sv/Cm0n/wpxI/8OeSP/En0n/wZtF/7yUQ/+6kUD/uZBA/7iOQf+4jkH/uI1A/7eMQP+4iz//uIs9/7iM
PP+4jT3/uY88/7uRPP+7kz3/vJQ+/7+WPv++lz7/vpc+/7yUPP+6kTr/uI44/7eNOP+zhjb/rn40/65+
NP+ufjX/rX41/6x9NP+rfTT/q300/6t9NP+sgDX/soc3/7eOOP+5kDn/tIk3/7CBNf+wgDb/s4M5/7eJ
O/+zhDr/rn83/6x9Nf/Uv5//2NHI/8Kxnv+ugVX/mmEs/5dcJP+SVRz/jlAV/4xNEf+LTBD/i0sQ/4lK
Dv+TWiX/wLWq/bCxr2ywsa8AzsrDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs6N9ALKPSACykk5tsI1E/q6O
S/+2lU//wqBN/8elTv/Jp1D/yKVP/8WiTf/Dn0z/w51L/8KcSv/DnEr/w55I/8SfSf/Bm0b/vZRD/7qR
QP+5kEH/uI5B/7iOQf+4jkH/uI1A/7iMP/+4jD7/uI09/7iNPf+5jzz/u5E8/7yTPv+8lT7/v5Y+/76X
Pv++mD//vZU9/7uSO/+4jzn/uI45/7SHNv+vfzT/rn40/65+NP+ufjT/rn41/6x9NP+rfTT/q300/6x/
Nf+xhTf/to04/7qROv+2jDj/soQ3/7GCOP+zhTz/t4k9/7OEOf+tfTL/v51n/+ji2f/Jv7P/xqqP/6l3
R/+jbjz/nWYy/5hfKP+UWB//kFIY/41OEv+MTBD/ikkM/6BwQv/CvrnysrKvSLKxrgDGxL0AAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACzpH8AsYgyALKSTXiwjUX/r45N/7iXUf/DoE7/x6ZP/8inUf/Hpk//xaNO/8Of
TP/Cnkv/w51L/8OdSv/Enkn/xaBK/8KbRv+9lUT/u5JB/7mQQf+4j0H/uI5B/7iOQf+4jUH/t4w//7iN
Pf+4jT3/uI08/7mPPP+7kT3/vJM9/72VPv+/lj7/v5g//76YP/+9lT3/u5I7/7iPOf+3jTj/tok3/7CA
Nf+vfjX/r341/65+NP+tfjT/rH41/6x+Nf+tfjX/rX41/7GENv+1ijj/upE6/7iQOv+1iTz/s4U+/7OG
P/+1hzv/s4M1/7WKRf/j18P/3NfQ/9LFtv++l3P/sIJX/6t6Tf+lckH/oGk2/5piK/+WWyL/k1Yd/49R
Fv+LSg3/sY1q/7+/veCtrKgnrayoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSkgACjAAAAs5NOiLCN
Rv+vkFD/uJlS/8OgT//HplD/yKdR/8emUP/Go07/w6BN/8KeS//CnUv/w51L/8SfSf/FoEr/wppH/76V
RP+7kkH/upFA/7mPQf+5j0L/uI9C/7iNQf+3jD//uI0+/7iNPf+4jT3/uo8+/7yRPv+9kz3/vpU//7+X
P/++mD//vpg//72WPf+7kzv/uI85/7iOOf+3izn/sYE2/7B/Nv+wfzb/r381/65+Nf+sfjX/rX41/61+
Nf+tfjX/sII1/7SKOP+5kjz/vJVA/7mRQ/+1iUL/soU9/7KDN/+0hzr/2MSj/+zq5//b1Mv/z7ad/76Y
dP+5kGn/s4dd/65+Uf+odUX/om06/51lMP+bYy3/lVkg/5JUGv/CrZj/vb69s6+spgy1s68AAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAs6J1ALS6swSzk02asI1G/7CRUf+5mlP/xKFQ/8imUf/JqFH/yKdQ/8aj
T//EoE3/w59M/8KeS//Dnkv/xJ9K/8WgSv/Cmkb/vpVE/7uSQf+6kUD/uY9B/7mPQv+5j0L/uI5B/7iN
QP+4jD//uI09/7mOPv+6jz7/u5E+/72TPv+9lj//vpg//76YP/++mD//vZY9/7yTO/+5jzr/uI45/7iN
Of+ygzf/sH82/7B/Nv+wfzb/r381/69/Nf+ufjX/rX41/61+Nf+xgjj/tYw8/7yVRP/Amkr/vJZI/7WJ
QP+xgjj/sIE1/8+2if/w7+r/6OXg/9zMu//LrZH/xqWF/8Ccef+7lG7/toth/7CCVf+peEn/pnNC/6Vx
QP+aYCn/oGs5/8e+tP61trR2m6ClAMzIwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1oG0At6uKB7OT
TaSwjUf/sJJT/7qbVP/EolH/yKZR/8moUf/Ip1H/x6NQ/8SgTv/Dn0z/w59L/8OgS//EoEv/xaBK/8Kb
R/+9lkT/vJNC/7qSQf+6kEL/upBD/7mPQv+5j0L/uI1B/7iMP/+4jT7/uI09/7mOPf+7kT7/vZM+/72W
P/++mD//vpg//7+ZQP++lz7/vZQ8/7mQOv+4jjn/uI45/7KFN/+wfzb/sH82/7B/Nv+wfzb/sH82/7B/
Nv+wgDf/sIE6/7SHQP+5kkj/v5lO/8GcTv+9lkX/tIk7/6+ANv/Kq3z/7+zk/+/u6v/k29D/18Cq/9G3
nv/NsJT/x6iJ/8Kffv+9l3L/t45m/7KFWv+yhlv/rH1P/6BpNP+1kW7/vr256bCvqziwrqsAxMG7AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAALWdaQC3o3oKs5JOrq+NSP+xk1X/u5xU/8SkUP/JqFL/yalS/8in
Uf/Ho1H/xKBO/8OfTP/Dn0z/w6FK/8ShSv/GoEv/wZtH/72WRP+7k0L/upJB/7qRQf+6kEP/upBC/7mP
Qv+4jUH/uI1A/7mPP/+4jz7/uY8+/7uRPv+9kz7/vZY//76YP/+/mT//v5lA/76YP/+9lD3/upA7/7iO
Of+4jzn/tIg3/7GAN/+xgDf/sYA3/7GAN/+wgTj/sYM7/7SGQf+3i0n/upBQ/72WU/++mU//vphH/7yU
Pv+0izn/yq5+/+7q4v/y8e//6uPb/93Muv/axbH/18Cq/9O5ov/Ospj/yauO/8Sjgv+/mnb/vJVv/76Y
dP+xhFj/q3pL/8Ozo/+zs7Kvsa+oDLKxqwDOzMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtZxlALeh
cQ2zk023r45J/7OVVv+8nVX/xaRR/8mpUv/Iq1P/yKhS/8ekUf/EoU7/w6BN/8OgTP/DoEv/xKFK/8Wh
Sv/Bm0f/vZZF/7yUQ/+6k0L/uZBC/7qQQ/+6kEH/uY9C/7iOQf+5jkD/uo8//7iQP/+5kD//u5E//72T
Pv+9lT//vpg//7+ZQP/AmkD/vpg//72VPv+6kTz/uI85/7iOOf+2iTn/sYE4/7GBOP+xgjr/soQ9/7SI
Q/+4jUz/vJNU/76WWv+9lFf/vJNO/7qRRf+5kTv/vphE/9W/kv/v7OX/8fDs/+rk3P/ax7T/2MOv/9vI
tf/bx7T/2MKt/9S8pf/QtZz/y66S/8amh//Jqo3/xKKB/7WKYf+/nn7/wr+69a2tqlWhoqEA3dnOAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0mmIAtp5rELKST8Cvjkr/s5VY/72dVf/GpVL/yKpT/8is
VP/HqVL/xqVR/8SiT//DoE3/w6BN/8OgTP/Eokv/xKJL/8GbR/+9lkX/vJRD/7mSQv+4kEP/uZFE/7mQ
Q/+6kEP/uY9C/7iOQP+6jz//uZA//7mQPv+6kD//vJI//72VP/++mD//v5lA/8CaQP+/mUD/vpY//7uS
PP+5kDv/uZA7/7eNPf+zhj7/tIhC/7eMSf+6klL/vZdb/8CbYf/Am2H/vpZZ/7mNTP+1iED/tIk5/8Gd
Vf/h0rP/8vDs//Dv7P/n39b/0bqk/860m//TvKb/18Ku/9vHtP/byLX/2cSw/9W+qP/Rt5//0bee/9S7
o//FpIT/wJx5/9DEt/+7u7m1s7GrEbW0rwDIxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSY
XAC1mmIUspJNyq+PS/+zlln/vp5W/8alUv/IqlX/yaxW/8ipVP/GpFL/xaJP/8ShT//EoU7/xKFN/8Wj
TP/Eokv/wJxI/76WRf+8lEP/upJD/7mRRP+5kUT/uZBD/7qQQ/+5j0H/uI5B/7mOQP+5jz//upA//7qR
P/+8kj//vZY//76YQP/AmkH/wZxD/8GcRP/Am0T/v5hF/76XR/+/mUv/wJpR/7yWVv++mV7/wZ5k/8Kg
aP/Cn2f/v5tf/7qTU/+2ikb/soI6/7OGP//Lrnv/6eLS//Py8f/w7+z/4NXI/8Wni//BoIH/x6qO/82y
mP/RuaL/1sCr/9rFsv/byLX/2sWy/9jCrv/ey7n/1b2m/8mqjf/Svqr/ysnG7Li3s0mvsK8A6uTXAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJhZALWbXx2zkkzZsI9N/7SXWv/An1b/x6ZT/8mq
V//Jq1f/yKlW/8elUv/Fo1D/xKJP/8ShT//EoU3/xaNM/8SjS//BnEj/vpdF/7uUQ/+6k0P/uZFE/7mR
RP+5kUT/uZBC/7mQQf+5j0L/uY9B/7qQQf+6kkL/u5ND/76WRP/Bmkf/w59L/8WiT//HpVT/yKZY/8mn
W//Ip2D/yKdk/8mpZ//Lq2z/x6Vu/8Wjbf/CoWn/v5tg/7qUVf+2jEj/soQ9/7GDOv++mmD/3M2y//Dt
6P/y8vD/7uvn/9PArv+zjWj/sYlk/7iUcv+/nX7/xaaJ/8qvlP/Qtp//1L2o/9jDr//byLb/49TF/+HQ
wP/Uvab/1L6p/9POyP+9vLmMwr62BsC+uADJxr4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAC0l1cAtZpfJrORS+Owj0//tZhc/8CgVv/HplT/yatX/8msWP/JqVX/x6ZS/8ajUP/Eok//xKFP/8Wh
Tv/Go03/xaJM/8GcSP++l0X/vJVE/7uTRf+6kkX/u5NG/7qSRv+7k0X/u5NG/7yTSf+9lUr/vphN/8Cb
Uf/Cnlb/xaJa/8mnX//MrWX/zrBr/9Czb//Qs3H/0LNx/8+xcf/Lrm7/yatr/8mpaP/Cn2H/vJZY/7iQ
T/+0ikX/sIQ8/7GFPv+/mV7/2MOj/+rl2//t6+j/7Orl/97Sxv+3lXX/nm9C/6FzR/+pfVX/r4dh/7aQ
bf+8mnn/wqOF/8irkP/Ns5r/07ul/9/Ovv/l18n/3cm3/9rGs//b0sn/w8PAw7i2sB+4t7IAtLOvAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSXWAC1m2IvspFL6bCQUP+2ml7/wKFY/8en
Vf/Jq1f/yaxX/8mpVf/HpVL/xqNQ/8aiUP/FolD/xaJO/8ajTf/Fo0z/wZ1J/7+YSP++l0j/vZZK/72X
Tf+/mVD/v5pS/8GcVP/Cnlj/xJ9e/8WjYf/HpmT/yKlp/8qqbP/MrW3/zrBv/8+ycP/Qs3D/z7Ju/86w
af/MrGT/yKde/8OhVv/AnE//v5hJ/7iOQf+xhTz/soY//7mRUP/JrHv/3M2y/+Xf1P/h3dj/4d3Y/93V
yv+7noL/lGIz/4xVIv+TXi3/mWc5/59wRP+meVD/rYNc/7ONaf+5lnX/wJ+B/8aojf/Vv6r/386+/9jC
r//ZxbL/3dPJ/8rJxtu7urY9tra1ANPNwgDh3dMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAtJdbALWbZTqykUztsJJT/7ecYP/Co1j/yKhW/8msWP/JrFj/yalW/8emUv/FpFH/xqNR/8Wj
Uf/Fo1H/x6VS/8elUf/EoVH/w59T/8OfVf/DoFn/xKFe/8ajYv/GpWX/x6Zn/8imaf/Ip2r/yKhp/8io
aP/Hp2b/x6Zk/8imYP/Iplz/yKZZ/8elVf/Go1H/xKFL/8OdRv/AmUP/vJZC/72XSP/DnlX/x6dq/9C3
jf/byq7/3dPC/9fOw//Mw7n/zsa7/9HEt/+5nYL/k2I1/4BEDv+BRhD/hk0Z/4tUIf+QWyr/lmM1/5xs
QP+jdkz/qn9Y/7CIY/+4lHL/ya6V/9S+qf/Mspr/z7ae/9jMwP/Jx8Xlubi1UZicsADBv7gAw8C5AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0l1oAtZtkSLKRTPKxk1X/uZ1i/8Kk
Wf/IqVf/yqxZ/8qsWv/Jqlj/yKdV/8amU//GplX/xqZW/8inWP/Kqlr/yqtc/8inXP/Ipl//yKZh/8em
Y//HpWX/x6Zm/8alZP/FomL/xKBf/8OeWv/BnVX/v5pR/76YTP+9lkj/vZZE/8CYRP/BnEf/xKFO/8mo
Wf/OsWr/07t//9jDlP/ayaX/3M6y/9rNuf/Sw7D/yLel/8Gunf/AsJ//xrip/8Wyn/+vj3D/jlwv/3xC
Df98QAr/fkMN/39EDv+BRhD/hEsW/4hRHf+OWCb/lGAw/5ppO/+gcUb/qoBZ/76dgP/FqI7/vZx9/8Kj
hv/Txbb/yMfE57e2s1vYzrwBvry2AL28twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAALSXWAC1mmBTspFM9bKUV/+6n2T/w6Zc/8mrWv/KrVz/y65c/8usW//KqVn/yKhY/8io
Wf/IqVv/yqpd/8usX//LrF7/yadd/8ekXP/Folr/w6BX/8GdVf/AnFL/vplN/72VSv+7k0f/u5NG/72W
SP+/mlH/xKJd/8qsb//SuYT/2cWa/9zMqf/czbH/2sqy/9TCq//NuKH/xq6W/8CmjP/BqI//xrOe/8q4
pf/KuKb/wauW/6yMbv+SZT3/gEoZ/3g+Cv95Pwr/e0EN/3xCDf98Qg3/fUIN/35DDf9/RA//gkgT/4ZO
Gv+LVSL/kl0t/59wRf+xi2j/so1q/6uCXP+4lXT/0sS1/8vJxuK6ubVYvbmuAry6tQC7ubUAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2r5gAtJZYALWZXV2ykUz5s5VY/7uh
Zv/EqF//ya1d/8uwXv/LsF3/zK1c/8qqWv/IqFj/yKhZ/8ioWf/Ip1j/yahX/8inU//En07/wZtL/7+Y
SP++l0j/v5lN/8GdVv/GpWX/zK93/9K7jv/ZxqL/3s2v/9/Ruv/bzLf/1cGr/822nf/Fqo//wqWI/8So
jf/KtJz/z7mk/9PBr//Tw7P/y7im/8Cpk/+wlHn/m3RR/4ZWK/95QxP/dDsI/3U8CP93Pgv/eD8M/3lA
DP96QA3/ekEN/3tBDf98Qg3/fEIN/31CDf9+Qw3/gEYR/4dQHf+VZDf/oHNL/5xtQf+aaj3/tJJy/9TK
wP/My8nYubm2Tf//3gC8urUAuLezAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAALWvmQC0k08AtJdaarKRTP2ylVn/vKBk/8SnXP/JrVz/yrBd/8qvXP/LrFn/yadV/8al
Uf/GpFH/xaRQ/8alU//KqVn/zK5h/8yvbP/SuID/18KW/93MqP/g0rb/39G7/97PvP/Yx7L/0bym/8qv
lf/Hqo3/ya2S/8y0nP/Qu6X/0r+s/9HAr//Luaf/v6mV/66Sef+beFr/jGI+/4FSKf93Qxf/cTsN/284
B/9wOAf/cjoJ/3M8C/90PQz/dT0M/3Y+DP93Pgz/dz8M/3g/DP95QAz/ekAN/3pBDf97QQ3/fEIN/35E
EP+ETBn/i1Ym/4xWJv+IUB3/lGI0/7ughv/Tzsj9x8fFu7q5tTfAwMUAv723AL69twAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtq6ZALOFJAC0l1Z4spFM/7GV
Wf+8oGH/xKZX/8iqV//JrFj/ya5Z/8uuXf/Nr2X/0bd1/9fCi//dzKD/4tS0/+PYv//h18T/2827/9XE
sP/Qu6T/y7Ob/8uymP/NtZ3/0b2n/9TBrv/Xx7f/08S0/8m3p/+7pZL/qo94/5d1Wf+GXTv/ekwl/3E/
Fv9rNwv/aTQG/2kzBf9rNQb/bDcI/244Cf9vOQr/cDoL/3E7C/9xOwv/cjwL/3M8C/90PAv/dD0L/3U9
DP92Pgz/dz4M/3c/DP94Pwz/eUAM/3pBDv99RBL/gEkW/4BIFf99Qw7/hlAe/6uIZ//QxLf/09LP4sTD
wX+4trEZu7q4AL27tgC7urYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAC2q5IArTcAALWXVISxkUz/sZRY/7ueXf/FqFv/zrVt/9fEiv/g06v/6ODI/+rl
1v/o5Nr/3tnR/9DIvv/Dtqj/vKqY/8Kvm//KtaD/0b6q/9TDsv/SxLX/ybio/7qllP+mjHb/knBW/4Fb
O/91SiX/azsU/2UzCv9jMAX/ZDAE/2UxBf9nMwf/aDQI/2k1Cf9qNgn/azcK/2s3Cv9sOAr/bTgK/245
Cv9uOQr/bzkL/3A6C/9wOgv/cTsL/3I7C/9zPAv/dDwL/3Q9DP91PQz/dj4M/3Y+DP93Pgv/dz4K/3g+
Cv98RBL/jFsu/62LbP/PwrT/2NfT6c7PzZ3Dwr82ubWoAry7twDGw7sAwL65AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALapjADD//8BtJZUka+Q
Sv+2nWf/0L+X/+Xbwv/u6t//8e/q/+/u7P/r6eb/4d7Y/9rVzf/WzsX/1czC/9DFuf/EtKf/taGR/6OK
df+OblX/e1U2/29EIf9lNxP/YC8J/14sA/9eLAP/Xy0E/2EvBv9iMQf/YzEI/2QyCP9lMwn/ZjMJ/2Y0
Cf9nNAn/aDUJ/2g1Cf9pNQn/ajYJ/2s2Cv9rNwr/bDgK/204Cv9tOAr/bjkK/285C/9wOgv/cDoL/3E6
Cv9xOgn/cTkI/3E5B/9yOQf/dT0L/3xHGP+JWS7/on5d/8KvnP/Z0sn63t3a39TV05nFxcI9trOtCMLB
vgDDwrwAwsC7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAtqiHALjAzASzlVKbwqt3/+Xe0P/z8u//8fDu/+rn4//o5eD/2tLK/8S3
q/+xno3/nYRv/4lpUv94Uzj/a0Ih/2AzEv9aLAj/WSkC/1koAv9aKgT/XCwF/10tBv9eLgf/Xy8H/18v
B/9gMAf/YTAI/2EwCP9iMQj/YzEI/2QyCP9kMgj/ZTMI/2YzCf9mNAn/ZzQJ/2g1Cf9oNQn/aTUJ/2o2
Cf9qNgn/azYJ/2s1CP9qNAb/azUG/2w2B/9vOQv/dUAT/31MIf+FVy//kmpH/6KBY/+2non/xrir98/I
v+fV1NDM1dbUn9LT0GPOzckpw8G4BsfGwwDCwb0A////ANLPyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9rIQArZxzB8q3
iqTq5dj/9fXz/+3r5//i3tf/6uji/7ell/9uSCz/XDAQ/1YoB/9UJgH/VCUC/1UnA/9XKAT/WCoF/1kr
Bv9aKwb/WywG/1ssBv9cLAf/XC0H/10tB/9eLgf/Xi4H/18vB/9fLwf/YDAH/2EwCP9hMAj/YjEI/2Mx
CP9jMQj/ZDII/2QyB/9kMQb/ZDEF/2QwBf9lMQX/aDQI/2w6EP9zQhn/e04n/4hgPv+XdVf/popx/7Wg
jf/AsaP/yb+19szGv+zRzsnU1dTRrdbX1oPU1dRXzc/NL8HBvha5t68G19bUAM/PygDNzMYA//TgANTR
ygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAANjPuwDKvqMK6ubcrPTz8P/v7en/3NbP/+vo5P/u7Of/fFpD/04g
AP9UJwT/VSgF/1UoBf9WKQX/VykG/1cqBv9YKgb/WCoG/1kqBv9ZKwb/WisG/1osBv9bLAb/XC0H/1wt
B/9dLQf/XS4H/14uB/9eLgb/Xi4G/14tBf9eLAT/Xy0E/2EvBv9kMwz/azwW/3RII/9+VjT/jWtO/52A
Z/+sloL/uaqb/8K3rPjHwLjuy8jD4s3LyNDNzcuzy8zKl8jJyHXGx8ZVx8fFN8PEwhy/v7wK/v//ANXV
0wDMzMoAxMPAAMnHwQDPzsgAzcvFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7OrjAOHd
0APy8e6S9PPw/+zq5f/e2dL/8/Lv//T08f+5qZz/XTQW/1EjAf9UJwT/VSgF/1UoBf9VKQX/VikF/1cp
Bv9XKgb/WCoG/1gqBv9YKgb/WSoF/1kqBf9ZKgT/WCkD/1goA/9aKgT/XS4J/2M1Ev9qPhr/dk0s/4Rg
RP+Ud17/o4x4/7Khk/++s6j6xb628MjDvefLycbSzMvJt8vMyprIych7xsfGW8PEwj6+vrwmtrazF7Ox
rgyhnZYDz9HQAMnJxgDGxsMAxMPAAMbFwADPzccA2tjVAM/NyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD08esA8fDsAPHw6zbz8u7Y8vHu/+bj3f/t6+b/9PPw//Py
7//Dtan/dVI6/1MnB/9RJAL/VCcE/1QnBP9UJwT/VCcD/1MmAv9TJQL/VCYC/1cpBv9cLw7/ZDoY/21G
Jv96Vjv/imxV/5yEcP+qmIj/uKug+r+2rPHFwLnmycfD1czLyLrLzMqeycrJfcfJx2DFxsRDwMC+Lre4
tRmysa4NrqujBNLV1wDJyccAxMTBAL6+ugC6ubUAvLq3AL68uADDwr0Auru2AMjFwAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO/s
5QDt6uIA////APHw60bz8u/Q8vHu/+/t6P/v7ej/8/Hu//b28//m4tz/sqCS/3VSOf9YLQ//VioL/1wy
E/9kPB3/ck40/4FjTf+Temb/o5CA/7Gjl/y+tKvywry26sfDv9jKyca+y8vJocnKyYTJyshjx8jGRsHC
wSu4ubcatbSxDrOwqQXY2twAysrIAMbFwgC/vrsAurm2ALq4tQDAvroAxcO9AJCXjADJxsEAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO/t5wDw7ecA8vHuAPLw7Cvz8e6c8/Lv6/Hw
7P/x8Oz/8fDt//Dw7f/v7+3/3dnU/7msov+snZH8tqyi9L21renEwLvaycfEwszLyaXKy8qFyMrJZ8jJ
yEnExMMzvb27HbW1sw+0sq4G4ubvAMvLyQDHx8UAwMC9ALq5tgC7ubYAwL65AMPBvADJzMIAxMO9AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAPPx7ADy7+kA8/HuAPHv6Qjx8OxA7ezpjOXk4b3b2tfO09LPzM3MycHKysipysvJi8rL
yWrKy8lOyMnIML2+vR25uLYRuLexB+3y/wDLy8oAyMjGAMLBvwC8u7gAurm2AL+9uQDEwr0AzMrEAMjG
wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHu5wD4//8A8vDrAPHw
7ADOzcIC0c/MD8LAvRW1tLEUr66rELGuqgkAAAAAzMzKAMrKxwDFxcIAvLu5ALy6tgDAvrkAxcO9AMXD
vwDEwr0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADt6+UA////AOXk3gDY1tMAycjFAL69ugC5uLUAvby4AMTC
vQDGxL8AxsS/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA//////////////////D////////////////////w////////////////
////8P////////////////////D////////////////////w////////////////////8P//////////
///////8A/D/////////////////4AH////////wAAAAAH///wAAf///////wAAAAAAAADgAAD//////
/gAAAAAAAAAAAAAP//////AAAAAAAAAAAAAAB//////AAAAAAAAAAAAAAAH/////gAAAAAAAAAAAAAAA
/////gAAAAAAAAAAAAAAAD////wAAAAAAAAAAAAAAAAf///4AAAAAAAAAAAAAAAAD///8AAAAAAAAAAA
AAAAAAP//+AAAAAAAAAAAAAAAAAB///AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAA//wAAAAAA
AAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/wA
AAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAD+AAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAA
AAfwAAAAAAAAAAAAAAAAAAA/8AAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAA
AAAAAB//4AAAAAAAAAAAAAAAAAH//+AAAAAAAAAAAAAAAAAB///AAAAAAAAAAAAAAAAAAf//wAAAAAAA
AAAAAAAAAAH//8AAAAAAAAAAAAAAAAAB///AAAAAAAAAAAAAAAAAAf//wAAAAAAAAAAAAAAAAAD//8AA
AAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAAAAAAA
///AAAABgAAAAAAAAAAAAP//wAAAAYAAAAAAAAAAAAD//8AAAAGAAAAAAAAAAAAA///AAAAAAAAAAAAA
AAAAAP//wAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAA
AAAAAAAAAAD//8AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAD//8AA
AAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//4AAAAAAAAAAAAAAAAAD//+AAAAAAAAAAAAAAAAAA
///gAAAAAAAAAAAAAAAAAP//4AAAAAAAAAAAAAAAAAB///AAAAAAAAAAAAAAAAAAf//wAAAAAAAAAAAA
AAAAAH//+AAAAAAAAAAAAAAAAAB///gAAAAAAAAAAAAAAAAAf//4AAAAAAAAAAAAAAAAAH///AAAAAAA
AAAAAAAAAAB///4AAAAAAAAAAAAAAAAAf//+AAAAAAAAAAAAAAAAAH///wAAAAAAAAAAAAAAAAB///+A
AAAAAAAAAAAAAAAAf///gAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAB////gAAAAAAAAAAAAAAAA
f///8AAAAAAAAAAAAAAAAH////gAAAAAAAAAAAAAAAB////8AAAAAAAAAAAAAAAAf////wAAAAAAAAAA
AAAAAH////+AAAAAAAAAAAAAAAB/////4AAAAAAAAAAAAAAAP/////gAAAAAAAAAAAAAAD/////+AAAA
AAAAAAAAAAA///////AAAAAAAAAAAAAAP///////+AAAAAAAAAAAAD////////gAAAAAAAAAAAA/////
///4AAAAAAAAAAAAP///////+AAAAAAAAAAAAD////////gAAAAAAAAAAAA////////4AAAAAAAAAAAA
P///////+AAAAAAAAAAAAD////////gAAAAAAAAAAAA////////4AAAAAAAAAAAAP///////+AAAAAAA
AAAAAD////////gAAAAAAAAAAAA////////4AAAAAAAAAAAAP///////+AAAAAAAAAAAAD////////gA
AAAAAAAAAAA////////wAAAAAAAAAAAAP///////8AAAAAAAAAAAAD////////AAAAAAAAAAAAB/////
///wAAAAAAAAAAAAf///////8AAAAAAAAAAAAH////////AAAAAAAAAAAAB////////wAAAAAAAAAAAA
f///////8AAAAAAAAAAAAP////////AAAAAAAAAAAAD////////wAAAAAAAAAAAB////////8AAAAAAA
AAAAAf////////AAAAAAAAAAAAP////////wAAAAAAAAAAAD////////8AAAAAAAAAAAB/////////AA
AAAAAAAAAA/////////wAAAAAAAAAAAf////////4AAAAAAAAAAAP////////+AAAAAAAAAAAH//////
///gAAAAAAAAAAD/////////4AAAAAAAAAAB/////////+AAAAAAAAAAB//////////gAAAAAAAAAA//
////////4AAAAAAAAAA//////////+AAAAAAAAAB///////////gAAAAAAAAH///////////4AAAAAAA
A////////////+AAAAAAAf/////////////wAAAAAP//////////////+AAAAH////////////////wA
AD//////////////////AB////////////8=
</value>
</data>
</root>
\ No newline at end of file
......@@ -1031,10 +1031,9 @@ namespace URSoldering.Client
{
MessageBox.Show("请先切换到自动模式!");
return;
}
RobotBean.KNDIOMove(IO_Type.SendWire_Down, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.SendWire_Up, IO_VALUE.HIGH);
}
WeldRobotBean.SendWireWork(false);
WeldRobotBean.SolderingUp(false);
URPointValue point = WeldRobotBean.HomePoint;
if (point.X != 0 && point.Y != 0 && point.Z!=0)
{
......@@ -1500,15 +1499,14 @@ namespace URSoldering.Client
private void btnWUp_Click(object sender, EventArgs e)
{
if (btnWUp.Text.Equals("送丝上升"))
{
RobotBean.KNDIOMove(IO_Type.SendWire_Up, IO_VALUE.HIGH);
RobotBean.KNDIOMove(IO_Type.SendWire_Down, IO_VALUE.LOW);
{
WeldRobotBean.SolderingUp(false);
btnWUp.Text = "送丝下降";
}
else
{
RobotBean.KNDIOMove(IO_Type.SendWire_Up, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.SendWire_Down, IO_VALUE.HIGH);
WeldRobotBean.SolderingDown(false);
btnWUp.Text = "送丝上升";
}
}
......@@ -1516,8 +1514,8 @@ namespace URSoldering.Client
private void btnWDown_Click(object sender, EventArgs e)
{
RobotBean.KNDIOMove(IO_Type.SendWire_Up, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.SendWire_Down, IO_VALUE.HIGH);
//RobotBean.KNDIOMove(IO_Type.SendWire_Up, IO_VALUE.LOW);
//RobotBean.KNDIOMove(IO_Type.SendWire_Down, IO_VALUE.HIGH);
}
private void btnSetClear1_Click(object sender, EventArgs e)
......@@ -1579,24 +1577,24 @@ namespace URSoldering.Client
private void btnStopDown_Click(object sender, EventArgs e)
{
if (btnStopDown.Text.Equals("阻挡气缸下降"))
{
RobotBean.KNDIOMove(IO_Type.StopCylinder_Down, IO_VALUE.HIGH);
RobotBean.KNDIOMove(IO_Type.StopCylinder_Up, IO_VALUE.LOW);
btnStopDown.Text = "阻挡气缸上升";
}
else
{
RobotBean.KNDIOMove(IO_Type.StopCylinder_Down, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.StopCylinder_Up, IO_VALUE.HIGH);
btnStopDown.Text = "阻挡气缸下降";
}
//if (btnStopDown.Text.Equals("阻挡气缸下降"))
//{
// RobotBean.KNDIOMove(IO_Type.StopCylinder_Down, IO_VALUE.HIGH);
// RobotBean.KNDIOMove(IO_Type.StopCylinder_Up, IO_VALUE.LOW);
// btnStopDown.Text = "阻挡气缸上升";
//}
//else
//{
// RobotBean.KNDIOMove(IO_Type.StopCylinder_Down, IO_VALUE.LOW);
// RobotBean.KNDIOMove(IO_Type.StopCylinder_Up, IO_VALUE.HIGH);
// btnStopDown.Text = "阻挡气缸下降";
//}
}
private void btnStopUp_Click(object sender, EventArgs e)
{
RobotBean.KNDIOMove(IO_Type.StopCylinder_Down, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.StopCylinder_Up, IO_VALUE.HIGH);
//RobotBean.KNDIOMove(IO_Type.StopCylinder_Down, IO_VALUE.LOW);
//RobotBean.KNDIOMove(IO_Type.StopCylinder_Up, IO_VALUE.HIGH);
}
private void btnPositionTest_Click(object sender, EventArgs e)
......
......@@ -31,20 +31,21 @@ namespace URSoldering.Client
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmIoManager));
this.timer1 = new System.Windows.Forms.Timer(this.components);
this.panel1 = new System.Windows.Forms.Panel();
this.groupBox4 = new System.Windows.Forms.GroupBox();
this.btnWDown = new System.Windows.Forms.Button();
this.btnLineMove = new System.Windows.Forms.Button();
this.btnWireWork = new System.Windows.Forms.Button();
this.btnWUp = new System.Windows.Forms.Button();
this.btnLineStop = new System.Windows.Forms.Button();
this.btnWireClear = new System.Windows.Forms.Button();
this.btnWStop = new System.Windows.Forms.Button();
this.btnStopStop = new System.Windows.Forms.Button();
this.btnClean = new System.Windows.Forms.Button();
this.btnStopDown = new System.Windows.Forms.Button();
this.btnStopUp = new System.Windows.Forms.Button();
this.btnFixtureStop = new System.Windows.Forms.Button();
this.btnSendWireStop = new System.Windows.Forms.Button();
this.btnFixtureClamp = new System.Windows.Forms.Button();
this.btnFixtureReleax = new System.Windows.Forms.Button();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.rdoLow = new System.Windows.Forms.RadioButton();
this.rdoHigh = new System.Windows.Forms.RadioButton();
this.label3 = new System.Windows.Forms.Label();
this.txtSlaveId = new System.Windows.Forms.TextBox();
this.label2 = new System.Windows.Forms.Label();
......@@ -57,15 +58,13 @@ namespace URSoldering.Client
this.label14 = new System.Windows.Forms.Label();
this.txtWriteTime = new System.Windows.Forms.TextBox();
this.label5 = new System.Windows.Forms.Label();
this.cmbWriteValue = new System.Windows.Forms.ComboBox();
this.label6 = new System.Windows.Forms.Label();
this.btnWriteSingleDO = new System.Windows.Forms.Button();
this.cmbWriteIO = new System.Windows.Forms.ComboBox();
this.lblMsg = new System.Windows.Forms.Label();
this.btnCloseForm = new System.Windows.Forms.Button();
this.chbAutoRead = new System.Windows.Forms.CheckBox();
this.label7 = new System.Windows.Forms.Label();
this.txtSendWirePosition = new System.Windows.Forms.TextBox();
this.txtSendWireLength = new System.Windows.Forms.TextBox();
this.btnTestSend = new System.Windows.Forms.Button();
this.label4 = new System.Windows.Forms.Label();
this.txtSpeed = new System.Windows.Forms.TextBox();
......@@ -99,7 +98,7 @@ namespace URSoldering.Client
this.panel1.Controls.Add(this.btnCloseForm);
this.panel1.Controls.Add(this.chbAutoRead);
this.panel1.Controls.Add(this.label7);
this.panel1.Controls.Add(this.txtSendWirePosition);
this.panel1.Controls.Add(this.txtSendWireLength);
this.panel1.Controls.Add(this.btnTestSend);
this.panel1.Controls.Add(this.label4);
this.panel1.Controls.Add(this.txtSpeed);
......@@ -116,14 +115,14 @@ namespace URSoldering.Client
// groupBox4
//
this.groupBox4.Controls.Add(this.btnWDown);
this.groupBox4.Controls.Add(this.btnLineMove);
this.groupBox4.Controls.Add(this.btnWireWork);
this.groupBox4.Controls.Add(this.btnWUp);
this.groupBox4.Controls.Add(this.btnLineStop);
this.groupBox4.Controls.Add(this.btnWireClear);
this.groupBox4.Controls.Add(this.btnWStop);
this.groupBox4.Controls.Add(this.btnStopStop);
this.groupBox4.Controls.Add(this.btnClean);
this.groupBox4.Controls.Add(this.btnStopDown);
this.groupBox4.Controls.Add(this.btnStopUp);
this.groupBox4.Controls.Add(this.btnFixtureStop);
this.groupBox4.Controls.Add(this.btnSendWireStop);
this.groupBox4.Controls.Add(this.btnFixtureClamp);
this.groupBox4.Controls.Add(this.btnFixtureReleax);
this.groupBox4.Location = new System.Drawing.Point(493, 250);
this.groupBox4.Name = "groupBox4";
this.groupBox4.Size = new System.Drawing.Size(424, 140);
......@@ -138,20 +137,21 @@ namespace URSoldering.Client
this.btnWDown.Name = "btnWDown";
this.btnWDown.Size = new System.Drawing.Size(100, 35);
this.btnWDown.TabIndex = 249;
this.btnWDown.Text = "送丝下降";
this.btnWDown.Text = "烙铁下降";
this.btnWDown.UseVisualStyleBackColor = true;
this.btnWDown.Click += new System.EventHandler(this.btnWDown_Click);
//
// btnLineMove
// btnWireWork
//
this.btnLineMove.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnLineMove.Location = new System.Drawing.Point(294, 23);
this.btnLineMove.Name = "btnLineMove";
this.btnLineMove.Size = new System.Drawing.Size(100, 35);
this.btnLineMove.TabIndex = 269;
this.btnLineMove.Text = "流水线转动";
this.btnLineMove.UseVisualStyleBackColor = true;
this.btnLineMove.Visible = false;
this.btnWireWork.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnWireWork.Location = new System.Drawing.Point(294, 23);
this.btnWireWork.Name = "btnWireWork";
this.btnWireWork.Size = new System.Drawing.Size(100, 35);
this.btnWireWork.TabIndex = 269;
this.btnWireWork.Text = "送丝工作端";
this.btnWireWork.UseVisualStyleBackColor = true;
this.btnWireWork.Visible = false;
this.btnWireWork.Click += new System.EventHandler(this.btnWireWork_Click);
//
// btnWUp
//
......@@ -160,20 +160,21 @@ namespace URSoldering.Client
this.btnWUp.Name = "btnWUp";
this.btnWUp.Size = new System.Drawing.Size(100, 35);
this.btnWUp.TabIndex = 248;
this.btnWUp.Text = "送丝上升";
this.btnWUp.Text = "烙铁上升";
this.btnWUp.UseVisualStyleBackColor = true;
this.btnWUp.Click += new System.EventHandler(this.btnWUp_Click);
//
// btnLineStop
// btnWireClear
//
this.btnLineStop.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnLineStop.Location = new System.Drawing.Point(294, 58);
this.btnLineStop.Name = "btnLineStop";
this.btnLineStop.Size = new System.Drawing.Size(100, 35);
this.btnLineStop.TabIndex = 268;
this.btnLineStop.Text = "流水线停止";
this.btnLineStop.UseVisualStyleBackColor = true;
this.btnLineStop.Visible = false;
this.btnWireClear.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnWireClear.Location = new System.Drawing.Point(294, 58);
this.btnWireClear.Name = "btnWireClear";
this.btnWireClear.Size = new System.Drawing.Size(100, 35);
this.btnWireClear.TabIndex = 268;
this.btnWireClear.Text = "送丝清洗端";
this.btnWireClear.UseVisualStyleBackColor = true;
this.btnWireClear.Visible = false;
this.btnWireClear.Click += new System.EventHandler(this.btnWireClear_Click);
//
// btnWStop
//
......@@ -182,56 +183,58 @@ namespace URSoldering.Client
this.btnWStop.Name = "btnWStop";
this.btnWStop.Size = new System.Drawing.Size(100, 35);
this.btnWStop.TabIndex = 251;
this.btnWStop.Text = "送丝停止";
this.btnWStop.Text = "烙铁停止";
this.btnWStop.UseVisualStyleBackColor = true;
this.btnWStop.Click += new System.EventHandler(this.btnWStop_Click);
//
// btnStopStop
//
this.btnStopStop.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnStopStop.Location = new System.Drawing.Point(173, 93);
this.btnStopStop.Name = "btnStopStop";
this.btnStopStop.Size = new System.Drawing.Size(100, 35);
this.btnStopStop.TabIndex = 267;
this.btnStopStop.Text = "阻挡气缸停止";
this.btnStopStop.UseVisualStyleBackColor = true;
this.btnStopStop.Click += new System.EventHandler(this.btnStopStop_Click);
//
// btnClean
//
this.btnClean.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnClean.Location = new System.Drawing.Point(294, 93);
this.btnClean.Name = "btnClean";
this.btnClean.Size = new System.Drawing.Size(100, 35);
this.btnClean.TabIndex = 263;
this.btnClean.Text = "清洗";
this.btnClean.UseVisualStyleBackColor = true;
this.btnClean.Click += new System.EventHandler(this.btnClean_Click);
//
// btnStopDown
//
this.btnStopDown.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnStopDown.Location = new System.Drawing.Point(173, 23);
this.btnStopDown.Name = "btnStopDown";
this.btnStopDown.Size = new System.Drawing.Size(100, 35);
this.btnStopDown.TabIndex = 266;
this.btnStopDown.Text = "阻挡气缸下降";
this.btnStopDown.UseVisualStyleBackColor = true;
this.btnStopDown.Click += new System.EventHandler(this.btnStopDown_Click);
//
// btnStopUp
//
this.btnStopUp.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnStopUp.Location = new System.Drawing.Point(173, 58);
this.btnStopUp.Name = "btnStopUp";
this.btnStopUp.Size = new System.Drawing.Size(100, 35);
this.btnStopUp.TabIndex = 265;
this.btnStopUp.Text = "阻挡气缸上升";
this.btnStopUp.UseVisualStyleBackColor = true;
this.btnStopUp.Click += new System.EventHandler(this.btnStopUp_Click);
// btnFixtureStop
//
this.btnFixtureStop.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnFixtureStop.Location = new System.Drawing.Point(173, 93);
this.btnFixtureStop.Name = "btnFixtureStop";
this.btnFixtureStop.Size = new System.Drawing.Size(100, 35);
this.btnFixtureStop.TabIndex = 267;
this.btnFixtureStop.Text = "夹具停止";
this.btnFixtureStop.UseVisualStyleBackColor = true;
this.btnFixtureStop.Click += new System.EventHandler(this.btnFixtureStop_Click);
//
// btnSendWireStop
//
this.btnSendWireStop.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnSendWireStop.Location = new System.Drawing.Point(294, 93);
this.btnSendWireStop.Name = "btnSendWireStop";
this.btnSendWireStop.Size = new System.Drawing.Size(100, 35);
this.btnSendWireStop.TabIndex = 263;
this.btnSendWireStop.Text = "送丝停止";
this.btnSendWireStop.UseVisualStyleBackColor = true;
this.btnSendWireStop.Click += new System.EventHandler(this.btnClean_Click);
//
// btnFixtureClamp
//
this.btnFixtureClamp.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnFixtureClamp.Location = new System.Drawing.Point(173, 23);
this.btnFixtureClamp.Name = "btnFixtureClamp";
this.btnFixtureClamp.Size = new System.Drawing.Size(100, 35);
this.btnFixtureClamp.TabIndex = 266;
this.btnFixtureClamp.Text = "夹具夹紧";
this.btnFixtureClamp.UseVisualStyleBackColor = true;
this.btnFixtureClamp.Click += new System.EventHandler(this.btnFixtureClamp_Click);
//
// btnFixtureReleax
//
this.btnFixtureReleax.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnFixtureReleax.Location = new System.Drawing.Point(173, 58);
this.btnFixtureReleax.Name = "btnFixtureReleax";
this.btnFixtureReleax.Size = new System.Drawing.Size(100, 35);
this.btnFixtureReleax.TabIndex = 265;
this.btnFixtureReleax.Text = "夹具放松";
this.btnFixtureReleax.UseVisualStyleBackColor = true;
this.btnFixtureReleax.Click += new System.EventHandler(this.btnFixtureReleax_Click);
//
// groupBox1
//
this.groupBox1.Controls.Add(this.rdoLow);
this.groupBox1.Controls.Add(this.rdoHigh);
this.groupBox1.Controls.Add(this.label3);
this.groupBox1.Controls.Add(this.txtSlaveId);
this.groupBox1.Controls.Add(this.label2);
......@@ -244,8 +247,6 @@ namespace URSoldering.Client
this.groupBox1.Controls.Add(this.label14);
this.groupBox1.Controls.Add(this.txtWriteTime);
this.groupBox1.Controls.Add(this.label5);
this.groupBox1.Controls.Add(this.cmbWriteValue);
this.groupBox1.Controls.Add(this.label6);
this.groupBox1.Controls.Add(this.btnWriteSingleDO);
this.groupBox1.Controls.Add(this.cmbWriteIO);
this.groupBox1.Location = new System.Drawing.Point(493, 51);
......@@ -255,6 +256,28 @@ namespace URSoldering.Client
this.groupBox1.TabStop = false;
this.groupBox1.Text = "DO写入";
//
// rdoLow
//
this.rdoLow.AutoSize = true;
this.rdoLow.Checked = true;
this.rdoLow.Location = new System.Drawing.Point(175, 88);
this.rdoLow.Name = "rdoLow";
this.rdoLow.Size = new System.Drawing.Size(57, 21);
this.rdoLow.TabIndex = 249;
this.rdoLow.TabStop = true;
this.rdoLow.Text = "写入0";
this.rdoLow.UseVisualStyleBackColor = true;
//
// rdoHigh
//
this.rdoHigh.AutoSize = true;
this.rdoHigh.Location = new System.Drawing.Point(80, 88);
this.rdoHigh.Name = "rdoHigh";
this.rdoHigh.Size = new System.Drawing.Size(57, 21);
this.rdoHigh.TabIndex = 248;
this.rdoHigh.Text = "写入1";
this.rdoHigh.UseVisualStyleBackColor = true;
//
// label3
//
this.label3.AutoSize = true;
......@@ -322,7 +345,7 @@ namespace URSoldering.Client
// txtDOIndex
//
this.txtDOIndex.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtDOIndex.Location = new System.Drawing.Point(230, 22);
this.txtDOIndex.Location = new System.Drawing.Point(244, 22);
this.txtDOIndex.MaxLength = 10;
this.txtDOIndex.Name = "txtDOIndex";
this.txtDOIndex.Size = new System.Drawing.Size(47, 23);
......@@ -335,7 +358,7 @@ namespace URSoldering.Client
this.txtDoName.Location = new System.Drawing.Point(80, 22);
this.txtDoName.MaxLength = 10;
this.txtDoName.Name = "txtDoName";
this.txtDoName.Size = new System.Drawing.Size(104, 23);
this.txtDoName.Size = new System.Drawing.Size(118, 23);
this.txtDoName.TabIndex = 241;
this.txtDoName.Text = "0";
//
......@@ -356,7 +379,7 @@ namespace URSoldering.Client
this.label14.AutoSize = true;
this.label14.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label14.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label14.Location = new System.Drawing.Point(190, 26);
this.label14.Location = new System.Drawing.Point(204, 26);
this.label14.Name = "label14";
this.label14.Size = new System.Drawing.Size(44, 17);
this.label14.TabIndex = 239;
......@@ -366,7 +389,7 @@ namespace URSoldering.Client
// txtWriteTime
//
this.txtWriteTime.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtWriteTime.Location = new System.Drawing.Point(230, 85);
this.txtWriteTime.Location = new System.Drawing.Point(347, 85);
this.txtWriteTime.MaxLength = 10;
this.txtWriteTime.Name = "txtWriteTime";
this.txtWriteTime.Size = new System.Drawing.Size(47, 23);
......@@ -378,38 +401,13 @@ namespace URSoldering.Client
this.label5.AutoSize = true;
this.label5.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label5.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label5.Location = new System.Drawing.Point(165, 88);
this.label5.Location = new System.Drawing.Point(282, 88);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(60, 17);
this.label5.TabIndex = 237;
this.label5.Text = "定时(ms):";
this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// cmbWriteValue
//
this.cmbWriteValue.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cmbWriteValue.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.cmbWriteValue.FormattingEnabled = true;
this.cmbWriteValue.Items.AddRange(new object[] {
"0",
"1"});
this.cmbWriteValue.Location = new System.Drawing.Point(80, 85);
this.cmbWriteValue.Name = "cmbWriteValue";
this.cmbWriteValue.Size = new System.Drawing.Size(84, 25);
this.cmbWriteValue.TabIndex = 236;
//
// label6
//
this.label6.AutoSize = true;
this.label6.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label6.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label6.Location = new System.Drawing.Point(26, 88);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(47, 17);
this.label6.TabIndex = 235;
this.label6.Text = "写入值:";
this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// btnWriteSingleDO
//
this.btnWriteSingleDO.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
......@@ -482,15 +480,15 @@ namespace URSoldering.Client
this.label7.Text = "送丝长度/毫米:";
this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// txtSendWirePosition
// txtSendWireLength
//
this.txtSendWirePosition.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtSendWirePosition.Location = new System.Drawing.Point(608, 440);
this.txtSendWirePosition.MaxLength = 10;
this.txtSendWirePosition.Name = "txtSendWirePosition";
this.txtSendWirePosition.Size = new System.Drawing.Size(67, 23);
this.txtSendWirePosition.TabIndex = 260;
this.txtSendWirePosition.Text = "3";
this.txtSendWireLength.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtSendWireLength.Location = new System.Drawing.Point(608, 440);
this.txtSendWireLength.MaxLength = 10;
this.txtSendWireLength.Name = "txtSendWireLength";
this.txtSendWireLength.Size = new System.Drawing.Size(67, 23);
this.txtSendWireLength.TabIndex = 260;
this.txtSendWireLength.Text = "3";
//
// btnTestSend
//
......@@ -499,7 +497,7 @@ namespace URSoldering.Client
this.btnTestSend.Name = "btnTestSend";
this.btnTestSend.Size = new System.Drawing.Size(100, 32);
this.btnTestSend.TabIndex = 259;
this.btnTestSend.Text = "送丝测试";
this.btnTestSend.Text = "反向送丝";
this.btnTestSend.UseVisualStyleBackColor = true;
this.btnTestSend.Click += new System.EventHandler(this.btnTestSend_Click);
//
......@@ -618,7 +616,6 @@ namespace URSoldering.Client
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(944, 538);
this.Controls.Add(this.panel1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "FrmIoManager";
this.Text = "IO模块调试";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmMain_FormClosing);
......@@ -651,8 +648,6 @@ namespace URSoldering.Client
private System.Windows.Forms.Label label14;
private System.Windows.Forms.TextBox txtWriteTime;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.ComboBox cmbWriteValue;
private System.Windows.Forms.Label label6;
private System.Windows.Forms.Button btnWriteSingleDO;
private System.Windows.Forms.ComboBox cmbWriteIO;
private System.Windows.Forms.GroupBox groupBox2;
......@@ -669,17 +664,19 @@ namespace URSoldering.Client
private System.Windows.Forms.TextBox txtSpeed;
private System.Windows.Forms.Button btnStopSend;
private System.Windows.Forms.Label label7;
private System.Windows.Forms.TextBox txtSendWirePosition;
private System.Windows.Forms.TextBox txtSendWireLength;
private System.Windows.Forms.Button btnTestSend;
private System.Windows.Forms.Button btnCloseForm;
private System.Windows.Forms.Button btnClean;
private System.Windows.Forms.Button btnSendWireStop;
private System.Windows.Forms.Label lblMsg;
private System.Windows.Forms.Button btnLineMove;
private System.Windows.Forms.Button btnLineStop;
private System.Windows.Forms.Button btnStopStop;
private System.Windows.Forms.Button btnStopDown;
private System.Windows.Forms.Button btnStopUp;
private System.Windows.Forms.Button btnWireWork;
private System.Windows.Forms.Button btnWireClear;
private System.Windows.Forms.Button btnFixtureStop;
private System.Windows.Forms.Button btnFixtureClamp;
private System.Windows.Forms.Button btnFixtureReleax;
private System.Windows.Forms.GroupBox groupBox4;
private System.Windows.Forms.RadioButton rdoLow;
private System.Windows.Forms.RadioButton rdoHigh;
}
}
......@@ -82,9 +82,7 @@ namespace URSoldering.Client
cmbWriteIO.DataSource = new List<ConfigIO>(RobotManager.robotConfig.RobotDOList.Values);
cmbWriteIO.ValueMember = "ProName";
cmbWriteIO.DisplayMember = "DisplayStr";
cmbWriteValue.SelectedIndex = 0;
cmbWriteIO.SelectedIndex = 0;
cmbWriteIO_SelectedIndexChanged(null, null);
}
private void btnReadIO_Click(object sender, EventArgs e)
{
......@@ -117,7 +115,11 @@ namespace URSoldering.Client
{
string deviceName = txtDoName.Text;
int index = FormUtil.GetIntValue(txtDOIndex);
IO_VALUE value = (IO_VALUE)cmbWriteValue.SelectedIndex;
IO_VALUE value = IO_VALUE.LOW;
if (rdoHigh.Checked)
{
value = IO_VALUE.HIGH;
}
int time = FormUtil.GetIntValue(txtWriteTime);
int slaveId = FormUtil.GetIntValue(txtSlaveId);
if (time > 0)
......@@ -165,19 +167,14 @@ namespace URSoldering.Client
private void btnReadAllDi_Click(object sender, EventArgs e)
{
string deviceName = txtDoName.Text;
IO_VALUE value = (IO_VALUE)cmbWriteValue.SelectedIndex;
int time = FormUtil.GetIntValue(txtWriteTime);
string deviceName = txtDoName.Text;
int slaveId = FormUtil.GetIntValue(txtSlaveId);
KNDManager.ReadMultipleDI(deviceName, (byte)slaveId, (ushort)KNDManager.DIStartAddress, 16);
}
private void btnReadAllDo_Click(object sender, EventArgs e)
{
string deviceName = txtDoName.Text;
IO_VALUE value = (IO_VALUE)cmbWriteValue.SelectedIndex;
int time = FormUtil.GetIntValue(txtWriteTime);
string deviceName = txtDoName.Text;
int slaveId = FormUtil.GetIntValue(txtSlaveId);
KNDManager.ReadMultipleDO(deviceName, (byte)slaveId, (ushort)KNDManager.DoStartAddress, 16);
}
......@@ -187,7 +184,7 @@ namespace URSoldering.Client
if (RobotBean.ShuddenOK().Equals(false))
{
lblMsg.Text = "急停未开";
if (this.btnClean.Enabled)
if (this.btnSendWireStop.Enabled)
{
FormStatus(false);
......@@ -196,7 +193,7 @@ namespace URSoldering.Client
else
{
lblMsg.Text = "";
if (this.btnClean.Enabled == false)
if (this.btnSendWireStop.Enabled == false)
{
FormStatus(true);
}
......@@ -209,7 +206,7 @@ namespace URSoldering.Client
private void FormStatus(bool isOpen)
{
this.btnClean.Enabled = isOpen;
this.btnSendWireStop.Enabled = isOpen;
this.btnWDown.Enabled = isOpen;
this.btnWUp.Enabled = isOpen;
......@@ -218,15 +215,17 @@ namespace URSoldering.Client
this.btnStopSend.Enabled = isOpen;
this.btnWStop.Enabled = isOpen;
groupBox4.Enabled = isOpen;
btnStopStop.Enabled = isOpen;
btnLineMove.Enabled = isOpen;
btnFixtureStop.Enabled = isOpen;
btnWireWork.Enabled = isOpen;
}
private void btnSendWire_Click(object sender, EventArgs e)
{
//匀速运动
int speed = FormUtil.GetIntValue(txtSpeed) * WeldRobotBean.SendWireXiShu;
//SendWireManager.VolMove(WeldRobotBean.RobotConfig.SendWire_Slv, speed);
{
int speed = FormUtil.GetIntValue(txtSpeed);
int length = FormUtil.GetIntValue(txtSendWireLength);
SendWireManager.setLength(length);
SendWireManager.setSpeed(speed);
SendWireManager.StartFSend();
}
private void btnStopSend_Click(object sender, EventArgs e)
......@@ -243,8 +242,11 @@ namespace URSoldering.Client
}
private void btnTestSend_Click(object sender, EventArgs e)
{
int position = FormUtil.GetIntValue(txtSendWirePosition) * WeldRobotBean.SendWireXiShu;
//SendWireManager.RelativeMove(WeldRobotBean.RobotConfig.SendWire_Slv, position);
int speed = FormUtil.GetIntValue(txtSpeed);
int length = FormUtil.GetIntValue(txtSendWireLength);
SendWireManager.setLength(length);
SendWireManager.setSpeed(speed);
SendWireManager.StartBSend();
}
......@@ -255,50 +257,62 @@ namespace URSoldering.Client
private void btnClean_Click(object sender, EventArgs e)
{
this.btnClean.Enabled = false;
RobotBean.KNDIOMove(IO_Type.ClearWeldingSQL, IO_VALUE.HIGH);
Thread.Sleep(WeldRobotBean.RobotConfig.ClearMSenconds);
RobotBean.KNDIOMove(IO_Type.ClearWeldingSQL, IO_VALUE.LOW);
this.btnClean.Enabled = true;
SendWireCylinderMove(IO_VALUE.LOW, IO_VALUE.LOW);
}
private void SolderingCylinderMove(IO_VALUE down,IO_VALUE up)
{
RobotBean.KNDIOMove(IO_Type.Soldering_Down, down);
RobotBean.KNDIOMove(IO_Type.Soldering_Up, up);
}
private void FixtureCylinderMove(IO_VALUE clamp, IO_VALUE relax)
{
RobotBean.KNDIOMove(IO_Type.Fixture_Clamp, clamp);
RobotBean.KNDIOMove(IO_Type.Fixture_Relax, relax);
}
private void SendWireCylinderMove(IO_VALUE work, IO_VALUE clear)
{
RobotBean.KNDIOMove(IO_Type.SendWire_Work, work);
RobotBean.KNDIOMove(IO_Type.SendWire_Clear, clear);
}
private void btnWDown_Click(object sender, EventArgs e)
{
RobotBean.KNDIOMove(IO_Type.SendWire_Down, IO_VALUE.HIGH);
RobotBean.KNDIOMove(IO_Type.SendWire_Up, IO_VALUE.LOW);
{
SolderingCylinderMove(IO_VALUE.HIGH, IO_VALUE.LOW);
}
private void btnWUp_Click(object sender, EventArgs e)
{
RobotBean.KNDIOMove(IO_Type.SendWire_Down, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.SendWire_Up, IO_VALUE.HIGH);
{
SolderingCylinderMove(IO_VALUE.LOW, IO_VALUE.HIGH);
}
private void btnWStop_Click(object sender, EventArgs e)
{
RobotBean.KNDIOMove(IO_Type.SendWire_Down, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.SendWire_Up, IO_VALUE.LOW);
{
SolderingCylinderMove(IO_VALUE.LOW, IO_VALUE.LOW);
}
private void btnStopDown_Click(object sender, EventArgs e)
private void btnFixtureClamp_Click(object sender, EventArgs e)
{
RobotBean.KNDIOMove(IO_Type.StopCylinder_Down, IO_VALUE.HIGH);
RobotBean.KNDIOMove(IO_Type.StopCylinder_Up, IO_VALUE.LOW);
FixtureCylinderMove(IO_VALUE.HIGH, IO_VALUE.LOW);
}
private void btnStopUp_Click(object sender, EventArgs e)
private void btnFixtureReleax_Click(object sender, EventArgs e)
{
FixtureCylinderMove(IO_VALUE.LOW, IO_VALUE.HIGH);
}
RobotBean.KNDIOMove(IO_Type.StopCylinder_Down, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.StopCylinder_Up, IO_VALUE.HIGH);
private void btnFixtureStop_Click(object sender, EventArgs e)
{
FixtureCylinderMove(IO_VALUE.LOW, IO_VALUE.LOW);
}
private void btnStopStop_Click(object sender, EventArgs e)
private void btnWireWork_Click(object sender, EventArgs e)
{
RobotBean.KNDIOMove(IO_Type.StopCylinder_Down, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.StopCylinder_Up, IO_VALUE.LOW);
SendWireCylinderMove(IO_VALUE.HIGH, IO_VALUE.LOW);
}
private void btnWireClear_Click(object sender, EventArgs e)
{
SendWireCylinderMove(IO_VALUE.HIGH, IO_VALUE.LOW);
}
}
}
......@@ -123,1137 +123,4 @@
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>25</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAMMOAADDDgAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACyrJ0AsqydALGsnQCyrJ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKsnQCyrJ0AsaydALKs
nQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAsqydALKsnQCxrJ0AsqydAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgk38ApZmGAJiI
cgCajHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCSfQCjl4MBm4x2AZyOeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi3deAJF/
ZwGEbVIBhm9VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvLq0AMrJwQCnpqEAlZSRAIOCgABYWFYA////AAYG
BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQfWUAloVuAIl0WgCLdl0AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqaQAu7mzAJeW
lACUk5AAgoGBAK+tpwmWlZIrfn58V0tKSRpoaGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAALy6tADX1MsAo6KeAJWUkgCKiokAlpWSCJSSkCaXlpNjmJeVqp6em9+ZmJb3dXVzpR4d
HSIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi4tAAAAAABtbGoAlZSRAIuKiQCrqaQHlpWSJJOS
kGCTkpClnZyb3a+wrvrCwr//0c/M/8XEwf+hoJ77b29tngICAjAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAACAgIATU1NAIiIiADExMUA////AAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAQAA
AAMAAAADAAAAAwAAAAMAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAA
AAQAAAAEAAAAAwAAAAMAAAADAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAA
AAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEdH
RgB3dnUAqailAElJRwaXlpMjl5WTXZWUkqSdnJvbra2s+cHBwP/OysX/x7mt/6eHb/+sk4H/z87M/8LC
v//Cwr/yYWBfjAAAAD4AAAAVAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAExMTAAAAAABQUFAAr7CwAAAAAAAJCQkNYWNkJXt9fkSQkpNiq62verS2
uIG0triBs7W4gbO2uIKjpah3hoiKYGttbkZDREUtAAAAGwAAABMAAAATAAAAFAAAABUAAAAWAAAAFgAA
ABcAAAAXAAAAFwAAABgAAAAYAAAAGAAAABcAAAAXAAAAFgAAABUAAAAUAAAAEwAAABEAAAAQAAAADwAA
AA4AAAANAAAACwAAAAoAAAAJAAAACAAAAAcAAAAHAAAABgAAAAUAAAAFAAAABAAAAAMAAAADAAAAAgAA
AAIAAAACAAAAAgAAAAEBAQEBAAAAAIyLiQCUk5EABQQEBnFwbiGLiodaiomHoZuamdusrKr4wMC+/8/M
yP/Lv7T/sJZ//49kQ/94RB3/bjUL/5RyWv/Q0M7/wLu2/6SQgP+uqqXmS0tLeAAAAEYAAAAlAAAABQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxsbAAAAAABlZmYA////AA4P
Dw15ens3qqytc8nKzK7Tz8/V29LP7dXGvffOt6j9y7Ce/8qumf/Krpn/yrCe/822pvzUxLr318/L68vI
x9W4ubuwhYaHfz4/P1IAAAA4AAAAMgAAADMAAAA0AAAANQAAADUAAAA1AAAANgAAADYAAAA2AAAANQAA
ADUAAAA0AAAANAAAADIAAAAwAAAALgAAACwAAAAqAAAAKAAAACYAAAAkAAAAIQAAAB8AAAAdAAAAGwAA
ABkAAAAXAAAAFQAAABMAAAARAAAADwAAAA4AAAAMAAAACwAAAAoAAAAIAAAABQAAAAECAQIHV1ZVIW1s
a1iAf32fk5KR2KqqqPe/v73/zcrG/8vAtv+zmYX/kmpL/3tJI/9yPBP/cjwT/3M+Ff9wOQ//kXBX/9HR
0P+tpZ3/WjIV/5B5aP+qqabWMzMzZAAAAEgAAAAzAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAQEBAAAAAABQUFEA////ADc4OBSUlpdWxcbIqNrW2OTQwbz7vZ2M/6l5WP+cYjj/llYn/5FO
HP+QSxn/kEsY/5BLGP+QSxn/kU4c/5ZVJv+dYjj/qXhY/7yciv/Nvbj6zcnK46enqbRTVFV4AwQETwAA
AEYAAABIAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASAAAAEgAAABIAAAARwAAAEYAAABFAAAAQwAA
AEEAAAA/AAAAPQAAADoAAAA4AAAANQAAADMAAAAwAAAALQAAACsAAAAoAAAAJQAAACIAAAAgAAAAHQAA
ABoAAAAWAAAAEgICAhQ8OzooYGBfWXd2dZ6Mi4nYoaGg97m5t//Jx8P/yb+3/7KbiP+Sa0z/e0ok/3I8
E/9yPBP/dkIa/3pIIv99Syb/ekch/3I8E/+RblT/0NDO/62mnv9aMxT/VSsN/6OThf+goJ7CHh4dUwAA
AEUAAAA7AAAAGgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFpaWgAPDw8A7e3uABUWFg6Sk5RTy8zMtNrQ
yvHBpJX/onBR/5JSJv+OSBX/jkgU/49JFf+QShf/kEsX/5BLGP+QSxj/kEsY/5BLGP+QSxf/kEoX/49J
Ff+OSBT/jkgV/5JSJf+ib1H/v6KU/9DFvu+pqaq9SktMeAAAAFEAAABLAAAATQAAAE0AAABNAAAATQAA
AE0AAABNAAAATQAAAE0AAABNAAAATQAAAEwAAABKAAAASQAAAEcAAABFAAAAQwAAAEEAAAA+AAAAPAAA
ADoAAAA3AAAANQAAADIAAAAvAAAALAAAACgAAAAjAAAAJCsrKjZUU1Jjbm1sooGBf9aXl5b2rq+t/8C+
u//CubD/rpiG/49qTf96Sib/bzsT/287E/91QBn/eUYf/31MJv+BUS3/hVcz/4ZYNf+ATyr/dD4W/5Br
UP/Pz8z/rKWe/1s0Fv9NIQD/YTsg/7Gnnv2QkI+pCwsLRQAAAD8AAAA8AAAAJQAAAAkAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAATU1NAAAAAAFub3AxwMHDn9rT0O7BoYz/nWI3/45JF/+OSBT/kEoX/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEoX/45IFP+PSRf/nWI2/7+e
h//OxsPsk5SWqh4fH2IAAABMAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAA
AEsAAABKAAAASQAAAEcAAABFAAAAQwAAAEEAAAA/AAAAPQAAADoAAAA3AAAAMwAAAC4AAAAvICAfP0dH
RmhjYmGieXh32I+PjvalpaT/t7az/7qzq/+olIP/jGlO/3ZIJv9rORP/bDgR/3A9F/91Qx7/ekkl/35P
K/+CUzD/hFYy/4VXM/+HWTf/iFs5/4FRLf90Pxf/jWdK/9DPzP+wqqT/XDYZ/08kAv9OIgH/cU83/7mz
rfh+f36QAAAAOwAAADkAAAA4AAAALAAAABEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEAAAAAAJqamgABAQEMm52eX9fV1NPMtqv/oWtG/49K
F/+PSRX/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+PSRX/j0kW/6FqRf/IsaX8vLq50lJTVH4AAABPAAAATAAA
AE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATAAAAEsAAABKAAAASAAAAEYAAABFAAAAQgAA
AEAAAAA9AAAAOAAAADgdHBxIQUFAbl1cW6ZxcW/Xh4eF9p2dm/+urar/squk/6ORgv+IaE//c0gn/2g3
Ev9nNhD/azsW/3FAHP92RiP/ekwp/35QLv+AUzH/gVMx/4FSLv9/Tin/fUsl/4BPKv+FVjP/gVEt/3RA
F/+LZEf/09HP/7axq/9eORz/TyMC/1AlBP9OIwP/hWlW/7q3s+9ra2p2AAAAMwAAADQAAAAzAAAALgAA
ABoAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ0NAAAA
AADAwMAARkZGGrq7vJDd1tHvuJF1/5JQIf+OSBT/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/jkgU/5JQIf+3j3P/zsbA63+AgJwFBQVVAAAATAAAAE0AAABNAAAATQAAAE0AAABNAAAATQAA
AE0AAABNAAAATAAAAEsAAABJAAAARwAAAEQAAABAAAAAQRYWFk43NzZxVFRTp2tqadl/f372lJST/6al
o/+rpZ//nY1//4RmTv9uRSb/YzUS/2IzD/9nOBT/bD0a/3BDIf91SCf/eU0s/3xQL/99US//fE8t/3tM
Kf94SCP/d0Qe/3VBGf90Pxf/ekYg/4JTL/+BUS3/dUAY/4hgQv/T0c7/u7aw/186Hf9PIwL/UCUE/08k
A/9SJwn/moV2/7SzseFUVFNcAAAALAAAAC4AAAAtAAAAKwAAACAAAAALAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHBwAAAAAA+/v8AFZWViLDxMak2s7I+6d1U/+PSRX/kEoX/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEoX/49JFf+mc1D/0MS99pOV
lqoLDAxYAAAASwAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAASgAAAEcAAABHFRQUVTMz
MnZPT06qZGRi2Hh4dvWMjIv/nZya/6OdmP+YiHz/gGRO/2tFKP9fMxL/XjEP/2I1E/9mOxn/a0Af/3BF
JP90SSn/d00t/3hOLf95TSz/d0on/3VHIv9zQh3/cT8Y/3E9Ff9xPBT/cTsS/3E8E/94RB3/gVEt/4FR
LP91QBj/hVs8/9PPy//Dv7v/ZkMp/04iAf9QJQT/UCUE/08jAv9ZMBP/rJ6S/6Ojos41NTRFAAAAKAAA
ACgAAAAnAAAAJgAAACEAAAARAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM3O
zgBaWlsix8jJrtXFu/2dZT//jkgU/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/45IFP+dZT7/z760+pqbm7ALDAxYAAAATAAAAE0AAABNAAAATQAA
AE0AAABMAAAASgAAAEwQEBBYLS0seEpKSapfX13ZcnJx9YWFhP+WlZP/nZiT/5SGev99Y03/ZkIm/1wy
Ev9ZLg3/XTIR/2E3F/9mPBz/akEi/25GJ/9xSir/c0ss/3RKKv9zSCb/ckUh/3FAHP9vPRf/bzwV/286
E/9vOhH/cTsR/3I8Ef9xPBH/cj0T/3dEHP+BUS3/gVEs/3VAGP+EWDf/0s7K/8fEwP9pRy//TiIB/1Al
BP9QJQT/UCUE/00hAf9yUDj/sa2o+mFiYW0AAAAiAAAAJQAAACMAAAAhAAAAIAAAAB4AAAAVAAAABgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqqoARkZGHMTFx6fSwrz+m2A2/45IFP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/45I
FP+bXzX/zLu0+pKTlaoEBARVAAAATAAAAEwAAABKAAAASxEREFktLSx5SEhGq1paWddtbWv0f39+/4+P
jf+Xko3/kYN3/4VmTP93SyX/YTUR/1ouDP9aLw//XTMU/2A4Gf9kPR//aEEk/2xFKP9uRyn/b0gp/29G
Jf9vQiH/bT8c/2w8F/9sORX/bDgS/204Ef9uOBH/cDkR/3I6Ef90OxL/dTwS/3Q8Ev9zPRP/d0Qc/4FR
Lf+BUS3/dkIZ/4FVNP/QzMf/yMbB/2tJMf9OIgH/UCUE/1AlBP9QJQT/TyQC/143GP+ooJn7b3BvdAAA
AB4AAAAhAAAAHwAAAB4AAAAcAAAAGwAAABoAAAAVAAAACQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AbW1tACYm
JhK9v7+b1sjB+5tiO/+OSBT/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/45JFf+aYTv/zb6294OEhJ8AAABQCgoKUykp
KXVGRUSnWlpZ12travV8fHz/jIuK/5SQi/+QgnX/fmJN/2hDJv9eMxL/YTEL/245C/9tPA//ZDgW/2M6
HP9kPSD/ZkAk/2hDJ/9pQyb/aUIk/2hAIP9oPRv/aToX/2k5FP9pOBL/ajgR/2o3EP9rNw//bTkQ/286
EP9yOxH/dT0S/3c9Ev93PBL/djwS/3Y9E/96RBv/glEs/4JSLv93Qxv/gVQx/8/KxP/JxsP/b084/00i
Af9QJQT/UCUE/1AlBP9PJAP/WzMV/6aelv14eXh5AAAAGwAAAB4AAAAcAAAAGgAAABkAAAAXAAAAFgAA
ABUAAAATAAAADAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAPDw8ADk5OQAAAAAHra6vfNzSzfeibEf/jkgU/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QTBj/kEwY/5BM
GP+QTBj/kEwY/45JFP+ibET/zMG87mxtbbJTUlHLampp8nt8e/+Li4n/lJCK/5OFdv+CZk7/bUgp/2Q2
Ev9lNAn/YDIM/18zEf9jNxT/az0X/3hHGv9zRh7/akIj/2dBI/9lPiL/Yzwe/2I6Gv9iNxb/YzUT/2Q1
Ef9mNhD/aDcO/2s4D/9sORD/bjoP/286D/9xOw//dDwQ/3g+Ef96QBL/e0AR/3o/Ev94PhL/dz0T/3tE
G/+FUSv/hVMu/3hDG/+AUS//zMXA/8XDwP9wUDn/TSIB/1AlBP9QJQT/UCUE/08kA/9ZMRP/p52V/4WG
hYkAAAAYAAAAGgAAABkAAAAXAAAAFgAAABQAAAATAAAAEQAAABAAAAAPAAAACwAAAAQAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQADAwMAAAAAAI6Q
kFPb2NjorIBk/45IFP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BMGP+QTBj/kEwY/5BMGP+QTBj/kUwY/5BMGP+QTBj/kEwY/45JFP+rfmL/xMDA/4aG
hf+Sjor/kIR6/4VpUf99UiX/dkMN/3A7Bf9rOAn/aDcN/2k6Ef9vPhP/bD4Y/2s/HP9uQR7/c0Qe/3tK
G/9xQxv/ZToZ/2E2Fv9eMxL/XjER/18xD/9hMg7/ZTUO/2g3Dv9qOA7/bTkP/287D/9yPRD/dD0Q/3c+
EP97QRH/fkMS/4BEEf+AQxH/f0IS/31BEv97QBP/fUUa/4VSKv+GUy7/e0Qc/39PK//Jwrv/w8G+/3JT
Pf9NIQH/UCUE/1AlBP9QJQT/TyQD/1cuEP+kmpD/hoiGkQAAABUAAAAXAAAAFQAAABQAAAATAAAAEQAA
ABAAAAAPAAAADQAAAAwAAAALAAAACQAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAALOyswBkZGUq1NTUzMKjj/+PSxr/kEsX/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEwY/5BMGP+QTBj/kEwY/5FMGP+RTBj/kUwZ/5FM
Gf+RTBj/kUwY/5BMGP+QTBj/kEsX/49LGf+/n4r/t7Cs/2dJNP9gNRT/YjEK/2s3CP9zPgj/dUAK/3dD
Dv92QxL/dUUW/3dHGf95SBr/dEQa/24+Gf9uPRX/dD8R/3tEDv9sOg//YjMO/18xDv9eMA7/XzEO/2M0
Dv9oNw7/azkP/246Dv9yPA7/dT4O/3hAD/97Qg//gEQP/4VHEP+ISRD/ikkR/4hIEf+FRhH/g0UR/4FE
Ev+CSBr/iVMr/4hVL/99Rh3/f04o/8nAuf/Cwb7/dVdC/00hAf9QJQT/UCUE/1AlBP9PJAP/ViwP/6SY
jv+Ji4qXAAAAEwAAABMAAAASAAAAEQAAAA8AAAAOAAAADQAAAAwAAAALAAAACQAAAAgAAAAHAAAABgAA
AAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVFQA2NjYAAAAACbq7
vZLVxbr+llcp/49JFv+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BMGP+QTBj/kEsY/5BM
GP+QTBj/kEwY/5BMGP+QTBj/kEwY/5BLGP+QSxj/kEsY/5BLGP+QSxj/kEsY/5BLGP+QTBj/kEwY/5BM
GP+QTBj/kUwY/5FMGP+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FMGP+RTBj/kEwY/5BMGP+QTBj/j0oW/5ZW
J//Nua3/fmVT/1crCf9fMw//ZjcQ/3A+EP93RBH/d0UU/3ZFFf9zQhb/dEIU/3hFEv9+ShL/ekQQ/3M9
Df9zOwv/eUAI/3xFCv9uOgz/ZjUN/2M0Dv9jNA7/ZzYO/2w5D/9wPA7/dD4N/3hBDf98Qg3/fkQN/4NH
Df+KSw3/j00P/5FPD/+RTg//j0wP/41KEP+LSBH/h0cR/4dLGf+NVSv/jVcv/4BIHf+ATSb/yL63/8PC
wP92WEP/TSEB/1AlBP9QJQT/UCUE/1AkA/9UKQz/opWL/4+Qj50AAAAQAAAAEAAAAA8AAAAOAAAADQAA
AAwAAAAKAAAACQAAAAgAAAAHAAAABgAAAAUAAAAEAAAAAwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wCCg4NF2dXW5ad4XP+OSBT/kEsY/5BLGP+QSxj/kEsY/5BL
GP+QTBj/kEwZ/5BMGf+QTBj/kEwZ/5BMGP+QTBj/kEwY/5BMGP+QTBj/kEwY/5BMGP+QTBj/kEwY/5BM
GP+QTBj/kEwY/5BMGP+QTBj/kEwY/5FMGP+RTBj/kUwY/5FMGf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FM
Gf+RTBj/kUwY/5FMGP+RTBj/kEwY/5BMGP+RTBj/j0gU/6h3Wf++san/ZT8f/2U3Ef9oOhX/bD0V/3VE
Ef93RBD/dkIP/3I+Dv9sOQ3/azcM/3E8Cv98RQz/fUYM/31FDv99RQv/gkoK/4BKDf90PQr/bzsM/246
Df9uOw3/cT0N/3ZADP97Qgz/fkQL/4JGC/+GSgv/jU0L/5VSC/+ZUw7/mVMN/5hSDf+WUQ3/lFAP/5FO
D/+OTBH/jk4Y/5JYKf+PWi//g0we/4FNJP/IvbT/xsbD/3tdSf9NIQH/UCUE/1AlBP9QJQT/UCUE/1Em
CP+bi37/k5STpAAAABAAAAANAAAADAAAAAsAAAAKAAAACQAAAAgAAAAHAAAABgAAAAUAAAAEAAAAAwAA
AAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQlJQBgYGAAMDAvFMjJ
y7HHr6L/j0wc/5BLF/+QSxj/kEsY/5BLGP+QTBj/kEwZ/5BMGf+QTBn/kEwZ/5BMGf+QTBn/kEwZ/5BM
GP+QTBj/kEwY/5BMGf+QTBn/kUwZ/5FMGf+RTBn/kUwY/5BMGP+RTBj/kUwY/5FMGP+RTBn/kUwZ/5FM
Gf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FMGP+RTBj/kUwY/5FMGP+RTBj/kUwY/5FMGP+RTBj/kUwY/5FM
GP+RTBf/kU0b/8Opm/+VgnP/XTMQ/2g6Ev9tPBD/cj8M/3hDCv91QQf/cj4G/3A7CP9pNgr/aTUL/3A5
Cf96Qgr/ekII/35GC/+HTxH/kV0Y/4hUEv99RAb/ekEH/3hBCv96Qwn/fUQJ/4BGCf+ESAj/iEsH/45P
Bf+YVAX/oFgG/6JZB/+hWAn/oFYL/59WDP+aVA3/l1EN/5RQD/+UUhb/l1sn/5RdL/+HTh//g0wh/8e6
sP/Jycf/fWFN/00hAP9QJQT/UCUE/1AlBP9QJQT/UCUF/5eGd/+WlpWyGBcWEgAAAAoAAAAKAAAACQAA
AAcAAAAHAAAABQAAAAQAAAADAAAAAgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wCWl5hY29bU8p9rSv+PSBT/kEsY/5BLGP+QTBj/kEwZ/5BM
Gf+QTBn/kEwZ/5BMGf+QTBn/kEwZ/5BMGf+QTBn/kEwZ/5FMGf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FM
Gf+RTBn/kUwZ/5FMGf+RTBn/kU0Z/5FMGf+RTRn/kUwZ/5FMGf+RTBn/kUwZ/5FMGf+RTBj/kUwY/5FM
GP+RTBj/kUwY/5FMGP+RTBj/kUwY/5FMGP+RTBj/kUwY/5JMGP+QShT/n2pH/8i8tv9mRSn/XjEM/2U0
Df9sOAr/d0EJ/31KC/93Qwf/cz4F/285CP9pNQr/ajYK/3A7Cv96Qwj/e0ED/35FBf+KUxH/mWoj/5Ri
F/+LUwr/hk0F/4VKBP+HSwT/ik4E/41PBP+SUQT/mVYE/6NdBP+oXwX/ql4C/6hdAv+mXAT/pVoG/6FY
Cf+dVgv/mlQM/5hVFf+cXib/mmAu/41RIP+FTB7/x7is/8vLyf9/Y0//TSEA/1AlBP9QJQT/UCUE/1Al
BP9PJAT/k4Bx/5aWlbomJiUTAAAABwAAAAcAAAAGAAAABQAAAAQAAAADAAAAAgAAAAIAAAABAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMTEwAEBESD8bH
x67JqpX/k0wY/5BLGP+QSxj/kEwY/5BMGf+QTBn/kEwZ/5BMGf+QTBn/kEwZ/5BMGf+QTBn/kUwZ/5FM
Gf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FNGf+RTRn/kU0Z/5FNGf+RTRn/kU0Z/5FN
Gf+RTBn/kUwZ/5FMGf+RTBn/kUwY/5FMGP+RTBj/kUwY/5FMGP+RTBn/kUwZ/5FNGf+STRn/kk0Y/5JN
Gf+STRn/kk0Z/5JNGP+STRj/xKeS/5V/bf9fLwf/ZDML/2c0C/9tOAn/eEMK/39MDv98SAz/eEMJ/3E9
Cf9qNgr/azcK/3I+CP9+Rwb/fUUC/4JKBP+QWQ//nG4h/5tnFv+dZhT/mWIQ/5RaC/+UVwn/mFgL/59e
Df+pZA//sGcO/7JmDf+zZQn/sGQF/6xiAf+qXgH/p1sD/6RaBv+hWAr/nVkT/6BhJP+eYy7/klUg/4hN
G//Gt6n/zs/N/4RqVv9NIQD/UCUE/1AlBP9QJQT/UCUE/08jAv+QfGz/mJmYwDU1MxMAAAAFAAAABQAA
AAQAAAADAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPr6+gCCg4NE2dTR6ahxTP+YThb/lU8Z/5FMGP+QTBn/kEwZ/5BM
Gf+QTBn/kEwZ/5BMGf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FMGf+RTBn/kU0Z/5FN
Gf+RTRn/kU0Z/5FNGf+STRn/kU0Z/5FNGf+RTRn/kUwZ/5FMGf+RTBn/kUwZ/5FMGP+RTBj/kUwY/5FM
GP+RTBj/kUwZ/5JNGf+STRn/kk0Z/5JNGf+STRn/kk0Z/5NOGf+TThn/k04Z/5JMFf+kb0r/wbKm/3BC
Gf9uOQf/bjkJ/286Cf9yPQb/e0YL/31IDf97Rwz/fUkN/3lGDv9xPAn/cDwH/3pEBf+FTwf/hE0E/4pT
Bf+aaBX/n3Ae/51oEv+ibhf/p3Md/6ZxHv+obSD/snIm/7x4K//AeSn/vHMj/7puG/+3ahH/s2cJ/7Bk
BP+rYQH/qF4B/6VbBf+iXBD/pGQi/6NmLP+WWB//jE0a/8WzpP/Q0dD/hmtX/00hAP9QJQT/UCUE/1Al
BP9QJQT/TiIB/4x3Zf+cnZvIS0tKFQAAAAMAAAADAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmJiYAAAAABbq8
vpLNua//lFAe/5VOGP+bURr/mFAa/5JNGf+QTBn/kEwZ/5BMGf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FN
Gv+RTRr/kU0Z/5FNGf+RTRn/kU0Z/5FNGf+RTRn/kU0Z/5JNGf+STRn/kU0Z/5FNGf+RTRn/kU0Z/5FN
Gf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5FMGP+RTBj/kUwZ/5JNGf+STRn/kk0Z/5NOGf+TThn/k04Z/5RO
Gf+UTxn/lE8Z/5RPGf+UTxn/lE8Y/5VSHv/HsKP/i2xN/3E6A/92QAn/eEIL/3lECv95RQr/gU4R/3xH
Dv95RAv/fkoO/4BMDv98SAn/e0YE/4VPB/+OWgr/i1YG/5VhDv+jeSf/oXUm/59tIv+kcif/sYIx/76O
Of/Jkjf/0Jc4/8+SOP/IijX/woAx/713Kv+5bx7/tmkR/7JlB/+tYgH/qV4B/6deCv+pZiD/p2ks/5pb
H/+OThf/xrGg/9PU0/+Lcl7/TSEA/1AlBP9QJQT/UCUE/1AlBP9NIgH/gmpX/6SkotJ4eHYZ////AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAISEhABbXFwn09LU07WKcf+XTRX/lk8Z/5VPGv+bUhv/m1Eb/5NN
Gf+RTBn/kUwZ/5FMGf+RTBn/kU0a/5FNGv+RTRr/kU0a/5FNGv+RTRr/kU0Z/5FNGf+RTRn/kU0Z/5FN
Gf+RTRn/kUwX/5BLFv+QSxb/kEsW/5FMGP+RTRn/kU0Z/5FNGf+RTBn/kUwZ/5FMGf+RTBn/kUwZ/5JN
Gf+STRn/kk0Z/5NOGf+TThn/k04Y/5JNF/+STRf/k00X/5RPGP+VUBr/llEa/5ZRGv+WURr/lE4W/7CH
bv+xoJH/bz0K/3pECP9+SAv/gEwN/4JPD/+IVxT/i10a/4FMEP99SA3/gEwP/4RQDv+JVQ7/jFoO/5Rj
Ef+YaBT/lmUS/6F3J/+qi03/pX9E/6h8M/+1iDj/yJhE/9aiSf/apEb/1Z1B/82SO//GiTb/vn41/7h0
Mv+2byj/tmsW/7NmCP+uYgP/rGEH/61pG/+rbCr/n14f/5JRFP/FsJ3/19jX/5aAbf9OIgH/UCUE/1Al
BP9QJQT/UCUE/00iAP9+Y1D/qqmn35mZliGXlpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AJma
m17a0dD3qWg6/55SGP+bURv/mVAb/5dPGv+dUhv/nVMb/5VOGv+RTBn/kU0a/5FNGv+RTRr/kU0a/5FN
Gv+RTRr/kU0a/5FNGv+RTRn/kU0Z/5FNGf+STRn/kU0Z/o5MGuyYXjLfn2lA155oP9acYzjdlVUl8JJN
Gf2STRj/kk0Z/5JNGf+STRn/kU0Z/5FNGf+STRn/kk0Z/5JNGf+TThn/k04Z/5RPGv+cWiX/q2k2/7Fw
PP+ubDf/oV4n/5hTG/+XUhr/l1Ib/5hTG/+XUhn/n2Q3/8q8tf9zSyn/bzkH/3dACf98SAz/g1EP/4ta
E/+UbCL/lm0h/45dF/+JVxT/ilcU/4pWD/+RYBL/mm0c/6J6KP+heij/oHgz/6F8SP+jfD7/sYY//8KV
Sf/RoU7/16NN/9ihSP/RmUH/yZA6/8OHOP+/fzn/uHU3/69qNP+vaSr/uGwV/7RoCP+wZgj/sGsX/65v
Jv+jYh//llUT/8Wwmv/Z2tr/mIJw/04iAf9QJQT/UCUE/1AlBP9QJQT/TSEB/3pfS/+pqKblnJyZKZmZ
lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAACcnJwAAAAAGv8HDmsmypf+dUx3/p1gc/6NVHP+dUhv/nFIb/5lQ
Gv+dUhv/n1Qb/5ZPGv+STRn/kU0a/5FNGv+RTRr/kU0a/5FNGv+RTRr/kU0Z/5FNGf+RTRn/kk0Z/4pJ
GN9xPBONTy4VT7WuqXTV09GF0s/Ogs7JxYPCsqaRrYdqsZFTJdySTBj9kk0Z/5JNGf+STRn/kk0Z/5JN
Gf+STRn/k04Z/5NOGP+YVSD/tndE/9+jcv/2w5b/+s2k//fBkv/ipXL/v4JN/6JgKf+ZVRv/mVUc/5lV
G/+ZVh//x6+f/4ZsV/9iMAb/azcK/3E8CP93Qgj/f0sN/4hXFv+VcSr/m3Yn/5lwIf+abiH/mW0f/5Vn
F/+bbRn/onwr/5t3N/+TaC7/m3A1/6d8Ov+4jEL/yZpI/9GfSv/QnUb/y5lB/8SQPP++hzb/u4A2/7p6
N/+2dDf/r2s3/6NfMP+rZCP/uG0P/7RqC/+zbRX/sXAj/6ZlHf+ZVhH/xa6W/9zd3P+diHf/TiMC/1Al
BP9QJQT/UCUE/1AlBP9NIQH/d1pG/6mopuibmpgumJiVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcXBxAElK
Sx3NzM3Jsopv/5FKFf+dUhv/qVkd/6ZXHP+eUxv/nVMb/5tRGv+eUxv/olUc/5hQGv+STRr/kU0a/5FN
Gv+RTRr/kU0a/5FNGf+RTRn/kU0Z/5FMGPuARBa0QiEHRgAAACNkZ2k9xsbGkt/f37jc3Nyz2traodja
24rT1dd7cmFUVHc+E5uRTBn3k00Z/5JNGf+STRn/kk0Z/5NOGf+TThj/mFUg/7h9Sv/fpHH/97uJ///L
nv/+zKD/97yK/+ird//WnGj/v4dU/6VnMP+cVx3/m1cc/5pUGP+4kHH/pZWJ/1ouC/9kNAr/aTcK/206
CP9yPgX/ekQF/4VWFP+XcCb/m3Ik/555K/+hgDT/n381/6J7Lf+Vayv/il0n/5FlK/+bcDH/rH84/7+Q
QP/JmET/x5ZD/7+PPP+2hzX/rn0x/6t3L/+tdjL/r3Q2/7BvN/+taTf/omAx/5ZWKP+uaBf/u3IS/7x5
Kv+2dSj/qWcb/5tXEP/EqpD/3+Df/6GNff9PIwP/UCUE/1AlBP9QJQT/UCUE/00hAf90VUD/q6mm656e
nDWcm5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6ubkAe3x9QtvW0uylbkP/kksV/5VOGv+dUhv/qlod/6lZ
Hf+fUxz/nlMb/51SG/+eUxv/o1Yc/5lRG/+STRn/kU0Z/5FNGv+RTRr/kk0Z/5JNGf+TThr/lmE4vjEh
FTRfYWQ8s7GylLy7u7nLysq83Nzcxdva2sXa2dnT29ra2NnY2LFwcnNBAAAAJnI9FI6STRn4k04Z/5NO
Gf+TThn/k04Z/5VRG/+qcD7/xY5c/9iea//orXr/6qx5/8+ecP+tkG//qYdj/7mGVv++iVb/sn1L/6Jk
LP+eWh7/nVgb/6x1Rf+/s6r/XTga/14yC/9iNAv/ZjYL/2o5Cf9xPQb/eUME/4paE/+Xax//nHQo/6J/
Nf+hiUv/lXZI/4VXKv+KXCj/kWUq/55xL/+wgTf/vo49/72OPP+shDr/jYFR/26Dcv9egoP/Ynx8/4pv
R/+jajD/qmo2/6dmNf+fXjD/k1Qp/5dYJf/AfC3/x4g+/717Kv+tahn/nlkO/8Woi//i4+L/oo9//08j
BP9QJQT/UCUE/1AlBP9QJQT/TiIB/2tKMv+ppqLuo6OgPJ+emwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
/wChoqNs08bE+qBeLf+eVRn/nFQb/5xTG/+iVRz/rlwe/61bHf+hVBv/oFQc/6ZZHv+iVhz/pVgc/5pS
G/+TThn/kk0a/5JNGv+STRr/kkwZ/6JrQuHJwLiMlpeZYr28vLSop6eKVVNTP6SkpF3h4eGW3+DglN3d
3Zbb2tqn2NfXzL69vahQUVI4CgEAKXxCFaaUTxn/lE8Z/5RPGf+UTxn/m18r/6x5SP+3g1H/wYtZ/8WM
Wf+biWz/O5i9/xmX3/8bidf/ZHyA/696R/+vfEv/om48/6BfI/+gXB3/oWMu/8a2sP9sTTP/XDAJ/2Ez
C/9iNAv/ZTcL/2s6Cv9xPgb/fUoH/5RlHP+abyf/nns5/5p+VP+DWTv/g1Qo/4hbKP+RZCn/oXIv/7F/
Nf+0gjX/ln9I/1SUm/8sp9z/JKjv/yKi8f8imO//V3uI/5hgLf+iZDT/omEy/5tbLv+SVCn/iU4o/7l9
Of/Khib/wH4m/7NvG/+jWwv/w6SF/+Pl5P+oloj/UCQF/1AlBP9QJQT/UCUE/1AlBP9OIgH/aEUs/6ml
ofCgoJ5Dnp2bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMAAAAABLy/wJHHsav/m1Me/55TGv+eVRr/oFUa/6JV
Gv+qWhz/t2Ef/7VhH/+wZSX/xXgw/71qJv+kVxz/qFse/5xUHP+UThr/kk4a/5NOGv+MShnnuKKSmuLj
5aXIxsbDhYSEXwAAACMAAAAhkZGRUeLi4p3j4+Oc4eHhmeDg4JXX19eMr66ul7m4uKM4Oz0vNhsGPYlK
F9KWUBn/lVAZ/5ZSHP+aZjX/nGw9/5lpOP+YaDf/nWoz/2qDcf8cxvX/F8T9/wuv/v8oi8D/k21C/6d0
RP+dbT3/nWMr/6NfH/+gXyP/w66i/3thTP9bLgj/YjQL/2M2C/9lOAv/aToL/249CP93RAj/iloW/5t0
Lf+ZeUT/g1s//3xNK/+AUij/hlgo/5FiK/+gby//p3Yw/4l9Tv88qMD/IMT3/yHG9/8jwvX/I7rz/yOs
9P89jbb/hVw2/5hdMP+cXDD/l1cs/49SKP+CRyH/oGYq/9maMv/OjzD/vHcc/6lhCP/BoX3/5Obl/6qZ
i/9QJQb/UCUE/1AlBP9QJQT/UCUE/04jAv9lQSf/qaSf86SkokuioZ4AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAElI
SQAEAwIMxcfKsbeZkP+WTRf/m1Ia/51UGv+jXyT/pWQp/6NfJP+qXiH/u2Qf/8FnIf/Bcyv/0n8y/8Js
Jf+qWx3/rF4e/55VHP+UTxr/lE8a/3Q8EZamp6lf397e2ri3t4sAAAAiAAAAJgAAACJ1dXVE4+PjoObm
5qPk5OSe4+PjnNbW1olNTU02rqyslKuqqoYAAAAgazoSeZVRGvqWURn/llch/5JjNP+QYDP/k1gp/5xm
Kv+xhEH/loRa/1PB0v9J3f3/J9P//xWu7P9tcFz/nWo4/5ZoOf+UYS//pGMj/6JfH/+6npD/jnpq/1sv
B/9kNgz/ZTgL/2Y5Cv9pOwn/bj4I/3ZECf+CUBH/lm8w/4ViPv9zRir/dkkn/3lNJv+AVCf/jF8r/5Zo
Lf+XZiz/Yo+E/yXW+f8l2vf/Jdr2/yTY9v8i0fX/I8P2/yyl3P9wX0z/jlUq/5RXLP+RVCn/ik4k/4FG
H/+DShv/xoUm/9WXM//Niir/tWsM/8Kfdf/m5+f/rp6R/1EmB/9QJQT/UCUE/1AlBP9QJQT/TyMC/2I9
If+po573oqKgV6KhngDT0MgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGxsAERFRRjJyMvFs4p1/5ZNFf+YUBn/mE8Y/62B
Qf/CrWb/xK1l/8atYv/GpFj/yZJD/8V6MP/CcCj/03ss/8hwJf+2ZCD/tGQg/6JYHP+RTRnrSiMGT6en
qHfe3d3WyMjIfxkZGSkAAAAjOzo6NpKQkHba2dm/3t3dxN7e3sDk5OSq1NTUijc3Ny9OTU07u7q6tnR0
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
pMyUk5AUmZiVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGloaABBQUAXx8fJxLSQfP+bVhr/ol8g/6VjIv+oZiT/qmkm/6tr
Jv+rayb/q2sm/6xrJv+tbSf/rnAp/7ByKv+0dy3/t3wv/7mAMv+5fzH/uHwv/5JhI41DR0szu7q6r4mH
h2AQEBAmy8vLgqqqqlwKCgonRUREM8PDw4Hm5uai4eHhmIyMjE4AAAAjqKamirCvr5EAAQgidEQWb6Vi
IfilZCL/pmUj/6doJP+oaCT/qGkk/6hpJP+paiX/rW8n/7BzKf+0eSz/uYAv/7uEMv+7hDL/u4Qy/7uF
M/+7hDL/uoMy/7h/Lf/AooX/n49+/2Y9B/9xRwr/dU0K/3pSDP+AVw3/iV8Q/3hRD/9LKQL/WTIG/2A3
Dv9iNxH/XzQO/1AyI/8qRrv/JGPn/yZ+7P8oku//KJ3x/yed8/8vgND/R1ZP/0K0iv9EZ0X/Si4X/0wq
Ff9OLRn/UjAb/1YzHf9ZNh//WzYS/6VwJ//AfBX/vXsS/8KDIv/Fhij/wnsc/7+BOf/q5N3/5eDb/2pF
Kv9OIgL/UCUE/1AlBP9QJQT/UCUE/04iAf+Fblv/pqWk0pGQjhiWlJIAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARERDAAAA
AAvBw8WvuqCX/5xZHf+jYSH/p2Yk/6tqJv+tbSj/r28p/69wKf+vcCn/r3Ap/7BxKf+xdCv/s3Ys/7Z7
L/+6gDL/vYU0/72FNP+7gjL/sHgu3VY4EEaHiIpVvbu7tXJxcU6vr69ev7+/cgQEBCYAAAAktbW1aOPj
45rd3t6RfHx8SJqZmXO+vLywTlBSNy4ZBDWjYCHHtGol/6xoJP+oZyP/qGkk/6lqJf+payX/qWol/6lr
Jf+sbif/sHMp/7R5LP+4fzD/u4Uy/7yHNP+8hjT/vIc0/7yHNP+8hjP/uYIy/8OunP+QfGX/Zz0G/3FI
C/92TQv/elMM/4FZDv+PZRL/jmMT/1MvA/9XMQf/WzQO/1w0Ef9YMg//Ti4S/y86lP8hTN3/JWLl/ydz
6/8ne+v/J3fr/yhq5f9DRl7/UEwx/1AxHf9SMR7/VjUi/1o3Jf9dOif/YT4r/1o3Hv9/ViD/v4Ql/7d1
EP+ycxX/tXkm/7Z4Jf+xahH/t3gv/+jh2P/l4dz/a0Yr/08jAv9RJgT/USUE/1AlBP9QJQT/TiIA/4Jp
V/+npqTZlJSRHJaVkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw8AAAAAA7a3uI7HtrD/nV0m/6VjIf+qaSX/rW4o/7By
Kv+ydCv/s3Ur/7J1K/+ydCv/s3Ys/7R4Lf+2ey7/uX4w/7yENP+/ijf/wYw4/76INf+9hDP/pHMssyYZ
BS6VlZZivbu7tLCurpHKysqGMDAwLQAAAB6enp5U3t7ek9nZ2Zu6ubmnvLu7rmlpakQAAAAkiFMcl6ln
I/2vaST/tW0m/7FsJv+sbCb/q20m/6ttJv+rbCb/q2wm/6xvJ/+wdCr/tHks/7iAMP+8hjP/vYk1/76J
Nf++iTX/vYk1/72JNP+6hzn/yrur/39lR/9pPwf/cUkL/3VNC/97VAz/hV4Q/5hsE/+mdxf/YzwI/1Yw
Cv9aMw//WTMR/1UxEv9OLA7/NjBl/x81zv8iRdb/I1Hd/yRX3/8jUeD/JkfK/0k6Uf9YNB//XDkn/2A8
Kv9jPy7/ZkIw/2pGNP9oRDD/b0oo/72SPv/DiR7/s3QR/61vF/+ucyj/qnEr/6JiFv+obCn/5t3U/+fj
3v9vSjD/UCMC/1ImBf9RJgT/USYE/1ElBP9OIgD/f2VR/6inpOCVlZIilpWSAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAD///8AmJmZaNPKxvmlajb/pmMh/6xsJv+wcSn/s3Ys/7V5Lf+2ei7/tnou/7V5Lf+2ei7/t3wv/7l/
Mf+7gjL/vog2/8KOOf/Ekjz/w486/7+JNv+9hjX7m24rlhAKACl2dnlLvLq6p9TT086zsrKZkpGRdLKx
sZHZ2NjM2tnZ17a1tZNLS002AAAAI5VdIny4cijzrWol/6hnI/+saiT/s28n/7VxKP+wcCj/rW8n/6xv
J/+sbif/rXAo/7B0Kv+0eiz/uIAw/7yHM/++izb/v4w2/7+MNv+/jDb/vos1/76QR//JvrT/dFQt/2tB
CP9xSQr/dk4L/35XDv+NZBH/o3YW/7eEGv9/VA//Uy4J/1ozF/9ZNBj/VTIZ/1EvFf9ELkL/ISG8/x0n
yv8dMM3/IDPK/ys0qf9KOVb/Xj0r/2RBL/9pRTP/bEg2/29LOf9yTj3/dFE+/3BNNf+5n3T/269K/8OM
Hv+ydRL/qm0X/6dwKf+jbS3/mV4b/5xlKv/i2tD/6Obh/3JPNP9QJAL/UycF/1ImBf9SJgX/USYE/04i
Af92WUX/p6Wj6aCfnDGbmpcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKinpwBzdHQ+1tPQ6rKBUv+mYx//rW4n/7F0
K/+1eS7/uH0w/7l/Mf+5fzH/uH4w/7l/MP+6gTL/u4Qz/72HNf/BjDj/xJM8/8eXP//Hlj7/w5A6/8GM
OP/Aizf4pHgvoUUwDjkIDBUmtra4c769vpeura2Nurm5l9jX2KnS0tOJQ0dNMR8QAC6WXyOLyHwu8c5+
Lv/CeCv/sm4m/6pqJP+sbCX/snAo/7d0Kv+0dCr/r3Io/61wJ/+ucSj/sHQq/7R6LP+4gDD/vIc0/7+M
Nv/Ajjf/wI43/8CON/+/jDT/x6Fh/7+1qP9pQxf/bUMK/3FJCv94UAz/hVsP/5ltE/+ufRf/vIgb/6Z1
F/9ZMgf/WTQZ/1s2IP9ZNiH/WTYh/1Y2Kv9DLGL/OSl8/zwtef9KNmD/XD88/2hGMP9tSjf/ck48/3ZS
QP96VkT/fVlH/4BcS/9vSjD/oots/+Pds//dtVX/yZEi/7N4E/+qbRf/pW4p/6FrLv+VXBz/lGAm/97W
y//p5uL/dFA2/1EkAv9TJwX/UycF/1InBf9SJgX/TyIC/3NUP/+mpKHtnZyZOpmYlQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAZGRkADs7OxnGxsfEvp2A/6ZkIP+ubyj/s3cs/7d9L/+6gTL/vIQ0/7yEM/+8gzP/u4Mz/72F
NP++iDb/wIs3/8OQOv/Hlz7/ypxC/8qdQv/HmD//xJM7/8OQOv/Fkjr+vI040JZ0K3WLfmVZpKKfWwAA
ACEzNTowycrJdcrFtoCLajd0om0nwLN1Kvq6div/w3kt/8t9Lv/Geiz/uXMp/69vJ/+tbyf/sXMp/7V2
K/+1div/sXMp/69yKP+wdSr/tHos/7iAL/+8hzP/v403/8GQOP/BkDj/wZA4/8CONf/Ms4z/oZKC/2U8
Cv9uRQv/c0sK/31TDf+QYxD/pnUV/7SAGP+6hhr/vIca/3xOC/9UMA//YDwo/2I+LP9jPy3/ZEEu/2VD
Lv9nRjH/a0k0/3BNN/90UDz/eFRC/3xYRv+BXUv/hWFP/4llVP+MaFf/c041/45mLv/ewHL/39um/97J
gP/Tmin/uHsU/6puF/+kbSn/n2ou/5RbHf+QXCP/3NLH/+vp5f95Vj3/UiQC/1QoBf9UJwX/UycF/1Mn
Bf9QIwL/cFA5/6akofCcm5lBmZiWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHx4AAAAABbW3uJbNvbL/qGos/69w
J/+1eS3/uX8x/7yFNP+/iTb/v4o2/7+INv++iDX/v4o2/8GNOP/CkDr/xZQ8/8mbQP/MoUT/zaRG/8uf
Q//HmT//xpY9/8WVPP/JmD3/0KJB+cqeQ+LDnFDKs4s5qLuVP6rXt2PL3sZs5c+fQfe7gTD/s3gs/7Bz
Kf+ycyn/vngs/8l9Lv/Hey3/vngs/7V0Kv+xdCn/snYq/7R3K/+1dyv/snUp/7F2Kv+0eiz/uIAv/7yH
M/+/jTf/wZE5/8KSOv/Ckjn/wJNA/9DEsf+Ea0//Zz0H/3BGDP95Tgv/iVoO/5xrEf+tehX/tYEX/7iE
GP+8hxn/rXQV/2Y8CP9cOBv/bko3/3BMO/9yTjz/dVE//3dUQv98WEb/gFxL/4VgT/+IZVT/jGlZ/5Ju
Xv+YdWT/k3Jg/3ZUN/+KYiT/zaI6/+O0Rf/dy4D/3dmk/96vSf/DghL/rG8U/6RtKP+eai//k1se/5Ba
If/ZzsL/7Orn/3xZQP9TJQL/VSgF/1UoBf9UKAX/VCgF/1EkAv9uTDT/qKSh8p+fnEmcm5gAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAD///8AjY2NWdbS0PWvfk7/r3Am/7Z7Lv+7gjL/v4k2/8GNOf/Cjzn/wY45/8GN
OP/Cjzn/w5E7/8WVPP/HmD//yp9D/86mR//Qqkr/z6dI/8ugQ//JnEH/yJpA/8eZP//Nn0H/16xG/9Kk
Qv/Ro0L/265G/96yRf/hwlX/3r5a/8iTOP+3fS//sncr/690Kf+wcyn/uHYr/8N8Lv/Hfi//wXwu/7p6
Lf+1eSz/s3gr/7N4K/+zdir/s3cr/7V7Lf+4gC//vIcz/7+NN//Ckjr/w5Q7/8KTOP/Dnlz/x8C3/29N
Jf9rQAn/dEkM/4NVDf+WYxD/pXES/657Ff+zfxf/toEX/7mEGP+6fxT/pGoU/2U7C/9jPyL/e1hE/4Nf
Tv+FYlH/iWZU/4xqWv+Rb17/lXRj/5p6av+ggHD/ooJy/5FwXP91Ui7/nHUs/86hN//NnCj/16Et/+C4
Vv/Z1p//38qA/9OTIP+zcxP/pW4n/55qL/+SWx7/j1gf/9fLvv/u7Oj/flxD/1QmAv9WKQb/VikG/1Uo
Bf9VKAX/UyUC/2tILv+opKD0m5uZUJualwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHl4eABRUVAky8vM0L6g
h/+ubyf/t3wv/7yFNP/AjDf/w5E7/8WUPP/Ekzz/xJI7/8STO//Flj3/x5k//8mcQf/Mo0X/0KpK/9Kv
Tf/Srk3/zqhI/8yjRf/LoEP/yp5C/8qeQv/Tqkf/2bJK/9GnRf/TqEX/3bRJ/+C4Sv/ixlv/2rJN/8GJ
M/+1fC3/sngr/7B1Kv+vdCn/s3Qp/717Lf/DgDD/wYAw/71/L/+4fS7/tHos/7J4K/+yeCv/tXst/7iA
L/+7hjL/v402/8KTOv/ElTv/wpQ5/8mzkP+mmYz/ZTwM/3FFDP9+UA3/kV0P/6BpEf+ocxL/rXkU/7F9
Fv+zfhb/toAX/7V6E/+3eBP/qG4b/3VIFP9kPh7/eldB/45tW/+YeGf/n39v/6SEdP+lhnX/ooNy/5Rz
X/98WDn/gVci/69+KP/Nmyz/1KMx/8aSIv/KkSD/26My/9fJff/b2KL/27BM/8J9E/+qcST/oGwu/5Jc
Hv+NVx3/1ci6//Hv7P+EYkr/VSYC/1gqBv9XKgb/VykG/1YpBv9UJwP/ZT8h/6Wfmveen51YnZ2bAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAHx8fAAAAAASusLGN0sa8/7B4OP+3fC7/vYc0/8KOOf/FlT3/x5k//8eZ
P//Hlz7/x5g+/8iaQP/KnkL/y6FE/86mSP/Rrkz/1LRR/9W1Uf/Sr03/z6lJ/82mR//MpUb/y6JE/8+m
Rv/atUz/2rVM/9KqSP/YsEn/4LpM/+K9Tf/hxln/06NB/7yDMP+0ey3/snkr/7F3K/+vdCn/sHMp/7h5
LP+/gDD/wYMx/76CMf+5fy//tXss/7J5K/+0eyz/uIAv/7uGMv+/jTb/wpM6/8SXO//DmUf/0MW0/39k
R/9sPwn/e0wN/4xYDv+cZBD/pGsQ/6hyE/+sdxT/r3oV/7F8Ff+xfRX/snkS/7FzD/+1dhP/tncf/5pk
IP94TBz/bkgj/3ZRMf99WTv/f1o9/39bPf+HZED/kms1/6h3KP+9hSP/wIgd/8CLGv/MliT/yJMl/7+G
F//Pjxr/2rVU/9fVnP/cy4P/0JMn/7R2If+jbi//k10g/45WHP/SxLX/8vHu/4VkTP9WJgL/WSsG/1gq
Bv9YKgb/VyoG/1YoBP9jPBz/pJ6X+Z6enGCenpwA1tPLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz8/OAHR1
dT7T0dDmvpZn/7Z7K/++iDX/w5E6/8eYP//JnUH/yp5C/8mdQf/JnEH/yp9C/8yiRf/Npkf/z6pK/9Ox
T//WuFP/17tW/9W3Uv/SsE7/0KxL/8+rSf/OqEj/zqhH/9SwS//fvlH/2bZN/9SuSv/duU3/4r1N/+LB
T//fv1H/ypU4/7iAL/+0fC3/s3os/7F3K/+vdSn/sHYq/7V6LP+8gTD/wIUy/72DMf+5fy7/tXss/7R7
Lf+3gC//uoYy/76MNf/Ckzr/xJY5/8qtdf+6sKb/bEQW/3lKDP+JVQ7/mGAQ/6FnEP+lbBD/qXAS/6x1
E/+teRT/rnoV/7B7FP+udxL/rHAO/61wDv+ycw//t3gX/7h5If+vdiT/qHQm/6JvJf+ndCj/tIc6/8qn
U//OpEL/w40m/7l+Fv+2exP/uH4U/72EFv/KkyP/vYIW/8KAD//XnSz/1sl8/9nXn//aslT/xIEl/6ty
Lf+XYCD/jlYb/9HCsv/z8/H/jG1U/1cnAv9aKwb/WSsG/1krBv9YKgb/VykE/2I6Gf+knJX8nJ2caJub
mgDg3dQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFRUQABQUEDbq7u6jSwav/t4A2/76JNf/Ekzv/yJtA/8uh
RP/Mo0X/y6JE/8uhRP/Mo0X/zqdI/8+qSv/Rrkz/1bVR/9i7Vv/av1n/2b1X/9W3Uv/Ts0//0rBN/9Cu
S//QrEr/0q9L/9u7Uf/hw1T/17VO/9e0TP/hvk//471M/+LET//askf/w4s0/7eAL/+1fS7/tHss/7F3
Kv+xdyv/snkr/7Z9Lf+7gzD/voUy/7uDMf+3fi7/tn0t/7eAL/+6hTH/vow1/8KSOP/DmUL/1ciu/5J8
Yv9zRAn/iFMP/5VcEf+dYxH/omgQ/6VsEP+obxH/q3MS/6x3FP+seBT/rXcT/6x1Ev+obg//qmwN/6tu
DP+ucA3/sXIP/7R2Ef+6fxf/u4Eb/7uBHv++iCf/x5k2/8ibMf++iCD/tHkV/7B0Ef+xdRD/tHgP/8KF
F//Chxz/uncM/8uGEv/Yt1b/1tSZ/93Mhf/TmTr/tXks/5xjIP+PVxn/z7+u//b29P+WeGD/WCgC/1ss
B/9aLAb/WisG/1krBv9YKgX/YTcW/6Obk/+fn516i42NAMG/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAD///8AhYaFUdbU1O+/m27/vogz/8WUPP/JnUL/zaRG/86oSP/Op0f/zaZH/86oSP/QrEr/0a9N/9Oy
T//WuFP/2b9Z/9zDXf/cw1z/2L5X/9a4U//UtlH/07NP/9KxTf/SsU3/1rdQ/+HGV//gxFX/1rZP/9q4
Tv/jwE//4r1K/+DDTf/Toz7/vYYy/7eAL/+2fi7/s3os/7J5K/+zeyz/tX4t/7iBL/+6hDH/u4Qx/7mB
MP+3fy7/t4Av/7qFMf+9izT/wZA1/8apdf/EvbT/elIh/4ZRDf+TWhD/m2ER/59lEf+iaBD/pWsQ/6dv
EP+qchP/q3YT/6t3E/+rdRP/q3MT/6ZrD/+laA3/pmoN/6lrD/+rbA7/q24O/691Ef+xeBT/sXgW/7N6
G/+5hCH/xJUo/7yHHf+wdhP/q24P/6ltD/+tcA7/tnYO/8aKH/+5eRD/wHgI/9acMP/Wy4H/3Nmh/921
Xv/Agin/oWYa/49XFv/Lu6f/9vb1/5h6Yv9aKQL/XC0H/1wtB/9bLAb/WywG/1krBf9hNhP/o5mQ/5yc
m4RaYGcAvLm0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVAFNSUgAgHx8Rubm6qNTHuP++jkP/xZU7/8qf
Q//OqEj/0KxL/9CtS//Qq0r/0KxL/9KwTf/UtFD/1bZS/9e7Vv/bwlv/3cdg/97IYf/cxFz/2L5X/9e7
Vf/WuVP/1LZR/9S2UP/VuFH/3MFV/+XNW//dwVX/17hQ/968T//kv03/4sBK/969Sf/Llzj/uoUx/7iB
MP+1fi7/tHwt/7R8Lf+2fy7/uIIw/7qEMf+6hTH/uYMw/7iAL/+4gS//uoQx/72KM/+/k0P/0sa0/5mB
Yv+CTgv/k1kQ/5leEP+cYhD/oGYR/6JoEf+kaxD/p24R/6lxEv+qdRL/q3UT/6pzE/+pcRL/o2kQ/6Fl
Dv+iZg//pGcQ/6VoD/+laQ7/qG4Q/6tzE/+rcRP/qnIV/652Fv+9iyD/u4YZ/7B1Ef+mag//pGgP/6dp
Dv+tbQz/wH0V/8CCGv+5cgf/zocZ/9y8ZP/Z15//3sl//8uMJv+iYxH/kmAl/8m5p//29vX/nYFp/1sq
Av9eLgf/XS0H/1wtB/9cLQf/WywG/2A0Ef+hl43/nZ2cjv///wCzsa0AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAPv6+ABycXE+0NDQ4squhP/ElDr/y6FD/8+rSf/SsE3/0rJO/9KwTf/SsU3/1LRQ/9W3
Uv/WulX/2b5Y/9zFXv/fymP/4Mxl/97JYv/bxFz/2cBZ/9i+V//Wu1T/1rpT/9a7VP/ZvlX/4stb/+bP
XP/bwFT/2LlQ/+C/T//jvkv/4cRL/9qzRP/EjzX/uoUx/7iBL/+1fi7/tX4u/7aALv+5gzD/u4cy/7uH
Mv+6hTH/uIEv/7iBL/+5hDD/vIgx/8mvg/+8saL/hFUX/5JZDv+YXRD/ml8Q/51jEP+gZhD/o2kR/6Vs
EP+nbhH/qHAS/6lzE/+pcxT/qXIT/6dvEf+hZxH/nGAQ/51hEP+fYxD/oGMQ/6FkD/+jaBD/p24R/6Zs
Ev+lahL/p24R/7J8Fv+6hRj/sXUR/6VoD/+fYxD/oGMP/6dnDf+zbwr/xoYd/7p2Df/EfBD/26ZD/9nO
h//a0pL/yZo6/7+dbP/f1sr/7Onk//X08v+hhm7/XSsD/18vB/9eLgf/Xi4H/10uB/9cLQb/YDMQ/6GV
i/+goJ+V5t/TAri2sQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwALi4uAAAAAAepqaqK2tTK/cij
Xf/LoUH/0K1L/9O0T//UtlH/1LVQ/9S1UP/VuFL/17tV/9i+V//awVr/3cdg/+DMZf/iz2n/4c5m/97J
Yf/bxV3/2sNb/9nAWP/Yvlb/2L5X/9i/V//dxlr/59Ng/+PNW//ZvVP/2blO/+LATv/jwEr/4MVM/9Sm
P//AizT/uoUx/7eBL/+3gC//t4Iv/7mFMf+8iDP/vIkz/7uHMv+5hDD/uIIw/7mDLv/Al1L/08q9/5Z0
R/+RWAv/mV4Q/5pfEP+bYBD/nWQR/6BnEf+jahL/pWwR/6ZvEf+ocRL/qnMU/6lzFP+pcRL/pm0Q/6Fm
Ef+aXhD/mV0Q/5leEP+bXxH/m2AR/51hEf+iaRD/o2kQ/6BmEP+iZxD/qG4R/7mCF/+zdhD/p2oP/5xg
EP+cXhH/omEP/6pnCv/AfBP/woEZ/754D//Tkyz/2r5m/9POif/Kunz/7ejf//X19P/08/D/9fTy/6OI
cP9fLQP/YTAI/2AvB/9fLwf/Xi8H/14uBv9gMg7/oJKH/6GhoJ22s6sFraunAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAjY2LAFFQUCTFxcXE1smz/8mjTv/RrUr/1bZR/9a6VP/WuVP/1rlS/9e7
Vf/Yv1f/2sJa/9vEXP/eyWH/4c5n/+PRbP/j0Wv/4M1m/97JYf/dx17/28Vc/9rCWv/awlr/2sJa/9vE
Wv/izl//6ddi/9/IWv/XulH/3LpN/+PATP/ixEv/38BK/82bO/+9iTP/uYQx/7iDMP+4gzD/uoYx/7yJ
NP+9izT/vYo0/7qHMv+5gy//uYc6/9DBq/+wnID/kFoQ/5xgEP+bYBD/m2AR/5xiEP+fZRD/oGcR/6Jq
Ev+lbRH/pm4R/6lxEv+qcxT/qXMU/6lxEv+lbBD/oGYR/5dcEf+UWhH/lVsQ/5VbEf+WXRD/mFwQ/51j
Ef+fZhD/nGIQ/5xgEf+hZhD/snkW/7Z5Ev+rbBD/nWAP/5hcEP+cXQ//pGMM/7VvCv/GiR7/vnwU/8mG
If/aqUX/0sV0/8zHmf/w7+v/9PPw//Py7//19fP/qY95/2AuBP9iMQj/YTAI/2EwCP9gLwf/Xy8H/18w
Cv+binz/pKSjr7CuqAutq6cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AH19
fEvR0dHk0b+X/9CuTP/WuVL/2L1W/9i+Vv/XvVX/2L9X/9rCWv/cxV3/3cdf/9/LY//i0Gn/5dRu/+XV
b//j0Wr/4M1l/97LYv/dyWD/3MZd/9vFXP/cxl3/3MZd/9/KXv/n1mT/6NZi/9vCVv/Xt07/371N/+PC
S//iyE3/27ZH/8aUN/+8iDP/uYUx/7mFMf+6hzL/vYo0/76NNf++jDX/vIkz/7mFMv/IsI7/w7io/5Vl
IP+dYg3/n2IQ/55iEf+dYhH/nmQQ/6BmEP+haBH/omsR/6RtEf+mcBL/qXET/6pzFP+qcxT/qXES/6Zt
EP+gZhD/lVsR/5NZEf+TWRH/klgR/5NZEP+TWBH/mF4Q/51kEP+aYBH/mF4R/5xhEP+pbRL/uHsT/61t
D/+hYQ//mFsP/5hbD/+fYA3/q2cK/8KAFf/EhR7/w4Ed/9SXLf/WuVf/x8ON/+7t6f/r6uj/8/Lv//b1
8/+rknv/Yi8E/2MxCP9jMQj/YjEI/2EwCP9hMAf/YC8I/5eFdP+jo6K3oJ6ZDaKhnAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAACcnJgArKyoAAAAABZqamXLZ19L01MCG/9W5Uf/ZwFj/2cJZ/9nA
WP/ZwVn/28Vc/93IX//eymH/4M1l/+PRa//m1XD/59dz/+XVb//i0Wn/4M5l/9/MZP/eymD/3clf/93J
YP/dyWD/3spg/+PRYv/r3Gf/489e/9e8Uv/Ytkz/4sFN/+PFS//hyE7/1alB/8GONv+7iDP/u4cy/7uI
Mv+9izT/v442/7+ONv+9izL/xqd1/8/Hu/+edzn/nmMN/6BlEP+fYw//n2MQ/6BjEP+fZRD/oGYQ/6Jp
Ef+jaxH/pG4R/6ZwEv+pchP/qnQT/6t0Ev+pchP/pW0R/6BnEP+VXBH/klcR/5JXEf+RVxD/kVcQ/5FW
Ef+UWRD/nGER/5pfEv+VWxH/mV0Q/6BjEP+3ehb/sHAO/6ZlDf+ZXBD/mFsQ/5tdDv+lZAz/uHML/8mM
Jf/Cgx7/zIsh/9imOv/IvoH/6unl/9HQzf/m5eL/9fXz/7GYg/9kMAb/ZTIJ/2QyCP9kMgj/YzEI/2Ix
CP9hLwf/loFu/6Kiob6VlJAQmpmVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJmZ
mABXV1YAEBAPD6qqqpDa1tD508KC/9nBV//bxVv/28Rb/9vEW//cx17/3sph/9/MZP/hzmf/5NNs/+fX
cv/o2Xb/59hz/+XUbv/i0Wn/4c9n/+DNZP/fzGL/38xj/9/MY//fzGP/4c5j/+nZZ//r22b/3cZY/9W3
Tv/cukz/5MVO/+LJTf/fwUz/zZ07/76LNP+8iTP/vIoz/72MNf/AkDb/wI81/8Ojbf/Ryr//p4dR/6Fp
Dv+jaRH/oWYQ/6BlEP+gZBD/oGQQ/6BlEP+gZxD/omkR/6NtEP+lbxH/pnAS/6hyE/+pdBP/qnYT/6l0
E/+mbxL/oWgQ/5ZcEf+RVhH/kVYR/5BWEf+RVRL/kFUR/5FXEf+bXxL/mmAR/5RaEf+UWhD/m14P/7Bx
FP+1dhD/qmkM/5xfD/+XWhD/mVsQ/59hDv+uawr/xocd/8eLKf/HhB7/0pIg/8y2bv/q6uX/zczK/9LR
zv/o6Ob/u6WS/2czCP9mNAn/ZjMJ/2UzCP9kMgj/ZDII/2IwBv+Vfmv/pKSjxpWUkRKamZYAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/f34ALi4tFrCwsJ3b2c/82cqC/9zH
XP/cx13/3Mdd/97JYP/fzGP/4c5m/+LQaP/k1G3/59h0/+raef/p2nj/59dy/+TUbf/j0mr/4tBo/+DO
Zf/gzmb/4M9m/+DOZv/gzmX/5dRm/+zeav/m1GD/2L1T/9a1TP/hwU7/5MlN/+LMT//btUb/xZQ4/72M
NP+9izT/vo00/8CPNf/Ip2n/1M3C/6uOXv+kbRH/qG8R/6RqEf+hZxD/oWYQ/6FmEP+gZRD/oWYQ/6Fo
EP+jaxH/pG0Q/6ZwEf+ochP/qHIT/6l1E/+rdxP/q3YT/6dxEv+jahH/mV4S/5FWEv+PVRL/kFUT/5BV
E/+PVBL/kFUS/5ddEf+bYBD/llwQ/5NZEf+ZXRD/pmcP/7h7FP+tbA3/oGMO/5hcEP+XWhD/nF4O/6dm
DP+8ehL/zJQw/8SEH//KhRT/zqVW/+zq5P/Ozcv/0dDO/9vb2f+8p5T/aDUJ/2g0Cf9nNAn/ZjQJ/2Yz
Cf9lMwj/YzAF/5N6Zf+kpKPPlJOQF5eWkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACmpqQARUVDHLSztKLc2dD71sqQ/9vIYf/dyl//38ti/+DOZf/i0Gj/49Jr/+XV
b//o2XX/6tx7/+vcfP/p2nf/5tdx/+TUbv/k02z/4tFp/+LRaP/i0Wn/4tFp/+LQaP/j0Wf/6dpq/+ze
aP/fyVr/1bdO/9q4S//kx0//48xN/+LIT//Tp0D/wZA2/76NNP+9jTb/xKd3/9XOw/+tkWT/oW0T/6t0
FP+ocBL/pWsR/6NpEf+iZxD/omcR/6JnEf+iZxH/omgR/6NrEv+kbRH/pnAS/6hyE/+pcxT/qnYS/6x4
FP+rdxT/qHMS/6NsEf+bYBL/kVcR/5BVEf+QVRL/kVUT/5FVE/+QVRL/lVoR/51iEv+ZXhH/lFkR/5db
EP+fYQ7/tXgW/7ByD/+mZwz/ml4P/5hcEP+ZXRD/omQO/7JxD//LkSj/xosm/8R+Dv/Jl0H/7Ojg/87O
zP/U09D/5+jm/8Gtm/9qNgv/aTUJ/2k1Cf9oNQn/ZzQJ/2c0Cf9kMAX/jXFY/6Skod6XlpMgl5aTAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrqqkAPz8+G6+u
r5nZ19X529Kg/93MZv/gzWL/4dBn/+PSav/k023/5tZw/+jadv/r3X3/7d6A/+vdfP/o2Xb/5tZx/+XV
b//k1Gz/49Nr/+TTbP/k02z/5NNs/+PSav/m1mr/7eBr/+jXYv/Zv1T/1bRM/9+/Tf/lzE//485Q/9+/
S//Kmjj/wJI8/8uzif/SzMb/q45d/6JsEv+qdBT/q3YV/6hxE/+laxL/pGoR/6NpEf+jaBH/o2gR/6Jn
Ef+iaRH/o2sS/6VuEv+ncRL/qXMU/6p0Ff+rdxP/rHgU/615Ff+qdhP/pG4S/5xiEv+SWBH/kVYR/5FW
Ev+RVhL/kVUT/5FVEv+UWBH/nWIS/5thEP+UWxH/lFoR/5teDv+ubxP/tXgT/6trDv+fYQ7/mFwQ/5hc
EP+eYQ//q2wR/8KDHf/Jky3/wH0M/8OPOf/r59//0dHP/+bl4//29vT/xbKh/204DP9rNgn/ajYK/2o2
Cf9pNQn/aDUJ/2UxBf+Ka1H/o6Kg5JmYlSeVlZEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAQEBAAAAAACOjo0AMTEwFaOiooPU09Hp3ti2/9zOev/i0Gf/5NNr/+XV
b//m13L/6dp4/+zefv/u4IL/7d+A/+rcev/o2XX/59hz/+bWcP/l1W7/5dVv/+XWb//l1W7/5dVt/+XV
bP/q22z/7d9p/+HLW//VuU//2LdM/+PHUP/lz07/4stO/9W0Xv/UxKf/zMS2/6aETP+jbRL/qnMU/6t2
FP+seBT/qXIT/6VsEv+laxL/pGoR/6RqEf+kahH/pGoR/6NrEv+lbhP/p3EU/6lzFP+rdhX/q3UV/6x4
FP+teRT/rnoV/6x4FP+mcBL/nmUS/5NYEf+SVxH/klcR/5JXEf+RVhL/kFYR/5JYEf+cYhH/nmUQ/5he
Ev+UWhL/mV0P/6VnEP+2exX/rG8P/6RlD/+aXhD/mFwQ/5tfEf+maBP/uHgY/8yUK//BgxP/v4s1/+zo
3//s6+n/8vHu//b29P/Gs6L/bjoN/2w3Cf9sNwr/azcK/2o2Cv9qNgr/ZzIF/4hoS/+joqDol5aTLZST
kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAB2dXQAAAAACIODglLGxcbK29nO/tvTnf/h0nX/5tZv/+jYc//q23n/7d6A/+/hhP/v4YT/7N5//+rb
ef/o2nb/6Nh0/+fXcf/n13L/59hz/+fXcv/m13H/5dZv/+fYbf/t4Gz/6dlj/9vBVP/VtUz/3r1K/+HM
Wv/b0I7/2dTG/72tkv+gdi3/pm4R/6tzFf+qdBX/rHcV/6x4Ff+pchT/pm0T/6ZsE/+lbBP/pWsT/6Vr
FP+lbBT/pW0U/6dwE/+ochT/qXQU/6t3FP+rdxT/rHgU/615Ff+vexb/rnoV/6hzEv+gaBH/lFoR/5JX
Ef+SVxH/klcR/5JXEf+RVhD/kVcR/5pgEf+iZxH/nWQS/5hhEf+ZXxH/n2QP/7N5Ff+vcxH/p2kP/51h
EP+ZXRD/mV4R/6JmE/+xchn/xokg/8eLHf+7hzH/7Ofd//T08f/z8u//9vb0/8u6qv9xPA//bjgK/204
Cv9tOAr/bDcK/2s3Cv9oMwb/iGVH/6akouubmpc0l5aUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wA0NDMA////AFlZWCmpqamQ0dDP5t3Z
xf/h2Jn/49Z+/+rbef/u33//8OKG//DjiP/u4IT/7N1+/+rbev/p2nf/6Nl1/+jZdf/p2nb/6Nl2/+jZ
dP/n2HP/59dw/+vcbP/u4Wf/4s1a/9O6XP/Yw4D/29W8/83Guv+ukV//o3Ic/6pzFP+rdBb/qnQX/6t1
F/+teBb/rnoX/6t1Fv+pcRT/qG8W/6dvFv+nbhf/pm0X/6VsFf+lbhT/p3AT/6hyFP+pdBT/q3cU/6x4
FP+seBT/rnoV/7B8Fv+vfBX/qXUT/6JsEf+VXBH/klcR/5JXEf+SVxH/klcR/5NYEf+UWhH/mmER/6Vt
Ev+mcBP/nmgS/5lhEf+aYRD/q3IS/7F3E/+qaw//oGQQ/5leEP+ZXhD/nmQT/6pvGP+7fRn/ypEj/7Z+
Iv/g1L//9vb2//T08v/29vT/zb2t/3M+EP9vOQr/bzkK/245Cv9uOAr/bTgK/2o0Bv+GYUL/pqWi7Zub
mDuYl5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAC0tLAAAAAAAo6OhAAAAAAl2dnVFtbS0p9TT0evb2Mn/3NWt/+LYlf/s34z/8OOK//Di
hv/u4ID/7N18/+vcev/q23j/6tt3/+rbeP/q23j/6tt2/+nadP/n13L/5NZ0/+LYg//b06L/19LD/9HL
wf+6qIX/r4xG/7B+JP+ueBn/rHYY/6x2GP+tdxj/rnkZ/7F8Gv+zfhr/rXgY/6pzFv+pcRf/p28W/6du
F/+mbRf/pWwV/6VuFP+ncBP/qHIU/6p0FP+rdxT/rHgU/6x4FP+uehX/sHwX/7B9Fv+qeBT/pW8T/5he
Ef+SVxH/klcR/5NZEf+VXBH/ll0Q/5ZeEf+ZYRH/pG4T/6hzE/+ibBL/m2IR/5pgEP+laxD/tHoV/6tt
D/+kZg//m2AQ/5leEP+bYRL/pWoX/7J1GP/HjB7/voQZ/7eLQv/Xw57/4NjB//Pz8P/QwbL/dUAS/3E6
Cv9xOgv/cDoL/285Cv9vOQr/bDYH/4FZNv+mo57wmpqXQpiXlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODg3AP//
/wAXFxcPenp5Sa6trpnLysva19XS993ayv/i3Lv/5t2p/+nfmf/q3o7/6t6J/+vehv/q3YT/6dyG/+jc
iv/m25D/4tme/9/Ysf/b18P/1NHK/8e/s/+xn3z/rYtL/7iOO/+/kzz/u487/7OAJ/+ueBr/rnob/658
HP+vfR3/sn4c/7N/G/+ueBj/qnMX/6hxF/+ncBb/p24X/6ZtFv+lbBX/pW0U/6dwE/+ochT/qnQU/6x4
FP+seBX/rHkV/657Fv+vfhf/sX8X/69+F/+rehX/nWcT/5JXEf+TWBH/lVsR/5ZeEP+XXxD/l18Q/5dg
Ef+iaxL/qXMU/6ZvEv+dZRH/m2ER/59kEP+zehX/rnIQ/6hpD/+eYhD/ml8Q/5pfEf+hZhX/rG8X/7+A
Gv/IkST/vHwT/7x+Dv/KpFP/8O/q/9nMwP96Rhj/cjsK/3I7C/9yOwv/cTsL/3A6C/9uNwj/f1Uv/6ej
nfKdnptKm5qYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwcAAAAAAEtLSwD///8AAAAACGBgXyyNjYxjsK+wn8PC
w8rR0M/n2dfR9NzZz/jd2sz53tvK+d7byfnc2sv529nO99jW0PLPzs3jwL/BwKqjmbmkiFn5oHw+/6qC
Nv+6jzv/wZVA/8CUPv+9kj7/uo06/7OBKP+vfB3/rnwc/699Hf+yfxv/s34b/654GP+qcxf/qXEX/6dv
Fv+mbhf/pmwW/6VsFf+lbRT/pnAT/6hyFP+qdBX/rHgV/616Fv+tfBf/r38Y/7CBGP+xgRj/sYIY/65/
Fv+haxT/klcR/5NZEf+VWxH/l14Q/5dfEP+XXxD/l18R/55oEf+ocxT/qHIU/6BpEf+cYhL/nGER/6ty
Ev+yeBP/qWsO/6FkEP+bXxD/mV4Q/5tiEv+lahT/s3YW/8eQI//DhRv/wH0L/8ydRv/w7un/28/D/31I
Gf90PAr/dDwL/3M8C/9yOwv/cjsL/3A5CP9/Uiv/p6Gb9pycmlSbmpgAuLavAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAA1NTUAiIeGAP///wAAAAAIS0tKG21tbTd9fX1QiYiJYoyLjGWLi4xli4uNZYyL
jWWFhYZfe3p7S2pqaTImLTgTmXg+V6uBN/WrgTr/sIg7/7yRPv/BlkD/v5U//72SPv+9jz7/uow7/7WG
L/+vfh//r30c/7J/G/+zfhv/rngY/6pzF/+pcRf/p28W/6ZuFv+mbRf/pm0V/6ZvFf+ochX/qnUX/6x3
GP+seRj/rHwX/65+GP+wgBn/sIEY/7GCGf+wgRj/rX0W/6NuFP+TWBH/k1kR/5VcEf+XXxD/l18Q/5df
EP+WXhH/m2QR/6ZxE/+pdBT/omsS/5xiEf+bYRH/pGkR/7V7Ff+rbw//pWcP/5xgEf+ZXxD/mmAR/59m
Ef+rbxL/v4Ma/8SLH/+9eQv/xZM9/+3q5f/d0sf/f0sc/3U9C/91PQz/dT0M/3Q8C/9zPAv/cToJ/35Q
J/+ooZv7m5uZZZybmACko5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsr
KwBycXAAkZGPAMjHxQD///8A////AP///wD///8A////AP///wC3trUAjo2MAJyATQCyjUtcrYQ7+KuC
O/+wiT3/u5JA/8CXQP+/lkD/vZJA/7yQP/+7jj7/upA+/7eLNf+xgSP/sn4b/7N+G/+ueBn/qnQX/6lx
GP+ocRf/qXEY/6lxGf+pcRn/qnIY/6t0F/+sdhj/rHcY/6x5GP+sfBf/rn4Y/7CAGf+wgRj/sYIZ/7CB
GP+tfRb/pXEU/5VaEf+TWRH/llwR/5dfEP+XXxD/l18Q/5ZeEP+ZYRH/pG0S/6l0FP+lbhL/nWUR/5xh
Ef+hZhD/sXkU/65yEP+nag//nmIQ/5pfEP+aXxD/nmMR/6hrEf+2eBX/xo0e/7t6Df/BjTj/7Ojh/+DW
zP+DTyD/dz0K/3c+DP92Pgz/dj4M/3U9DP9zOwr/fk0j/6ihmf2XmJZslZaUAMrHwQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAADPu5UAsIdAALGKSGeshDv8qYM7/7CKPv+8lED/wJdC/8CXQf++k0D/u5A//7uP
P/+6jz7/u5A//7qOOv+3hyr/tIEe/656Gv+sdxr/q3YZ/6p2Gv+qdRv/qnQb/6pzGv+qchj/q3UX/6x2
GP+sdxj/q3kY/618F/+ufhj/sIAZ/7CBGP+xghn/sIEY/61+Fv+ncxT/llwS/5NZEf+WXRH/l18Q/5df
EP+XXxD/l14Q/5dgEf+gaxL/qXQU/6ZwE/+eZhL/m2ER/55kEP+rchL/snYS/6dqDv+gZRD/m2AR/5lf
EP+bYhH/pGkR/69xFP/Chhn/voAP/76INP/r5t//4dfN/4VRIf94Pwv/eUAM/3g/DP93Pwz/dj4M/3U9
C/97SBv/pZuQ/5aXlnOSk5IAubizAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKeeQCweiMAsYlHeayE
PP+phDz/sow+/72VQf/BmEP/wZhC/7+UQf+8kUD/u5BA/7uRQP+9k0H/v5ZC/8CZQ/+9kTj/sYEk/6x5
G/+sdxn/q3Ya/6t1G/+qdBr/qnIZ/6pyGP+rdRf/rHYY/6x3GP+reRj/rHwX/65+GP+vgBn/sIEY/7GC
Gf+wghj/rn4W/6h1Ff+ZXxL/lFoR/5ZdEP+XXxD/l18Q/5ZeEf+XXxD/l18Q/55nEv+ochP/pnAS/51n
Ef+aYBH/nWQQ/6ZsEP+0eRT/qG0P/6JnD/+cYRH/mmAR/5thEv+gZxH/qW4T/7d7FP+9gxL/vIYv/+nj
3P/j3NL/iFQl/3o/C/96QQ3/eUAN/3lADP94Pwz/dj4L/3tGGP+lmY3/mZqZfYSFhwC6uLQAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAs551AJ4AAACyiEWIrYQ9/6qFPf+zjj//vpdD/8KZRP/BmUT/wJZC/72S
Qf+8kUH/vpVE/7+WRf/AmUT/wptF/8CXQ/+6jjz/s4Qu/657H/+qdhr/qnQa/6p0Gv+qchn/qnMY/6t0
F/+sdhj/rHcY/6x5GP+sfBf/rn4Y/6+AGf+wgRj/sYIZ/7CCGP+ufhb/qXUV/5tjEv+VXBD/ll4Q/5df
Ef+XXxD/ll8Q/5ZeEf+WXhH/m2QR/6ZwEv+ochP/oWoS/5xiEf+dYxH/omgP/7B4FP+rcRD/pmkP/51j
EP+aYBD/m2ER/55lEf+laxL/sXMT/72BFP+8iDD/6OLY/+Xe1f+LVyj/e0AL/3tCDf97QQ3/ekEN/3lA
Df94Pwz/e0YV/6SXiv+bnJyL////AMG/uQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0nXIAvd7/ArGJ
RJOthDz/q4Y+/7SPQP+/mET/wptF/8KbRf+/l0P/vpRC/72SQf++lUT/v5ZF/8CZRP/Cm0X/wJZC/7qQ
P/+4jT3/t4k3/7GBLP+teCD/qnMa/6pyGP+qchj/q3QX/6x2GP+sdxj/rHkY/6x8F/+ufhj/sIAZ/7CB
GP+xghn/sIEY/65+Fv+pdhX/omsS/5lgEP+XXxD/l18Q/5dfEP+XXxD/l18Q/5ZeEP+aYhH/pG4S/6lz
FP+kbhL/nGUR/5xiEf+gZg//rHMT/651Ev+maQ//oGQQ/5pgEf+ZYRL/nWYW/6VvHP+xeCP/v4co/8SX
Rv/p4df/5+DX/41aKv99QQv/fUMN/3xCDf98Qg3/e0EN/3pADP98RRP/pJWH/5ucm5rEwLcErq2oAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAALOabAC3saMEsYpEnKyFPf+shz//tpFC/8CZRP/Dm0X/w5tF/8CX
Rf++lUP/vZNC/76VRP+/lkX/wJlE/8GaRf/AlkP/upA//7iNPf+5izz/t4s9/7aHOf+xfy3/rXcg/6pz
Gf+qdBb/rHYX/6x3GP+seRj/rHwX/65+GP+wgBn/sIEY/7GBGf+xghn/rn8W/6l3Ff+kbhL/mmIQ/5df
Ef+XXxD/l18Q/5dfEP+XXxD/l18Q/5hhEP+hbBL/qXQU/6dxE/+gZxH/nGIR/59lEP+nbhH/sHkV/6lw
Fv+nbx7/om8k/6RyK/+ndzH/rX01/7OCN/+8iDT/xptJ/+nh0//r5+H/lGM2/31BC/9+RA7/fkMN/31D
Df98Qg3/fEEM/3xEEf+klIT/nJ2doru3sAaurKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs5hmALek
ggewikSlrIY9/6yIQP+3kUP/wZpF/8OcRv/Dm0b/wZhF/76VRP+9lEP/vpVF/7+WRf/AmUT/wZtF/8CW
Q/+7kD//uI09/7iLO/+3izz/t4o9/7eJPf+2hjn/s4Ew/698JP+ueR3/rXga/6x5GP+sexb/rn4Y/6+A
GP+xgBf/soEY/7GCGP+ugBb/qXkV/6VwE/+cYxH/mF8Q/5hfEP+XXxD/l18Q/5dfEP+XXxD/l2AQ/59p
Ev+qdBX/q3cX/6ZwGf+hbB7/pXEi/6x4Kf+4hzH/tYIx/7F+NP+sezX/qnk1/6h6Nf+sfTj/sYE3/7eE
Mv/ElkX/6eHR/+3p5P+XZzr/f0IK/4BEDv9/RA7/fkQO/35DDf99Qg3/fUQQ/6SRf/+dnp2oqaafCaak
oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzl2IAtZ5zC7GLRq+shj7/rYlB/7eSRP/Bm0b/xJ1H/8Oc
R//CmUb/v5ZF/72VRP++lUX/v5ZF/8CZRP/Cm0X/wJdC/7uQP/+4jT3/uIs8/7eKPP+3ij3/t4k9/7eI
PP+3iDz/t4k6/7aIN/+2hjL/s4Yt/7KFJ/+yhST/s4Uj/7SGIP+zhiD/s4Uf/7KEH/+tfh3/qngc/6Ns
HP+eaBz/nWkd/51pHv+eah//n2wi/6BtJP+gbiX/p3Yp/7KCLv+1iDH/soM0/6x9Nf+sfDT/r341/7iI
N/+3hjX/sn8z/618NP+peTT/qHo1/6t8OP+vfzf/tIIz/7+PQf/o3s7/6+fi/5pqPf+AQwr/gUUO/4FF
Dv+ARA7/f0QO/39DDf9+RA//pJB9/56fn7GioJsLoqGeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOV
XQC0mWcQsYtIv6yHP/+uikH/uZRE/8KcR//En0n/w55I/8KbRv/AmEb/vpVF/76VRf+/lkX/wJlE/8Kb
Rf/Al0L/u5A//7iNPf+4iz3/t4o+/7aKPf+2ij3/too9/7iJPf+4ijr/uIs7/7mMO/+4jjv/uY87/7qR
O/+8kzv/vZQ5/7yTOP+7kzj/u5I4/7eNN/+1iTb/rn40/6h5NP+oeTT/qHk0/6d5NP+neDX/p3g1/6d5
Nf+rfDb/s4U2/7iMN/+0iDj/r4A1/6x8NP+ufTT/tIQ1/7iJNv+ygDT/rn0z/6p6NP+oejX/qnw3/69+
OP+xgDT/u4s//+fcyv/q5uD/nnBE/4FDCv+DRg7/gkYO/4FFDv+BRQ7/gEQO/39EDv+kjnn/oKGgwJ+e
mRChoJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs5FSALSTVxSwikXNrIdA/6+MQv+6lkT/w55I/8Wg
Sv/En0n/wpxH/8GZRv/Al0X/vpVF/7+WRf/AmUT/wptF/8CXQv+7kT//uY09/7iMPf+3iz7/t4o+/7aK
Pf+2ij3/t4k9/7iKOv+4izv/uYw7/7iOO/+5jzr/u5E7/72UPP+9lTv/vZU7/7yUOv+7kzr/uI85/7eL
OP+wgTb/qno1/6l6Nf+pejX/qHo1/6h5NP+neDT/p3g0/6h5NP+vgjb/tos3/7WLN/+vgzX/rH01/6x8
NP+xgDT/uoo2/7SDNP+vfjT/q3s1/6l6Nv+rezf/rX43/7B+NP+6jEX/6ODR/+bg1/+caz3/g0UL/4RH
D/+DRw//g0YO/4JGDv+CRQ7/gEUO/6aOd/+foJ/LkZCMFJWVkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AACzkE0AtJJSGbCLQ9WsiUD/r41D/7uXR//En0n/xaBK/8WgSv/CnUf/wZpG/8GXRv/Al0X/wJhG/8GZ
Rf/Cm0X/wJhD/7uRQP+5jj7/uI09/7iLPv+4iz//t4o+/7eKPv+3ij3/uIo7/7iLO/+5jDv/uI48/7qQ
PP+7kjz/vZQ8/72VPP+9lTz/vJQ6/7yTOv+5kDn/t4w3/7KDNv+rezX/qXo1/6l6Nf+pejX/qXo1/6h5
Nf+oeTT/qHo1/62BNv+0iTf/tow3/7KGN/+ufzX/rX00/7B/NP+3iDb/tYU0/69/NP+rfDX/q3w4/6t7
N/+rfTf/rXwy/7+XWv/q5dz/18u8/5JaJv+FRw3/hUgP/4VID/+ERw//g0cP/4NGD/+BRAz/oYVq/5+g
n9KRkI0XlJSRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALORTgC0k1UhsYxD36yJQf+vjUT/vJdI/8Sf
Sv/FoUv/xaBK/8OeSP/Cmkf/wZhG/8GaRv/BmUb/wplG/8ObRv/AmUT/u5JB/7mOP/+4jT3/uIw+/7iL
P/+4iz//t4o+/7eKPf+4izv/uIs7/7mNO/+4jjz/upA9/7uSPP+9lDz/vpU9/72VPP+8lDr/vJQ6/7mQ
Of+2jTf/s4Y1/6x8Nf+qezb/qns2/6p7Nv+pejX/qXo1/6l6Nf+pejX/rH41/7SHNv+3jTj/tIo3/7CB
NP+tfTT/rn40/7WENf+2hjX/sH80/61+Nf+tfjj/q305/6t9OP+rezH/zK+B/+Pe1v/BqZD/i04V/4dJ
Dv+HSQ//hkgP/4VID/+FSA//hEcP/4JFDP+jhmr/oqOh05KQjRiVlJEAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAspJRALOVWjCxjEPprIlC/7GORP+9mEn/xJ9L/8WiTP/GoUv/xJ5K/8KbSf/Cmkf/wZpG/8Ga
R//Cm0b/w5xG/8GZRP+7kkH/upA//7mNPv+4jD//uIxA/7iLP/+4iz//t4o+/7iLPP+4jDz/uI07/7iO
O/+6kTz/u5I8/7yTPf++lT3/vpY9/72VO/+7kzr/uZE6/7eNN/+0iDb/rX40/6t7Nf+qezb/qns2/6p7
Nv+qezb/qns2/6l6Nf+rfTX/sYY1/7eNOP+2jTj/sYQ2/61+Nf+ufTT/soE1/7aHNf+wgDT/rn82/65/
Of+sfzv/q304/65/OP/ezbT/0ca6/7GNaf+ISQ7/iEoQ/4hKD/+HSQ//h0kP/4ZID/+FSA//hEcO/62U
e/+mp6bNkI+MFZaVkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACykVAAspVZPLCLRO6tikP/so9F/76a
Sf/EoUv/xqRN/8WiTP/En0v/w5xK/8KbSP/Bm0j/wZtG/8GbRf/DnEb/wZlF/7yTQf+6kED/uo8//7iN
QP+4jED/uIxA/7iLP/+4ij7/uIs+/7iMPP+4jTv/uI48/7qRPP+7kTz/vZM9/76WPv+/lz3/vZU7/7yT
O/+5kDn/t444/7aKN/+vgDT/rHw0/6t8NP+qfDX/qnw1/6p7Nv+qezX/qns1/6t8Nv+whTb/to04/7iP
Of+ziDb/r4A1/65+NP+wfzT/toY2/7KCNf+wgDj/r4A6/6x+Ov+qezX/uZJW/+Xd0P/CsZ7/o3NG/4hI
DP+JSxD/iUoQ/4hKEP+ISg//h0kP/4ZJD/+GSQ//s5uE/66vrr6fnZkPpaSgAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAALKRUACylFhFsItE8a2KRP+ykUf/vZxK/8SiTP/HpU7/xaNM/8OgS//DnEr/wptJ/8Gb
SP/Bm0b/wpxG/8OdR//BmUX/vJNB/7uQQP+6j0D/uIxA/7eMQP+4jED/uIxA/7iLP/+4iz3/uIw8/7iN
O/+4jjz/upA8/7ySPP+9lD3/vpY+/7+YPf++ljz/vJM7/7mQOv+3jjj/t4s4/7GBNf+sfTT/q300/6t9
NP+rfTT/qnw0/6p8NP+qfDT/qnw1/6+DNv+1izf/uI84/7WLN/+xgjX/rn40/7B/M/+0hTX/tIU3/7GC
Of+vgDr/q305/6l6NP/Su5j/1cu//76mjv+YYCr/i0wQ/4pLEP+KSxD/iksQ/4lLEP+IShD/iEkP/4lM
Ev+4o4//sbKxqK2qowixr6sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsZFQALKUV1GwjET1rYxG/7OT
Sv+/nUv/xqRN/8imTv/GpE3/xKFL/8SdS//Cm0n/wptI/8KbRv/CnEf/w55I/8GaRf+8k0L/upBA/7qP
QP+4jUD/uIxA/7eMQP+3jED/uIs+/7iMPP+4jDz/uI08/7mPPP+7kTz/u5M9/72UPf+/lj//v5g9/72W
PP+7kzv/uZA6/7iOOP+4jDj/soM2/61+NP+tfTT/rX00/6x9NP+rfTT/q300/6t9NP+qfTT/rYE1/7OJ
Nv+3jzj/t444/7OFNf+vfzT/r380/7ODN/+2hzn/soI6/6+AOf+rezT/tYxQ/+Tczv++r57/upl5/5RZ
IP+QUxn/jU4T/4tMEP+LSxD/iksQ/4pLEP+JSg//jFAX/7urmv+wsrGO4NS8Ab28tgAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAALOkfwCykU8AspNUYrCMRPqtjUn/tZRN/8CeS//HpU7/yKZP/8elTv/Eokz/w55L/8Oc
Sv/Cm0n/wpxI/8OeSP/En0n/wZtF/7yUQ/+6kUD/uZBA/7iOQf+4jkH/uI1A/7eMQP+4iz//uIs9/7iM
PP+4jT3/uY88/7uRPP+7kz3/vJQ+/7+WPv++lz7/vpc+/7yUPP+6kTr/uI44/7eNOP+zhjb/rn40/65+
NP+ufjX/rX41/6x9NP+rfTT/q300/6t9NP+sgDX/soc3/7eOOP+5kDn/tIk3/7CBNf+wgDb/s4M5/7eJ
O/+zhDr/rn83/6x9Nf/Uv5//2NHI/8Kxnv+ugVX/mmEs/5dcJP+SVRz/jlAV/4xNEf+LTBD/i0sQ/4lK
Dv+TWiX/wLWq/bCxr2ywsa8AzsrDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs6N9ALKPSACykk5tsI1E/q6O
S/+2lU//wqBN/8elTv/Jp1D/yKVP/8WiTf/Dn0z/w51L/8KcSv/DnEr/w55I/8SfSf/Bm0b/vZRD/7qR
QP+5kEH/uI5B/7iOQf+4jkH/uI1A/7iMP/+4jD7/uI09/7iNPf+5jzz/u5E8/7yTPv+8lT7/v5Y+/76X
Pv++mD//vZU9/7uSO/+4jzn/uI45/7SHNv+vfzT/rn40/65+NP+ufjT/rn41/6x9NP+rfTT/q300/6x/
Nf+xhTf/to04/7qROv+2jDj/soQ3/7GCOP+zhTz/t4k9/7OEOf+tfTL/v51n/+ji2f/Jv7P/xqqP/6l3
R/+jbjz/nWYy/5hfKP+UWB//kFIY/41OEv+MTBD/ikkM/6BwQv/CvrnysrKvSLKxrgDGxL0AAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACzpH8AsYgyALKSTXiwjUX/r45N/7iXUf/DoE7/x6ZP/8inUf/Hpk//xaNO/8Of
TP/Cnkv/w51L/8OdSv/Enkn/xaBK/8KbRv+9lUT/u5JB/7mQQf+4j0H/uI5B/7iOQf+4jUH/t4w//7iN
Pf+4jT3/uI08/7mPPP+7kT3/vJM9/72VPv+/lj7/v5g//76YP/+9lT3/u5I7/7iPOf+3jTj/tok3/7CA
Nf+vfjX/r341/65+NP+tfjT/rH41/6x+Nf+tfjX/rX41/7GENv+1ijj/upE6/7iQOv+1iTz/s4U+/7OG
P/+1hzv/s4M1/7WKRf/j18P/3NfQ/9LFtv++l3P/sIJX/6t6Tf+lckH/oGk2/5piK/+WWyL/k1Yd/49R
Fv+LSg3/sY1q/7+/veCtrKgnrayoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSkgACjAAAAs5NOiLCN
Rv+vkFD/uJlS/8OgT//HplD/yKdR/8emUP/Go07/w6BN/8KeS//CnUv/w51L/8SfSf/FoEr/wppH/76V
RP+7kkH/upFA/7mPQf+5j0L/uI9C/7iNQf+3jD//uI0+/7iNPf+4jT3/uo8+/7yRPv+9kz3/vpU//7+X
P/++mD//vpg//72WPf+7kzv/uI85/7iOOf+3izn/sYE2/7B/Nv+wfzb/r381/65+Nf+sfjX/rX41/61+
Nf+tfjX/sII1/7SKOP+5kjz/vJVA/7mRQ/+1iUL/soU9/7KDN/+0hzr/2MSj/+zq5//b1Mv/z7ad/76Y
dP+5kGn/s4dd/65+Uf+odUX/om06/51lMP+bYy3/lVkg/5JUGv/CrZj/vb69s6+spgy1s68AAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAs6J1ALS6swSzk02asI1G/7CRUf+5mlP/xKFQ/8imUf/JqFH/yKdQ/8aj
T//EoE3/w59M/8KeS//Dnkv/xJ9K/8WgSv/Cmkb/vpVE/7uSQf+6kUD/uY9B/7mPQv+5j0L/uI5B/7iN
QP+4jD//uI09/7mOPv+6jz7/u5E+/72TPv+9lj//vpg//76YP/++mD//vZY9/7yTO/+5jzr/uI45/7iN
Of+ygzf/sH82/7B/Nv+wfzb/r381/69/Nf+ufjX/rX41/61+Nf+xgjj/tYw8/7yVRP/Amkr/vJZI/7WJ
QP+xgjj/sIE1/8+2if/w7+r/6OXg/9zMu//LrZH/xqWF/8Ccef+7lG7/toth/7CCVf+peEn/pnNC/6Vx
QP+aYCn/oGs5/8e+tP61trR2m6ClAMzIwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1oG0At6uKB7OT
TaSwjUf/sJJT/7qbVP/EolH/yKZR/8moUf/Ip1H/x6NQ/8SgTv/Dn0z/w59L/8OgS//EoEv/xaBK/8Kb
R/+9lkT/vJNC/7qSQf+6kEL/upBD/7mPQv+5j0L/uI1B/7iMP/+4jT7/uI09/7mOPf+7kT7/vZM+/72W
P/++mD//vpg//7+ZQP++lz7/vZQ8/7mQOv+4jjn/uI45/7KFN/+wfzb/sH82/7B/Nv+wfzb/sH82/7B/
Nv+wgDf/sIE6/7SHQP+5kkj/v5lO/8GcTv+9lkX/tIk7/6+ANv/Kq3z/7+zk/+/u6v/k29D/18Cq/9G3
nv/NsJT/x6iJ/8Kffv+9l3L/t45m/7KFWv+yhlv/rH1P/6BpNP+1kW7/vr256bCvqziwrqsAxMG7AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAALWdaQC3o3oKs5JOrq+NSP+xk1X/u5xU/8SkUP/JqFL/yalS/8in
Uf/Ho1H/xKBO/8OfTP/Dn0z/w6FK/8ShSv/GoEv/wZtH/72WRP+7k0L/upJB/7qRQf+6kEP/upBC/7mP
Qv+4jUH/uI1A/7mPP/+4jz7/uY8+/7uRPv+9kz7/vZY//76YP/+/mT//v5lA/76YP/+9lD3/upA7/7iO
Of+4jzn/tIg3/7GAN/+xgDf/sYA3/7GAN/+wgTj/sYM7/7SGQf+3i0n/upBQ/72WU/++mU//vphH/7yU
Pv+0izn/yq5+/+7q4v/y8e//6uPb/93Muv/axbH/18Cq/9O5ov/Ospj/yauO/8Sjgv+/mnb/vJVv/76Y
dP+xhFj/q3pL/8Ozo/+zs7Kvsa+oDLKxqwDOzMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtZxlALeh
cQ2zk023r45J/7OVVv+8nVX/xaRR/8mpUv/Iq1P/yKhS/8ekUf/EoU7/w6BN/8OgTP/DoEv/xKFK/8Wh
Sv/Bm0f/vZZF/7yUQ/+6k0L/uZBC/7qQQ/+6kEH/uY9C/7iOQf+5jkD/uo8//7iQP/+5kD//u5E//72T
Pv+9lT//vpg//7+ZQP/AmkD/vpg//72VPv+6kTz/uI85/7iOOf+2iTn/sYE4/7GBOP+xgjr/soQ9/7SI
Q/+4jUz/vJNU/76WWv+9lFf/vJNO/7qRRf+5kTv/vphE/9W/kv/v7OX/8fDs/+rk3P/ax7T/2MOv/9vI
tf/bx7T/2MKt/9S8pf/QtZz/y66S/8amh//Jqo3/xKKB/7WKYf+/nn7/wr+69a2tqlWhoqEA3dnOAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0mmIAtp5rELKST8Cvjkr/s5VY/72dVf/GpVL/yKpT/8is
VP/HqVL/xqVR/8SiT//DoE3/w6BN/8OgTP/Eokv/xKJL/8GbR/+9lkX/vJRD/7mSQv+4kEP/uZFE/7mQ
Q/+6kEP/uY9C/7iOQP+6jz//uZA//7mQPv+6kD//vJI//72VP/++mD//v5lA/8CaQP+/mUD/vpY//7uS
PP+5kDv/uZA7/7eNPf+zhj7/tIhC/7eMSf+6klL/vZdb/8CbYf/Am2H/vpZZ/7mNTP+1iED/tIk5/8Gd
Vf/h0rP/8vDs//Dv7P/n39b/0bqk/860m//TvKb/18Ku/9vHtP/byLX/2cSw/9W+qP/Rt5//0bee/9S7
o//FpIT/wJx5/9DEt/+7u7m1s7GrEbW0rwDIxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSY
XAC1mmIUspJNyq+PS/+zlln/vp5W/8alUv/IqlX/yaxW/8ipVP/GpFL/xaJP/8ShT//EoU7/xKFN/8Wj
TP/Eokv/wJxI/76WRf+8lEP/upJD/7mRRP+5kUT/uZBD/7qQQ/+5j0H/uI5B/7mOQP+5jz//upA//7qR
P/+8kj//vZY//76YQP/AmkH/wZxD/8GcRP/Am0T/v5hF/76XR/+/mUv/wJpR/7yWVv++mV7/wZ5k/8Kg
aP/Cn2f/v5tf/7qTU/+2ikb/soI6/7OGP//Lrnv/6eLS//Py8f/w7+z/4NXI/8Wni//BoIH/x6qO/82y
mP/RuaL/1sCr/9rFsv/byLX/2sWy/9jCrv/ey7n/1b2m/8mqjf/Svqr/ysnG7Li3s0mvsK8A6uTXAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJhZALWbXx2zkkzZsI9N/7SXWv/An1b/x6ZT/8mq
V//Jq1f/yKlW/8elUv/Fo1D/xKJP/8ShT//EoU3/xaNM/8SjS//BnEj/vpdF/7uUQ/+6k0P/uZFE/7mR
RP+5kUT/uZBC/7mQQf+5j0L/uY9B/7qQQf+6kkL/u5ND/76WRP/Bmkf/w59L/8WiT//HpVT/yKZY/8mn
W//Ip2D/yKdk/8mpZ//Lq2z/x6Vu/8Wjbf/CoWn/v5tg/7qUVf+2jEj/soQ9/7GDOv++mmD/3M2y//Dt
6P/y8vD/7uvn/9PArv+zjWj/sYlk/7iUcv+/nX7/xaaJ/8qvlP/Qtp//1L2o/9jDr//byLb/49TF/+HQ
wP/Uvab/1L6p/9POyP+9vLmMwr62BsC+uADJxr4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAC0l1cAtZpfJrORS+Owj0//tZhc/8CgVv/HplT/yatX/8msWP/JqVX/x6ZS/8ajUP/Eok//xKFP/8Wh
Tv/Go03/xaJM/8GcSP++l0X/vJVE/7uTRf+6kkX/u5NG/7qSRv+7k0X/u5NG/7yTSf+9lUr/vphN/8Cb
Uf/Cnlb/xaJa/8mnX//MrWX/zrBr/9Czb//Qs3H/0LNx/8+xcf/Lrm7/yatr/8mpaP/Cn2H/vJZY/7iQ
T/+0ikX/sIQ8/7GFPv+/mV7/2MOj/+rl2//t6+j/7Orl/97Sxv+3lXX/nm9C/6FzR/+pfVX/r4dh/7aQ
bf+8mnn/wqOF/8irkP/Ns5r/07ul/9/Ovv/l18n/3cm3/9rGs//b0sn/w8PAw7i2sB+4t7IAtLOvAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSXWAC1m2IvspFL6bCQUP+2ml7/wKFY/8en
Vf/Jq1f/yaxX/8mpVf/HpVL/xqNQ/8aiUP/FolD/xaJO/8ajTf/Fo0z/wZ1J/7+YSP++l0j/vZZK/72X
Tf+/mVD/v5pS/8GcVP/Cnlj/xJ9e/8WjYf/HpmT/yKlp/8qqbP/MrW3/zrBv/8+ycP/Qs3D/z7Ju/86w
af/MrGT/yKde/8OhVv/AnE//v5hJ/7iOQf+xhTz/soY//7mRUP/JrHv/3M2y/+Xf1P/h3dj/4d3Y/93V
yv+7noL/lGIz/4xVIv+TXi3/mWc5/59wRP+meVD/rYNc/7ONaf+5lnX/wJ+B/8aojf/Vv6r/386+/9jC
r//ZxbL/3dPJ/8rJxtu7urY9tra1ANPNwgDh3dMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAtJdbALWbZTqykUztsJJT/7ecYP/Co1j/yKhW/8msWP/JrFj/yalW/8emUv/FpFH/xqNR/8Wj
Uf/Fo1H/x6VS/8elUf/EoVH/w59T/8OfVf/DoFn/xKFe/8ajYv/GpWX/x6Zn/8imaf/Ip2r/yKhp/8io
aP/Hp2b/x6Zk/8imYP/Iplz/yKZZ/8elVf/Go1H/xKFL/8OdRv/AmUP/vJZC/72XSP/DnlX/x6dq/9C3
jf/byq7/3dPC/9fOw//Mw7n/zsa7/9HEt/+5nYL/k2I1/4BEDv+BRhD/hk0Z/4tUIf+QWyr/lmM1/5xs
QP+jdkz/qn9Y/7CIY/+4lHL/ya6V/9S+qf/Mspr/z7ae/9jMwP/Jx8Xlubi1UZicsADBv7gAw8C5AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0l1oAtZtkSLKRTPKxk1X/uZ1i/8Kk
Wf/IqVf/yqxZ/8qsWv/Jqlj/yKdV/8amU//GplX/xqZW/8inWP/Kqlr/yqtc/8inXP/Ipl//yKZh/8em
Y//HpWX/x6Zm/8alZP/FomL/xKBf/8OeWv/BnVX/v5pR/76YTP+9lkj/vZZE/8CYRP/BnEf/xKFO/8mo
Wf/OsWr/07t//9jDlP/ayaX/3M6y/9rNuf/Sw7D/yLel/8Gunf/AsJ//xrip/8Wyn/+vj3D/jlwv/3xC
Df98QAr/fkMN/39EDv+BRhD/hEsW/4hRHf+OWCb/lGAw/5ppO/+gcUb/qoBZ/76dgP/FqI7/vZx9/8Kj
hv/Txbb/yMfE57e2s1vYzrwBvry2AL28twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAALSXWAC1mmBTspFM9bKUV/+6n2T/w6Zc/8mrWv/KrVz/y65c/8usW//KqVn/yKhY/8io
Wf/IqVv/yqpd/8usX//LrF7/yadd/8ekXP/Folr/w6BX/8GdVf/AnFL/vplN/72VSv+7k0f/u5NG/72W
SP+/mlH/xKJd/8qsb//SuYT/2cWa/9zMqf/czbH/2sqy/9TCq//NuKH/xq6W/8CmjP/BqI//xrOe/8q4
pf/KuKb/wauW/6yMbv+SZT3/gEoZ/3g+Cv95Pwr/e0EN/3xCDf98Qg3/fUIN/35DDf9/RA//gkgT/4ZO
Gv+LVSL/kl0t/59wRf+xi2j/so1q/6uCXP+4lXT/0sS1/8vJxuK6ubVYvbmuAry6tQC7ubUAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2r5gAtJZYALWZXV2ykUz5s5VY/7uh
Zv/EqF//ya1d/8uwXv/LsF3/zK1c/8qqWv/IqFj/yKhZ/8ioWf/Ip1j/yahX/8inU//En07/wZtL/7+Y
SP++l0j/v5lN/8GdVv/GpWX/zK93/9K7jv/ZxqL/3s2v/9/Ruv/bzLf/1cGr/822nf/Fqo//wqWI/8So
jf/KtJz/z7mk/9PBr//Tw7P/y7im/8Cpk/+wlHn/m3RR/4ZWK/95QxP/dDsI/3U8CP93Pgv/eD8M/3lA
DP96QA3/ekEN/3tBDf98Qg3/fEIN/31CDf9+Qw3/gEYR/4dQHf+VZDf/oHNL/5xtQf+aaj3/tJJy/9TK
wP/My8nYubm2Tf//3gC8urUAuLezAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAALWvmQC0k08AtJdaarKRTP2ylVn/vKBk/8SnXP/JrVz/yrBd/8qvXP/LrFn/yadV/8al
Uf/GpFH/xaRQ/8alU//KqVn/zK5h/8yvbP/SuID/18KW/93MqP/g0rb/39G7/97PvP/Yx7L/0bym/8qv
lf/Hqo3/ya2S/8y0nP/Qu6X/0r+s/9HAr//Luaf/v6mV/66Sef+beFr/jGI+/4FSKf93Qxf/cTsN/284
B/9wOAf/cjoJ/3M8C/90PQz/dT0M/3Y+DP93Pgz/dz8M/3g/DP95QAz/ekAN/3pBDf97QQ3/fEIN/35E
EP+ETBn/i1Ym/4xWJv+IUB3/lGI0/7ughv/Tzsj9x8fFu7q5tTfAwMUAv723AL69twAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtq6ZALOFJAC0l1Z4spFM/7GV
Wf+8oGH/xKZX/8iqV//JrFj/ya5Z/8uuXf/Nr2X/0bd1/9fCi//dzKD/4tS0/+PYv//h18T/2827/9XE
sP/Qu6T/y7Ob/8uymP/NtZ3/0b2n/9TBrv/Xx7f/08S0/8m3p/+7pZL/qo94/5d1Wf+GXTv/ekwl/3E/
Fv9rNwv/aTQG/2kzBf9rNQb/bDcI/244Cf9vOQr/cDoL/3E7C/9xOwv/cjwL/3M8C/90PAv/dD0L/3U9
DP92Pgz/dz4M/3c/DP94Pwz/eUAM/3pBDv99RBL/gEkW/4BIFf99Qw7/hlAe/6uIZ//QxLf/09LP4sTD
wX+4trEZu7q4AL27tgC7urYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAC2q5IArTcAALWXVISxkUz/sZRY/7ueXf/FqFv/zrVt/9fEiv/g06v/6ODI/+rl
1v/o5Nr/3tnR/9DIvv/Dtqj/vKqY/8Kvm//KtaD/0b6q/9TDsv/SxLX/ybio/7qllP+mjHb/knBW/4Fb
O/91SiX/azsU/2UzCv9jMAX/ZDAE/2UxBf9nMwf/aDQI/2k1Cf9qNgn/azcK/2s3Cv9sOAr/bTgK/245
Cv9uOQr/bzkL/3A6C/9wOgv/cTsL/3I7C/9zPAv/dDwL/3Q9DP91PQz/dj4M/3Y+DP93Pgv/dz4K/3g+
Cv98RBL/jFsu/62LbP/PwrT/2NfT6c7PzZ3Dwr82ubWoAry7twDGw7sAwL65AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALapjADD//8BtJZUka+Q
Sv+2nWf/0L+X/+Xbwv/u6t//8e/q/+/u7P/r6eb/4d7Y/9rVzf/WzsX/1czC/9DFuf/EtKf/taGR/6OK
df+OblX/e1U2/29EIf9lNxP/YC8J/14sA/9eLAP/Xy0E/2EvBv9iMQf/YzEI/2QyCP9lMwn/ZjMJ/2Y0
Cf9nNAn/aDUJ/2g1Cf9pNQn/ajYJ/2s2Cv9rNwr/bDgK/204Cv9tOAr/bjkK/285C/9wOgv/cDoL/3E6
Cv9xOgn/cTkI/3E5B/9yOQf/dT0L/3xHGP+JWS7/on5d/8KvnP/Z0sn63t3a39TV05nFxcI9trOtCMLB
vgDDwrwAwsC7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAtqiHALjAzASzlVKbwqt3/+Xe0P/z8u//8fDu/+rn4//o5eD/2tLK/8S3
q/+xno3/nYRv/4lpUv94Uzj/a0Ih/2AzEv9aLAj/WSkC/1koAv9aKgT/XCwF/10tBv9eLgf/Xy8H/18v
B/9gMAf/YTAI/2EwCP9iMQj/YzEI/2QyCP9kMgj/ZTMI/2YzCf9mNAn/ZzQJ/2g1Cf9oNQn/aTUJ/2o2
Cf9qNgn/azYJ/2s1CP9qNAb/azUG/2w2B/9vOQv/dUAT/31MIf+FVy//kmpH/6KBY/+2non/xrir98/I
v+fV1NDM1dbUn9LT0GPOzckpw8G4BsfGwwDCwb0A////ANLPyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9rIQArZxzB8q3
iqTq5dj/9fXz/+3r5//i3tf/6uji/7ell/9uSCz/XDAQ/1YoB/9UJgH/VCUC/1UnA/9XKAT/WCoF/1kr
Bv9aKwb/WywG/1ssBv9cLAf/XC0H/10tB/9eLgf/Xi4H/18vB/9fLwf/YDAH/2EwCP9hMAj/YjEI/2Mx
CP9jMQj/ZDII/2QyB/9kMQb/ZDEF/2QwBf9lMQX/aDQI/2w6EP9zQhn/e04n/4hgPv+XdVf/popx/7Wg
jf/AsaP/yb+19szGv+zRzsnU1dTRrdbX1oPU1dRXzc/NL8HBvha5t68G19bUAM/PygDNzMYA//TgANTR
ygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAANjPuwDKvqMK6ubcrPTz8P/v7en/3NbP/+vo5P/u7Of/fFpD/04g
AP9UJwT/VSgF/1UoBf9WKQX/VykG/1cqBv9YKgb/WCoG/1kqBv9ZKwb/WisG/1osBv9bLAb/XC0H/1wt
B/9dLQf/XS4H/14uB/9eLgb/Xi4G/14tBf9eLAT/Xy0E/2EvBv9kMwz/azwW/3RII/9+VjT/jWtO/52A
Z/+sloL/uaqb/8K3rPjHwLjuy8jD4s3LyNDNzcuzy8zKl8jJyHXGx8ZVx8fFN8PEwhy/v7wK/v//ANXV
0wDMzMoAxMPAAMnHwQDPzsgAzcvFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7OrjAOHd
0APy8e6S9PPw/+zq5f/e2dL/8/Lv//T08f+5qZz/XTQW/1EjAf9UJwT/VSgF/1UoBf9VKQX/VikF/1cp
Bv9XKgb/WCoG/1gqBv9YKgb/WSoF/1kqBf9ZKgT/WCkD/1goA/9aKgT/XS4J/2M1Ev9qPhr/dk0s/4Rg
RP+Ud17/o4x4/7Khk/++s6j6xb628MjDvefLycbSzMvJt8vMyprIych7xsfGW8PEwj6+vrwmtrazF7Ox
rgyhnZYDz9HQAMnJxgDGxsMAxMPAAMbFwADPzccA2tjVAM/NyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD08esA8fDsAPHw6zbz8u7Y8vHu/+bj3f/t6+b/9PPw//Py
7//Dtan/dVI6/1MnB/9RJAL/VCcE/1QnBP9UJwT/VCcD/1MmAv9TJQL/VCYC/1cpBv9cLw7/ZDoY/21G
Jv96Vjv/imxV/5yEcP+qmIj/uKug+r+2rPHFwLnmycfD1czLyLrLzMqeycrJfcfJx2DFxsRDwMC+Lre4
tRmysa4NrqujBNLV1wDJyccAxMTBAL6+ugC6ubUAvLq3AL68uADDwr0Auru2AMjFwAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO/s
5QDt6uIA////APHw60bz8u/Q8vHu/+/t6P/v7ej/8/Hu//b28//m4tz/sqCS/3VSOf9YLQ//VioL/1wy
E/9kPB3/ck40/4FjTf+Temb/o5CA/7Gjl/y+tKvywry26sfDv9jKyca+y8vJocnKyYTJyshjx8jGRsHC
wSu4ubcatbSxDrOwqQXY2twAysrIAMbFwgC/vrsAurm2ALq4tQDAvroAxcO9AJCXjADJxsEAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO/t5wDw7ecA8vHuAPLw7Cvz8e6c8/Lv6/Hw
7P/x8Oz/8fDt//Dw7f/v7+3/3dnU/7msov+snZH8tqyi9L21renEwLvaycfEwszLyaXKy8qFyMrJZ8jJ
yEnExMMzvb27HbW1sw+0sq4G4ubvAMvLyQDHx8UAwMC9ALq5tgC7ubYAwL65AMPBvADJzMIAxMO9AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAPPx7ADy7+kA8/HuAPHv6Qjx8OxA7ezpjOXk4b3b2tfO09LPzM3MycHKysipysvJi8rL
yWrKy8lOyMnIML2+vR25uLYRuLexB+3y/wDLy8oAyMjGAMLBvwC8u7gAurm2AL+9uQDEwr0AzMrEAMjG
wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHu5wD4//8A8vDrAPHw
7ADOzcIC0c/MD8LAvRW1tLEUr66rELGuqgkAAAAAzMzKAMrKxwDFxcIAvLu5ALy6tgDAvrkAxcO9AMXD
vwDEwr0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADt6+UA////AOXk3gDY1tMAycjFAL69ugC5uLUAvby4AMTC
vQDGxL8AxsS/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA//////////////////D////////////////////w////////////////
////8P////////////////////D////////////////////w////////////////////8P//////////
///////8A/D/////////////////4AH////////wAAAAAH///wAAf///////wAAAAAAAADgAAD//////
/gAAAAAAAAAAAAAP//////AAAAAAAAAAAAAAB//////AAAAAAAAAAAAAAAH/////gAAAAAAAAAAAAAAA
/////gAAAAAAAAAAAAAAAD////wAAAAAAAAAAAAAAAAf///4AAAAAAAAAAAAAAAAD///8AAAAAAAAAAA
AAAAAAP//+AAAAAAAAAAAAAAAAAB///AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAA//wAAAAAA
AAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/wA
AAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAD+AAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAA
AAfwAAAAAAAAAAAAAAAAAAA/8AAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAA
AAAAAB//4AAAAAAAAAAAAAAAAAH//+AAAAAAAAAAAAAAAAAB///AAAAAAAAAAAAAAAAAAf//wAAAAAAA
AAAAAAAAAAH//8AAAAAAAAAAAAAAAAAB///AAAAAAAAAAAAAAAAAAf//wAAAAAAAAAAAAAAAAAD//8AA
AAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAAAAAAA
///AAAABgAAAAAAAAAAAAP//wAAAAYAAAAAAAAAAAAD//8AAAAGAAAAAAAAAAAAA///AAAAAAAAAAAAA
AAAAAP//wAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAA
AAAAAAAAAAD//8AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAD//8AA
AAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//4AAAAAAAAAAAAAAAAAD//+AAAAAAAAAAAAAAAAAA
///gAAAAAAAAAAAAAAAAAP//4AAAAAAAAAAAAAAAAAB///AAAAAAAAAAAAAAAAAAf//wAAAAAAAAAAAA
AAAAAH//+AAAAAAAAAAAAAAAAAB///gAAAAAAAAAAAAAAAAAf//4AAAAAAAAAAAAAAAAAH///AAAAAAA
AAAAAAAAAAB///4AAAAAAAAAAAAAAAAAf//+AAAAAAAAAAAAAAAAAH///wAAAAAAAAAAAAAAAAB///+A
AAAAAAAAAAAAAAAAf///gAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAB////gAAAAAAAAAAAAAAAA
f///8AAAAAAAAAAAAAAAAH////gAAAAAAAAAAAAAAAB////8AAAAAAAAAAAAAAAAf////wAAAAAAAAAA
AAAAAH////+AAAAAAAAAAAAAAAB/////4AAAAAAAAAAAAAAAP/////gAAAAAAAAAAAAAAD/////+AAAA
AAAAAAAAAAA///////AAAAAAAAAAAAAAP///////+AAAAAAAAAAAAD////////gAAAAAAAAAAAA/////
///4AAAAAAAAAAAAP///////+AAAAAAAAAAAAD////////gAAAAAAAAAAAA////////4AAAAAAAAAAAA
P///////+AAAAAAAAAAAAD////////gAAAAAAAAAAAA////////4AAAAAAAAAAAAP///////+AAAAAAA
AAAAAD////////gAAAAAAAAAAAA////////4AAAAAAAAAAAAP///////+AAAAAAAAAAAAD////////gA
AAAAAAAAAAA////////wAAAAAAAAAAAAP///////8AAAAAAAAAAAAD////////AAAAAAAAAAAAB/////
///wAAAAAAAAAAAAf///////8AAAAAAAAAAAAH////////AAAAAAAAAAAAB////////wAAAAAAAAAAAA
f///////8AAAAAAAAAAAAP////////AAAAAAAAAAAAD////////wAAAAAAAAAAAB////////8AAAAAAA
AAAAAf////////AAAAAAAAAAAAP////////wAAAAAAAAAAAD////////8AAAAAAAAAAAB/////////AA
AAAAAAAAAA/////////wAAAAAAAAAAAf////////4AAAAAAAAAAAP////////+AAAAAAAAAAAH//////
///gAAAAAAAAAAD/////////4AAAAAAAAAAB/////////+AAAAAAAAAAB//////////gAAAAAAAAAA//
////////4AAAAAAAAAA//////////+AAAAAAAAAB///////////gAAAAAAAAH///////////4AAAAAAA
A////////////+AAAAAAAf/////////////wAAAAAP//////////////+AAAAH////////////////wA
AD//////////////////AB////////////8=
</value>
</data>
</root>
\ No newline at end of file
......@@ -67,29 +67,29 @@ namespace URSoldering.Client
private bool isRun = false;
private void timer_Elapsed(object sender, EventArgs e)
{
if (!URRobotControl.IsRun && isRun.Equals(false))
{
Task.Factory.StartNew(delegate ()
{
bool result = URRobotControl.StartRobot();
if (!result)
{
LogUtil.info("连接失败:" + result);
}
else
{
URRobotControl.FreeAxis();
isAuto = false;
}
});
isRun = true;
}
else
{
URPointValue lastP = URRobotControl.GetLastPosition();
urRobotSControl1.ShowPoint(lastP);
}
//if (!URRobotControl.IsRun && isRun.Equals(false))
//{
// Task.Factory.StartNew(delegate ()
// {
// bool result = URRobotControl.StartRobot();
// if (!result)
// {
// LogUtil.info("连接失败:" + result);
// }
// else
// {
// URRobotControl.FreeAxis();
// isAuto = false;
// }
// });
// isRun = true;
//}
//else
//{
// URPointValue lastP = URRobotControl.GetLastPosition();
// urRobotSControl1.ShowPoint(lastP);
//}
}
private void FrmBoardInfo_FormClosing(object sender, FormClosingEventArgs e)
......@@ -135,8 +135,8 @@ namespace URSoldering.Client
MessageBox.Show("请先切换到自动模式!");
return;
}
RobotBean.KNDIOMove(IO_Type.SendWire_Down, IO_VALUE.LOW);
RobotBean.KNDIOMove(IO_Type.SendWire_Up, IO_VALUE.HIGH);
//RobotBean.KNDIOMove(IO_Type.SendWire_Down, IO_VALUE.LOW);
//RobotBean.KNDIOMove(IO_Type.SendWire_Up, IO_VALUE.HIGH);
URPointValue point = WeldRobotBean.HomePoint;
URRobotControl.MoveTo(point);
......
......@@ -47,17 +47,22 @@
this.txtSoldingCom = new System.Windows.Forms.TextBox();
this.label8 = new System.Windows.Forms.Label();
this.btnOpenSold = new System.Windows.Forms.Button();
this.txtSend = new System.Windows.Forms.TextBox();
this.btnSend = new System.Windows.Forms.Button();
this.txtRevice = new System.Windows.Forms.TextBox();
this.groupBox1.SuspendLayout();
this.SuspendLayout();
//
// groupBox1
//
this.groupBox1.Controls.Add(this.txtRevice);
this.groupBox1.Controls.Add(this.btnSend);
this.groupBox1.Controls.Add(this.txtSend);
this.groupBox1.Controls.Add(this.btnReset);
this.groupBox1.Controls.Add(this.btnStop);
this.groupBox1.Controls.Add(this.txtPortError);
this.groupBox1.Controls.Add(this.label2);
this.groupBox1.Controls.Add(this.btnReadError);
this.groupBox1.Controls.Add(this.lblMsg);
this.groupBox1.Controls.Add(this.btnCloseForm);
this.groupBox1.Controls.Add(this.btnStartBack);
this.groupBox1.Controls.Add(this.txtLength);
......@@ -70,18 +75,18 @@
this.groupBox1.Controls.Add(this.txtSoldingCom);
this.groupBox1.Controls.Add(this.label8);
this.groupBox1.Controls.Add(this.btnOpenSold);
this.groupBox1.Location = new System.Drawing.Point(36, 63);
this.groupBox1.Location = new System.Drawing.Point(36, 36);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(678, 364);
this.groupBox1.Size = new System.Drawing.Size(678, 402);
this.groupBox1.TabIndex = 0;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "送丝测试";
//
// btnReset
//
this.btnReset.Location = new System.Drawing.Point(432, 252);
this.btnReset.Location = new System.Drawing.Point(440, 240);
this.btnReset.Name = "btnReset";
this.btnReset.Size = new System.Drawing.Size(117, 23);
this.btnReset.Size = new System.Drawing.Size(117, 35);
this.btnReset.TabIndex = 299;
this.btnReset.Text = "重置";
this.btnReset.UseVisualStyleBackColor = true;
......@@ -89,9 +94,9 @@
//
// btnStop
//
this.btnStop.Location = new System.Drawing.Point(392, 198);
this.btnStop.Location = new System.Drawing.Point(440, 99);
this.btnStop.Name = "btnStop";
this.btnStop.Size = new System.Drawing.Size(117, 23);
this.btnStop.Size = new System.Drawing.Size(117, 35);
this.btnStop.TabIndex = 298;
this.btnStop.Text = "停止送丝";
this.btnStop.UseVisualStyleBackColor = true;
......@@ -99,26 +104,27 @@
//
// txtPortError
//
this.txtPortError.Location = new System.Drawing.Point(135, 252);
this.txtPortError.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtPortError.Location = new System.Drawing.Point(135, 246);
this.txtPortError.Name = "txtPortError";
this.txtPortError.Size = new System.Drawing.Size(142, 21);
this.txtPortError.Size = new System.Drawing.Size(112, 23);
this.txtPortError.TabIndex = 297;
this.txtPortError.Text = "0";
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(62, 255);
this.label2.Location = new System.Drawing.Point(63, 249);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(65, 12);
this.label2.Size = new System.Drawing.Size(68, 17);
this.label2.TabIndex = 296;
this.label2.Text = "端口错误:";
//
// btnReadError
//
this.btnReadError.Location = new System.Drawing.Point(296, 252);
this.btnReadError.Location = new System.Drawing.Point(296, 240);
this.btnReadError.Name = "btnReadError";
this.btnReadError.Size = new System.Drawing.Size(117, 23);
this.btnReadError.Size = new System.Drawing.Size(117, 35);
this.btnReadError.TabIndex = 295;
this.btnReadError.Text = "查询";
this.btnReadError.UseVisualStyleBackColor = true;
......@@ -129,7 +135,7 @@
this.lblMsg.AutoSize = true;
this.lblMsg.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lblMsg.ForeColor = System.Drawing.Color.Red;
this.lblMsg.Location = new System.Drawing.Point(65, 315);
this.lblMsg.Location = new System.Drawing.Point(629, 14);
this.lblMsg.Name = "lblMsg";
this.lblMsg.Size = new System.Drawing.Size(65, 19);
this.lblMsg.TabIndex = 283;
......@@ -137,9 +143,9 @@
//
// btnCloseForm
//
this.btnCloseForm.Location = new System.Drawing.Point(449, 315);
this.btnCloseForm.Location = new System.Drawing.Point(541, 315);
this.btnCloseForm.Name = "btnCloseForm";
this.btnCloseForm.Size = new System.Drawing.Size(117, 23);
this.btnCloseForm.Size = new System.Drawing.Size(117, 35);
this.btnCloseForm.TabIndex = 294;
this.btnCloseForm.Text = "返回(&B)";
this.btnCloseForm.UseVisualStyleBackColor = true;
......@@ -147,73 +153,75 @@
//
// btnStartBack
//
this.btnStartBack.Location = new System.Drawing.Point(392, 149);
this.btnStartBack.Location = new System.Drawing.Point(440, 171);
this.btnStartBack.Name = "btnStartBack";
this.btnStartBack.Size = new System.Drawing.Size(117, 23);
this.btnStartBack.Size = new System.Drawing.Size(117, 35);
this.btnStartBack.TabIndex = 291;
this.btnStartBack.Text = "开始向后送丝";
this.btnStartBack.Text = "向后送丝";
this.btnStartBack.UseVisualStyleBackColor = true;
this.btnStartBack.Click += new System.EventHandler(this.btnStartBack_Click);
//
// txtLength
//
this.txtLength.Location = new System.Drawing.Point(135, 151);
this.txtLength.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtLength.Location = new System.Drawing.Point(135, 177);
this.txtLength.Name = "txtLength";
this.txtLength.Size = new System.Drawing.Size(101, 21);
this.txtLength.Size = new System.Drawing.Size(112, 23);
this.txtLength.TabIndex = 290;
this.txtLength.Text = "10";
//
// label10
//
this.label10.AutoSize = true;
this.label10.Location = new System.Drawing.Point(62, 154);
this.label10.Location = new System.Drawing.Point(34, 180);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(65, 12);
this.label10.Size = new System.Drawing.Size(97, 17);
this.label10.TabIndex = 289;
this.label10.Text = "设置长度:";
this.label10.Text = "送丝长度/毫米:";
//
// btnStartSend
//
this.btnStartSend.Location = new System.Drawing.Point(392, 97);
this.btnStartSend.Location = new System.Drawing.Point(296, 171);
this.btnStartSend.Name = "btnStartSend";
this.btnStartSend.Size = new System.Drawing.Size(117, 23);
this.btnStartSend.Size = new System.Drawing.Size(117, 35);
this.btnStartSend.TabIndex = 288;
this.btnStartSend.Text = "开始向前送丝";
this.btnStartSend.Text = "向前送丝";
this.btnStartSend.UseVisualStyleBackColor = true;
this.btnStartSend.Click += new System.EventHandler(this.btnStartSend_Click);
//
// txtSpeed
//
this.txtSpeed.Location = new System.Drawing.Point(135, 93);
this.txtSpeed.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtSpeed.Location = new System.Drawing.Point(135, 105);
this.txtSpeed.Name = "txtSpeed";
this.txtSpeed.Size = new System.Drawing.Size(101, 21);
this.txtSpeed.Size = new System.Drawing.Size(112, 23);
this.txtSpeed.TabIndex = 287;
this.txtSpeed.Text = "10";
//
// lblTemp
//
this.lblTemp.AutoSize = true;
this.lblTemp.Location = new System.Drawing.Point(62, 97);
this.lblTemp.Location = new System.Drawing.Point(14, 108);
this.lblTemp.Name = "lblTemp";
this.lblTemp.Size = new System.Drawing.Size(65, 12);
this.lblTemp.Size = new System.Drawing.Size(117, 17);
this.lblTemp.TabIndex = 286;
this.lblTemp.Text = "设置速度:";
this.lblTemp.Text = "送丝速度(毫米/秒):";
//
// btnSetSold
//
this.btnSetSold.Location = new System.Drawing.Point(119, 198);
this.btnSetSold.Location = new System.Drawing.Point(296, 99);
this.btnSetSold.Name = "btnSetSold";
this.btnSetSold.Size = new System.Drawing.Size(117, 23);
this.btnSetSold.Size = new System.Drawing.Size(117, 35);
this.btnSetSold.TabIndex = 285;
this.btnSetSold.Text = "设置";
this.btnSetSold.Text = "更新送丝参数";
this.btnSetSold.UseVisualStyleBackColor = true;
this.btnSetSold.Click += new System.EventHandler(this.btnSetSold_Click);
//
// btnCloseSold
//
this.btnCloseSold.Location = new System.Drawing.Point(449, 40);
this.btnCloseSold.Location = new System.Drawing.Point(440, 37);
this.btnCloseSold.Name = "btnCloseSold";
this.btnCloseSold.Size = new System.Drawing.Size(117, 23);
this.btnCloseSold.Size = new System.Drawing.Size(117, 35);
this.btnCloseSold.TabIndex = 284;
this.btnCloseSold.Text = "关闭";
this.btnCloseSold.UseVisualStyleBackColor = true;
......@@ -221,42 +229,73 @@
//
// txtSoldingCom
//
this.txtSoldingCom.Location = new System.Drawing.Point(135, 40);
this.txtSoldingCom.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtSoldingCom.Location = new System.Drawing.Point(135, 43);
this.txtSoldingCom.Name = "txtSoldingCom";
this.txtSoldingCom.Size = new System.Drawing.Size(101, 21);
this.txtSoldingCom.Size = new System.Drawing.Size(112, 23);
this.txtSoldingCom.TabIndex = 282;
//
// label8
//
this.label8.AutoSize = true;
this.label8.Location = new System.Drawing.Point(74, 45);
this.label8.Location = new System.Drawing.Point(75, 46);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(53, 12);
this.label8.Size = new System.Drawing.Size(56, 17);
this.label8.TabIndex = 281;
this.label8.Text = "串口号:";
//
// btnOpenSold
//
this.btnOpenSold.Location = new System.Drawing.Point(296, 39);
this.btnOpenSold.Location = new System.Drawing.Point(296, 37);
this.btnOpenSold.Name = "btnOpenSold";
this.btnOpenSold.Size = new System.Drawing.Size(117, 23);
this.btnOpenSold.Size = new System.Drawing.Size(117, 35);
this.btnOpenSold.TabIndex = 280;
this.btnOpenSold.Text = "打开";
this.btnOpenSold.UseVisualStyleBackColor = true;
this.btnOpenSold.Click += new System.EventHandler(this.btnOpenSold_Click);
//
// txtSend
//
this.txtSend.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtSend.Location = new System.Drawing.Point(37, 321);
this.txtSend.Name = "txtSend";
this.txtSend.Size = new System.Drawing.Size(210, 23);
this.txtSend.TabIndex = 300;
this.txtSend.Text = "WMOD00002";
//
// btnSend
//
this.btnSend.Location = new System.Drawing.Point(296, 309);
this.btnSend.Name = "btnSend";
this.btnSend.Size = new System.Drawing.Size(117, 35);
this.btnSend.TabIndex = 301;
this.btnSend.Text = "发送";
this.btnSend.UseVisualStyleBackColor = true;
this.btnSend.Click += new System.EventHandler(this.btnSend_Click);
//
// txtRevice
//
this.txtRevice.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtRevice.Location = new System.Drawing.Point(37, 362);
this.txtRevice.Name = "txtRevice";
this.txtRevice.Size = new System.Drawing.Size(376, 23);
this.txtRevice.TabIndex = 302;
this.txtRevice.Text = "0";
//
// FrmSendWire
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(750, 450);
this.Controls.Add(this.groupBox1);
this.Controls.Add(this.lblMsg);
this.Name = "FrmSendWire";
this.Text = "送丝机调试";
this.Load += new System.EventHandler(this.FrmSendWire_Load);
this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
}
......@@ -281,5 +320,8 @@
private System.Windows.Forms.Button btnOpenSold;
private System.Windows.Forms.Button btnStop;
private System.Windows.Forms.Button btnReset;
private System.Windows.Forms.TextBox txtRevice;
private System.Windows.Forms.Button btnSend;
private System.Windows.Forms.TextBox txtSend;
}
}
\ No newline at end of file
using log4net;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using URSoldering.Common;
using URSoldering.DeviceLibrary;
......@@ -131,15 +125,33 @@ namespace URSoldering.Client
private void btnReadError_Click_1(object sender, EventArgs e)
{
int speed = SendWireManager.querySpeed();
int length = SendWireManager.queryLength();
int value = SendWireManager.ReadPortError();
txtPortError.Text = value.ToString();
txtLength.Text = length.ToString();
txtSpeed.Text = speed.ToString();
}
private void btnReset_Click(object sender, EventArgs e)
{
SendWireManager.Reset();
}
private void btnSend_Click(object sender, EventArgs e)
{
txtRevice.Text = "";
string text = txtSend.Text;
bool isOk = false;
byte[] reviceData =SendWireManager.parseCommand(text, out isOk);
int length = reviceData.Length - 3;
if (length <= 0)
{
length = reviceData.Length;
}
string rawMsg = Encoding.ASCII.GetString(reviceData, 1, length);
txtRevice.Text = rawMsg;
}
}
}
......@@ -230,7 +230,7 @@ namespace URSoldering.Client
//
// btnCloseSold
//
this.btnCloseSold.Location = new System.Drawing.Point(439, 40);
this.btnCloseSold.Location = new System.Drawing.Point(439, 39);
this.btnCloseSold.Name = "btnCloseSold";
this.btnCloseSold.Size = new System.Drawing.Size(117, 35);
this.btnCloseSold.TabIndex = 266;
......@@ -240,7 +240,7 @@ namespace URSoldering.Client
//
// txtSoldingCom
//
this.txtSoldingCom.Location = new System.Drawing.Point(125, 41);
this.txtSoldingCom.Location = new System.Drawing.Point(125, 45);
this.txtSoldingCom.Name = "txtSoldingCom";
this.txtSoldingCom.Size = new System.Drawing.Size(101, 23);
this.txtSoldingCom.TabIndex = 265;
......@@ -248,7 +248,7 @@ namespace URSoldering.Client
// label8
//
this.label8.AutoSize = true;
this.label8.Location = new System.Drawing.Point(64, 46);
this.label8.Location = new System.Drawing.Point(64, 48);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(56, 17);
this.label8.TabIndex = 264;
......
......@@ -112,21 +112,21 @@
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="timer2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<metadata name="timer2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>107, 17</value>
</metadata>
<metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>78</value>
</metadata>
</root>
\ No newline at end of file
......@@ -313,7 +313,7 @@
this.groupBox5.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.groupBox5.Location = new System.Drawing.Point(305, 270);
this.groupBox5.Name = "groupBox5";
this.groupBox5.Size = new System.Drawing.Size(414, 260);
this.groupBox5.Size = new System.Drawing.Size(404, 260);
this.groupBox5.TabIndex = 42;
this.groupBox5.TabStop = false;
this.groupBox5.Text = "机械臂活动范围";
......
......@@ -120,7 +120,7 @@
this.groupBox1.Controls.Add(this.label1);
this.groupBox1.Location = new System.Drawing.Point(21, 19);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(475, 119);
this.groupBox1.Size = new System.Drawing.Size(470, 119);
this.groupBox1.TabIndex = 59;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "焊点基本信息";
......@@ -213,23 +213,23 @@
//
this.groupBox2.Controls.Add(this.urRobot);
this.groupBox2.Controls.Add(this.btnUpdate);
this.groupBox2.Location = new System.Drawing.Point(502, 135);
this.groupBox2.Location = new System.Drawing.Point(499, 139);
this.groupBox2.Name = "groupBox2";
this.groupBox2.Size = new System.Drawing.Size(202, 310);
this.groupBox2.Size = new System.Drawing.Size(202, 306);
this.groupBox2.TabIndex = 60;
this.groupBox2.TabStop = false;
this.groupBox2.Text = "坐标";
//
// urRobot
//
this.urRobot.Location = new System.Drawing.Point(18, 30);
this.urRobot.Location = new System.Drawing.Point(18, 27);
this.urRobot.Name = "urRobot";
this.urRobot.Size = new System.Drawing.Size(156, 212);
this.urRobot.TabIndex = 70;
//
// btnUpdate
//
this.btnUpdate.Location = new System.Drawing.Point(54, 264);
this.btnUpdate.Location = new System.Drawing.Point(54, 258);
this.btnUpdate.Name = "btnUpdate";
this.btnUpdate.Size = new System.Drawing.Size(120, 35);
this.btnUpdate.TabIndex = 69;
......@@ -275,7 +275,7 @@
this.gbIron.Controls.Add(this.txtDweldTime);
this.gbIron.Location = new System.Drawing.Point(21, 139);
this.gbIron.Name = "gbIron";
this.gbIron.Size = new System.Drawing.Size(475, 188);
this.gbIron.Size = new System.Drawing.Size(470, 188);
this.gbIron.TabIndex = 55;
this.gbIron.TabStop = false;
this.gbIron.Text = "烙铁温度";
......@@ -522,7 +522,7 @@
this.gbWireFeeding.Controls.Add(this.txtDsendWireTime);
this.gbWireFeeding.Location = new System.Drawing.Point(21, 329);
this.gbWireFeeding.Name = "gbWireFeeding";
this.gbWireFeeding.Size = new System.Drawing.Size(475, 116);
this.gbWireFeeding.Size = new System.Drawing.Size(470, 116);
this.gbWireFeeding.TabIndex = 56;
this.gbWireFeeding.TabStop = false;
this.gbWireFeeding.Text = "送丝";
......
......@@ -58,6 +58,7 @@
this.label1 = new System.Windows.Forms.Label();
this.lblAOIResult = new System.Windows.Forms.Label();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.btnWeld = new System.Windows.Forms.Button();
this.panel2 = new System.Windows.Forms.Panel();
this.lblRobotWarnMsg = new System.Windows.Forms.Label();
this.btnStart = new System.Windows.Forms.Button();
......@@ -310,6 +311,7 @@
//
this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.groupBox1.Controls.Add(this.btnWeld);
this.groupBox1.Controls.Add(this.panel2);
this.groupBox1.Controls.Add(this.btnStart);
this.groupBox1.Controls.Add(this.btnBack);
......@@ -321,15 +323,26 @@
this.groupBox1.TabIndex = 268;
this.groupBox1.TabStop = false;
//
// btnWeld
//
this.btnWeld.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnWeld.Location = new System.Drawing.Point(145, 16);
this.btnWeld.Name = "btnWeld";
this.btnWeld.Size = new System.Drawing.Size(133, 52);
this.btnWeld.TabIndex = 271;
this.btnWeld.Text = "开始焊接";
this.btnWeld.UseVisualStyleBackColor = true;
this.btnWeld.Click += new System.EventHandler(this.btnWeld_Click);
//
// panel2
//
this.panel2.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.panel2.Controls.Add(this.lblRobotWarnMsg);
this.panel2.Location = new System.Drawing.Point(435, 11);
this.panel2.Location = new System.Drawing.Point(518, 11);
this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(1149, 59);
this.panel2.Size = new System.Drawing.Size(1066, 59);
this.panel2.TabIndex = 270;
//
// lblRobotWarnMsg
......@@ -340,7 +353,7 @@
this.lblRobotWarnMsg.ForeColor = System.Drawing.Color.Red;
this.lblRobotWarnMsg.Location = new System.Drawing.Point(4, 3);
this.lblRobotWarnMsg.Name = "lblRobotWarnMsg";
this.lblRobotWarnMsg.Size = new System.Drawing.Size(1139, 51);
this.lblRobotWarnMsg.Size = new System.Drawing.Size(1056, 51);
this.lblRobotWarnMsg.TabIndex = 4;
//
// btnStart
......@@ -348,7 +361,7 @@
this.btnStart.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnStart.Location = new System.Drawing.Point(6, 16);
this.btnStart.Name = "btnStart";
this.btnStart.Size = new System.Drawing.Size(150, 52);
this.btnStart.Size = new System.Drawing.Size(133, 52);
this.btnStart.TabIndex = 266;
this.btnStart.Text = "启动";
this.btnStart.UseVisualStyleBackColor = true;
......@@ -369,9 +382,9 @@
// btnStop
//
this.btnStop.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnStop.Location = new System.Drawing.Point(162, 16);
this.btnStop.Location = new System.Drawing.Point(284, 17);
this.btnStop.Name = "btnStop";
this.btnStop.Size = new System.Drawing.Size(150, 52);
this.btnStop.Size = new System.Drawing.Size(133, 52);
this.btnStop.TabIndex = 265;
this.btnStop.Text = "停止";
this.btnStop.UseVisualStyleBackColor = true;
......@@ -381,7 +394,7 @@
//
this.chbHigh.AutoSize = true;
this.chbHigh.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.chbHigh.Location = new System.Drawing.Point(330, 30);
this.chbHigh.Location = new System.Drawing.Point(424, 31);
this.chbHigh.Name = "chbHigh";
this.chbHigh.Size = new System.Drawing.Size(93, 25);
this.chbHigh.TabIndex = 267;
......@@ -878,5 +891,6 @@
private System.Windows.Forms.Label lblCode;
private System.Windows.Forms.Label lblProName;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Button btnWeld;
}
}
\ No newline at end of file
......@@ -932,6 +932,12 @@ namespace URSoldering.Client
private void FrmWork_Shown(object sender, EventArgs e)
{
LoadCountPoint(true);
}
}
private void btnWeld_Click(object sender, EventArgs e)
{
//如果开始焊接,开始焊接
}
}
}
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!