diff --git a/HisenceYoloDetection.sln b/HisenceYoloDetection.sln index 66a5e2f..a288222 100644 --- a/HisenceYoloDetection.sln +++ b/HisenceYoloDetection.sln @@ -3,7 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.8.34316.72 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HisenceYoloDetection", "HisenceYoloDetection\HisenceYoloDetection.csproj", "{0DE28139-2917-4B58-8240-4B4E11114730}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HisenceYoloDetection", "HisenceYoloDetection\HisenceYoloDetection.csproj", "{0DE28139-2917-4B58-8240-4B4E11114730}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XKRS.UI", "XKRS.UI\XKRS.UI.csproj", "{CE386374-EE63-4DF9-8A95-6AECCA4969F8}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -21,6 +23,14 @@ Global {0DE28139-2917-4B58-8240-4B4E11114730}.Release|Any CPU.Build.0 = Release|Any CPU {0DE28139-2917-4B58-8240-4B4E11114730}.Release|X64.ActiveCfg = Release|X64 {0DE28139-2917-4B58-8240-4B4E11114730}.Release|X64.Build.0 = Release|X64 + {CE386374-EE63-4DF9-8A95-6AECCA4969F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CE386374-EE63-4DF9-8A95-6AECCA4969F8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CE386374-EE63-4DF9-8A95-6AECCA4969F8}.Debug|X64.ActiveCfg = Debug|Any CPU + {CE386374-EE63-4DF9-8A95-6AECCA4969F8}.Debug|X64.Build.0 = Debug|Any CPU + {CE386374-EE63-4DF9-8A95-6AECCA4969F8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CE386374-EE63-4DF9-8A95-6AECCA4969F8}.Release|Any CPU.Build.0 = Release|Any CPU + {CE386374-EE63-4DF9-8A95-6AECCA4969F8}.Release|X64.ActiveCfg = Release|Any CPU + {CE386374-EE63-4DF9-8A95-6AECCA4969F8}.Release|X64.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/HisenceYoloDetection/CheckDiffSciHelper.cs b/HisenceYoloDetection/CheckDiffSciHelper.cs index 5dad985..3dc368f 100644 --- a/HisenceYoloDetection/CheckDiffSciHelper.cs +++ b/HisenceYoloDetection/CheckDiffSciHelper.cs @@ -31,7 +31,7 @@ namespace HisenceYoloDetection Console.WriteLine($"Error loading image {path1}"); return false; } - Cv2.Resize(img1, img1, new Size(550, 270)); + // Cv2.Resize(img1, img1, new Size(550, 270)); Mat gimg1 = new Mat(); Cv2.CvtColor(img1, gimg1, ColorConversionCodes.BGR2GRAY); Mat thr1 = new Mat(); @@ -55,7 +55,7 @@ namespace HisenceYoloDetection // Console.WriteLine($"Error loading image {path2}"); return false; } - Cv2.Resize(img2, img2, new Size(550, 270)); + // Cv2.Resize(img2, img2, new Size(550, 270)); Mat gimg2 = new Mat(); Cv2.CvtColor(img2, gimg2, ColorConversionCodes.BGR2GRAY); Mat thr2 = new Mat(); @@ -93,20 +93,24 @@ namespace HisenceYoloDetection { matCutblack2.SetTo(Scalar.Black); } + Cv2.Resize(thr1, thr1, new Size(550, 270)); + Cv2.Resize(thr2, thr2, new Size(550, 270)); + DateTime dt= DateTime.Now; + string filename= dt.Year.ToString() + dt.Month.ToString() + dt.Day.ToString() + dt.Hour.ToString() + dt.Minute.ToString() + dt.Millisecond.ToString(); - string savePath4 = Path.Combine(saveDir, Path.GetFileNameWithoutExtension(path1) + "_thr1.png"); + string savePath4 = Path.Combine(saveDir, Path.GetFileNameWithoutExtension(path1) + filename+"_thr1.png"); // 保存结果 Cv2.ImWrite(savePath4, thr1); - string savePath3 = Path.Combine(saveDir, Path.GetFileNameWithoutExtension(path1) + "_thr2.png"); + string savePath3 = Path.Combine(saveDir, Path.GetFileNameWithoutExtension(path1) + filename+"_thr2.png"); // 保存结果 Cv2.ImWrite(savePath3, thr2); // 创建卷积核 - Mat filter1 = new Mat(17, 17, MatType.CV_32F, new Scalar(0)); - filter1.Row(8).SetTo(new Scalar(0.025)); - filter1.Col(8).SetTo(new Scalar(0.025)); + Mat filter1 = new Mat(15, 15, MatType.CV_32F, new Scalar(0)); + filter1.Row(7).SetTo(new Scalar(0.025)); + filter1.Col(7).SetTo(new Scalar(0.025)); // 应用卷积 Mat final_result1 = new Mat(); @@ -175,11 +179,11 @@ namespace HisenceYoloDetection } } - string savePath2 = Path.Combine(saveDir, Path.GetFileNameWithoutExtension(path1) + "_Rect.png"); + string savePath2 = Path.Combine(saveDir, Path.GetFileNameWithoutExtension(path1) + filename+"_Rect.png"); // 保存结果 //string savePath = Path.Combine(saveDir, Path.GetFileNameWithoutExtension(path2) + "_diff.png"); Cv2.ImWrite(savePath2, img2); - string savePath = Path.Combine(saveDir, Path.GetFileNameWithoutExtension(path1) + "_diff.png"); + string savePath = Path.Combine(saveDir, Path.GetFileNameWithoutExtension(path1) + filename+"_diff.png"); // 保存结果 //string savePath = Path.Combine(saveDir, Path.GetFileNameWithoutExtension(path2) + "_diff.png"); Cv2.ImWrite(savePath, blackhatImg); @@ -188,14 +192,21 @@ namespace HisenceYoloDetection public static Rect strChangeRect(string strrect) { - string[] rectstr = strrect.Split(","); - int areaX = int.Parse(rectstr[0]); - int areaY = int.Parse(rectstr[1]); - int areaWidth = int.Parse(rectstr[2]); - int areaHeight = int.Parse(rectstr[3]); + if (!string.IsNullOrEmpty(strrect)) + { + string[] rectstr = strrect.Split(","); + int areaX = int.Parse(rectstr[0]); + int areaY = int.Parse(rectstr[1]); + int areaWidth = int.Parse(rectstr[2]); + int areaHeight = int.Parse(rectstr[3]); - Rect rect = new Rect(areaX, areaY, areaWidth, areaHeight); - return rect; + Rect rect = new Rect(areaX, areaY, areaWidth, areaHeight); + return rect; + }else + { + return new Rect(0,0,0, 0); + } + } public static string rectChangeStr(Rect area) diff --git a/HisenceYoloDetection/HikCamera.cs b/HisenceYoloDetection/HikCamera.cs new file mode 100644 index 0000000..b6afac6 --- /dev/null +++ b/HisenceYoloDetection/HikCamera.cs @@ -0,0 +1,546 @@ + +using MvCamCtrl.NET; +using OpenCvSharp; +using OpenCvSharp.Dnn; + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Net; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading; +using System.Threading.Tasks; + +namespace YSDetection +{ + public class HikCamera + { + [DllImport("kernel32.dll", EntryPoint = "CopyMemory", SetLastError = false)] + public static extern void CopyMemory(IntPtr dest, IntPtr src, uint count); + + MyCamera.MV_CC_DEVICE_INFO_LIST m_stDeviceList = new MyCamera.MV_CC_DEVICE_INFO_LIST(); + int nRet = MyCamera.MV_OK; + MyCamera.cbExceptiondelegate pCallBackFunc; + private MyCamera device = new MyCamera(); + bool m_bGrabbing = false; + Thread m_hReceiveThread = null; + MyCamera.MV_FRAME_OUT_INFO_EX m_stFrameInfo = new MyCamera.MV_FRAME_OUT_INFO_EX(); + MyCamera.MV_CC_DEVICE_INFO stDevInfo = new MyCamera.MV_CC_DEVICE_INFO(); + // ch:用于从驱动获取图像的缓存 | en:Buffer for getting image from driver + UInt32 m_nBufSizeForDriver = 0; + IntPtr m_BufForDriver = IntPtr.Zero; + private static Object BufForDriverLock = new Object(); + bool _snapFlag = false; + public MyCamera.cbOutputExdelegate ImageCallback; + MyCamera.MV_FRAME_OUT _frame = new MyCamera.MV_FRAME_OUT(); + readonly ManualResetEvent _snapHandle = new ManualResetEvent(false); + + //ImageSet _bufferImgSet = null; + ManualResetEvent _bufferHandle = new ManualResetEvent(false); + public Action OnHImageOutput { get; set; } + /// + /// 相机拍照计数 + /// + public volatile int SnapshotCount = 0; + public bool Ifsucess = false; + public HikCamera() { } + private void DeviceListAcq() + { + // ch:创建设备列表 | en:Create Device List + System.GC.Collect(); + // cbDeviceList.Items.Clear(); + // m_stDeviceList.nDeviceNum = 0; + int nRet = MyCamera.MV_CC_EnumDevices_NET(MyCamera.MV_GIGE_DEVICE | MyCamera.MV_USB_DEVICE, ref m_stDeviceList); + if (0 != nRet) + { + // ShowErrorMsg("Enumerate devices fail!", 0); + return; + } + + // ch:在窗体列表中显示设备名 | en:Display device name in the form list + for (int i = 0; i < m_stDeviceList.nDeviceNum; i++) + { + MyCamera.MV_CC_DEVICE_INFO device = (MyCamera.MV_CC_DEVICE_INFO)Marshal.PtrToStructure(m_stDeviceList.pDeviceInfo[i], typeof(MyCamera.MV_CC_DEVICE_INFO)); + if (device.nTLayerType == MyCamera.MV_GIGE_DEVICE) + { + MyCamera.MV_GIGE_DEVICE_INFO gigeInfo = (MyCamera.MV_GIGE_DEVICE_INFO)MyCamera.ByteToStruct(device.SpecialInfo.stGigEInfo, typeof(MyCamera.MV_GIGE_DEVICE_INFO)); + + if (gigeInfo.chUserDefinedName != "") + { + //cbDeviceList.Items.Add("GEV: " + gigeInfo.chUserDefinedName + " (" + gigeInfo.chSerialNumber + ")"); + } + else + { + // cbDeviceList.Items.Add("GEV: " + gigeInfo.chManufacturerName + " " + gigeInfo.chModelName + " (" + gigeInfo.chSerialNumber + ")"); + } + } + else if (device.nTLayerType == MyCamera.MV_USB_DEVICE) + { + MyCamera.MV_USB3_DEVICE_INFO usbInfo = (MyCamera.MV_USB3_DEVICE_INFO)MyCamera.ByteToStruct(device.SpecialInfo.stUsb3VInfo, typeof(MyCamera.MV_USB3_DEVICE_INFO)); + if (usbInfo.chUserDefinedName != "") + { + //cbDeviceList.Items.Add("U3V: " + usbInfo.chUserDefinedName + " (" + usbInfo.chSerialNumber + ")"); + } + else + { + //cbDeviceList.Items.Add("U3V: " + usbInfo.chManufacturerName + " " + usbInfo.chModelName + " (" + usbInfo.chSerialNumber + ")"); + } + } + } + + // ch:选择第一项 | en:Select the first item + if (m_stDeviceList.nDeviceNum != 0) + { + //cbDeviceList.SelectedIndex = 0; + } + } + + public bool Start() + { + #region 枚举相机后根据IP地址匹配连接相机 + //将IP地址转换为字节数组 + uint intAddress = 0; + if (/*(IIConfig.HikCameraType == EnumHelper.HikCameraType.Gige) &&*/ (!string.IsNullOrWhiteSpace("169.254.127.84"))) + { + byte[] IPArr = IPAddress.Parse("169.254.127.84").GetAddressBytes(); + for (int i = 0; i < IPArr.Length; i++) + { + intAddress += (uint)(IPArr[i] << (IPArr.Length - 1 - i) * 8); + } + } + + MyCamera.MV_CC_DEVICE_INFO_LIST m_pDeviceList = new MyCamera.MV_CC_DEVICE_INFO_LIST(); + + int nRet = MyCamera.MV_CC_EnumDevices_NET(MyCamera.MV_GIGE_DEVICE | MyCamera.MV_USB_DEVICE, ref m_pDeviceList); + if (0 != nRet) + { + throw new Exception($"Enumerate devices fail!"); + } + else + { + //LogAsync(DateTime.Now, $"搜索获取{m_pDeviceList.nDeviceNum.ToInt()}台相机在线", ""); + } + + bool isCameraFound = false; + for (int i = 0; i < m_pDeviceList.nDeviceNum; i++) + { + MyCamera.MV_CC_DEVICE_INFO device = (MyCamera.MV_CC_DEVICE_INFO)Marshal.PtrToStructure(m_pDeviceList.pDeviceInfo[i], typeof(MyCamera.MV_CC_DEVICE_INFO)); + IntPtr buffer = IntPtr.Zero; + + if (device.nTLayerType == MyCamera.MV_GIGE_DEVICE) + { + buffer = Marshal.UnsafeAddrOfPinnedArrayElement(device.SpecialInfo.stGigEInfo, 0); + MyCamera.MV_GIGE_DEVICE_INFO stGigEDev = (MyCamera.MV_GIGE_DEVICE_INFO)Marshal.PtrToStructure(buffer, typeof(MyCamera.MV_GIGE_DEVICE_INFO)); + + if (stGigEDev.nCurrentIp == intAddress) + { + stDevInfo = device; + isCameraFound = true; + } + } + else if (device.nTLayerType == MyCamera.MV_USB_DEVICE) + { + //buffer = Marshal.UnsafeAddrOfPinnedArrayElement(device.SpecialInfo.stUsb3VInfo, 0); + //MyCamera.MV_USB3_DEVICE_INFO usbInfo = (MyCamera.MV_USB3_DEVICE_INFO)Marshal.PtrToStructure(buffer, typeof(MyCamera.MV_USB3_DEVICE_INFO)); + //if (usbInfo.chSerialNumber == IConfig.SerialNum) + //{ + // stDevInfo = device; + // isCameraFound = true; + //} + } + + //释放内存空间 + //Marshal.FreeHGlobal(buffer); + + if (isCameraFound) + break; + } + + if (!isCameraFound) + { + throw new Exception($"相机未能找到"); + } + + #endregion + + // ch:创建设备 | en: Create device + nRet = device.MV_CC_CreateDevice_NET(ref stDevInfo); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Create device failed:{nRet:x8}"); + } + + // ch:打开设备 | en:Open device + nRet = device.MV_CC_OpenDevice_NET(); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Open device failed:{nRet:x8}"); + } + + + // ch:探测网络最佳包大小(只对GigE相机有效) | en:Detection network optimal package size(It only works for the GigE camera) + if (stDevInfo.nTLayerType == MyCamera.MV_GIGE_DEVICE) + { + int nPacketSize = device.MV_CC_GetOptimalPacketSize_NET(); + if (nPacketSize > 0) + { + nRet = device.MV_CC_SetIntValue_NET("GevSCPSPacketSize", (uint)nPacketSize); + if (nRet != MyCamera.MV_OK) + { + Console.WriteLine("Warning: Set Packet Size failed {0:x8}", nRet); + } + } + else + { + Console.WriteLine("Warning: Get Packet Size failed {0:x8}", nPacketSize); + } + } + + // ch:注册异常回调函数 | en:Register Exception Callback + nRet = device.MV_CC_RegisterExceptionCallBack_NET(pCallBackFunc, IntPtr.Zero); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Register expection callback failed:{nRet}"); + } + GC.KeepAlive(pCallBackFunc); + + // ch:设置采集连续模式 | en:Set Continues Aquisition Mode + device.MV_CC_SetEnumValue_NET("AcquisitionMode", 2);// ch:工作在连续模式 | en:Acquisition On Continuous Mode + if (false) + { + device.MV_CC_SetEnumValue_NET("TriggerMode", 0); // ch:连续模式 | en:Continuous + + // ch:注册回调函数 | en:Register image callback + ImageCallback = new MyCamera.cbOutputExdelegate(ImageCallbackFunc); + nRet = device.MV_CC_RegisterImageCallBackEx_NET(ImageCallback, IntPtr.Zero); + if (MyCamera.MV_OK != nRet) + { + throw new Exception("Register image callback failed!"); + } + } + else + { + // ch:设置触发模式为off || en:set trigger mode as off + nRet = device.MV_CC_SetEnumValue_NET("TriggerMode", 1); + if (MyCamera.MV_OK != nRet) + { + throw new Exception("Set TriggerMode failed!"); + } + + if (false) + { + // ch:触发源选择:0 - Line0; | en:Trigger source select:0 - Line0; + // 1 - Line1; + // 2 - Line2; + // 3 - Line3; + // 4 - Counter; + // 7 - Software; + nRet = device.MV_CC_SetEnumValue_NET("TriggerSource", 0); + if (MyCamera.MV_OK != nRet) + { + throw new Exception("Set Line0 Trigger failed!"); + } + + // ch:注册回调函数 | en:Register image callback + ImageCallback = new MyCamera.cbOutputExdelegate(ImageCallbackFunc); + nRet = device.MV_CC_RegisterImageCallBackEx_NET(ImageCallback, IntPtr.Zero); + if (MyCamera.MV_OK != nRet) + { + throw new Exception("Register image callback failed!"); + } + } + else + { + nRet = device.MV_CC_SetEnumValue_NET("TriggerSource", 7); + if (MyCamera.MV_OK != nRet) + { + throw new Exception("Set Software Trigger failed!"); + } + } + } + // ch:开启抓图 || en: start grab image + nRet = device.MV_CC_StartGrabbing_NET(); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Start grabbing failed:{nRet:x8}"); + } + else + { + Ifsucess = true; + } + return true; + } + public void Stop() + { + if(Ifsucess) + { + // IIConfig.PropertyChanged -= IIConfig_PropertyChanged; + + + // ch:停止抓图 | en:Stop grab image + nRet = device.MV_CC_StopGrabbing_NET(); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Stop grabbing failed{nRet:x8}"); + } + + // ch:关闭设备 | en:Close device + nRet = device.MV_CC_CloseDevice_NET(); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Close device failed{nRet:x8}"); + } + + // ch:销毁设备 | en:Destroy device + nRet = device.MV_CC_DestroyDevice_NET(); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Destroy device failed:{nRet:x8}"); + } + } + Ifsucess = false; + + + } + void ImageCallbackFunc(IntPtr pData, ref MyCamera.MV_FRAME_OUT_INFO_EX pFrameInfo, IntPtr pUser) + { + try + { + // if (false) + // { + // // SnapshotCount++; + // Interlocked.Increment(ref SnapshotCount); + + + // // Console.WriteLine($">>>> {IIConfig.Name} 相机硬触发..."); + + // //LogAsync(DateTime.Now, LogLevel.Information, $"{Name}相机硬触发"); + // //Stopwatch sw = new Stopwatch(); + // //sw.Start(); + + // int nWidth = pFrameInfo.nWidth; + // int nHeight = pFrameInfo.nHeight; + + // //HImage hImage = new HImage(); + // //HObject Hobj = new HObject(); + // //IntPtr pTemp = IntPtr.Zero; + // //hImage.GenImage1((HTuple)"byte", nWidth, nHeight, pData); + + // //var imgSet = new ImageSet + // //{ + // // HImage = hImage, + // // ImageSaveOption = IConfig.ImageSaveOption.Copy() + // //}; + + + // //测试图片颜色 + + // //if (IsColor(pFrameInfo.enPixelType)) + // //{ + // // //pFrameInfo.enPixelType = MyCamera.MvGvspPixelType.PixelType_Gvsp_RGB8_Packed; + + // // // 彩色图 + // // switch (pFrameInfo.enPixelType) + // // { + // // case MyCamera.MvGvspPixelType.PixelType_Gvsp_BayerGR8: + // // imgSet.HImage = imgSet.HImage.CfaToRgb("bayer_gr", "bilinear"); + // // imgSet.HImage = imgSet.HImage.ConvertHObjectToHImage(); + // // break; + // // case MyCamera.MvGvspPixelType.PixelType_Gvsp_BayerRG8: + // // imgSet.HImage = imgSet.HImage.CfaToRgb("bayer_rg", "bilinear"); + // // imgSet.HImage = imgSet.HImage.ConvertHObjectToHImage(); + // // break; + // // case MyCamera.MvGvspPixelType.PixelType_Gvsp_BayerGB8: + // // imgSet.HImage = imgSet.HImage.CfaToRgb("bayer_gb", "bilinear"); + // // imgSet.HImage = imgSet.HImage.ConvertHObjectToHImage(); + // // break; + // // case MyCamera.MvGvspPixelType.PixelType_Gvsp_BayerBG8: + // // imgSet.HImage = imgSet.HImage.CfaToRgb("bayer_bg", "bilinear"); + // // imgSet.HImage = imgSet.HImage.ConvertHObjectToHImage(); + // // break; + // // } + + // //} + + + // if (pFrameInfo.enPixelType == MyCamera.MvGvspPixelType.PixelType_Gvsp_RGB8_Packed) + // { + // // Console.WriteLine("image pixel format is rgb8..."); + // //pTemp = pData; + // //HOperatorSet.GenImageInterleaved(out Hobj, (HTuple)pTemp, (HTuple)"rgb", (HTuple)pFrameInfo.nWidth, (HTuple)pFrameInfo.nHeight, -1, "byte", 0, 0, 0, 0, -1, 0); + // //HobjectToRGBHimage(Hobj, ref hImage); + // } + + // // Console.WriteLine($">>>> {IIConfig.Name} 相机数据转换完成 ..."); + + // //if (!IsMonoData(pFrameInfo.enPixelType)) + // //{ + // // pImageBuf = Marshal.AllocHGlobal((int)stFrameInfo.nWidth * stFrameInfo.nHeight * 3); + // // HOperatorSet.GenImageInterleaved(out Hobj, (HTuple)pTemp, (HTuple)"rgb", (HTuple)pFrameInfo.nWidth, (HTuple)pFrameInfo.nHeight, -1, "byte", 0, 0, 0, 0, -1, 0); + // //} + + + //#if false + // if (pFrameInfo.enPixelType == MyCamera.MvGvspPixelType.PixelType_Gvsp_Mono8) + // { + // //加入内部队列 + // InitialImageSet(imgSet); + + // //业务图片处理加入外部队列 + // var outImgSet = CopyImageSet(imgSet); + + // if (IIConfig.IsDirectHardwareTrigger) + // { + // //传感器直接触发 收到图片后 传出 + // OnHImageOutput?.Invoke(DateTime.Now, this, outImgSet); + // } + // else + // { + // _bufferImgSet = outImgSet; + // //_bufferImgSetQueue.Enqueue(outImgSet); + // _bufferHandle.Set(); + // } + // ClearImageSet(imgSet); + // } + // else + // { + // Console.WriteLine($">>>> 像素类型:{pFrameInfo.enPixelType}"); + // } + + //#else + // //加入内部队列 + // InitialImageSet(imgSet); + + // //业务图片处理加入外部队列 + // var outImgSet = CopyImageSet(imgSet); + + + // // LogAsync(DateTime.Now, LogLevel.Information, $"{Name}相机取像, 次数:{SnapshotCount}"); + + // // Console.WriteLine($">>>> {IIConfig.Name} 相机回调 OnHImageOutput ..."); + // if (IIConfig.IsDirectHardwareTrigger) + // { + // // 传感器直接触发 收到图片后 传出 + // OnHImageOutput?.Invoke(DateTime.Now, this, outImgSet); + // } + // else + // { + // _bufferImgSet = outImgSet; + // // _bufferImgSetQueue.Enqueue(outImgSet); + // _bufferHandle.Set(); + // } + // //处理完图片 会清理内部队列的图像 + // DisplayAndSaveOriginImage(imgSet.Id); + // //ClearImageSet(imgSet); + //#endif + // } + //else + //{ + if (_snapFlag) + { + _snapFlag = false; + _frame = new MyCamera.MV_FRAME_OUT + { + stFrameInfo = pFrameInfo, + pBufAddr = pData + }; + _snapHandle.Set(); + } + // } + } + catch (Exception ex) + { + //LogAsync(DateTime.Now, LogLevel.Exception, $"{Name}相机取像异常,{ex.GetExceptionMessage()}"); + } + } + public void Snapshot() + { + Stopwatch sw = new Stopwatch(); + sw.Start(); + // ImageSet set = new ImageSet(); + // set.SnapshotCount = SnapshotCount; + // set.SnapshotFileName = SnapshotFileNames; + + //InitialImageSet(set); + MyCamera.MV_FRAME_OUT frameInfo = new MyCamera.MV_FRAME_OUT(); + nRet = MyCamera.MV_OK; + if (true) + { + // ch: 触发命令 || en: Trigger command + nRet = device.MV_CC_SetCommandValue_NET("TriggerSoftware"); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"相机拍照触发失败:{nRet}"); + } + + nRet = device.MV_CC_GetImageBuffer_NET(ref frameInfo, 1000); + nRet = device.MV_CC_FreeImageBuffer_NET(ref frameInfo); + } + else + { + _snapHandle.Reset(); + _snapFlag = true; + _snapHandle.WaitOne(); + //lock (_imgCallBackLock) + { + frameInfo.stFrameInfo = _frame.stFrameInfo; + frameInfo.pBufAddr = _frame.pBufAddr; + } + } + + // ch:获取一帧图像 | en:Get one image + if (MyCamera.MV_OK == nRet) + { + if (frameInfo.pBufAddr != IntPtr.Zero) + { + if (nRet == MyCamera.MV_OK) + { + var pFrameInfo = frameInfo.stFrameInfo; + Mat mat=new Mat(pFrameInfo.nHeight, pFrameInfo.nWidth, MatType.CV_8UC3, frameInfo.pBufAddr); + OnHImageOutput?.Invoke(DateTime.Now, mat, SnapshotCount); + mat.ImWrite("D://123.jpg"); + //HImage hImage = new HImage(); + //HObject Hobj = new HObject(); + //IntPtr pTemp = IntPtr.Zero; + //hImage.GenImage1("byte", pFrameInfo.nWidth, pFrameInfo.nHeight, frameInfo.pBufAddr); + + ////hImage.ConvertHImageTo16GrayBitmap(); + //var imgSet = new ImageSet + //{ + // HImage = hImage, + // ImageSaveOption = IConfig.ImageSaveOption.Copy() + //}; + //if (pFrameInfo.enPixelType == MyCamera.MvGvspPixelType.PixelType_Gvsp_RGB8_Packed) + //{ + // // Console.WriteLine("image pixel format is rgb8..."); + // pTemp = frameInfo.pBufAddr; + // HOperatorSet.GenImageInterleaved(out Hobj, (HTuple)pTemp, (HTuple)"rgb", (HTuple)pFrameInfo.nWidth, (HTuple)pFrameInfo.nHeight, -1, "byte", 0, 0, 0, 0, -1, 0); + // HobjectToRGBHimage(Hobj, ref hImage); + //} + + + //加入内部队列 + //InitialImageSet(imgSet); + + ////业务图片处理加入外部队列 + //var outImgSet = CopyImageSet(imgSet); + //OnHImageOutput?.Invoke(DateTime.Now, this, outImgSet); + //LogAsync(DateTime.Now, LogLevel.Information, $"{Name}相机取像, 次数:{SnapshotCount}"); + //DisplayAndSaveOriginImage(imgSet.Id); + //HikToBitmap(pFrameInfo, frameInfo.pBufAddr); + //Generate8GrayImageByPointer((int)nWidth, (int)nHeight, frameInfo.pBufAddr, ""); + } + } + } + else + { + throw new Exception($"Grap Image Failed:{nRet:x8}"); + } + + sw.Stop(); + //LogAsync(DateTime.Now, LogLevel.Information, $"取像耗时:{sw.ElapsedMilliseconds} ms"); + } + } +} diff --git a/HisenceYoloDetection/HikCameraDriver.cs b/HisenceYoloDetection/HikCameraDriver.cs new file mode 100644 index 0000000..bc4e587 --- /dev/null +++ b/HisenceYoloDetection/HikCameraDriver.cs @@ -0,0 +1,893 @@ + +using MvCamCtrl.NET; +using System; +using System.Collections.Concurrent; +using System.Collections.Generic; +using System.Diagnostics; +using System.Drawing.Imaging; +using System.Drawing; +using System.Runtime.InteropServices; +using System.Threading; +using System.Threading.Tasks; +using System.Windows.Forms; +using System.Runtime.InteropServices; +using System.Threading; +using System.Net; +using OpenCvSharp; +using DVPCameraType; +using System.Reflection.Metadata; + + + + +//[Device("HikCamera", "海康相机", EnumHelper.DeviceAttributeType.Device)] +public class HikCameraDriver +{ + + #region CameraBase + //public IOperationConfig GetOperationConfigFromDevice() + // { + // HikCameraOperationConfig opConfig = new HikCameraOperationConfig(); + + // MyCamera.MVCC_FLOATVALUE stParam = new MyCamera.MVCC_FLOATVALUE(); + // int nRet = device.MV_CC_GetFloatValue_NET("ExposureTime", ref stParam); + // if (MyCamera.MV_OK == nRet) + // { + // opConfig.Exposure = stParam.fCurValue; + // } + + // nRet = device.MV_CC_GetFloatValue_NET("Gain", ref stParam); + // if (MyCamera.MV_OK == nRet) + // { + // opConfig.Gain = stParam.fCurValue; + // } + + // return opConfig; + // } + public bool IfSuccess = false; + + float _lastExposure = 0; + float _lastGain = 0; + /// + /// 相机拍照计数 + /// + public volatile int SnapshotCount = 0; + //public void UploadOperationConfig(IOperationConfig config) + //{ + // if (CurrentState != EnumHelper.DeviceState.DSOpen) + // return; + + // CameraOprerationConfigBase opConfig = config as CameraOprerationConfigBase; + + // int nRet; + + // if (opConfig.Exposure != 0 && opConfig.Exposure != _lastExposure) + // { + // device.MV_CC_SetEnumValue_NET("ExposureAuto", 0); + // nRet = device.MV_CC_SetFloatValue_NET("ExposureTime", opConfig.Exposure); + // if (nRet != MyCamera.MV_OK) + // { + // throw new Exception($"Exposure set failed:{nRet}"); + // } + + // _lastExposure = opConfig.Exposure; + // } + + // if (opConfig.Gain != 0 && opConfig.Gain != _lastGain) + // { + // device.MV_CC_SetEnumValue_NET("GainAuto", 0); + // nRet = device.MV_CC_SetFloatValue_NET("Gain", opConfig.Gain); + // if (nRet != MyCamera.MV_OK) + // { + // throw new Exception($"Gain set failed:{nRet}"); + // } + + // _lastGain = opConfig.Gain; + // } + //} + public Action OnHImageOutput { get; set; } + + public void Init() + { + + //_bufferImgSetQueue = new ConcurrentQueue(); + //_bufferImgSet = new ImageSet(); + //pCallBackFunc = new MyCamera.cbExceptiondelegate(cbExceptiondelegate); +#if false + #region 根据IP连接相机 + + stDevInfo.nTLayerType = MyCamera.MV_GIGE_DEVICE; + MyCamera.MV_GIGE_DEVICE_INFO stGigEDev = new MyCamera.MV_GIGE_DEVICE_INFO(); + //string strCurrentIp = IIConfig.CameraIP;// ch:需要连接的相机ip(根据实际填充) + + //string strNetExport = IIConfig.ComputerIP; // ch:相机对应的网卡ip(根据实际填充) + + string strCurrentIp = "192.168.1.21";// ch:需要连接的相机ip(根据实际填充) + + string strNetExport = "192.168.1.20"; // ch:相机对应的网卡ip(根据实际填充) + + var parts = strCurrentIp.Split('.'); + int nIp1 = Convert.ToInt32(parts[0]); + int nIp2 = Convert.ToInt32(parts[1]); + int nIp3 = Convert.ToInt32(parts[2]); + int nIp4 = Convert.ToInt32(parts[3]); + stGigEDev.nCurrentIp = (uint)((nIp1 << 24) | (nIp2 << 16) | (nIp3 << 8) | nIp4); + + parts = strNetExport.Split('.'); + nIp1 = Convert.ToInt32(parts[0]); + nIp2 = Convert.ToInt32(parts[1]); + nIp3 = Convert.ToInt32(parts[2]); + nIp4 = Convert.ToInt32(parts[3]); + stGigEDev.nNetExport = (uint)((nIp1 << 24) | (nIp2 << 16) | (nIp3 << 8) | nIp4); + + IntPtr stGigeInfoPtr = Marshal.AllocHGlobal(216); + Marshal.StructureToPtr(stGigEDev, stGigeInfoPtr, false); + stDevInfo.SpecialInfo.stGigEInfo = new Byte[540]; + Marshal.Copy(stGigeInfoPtr, stDevInfo.SpecialInfo.stGigEInfo, 0, 540); + //释放内存空间 + Marshal.FreeHGlobal(stGigeInfoPtr); + + #endregion +#endif + + } + + protected void Pause() + { + } + + protected void Resume() + { + } + + public void Start(string v) + { + #region 枚举相机后根据IP地址匹配连接相机 + //将IP地址转换为字节数组 + uint intAddress = 0; + if (/*(IIConfig.HikCameraType == EnumHelper.HikCameraType.Gige) &&*/ (!string.IsNullOrWhiteSpace("192.168.1.21"))) + { + byte[] IPArr = IPAddress.Parse("192.168.1.21").GetAddressBytes(); + for (int i = 0; i < IPArr.Length; i++) + { + intAddress += (uint)(IPArr[i] << (IPArr.Length - 1 - i) * 8); + } + } + + MyCamera.MV_CC_DEVICE_INFO_LIST m_pDeviceList = new MyCamera.MV_CC_DEVICE_INFO_LIST(); + + int nRet = MyCamera.MV_CC_EnumDevices_NET(MyCamera.MV_GIGE_DEVICE | MyCamera.MV_USB_DEVICE, ref m_pDeviceList); + if (0 != nRet) + { + throw new Exception($"Enumerate devices fail!"); + } + else + { + //LogAsync(DateTime.Now, $"搜索获取{m_pDeviceList.nDeviceNum.ToInt()}台相机在线", ""); + } + + bool isCameraFound = false; + for (int i = 0; i < m_pDeviceList.nDeviceNum; i++) + { + MyCamera.MV_CC_DEVICE_INFO device = (MyCamera.MV_CC_DEVICE_INFO)Marshal.PtrToStructure(m_pDeviceList.pDeviceInfo[i], typeof(MyCamera.MV_CC_DEVICE_INFO)); + IntPtr buffer = IntPtr.Zero; + + if (device.nTLayerType == MyCamera.MV_GIGE_DEVICE) + { + buffer = Marshal.UnsafeAddrOfPinnedArrayElement(device.SpecialInfo.stGigEInfo, 0); + MyCamera.MV_GIGE_DEVICE_INFO stGigEDev = (MyCamera.MV_GIGE_DEVICE_INFO)Marshal.PtrToStructure(buffer, typeof(MyCamera.MV_GIGE_DEVICE_INFO)); + + if (stGigEDev.nCurrentIp == intAddress) + { + stDevInfo = device; + isCameraFound = true; + } + } + else if (device.nTLayerType == MyCamera.MV_USB_DEVICE) + { + //buffer = Marshal.UnsafeAddrOfPinnedArrayElement(device.SpecialInfo.stUsb3VInfo, 0); + //MyCamera.MV_USB3_DEVICE_INFO usbInfo = (MyCamera.MV_USB3_DEVICE_INFO)Marshal.PtrToStructure(buffer, typeof(MyCamera.MV_USB3_DEVICE_INFO)); + //if (usbInfo.chSerialNumber == IConfig.SerialNum) + //{ + // stDevInfo = device; + // isCameraFound = true; + //} + } + + //释放内存空间 + //Marshal.FreeHGlobal(buffer); + + if (isCameraFound) + break; + } + + if (!isCameraFound) + { + throw new Exception($"相机未能找到"); + } + + #endregion + + + // ch:创建设备 | en: Create device + nRet = device.MV_CC_CreateDevice_NET(ref stDevInfo); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Create device failed:{nRet:x8}"); + } + + // ch:打开设备 | en:Open device + nRet = device.MV_CC_OpenDevice_NET(); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Open device failed:{nRet:x8}"); + } + + + // ch:探测网络最佳包大小(只对GigE相机有效) | en:Detection network optimal package size(It only works for the GigE camera) + if (stDevInfo.nTLayerType == MyCamera.MV_GIGE_DEVICE) + { + int nPacketSize = device.MV_CC_GetOptimalPacketSize_NET(); + if (nPacketSize > 0) + { + nRet = device.MV_CC_SetIntValue_NET("GevSCPSPacketSize", (uint)nPacketSize); + if (nRet != MyCamera.MV_OK) + { + Console.WriteLine("Warning: Set Packet Size failed {0:x8}", nRet); + } + } + else + { + Console.WriteLine("Warning: Get Packet Size failed {0:x8}", nPacketSize); + } + } + + // ch:注册异常回调函数 | en:Register Exception Callback + nRet = device.MV_CC_RegisterExceptionCallBack_NET(pCallBackFunc, IntPtr.Zero); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Register expection callback failed:{nRet}"); + } + GC.KeepAlive(pCallBackFunc); + + // ch:设置采集连续模式 | en:Set Continues Aquisition Mode + device.MV_CC_SetEnumValue_NET("AcquisitionMode", 2);// ch:工作在连续模式 | en:Acquisition On Continuous Mode + if (false) + { + device.MV_CC_SetEnumValue_NET("TriggerMode", 0); // ch:连续模式 | en:Continuous + + // ch:注册回调函数 | en:Register image callback + ImageCallback = new MyCamera.cbOutputExdelegate(ImageCallbackFunc); + nRet = device.MV_CC_RegisterImageCallBackEx_NET(ImageCallback, IntPtr.Zero); + if (MyCamera.MV_OK != nRet) + { + throw new Exception("Register image callback failed!"); + } + } + else + { + // ch:设置触发模式为off || en:set trigger mode as off + nRet = device.MV_CC_SetEnumValue_NET("TriggerMode", 1); + if (MyCamera.MV_OK != nRet) + { + throw new Exception("Set TriggerMode failed!"); + } + + if (false) + { + // ch:触发源选择:0 - Line0; | en:Trigger source select:0 - Line0; + // 1 - Line1; + // 2 - Line2; + // 3 - Line3; + // 4 - Counter; + // 7 - Software; + nRet = device.MV_CC_SetEnumValue_NET("TriggerSource", 0); + if (MyCamera.MV_OK != nRet) + { + throw new Exception("Set Line0 Trigger failed!"); + } + + // ch:注册回调函数 | en:Register image callback + ImageCallback = new MyCamera.cbOutputExdelegate(ImageCallbackFunc); + nRet = device.MV_CC_RegisterImageCallBackEx_NET(ImageCallback, IntPtr.Zero); + if (MyCamera.MV_OK != nRet) + { + throw new Exception("Register image callback failed!"); + } + } + else + { + nRet = device.MV_CC_SetEnumValue_NET("TriggerSource", 7); + if (MyCamera.MV_OK != nRet) + { + throw new Exception("Set Software Trigger failed!"); + } + } + } + // ch:开启抓图 || en: start grab image + nRet = device.MV_CC_StartGrabbing_NET(); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Start grabbing failed:{nRet:x8}"); + } + + else + { + IfSuccess = true; + } + + //if (IIConfig.DefaultExposure != 0) + //{ + // device.MV_CC_SetEnumValue_NET("ExposureAuto", 0); + // nRet = device.MV_CC_SetFloatValue_NET("ExposureTime", IIConfig.DefaultExposure); + // if (nRet != MyCamera.MV_OK) + // { + // throw new Exception($"Exposure set failed:{nRet}"); + // } + //} + //if (IIConfig.Gain >= 0) + //{ + // nRet = device.MV_CC_SetFloatValue_NET("Gain", IIConfig.Gain); + // if (nRet != MyCamera.MV_OK) + // { + // throw new Exception($"Gain set failed:{nRet}"); + // } + //} + //// 设置 触发延迟 + //if (IIConfig.TriggerDelay > 0) + //{ + // nRet = device.MV_CC_SetFloatValue_NET("TriggerDelay", IIConfig.TriggerDelay); + // if (MyCamera.MV_OK != nRet) + // { + // throw new Exception("Set TriggerDelay failed!"); + // } + //} + //if (IIConfig.LineDebouncerTime > 0) + //{ + // nRet = device.MV_CC_SetIntValue_NET("LineDebouncerTime", (uint)IIConfig.LineDebouncerTime); + // if (nRet != MyCamera.MV_OK) + // { + // throw new Exception($"LineDebouncerTime set failed:{nRet}"); + // } + //} + //IIConfig.PropertyChanged -= IIConfig_PropertyChanged; + //IIConfig.PropertyChanged += IIConfig_PropertyChanged; + + } + + private void IIConfig_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) + { + if (e.PropertyName == "IsHardwareTrigger" && !false) + { + // ch:停止抓图 | en:Stop grab image + nRet = device.MV_CC_StopGrabbing_NET(); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Stop grabbing failed{nRet:x8}"); + } + + if (false) + { + // ch:触发源选择:0 - Line0; | en:Trigger source select:0 - Line0; + // 1 - Line1; + // 2 - Line2; + // 3 - Line3; + // 4 - Counter; + // 7 - Software; + nRet = device.MV_CC_SetEnumValue_NET("TriggerSource", 0); + if (MyCamera.MV_OK != nRet) + { + throw new Exception("Set Line0 Trigger failed!"); + } + + // ch:注册回调函数 | en:Register image callback + ImageCallback = new MyCamera.cbOutputExdelegate(ImageCallbackFunc); + nRet = device.MV_CC_RegisterImageCallBackEx_NET(ImageCallback, IntPtr.Zero); + if (MyCamera.MV_OK != nRet) + { + throw new Exception("Register image callback failed!"); + } + } + else + { + nRet = device.MV_CC_SetEnumValue_NET("TriggerSource", 7); + if (MyCamera.MV_OK != nRet) + { + throw new Exception("Set Software Trigger failed!"); + } + } + + // ch:开启抓图 || en: start grab image + nRet = device.MV_CC_StartGrabbing_NET(); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Start grabbing failed:{nRet:x8}"); + } + + //if (IIConfig.DefaultExposure != 0) + //{ + // device.MV_CC_SetEnumValue_NET("ExposureAuto", 0); + // nRet = device.MV_CC_SetFloatValue_NET("ExposureTime", IIConfig.DefaultExposure); + // if (nRet != MyCamera.MV_OK) + // { + // throw new Exception($"Exposure set failed:{nRet}"); + // } + //} + //if (IIConfig.Gain >= 0) + //{ + // nRet = device.MV_CC_SetFloatValue_NET("Gain", IIConfig.Gain); + // if (nRet != MyCamera.MV_OK) + // { + // throw new Exception($"Gain set failed:{nRet}"); + // } + //} + + //// 设置 触发延迟 + //if (IIConfig.TriggerDelay > 0) + //{ + // nRet = device.MV_CC_SetFloatValue_NET("TriggerDelay", IIConfig.TriggerDelay); + // if (MyCamera.MV_OK != nRet) + // { + // throw new Exception("Set TriggerDelay failed!"); + // } + //} + //if (IIConfig.LineDebouncerTime > 0) + //{ + // nRet = device.MV_CC_SetIntValue_NET("LineDebouncerTime", (uint)IIConfig.LineDebouncerTime); + // if (nRet != MyCamera.MV_OK) + // { + // throw new Exception($"LineDebouncerTime set failed:{nRet}"); + // } + //} + } + } + + public void Stop() + { + // IIConfig.PropertyChanged -= IIConfig_PropertyChanged; + + + // ch:停止抓图 | en:Stop grab image + nRet = device.MV_CC_StopGrabbing_NET(); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Stop grabbing failed{nRet:x8}"); + } + + // ch:关闭设备 | en:Close device + nRet = device.MV_CC_CloseDevice_NET(); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Close device failed{nRet:x8}"); + } + + // ch:销毁设备 | en:Destroy device + nRet = device.MV_CC_DestroyDevice_NET(); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"Destroy device failed:{nRet:x8}"); + } + } + #endregion + + #region HikCamera + public MyCamera.cbOutputExdelegate ImageCallback; + MyCamera.MV_FRAME_OUT _frame = new MyCamera.MV_FRAME_OUT(); + readonly ManualResetEvent _snapHandle = new ManualResetEvent(false); + bool _snapFlag = false; + + //ImageSet _bufferImgSet = null; + ManualResetEvent _bufferHandle = new ManualResetEvent(false); + //ConcurrentQueue _bufferImgSetQueue = new ConcurrentQueue(); + //volatile ImageSet _bufferImgSet = new ImageSet(); + + + void ImageCallbackFunc(IntPtr pData, ref MyCamera.MV_FRAME_OUT_INFO_EX pFrameInfo, IntPtr pUser) + { + try + { + // if (false) + // { + // // SnapshotCount++; + // Interlocked.Increment(ref SnapshotCount); + + + // // Console.WriteLine($">>>> {IIConfig.Name} 相机硬触发..."); + + // //LogAsync(DateTime.Now, LogLevel.Information, $"{Name}相机硬触发"); + // //Stopwatch sw = new Stopwatch(); + // //sw.Start(); + + // int nWidth = pFrameInfo.nWidth; + // int nHeight = pFrameInfo.nHeight; + + // //HImage hImage = new HImage(); + // //HObject Hobj = new HObject(); + // //IntPtr pTemp = IntPtr.Zero; + // //hImage.GenImage1((HTuple)"byte", nWidth, nHeight, pData); + + // //var imgSet = new ImageSet + // //{ + // // HImage = hImage, + // // ImageSaveOption = IConfig.ImageSaveOption.Copy() + // //}; + + + // //测试图片颜色 + + // //if (IsColor(pFrameInfo.enPixelType)) + // //{ + // // //pFrameInfo.enPixelType = MyCamera.MvGvspPixelType.PixelType_Gvsp_RGB8_Packed; + + // // // 彩色图 + // // switch (pFrameInfo.enPixelType) + // // { + // // case MyCamera.MvGvspPixelType.PixelType_Gvsp_BayerGR8: + // // imgSet.HImage = imgSet.HImage.CfaToRgb("bayer_gr", "bilinear"); + // // imgSet.HImage = imgSet.HImage.ConvertHObjectToHImage(); + // // break; + // // case MyCamera.MvGvspPixelType.PixelType_Gvsp_BayerRG8: + // // imgSet.HImage = imgSet.HImage.CfaToRgb("bayer_rg", "bilinear"); + // // imgSet.HImage = imgSet.HImage.ConvertHObjectToHImage(); + // // break; + // // case MyCamera.MvGvspPixelType.PixelType_Gvsp_BayerGB8: + // // imgSet.HImage = imgSet.HImage.CfaToRgb("bayer_gb", "bilinear"); + // // imgSet.HImage = imgSet.HImage.ConvertHObjectToHImage(); + // // break; + // // case MyCamera.MvGvspPixelType.PixelType_Gvsp_BayerBG8: + // // imgSet.HImage = imgSet.HImage.CfaToRgb("bayer_bg", "bilinear"); + // // imgSet.HImage = imgSet.HImage.ConvertHObjectToHImage(); + // // break; + // // } + + // //} + + + // if (pFrameInfo.enPixelType == MyCamera.MvGvspPixelType.PixelType_Gvsp_RGB8_Packed) + // { + // // Console.WriteLine("image pixel format is rgb8..."); + // //pTemp = pData; + // //HOperatorSet.GenImageInterleaved(out Hobj, (HTuple)pTemp, (HTuple)"rgb", (HTuple)pFrameInfo.nWidth, (HTuple)pFrameInfo.nHeight, -1, "byte", 0, 0, 0, 0, -1, 0); + // //HobjectToRGBHimage(Hobj, ref hImage); + // } + + // // Console.WriteLine($">>>> {IIConfig.Name} 相机数据转换完成 ..."); + + // //if (!IsMonoData(pFrameInfo.enPixelType)) + // //{ + // // pImageBuf = Marshal.AllocHGlobal((int)stFrameInfo.nWidth * stFrameInfo.nHeight * 3); + // // HOperatorSet.GenImageInterleaved(out Hobj, (HTuple)pTemp, (HTuple)"rgb", (HTuple)pFrameInfo.nWidth, (HTuple)pFrameInfo.nHeight, -1, "byte", 0, 0, 0, 0, -1, 0); + // //} + + + //#if false + // if (pFrameInfo.enPixelType == MyCamera.MvGvspPixelType.PixelType_Gvsp_Mono8) + // { + // //加入内部队列 + // InitialImageSet(imgSet); + + // //业务图片处理加入外部队列 + // var outImgSet = CopyImageSet(imgSet); + + // if (IIConfig.IsDirectHardwareTrigger) + // { + // //传感器直接触发 收到图片后 传出 + // OnHImageOutput?.Invoke(DateTime.Now, this, outImgSet); + // } + // else + // { + // _bufferImgSet = outImgSet; + // //_bufferImgSetQueue.Enqueue(outImgSet); + // _bufferHandle.Set(); + // } + // ClearImageSet(imgSet); + // } + // else + // { + // Console.WriteLine($">>>> 像素类型:{pFrameInfo.enPixelType}"); + // } + + //#else + // //加入内部队列 + // InitialImageSet(imgSet); + + // //业务图片处理加入外部队列 + // var outImgSet = CopyImageSet(imgSet); + + + // // LogAsync(DateTime.Now, LogLevel.Information, $"{Name}相机取像, 次数:{SnapshotCount}"); + + // // Console.WriteLine($">>>> {IIConfig.Name} 相机回调 OnHImageOutput ..."); + // if (IIConfig.IsDirectHardwareTrigger) + // { + // // 传感器直接触发 收到图片后 传出 + // OnHImageOutput?.Invoke(DateTime.Now, this, outImgSet); + // } + // else + // { + // _bufferImgSet = outImgSet; + // // _bufferImgSetQueue.Enqueue(outImgSet); + // _bufferHandle.Set(); + // } + // //处理完图片 会清理内部队列的图像 + // DisplayAndSaveOriginImage(imgSet.Id); + // //ClearImageSet(imgSet); + //#endif + // } + //else + //{ + if (_snapFlag) + { + _snapFlag = false; + _frame = new MyCamera.MV_FRAME_OUT + { + stFrameInfo = pFrameInfo, + pBufAddr = pData + }; + _snapHandle.Set(); + } + // } + } + catch (Exception ex) + { + //LogAsync(DateTime.Now, LogLevel.Exception, $"{Name}相机取像异常,{ex.GetExceptionMessage()}"); + } + } + + + //bool IsColor(MvGvspPixelType enType) + //{ + // switch (enType) + // { + // case MvGvspPixelType.PixelType_Gvsp_BGR8_Packed: + // case MvGvspPixelType.PixelType_Gvsp_YUV422_Packed: + // case MvGvspPixelType.PixelType_Gvsp_YUV422_YUYV_Packed: + // case MvGvspPixelType.PixelType_Gvsp_BayerGR8: + // case MvGvspPixelType.PixelType_Gvsp_BayerRG8: + // case MvGvspPixelType.PixelType_Gvsp_BayerGB8: + // case MvGvspPixelType.PixelType_Gvsp_BayerBG8: + // case MvGvspPixelType.PixelType_Gvsp_BayerGB10: + // case MvGvspPixelType.PixelType_Gvsp_BayerGB10_Packed: + // case MvGvspPixelType.PixelType_Gvsp_BayerBG10: + // case MvGvspPixelType.PixelType_Gvsp_BayerBG10_Packed: + // case MvGvspPixelType.PixelType_Gvsp_BayerRG10: + // case MvGvspPixelType.PixelType_Gvsp_BayerRG10_Packed: + // case MvGvspPixelType.PixelType_Gvsp_BayerGR10: + // case MvGvspPixelType.PixelType_Gvsp_BayerGR10_Packed: + // case MvGvspPixelType.PixelType_Gvsp_BayerGB12: + // case MvGvspPixelType.PixelType_Gvsp_BayerGB12_Packed: + // case MvGvspPixelType.PixelType_Gvsp_BayerBG12: + // case MvGvspPixelType.PixelType_Gvsp_BayerBG12_Packed: + // case MvGvspPixelType.PixelType_Gvsp_BayerRG12: + // case MvGvspPixelType.PixelType_Gvsp_BayerRG12_Packed: + // case MvGvspPixelType.PixelType_Gvsp_BayerGR12: + // case MvGvspPixelType.PixelType_Gvsp_BayerGR12_Packed: + // return true; + // default: + // return false; + // } + //} + + + private bool IsMonoData(MyCamera.MvGvspPixelType enGvspPixelType) + { + switch (enGvspPixelType) + { + case MyCamera.MvGvspPixelType.PixelType_Gvsp_Mono8: + case MyCamera.MvGvspPixelType.PixelType_Gvsp_Mono10: + case MyCamera.MvGvspPixelType.PixelType_Gvsp_Mono10_Packed: + case MyCamera.MvGvspPixelType.PixelType_Gvsp_Mono12: + case MyCamera.MvGvspPixelType.PixelType_Gvsp_Mono12_Packed: + return true; + + default: + return false; + } + } + + public void RefreshImageBufferHandle() + { + //_bufferImgSet?.Dispose(); + //_bufferImgSet = null; + + _bufferHandle.Reset(); + } + + object _bufferLock = new object(); + + + //public void CameraOpModeChanged(EnumHelper.CameraOpMode opMode) + //{ + // if (opMode == EnumHelper.CameraOpMode.ContinuousMode) + // { + // device.MV_CC_SetEnumValue_NET("TriggerMode", 0); + // } + // else + // { + // device.MV_CC_SetEnumValue_NET("TriggerMode", 1); + // } + //} + public void Snapshot(int pageBum, string napshotFileName) + { + //SnapshotCount = pageBum; + //SnapshotFileNames = napshotFileName; + + Snapshot(); + } + public void Snapshot() + { + Stopwatch sw = new Stopwatch(); + sw.Start(); + // ImageSet set = new ImageSet(); + // set.SnapshotCount = SnapshotCount; + // set.SnapshotFileName = SnapshotFileNames; + + //InitialImageSet(set); + MyCamera.MV_FRAME_OUT frameInfo = new MyCamera.MV_FRAME_OUT(); + nRet = MyCamera.MV_OK; + if (true) + { + // ch: 触发命令 || en: Trigger command + nRet = device.MV_CC_SetCommandValue_NET("TriggerSoftware"); + if (MyCamera.MV_OK != nRet) + { + throw new Exception($"相机拍照触发失败:{nRet}"); + } + + nRet = device.MV_CC_GetImageBuffer_NET(ref frameInfo, 1000); + nRet = device.MV_CC_FreeImageBuffer_NET(ref frameInfo); + } + else + { + _snapHandle.Reset(); + _snapFlag = true; + _snapHandle.WaitOne(); + //lock (_imgCallBackLock) + { + frameInfo.stFrameInfo = _frame.stFrameInfo; + frameInfo.pBufAddr = _frame.pBufAddr; + } + } + + // ch:获取一帧图像 | en:Get one image + if (MyCamera.MV_OK == nRet) + { + if (frameInfo.pBufAddr != IntPtr.Zero) + { + if (nRet == MyCamera.MV_OK) + { + var pFrameInfo = frameInfo.stFrameInfo; + + Mat _mat = new Mat(pFrameInfo.nWidth, pFrameInfo.nHeight, MatType.CV_8UC3, frameInfo.pBufAddr); + OnHImageOutput?.Invoke(DateTime.Now, _mat, SnapshotCount); + // mat.ImWrite("D://123mat.jpg"); + //HImage hImage = new HImage(); + //HObject Hobj = new HObject(); + //IntPtr pTemp = IntPtr.Zero; + //hImage.GenImage1("byte", pFrameInfo.nWidth, pFrameInfo.nHeight, frameInfo.pBufAddr); + + ////hImage.ConvertHImageTo16GrayBitmap(); + //var imgSet = new ImageSet + //{ + // HImage = hImage, + // ImageSaveOption = IConfig.ImageSaveOption.Copy() + //}; + //if (pFrameInfo.enPixelType == MyCamera.MvGvspPixelType.PixelType_Gvsp_RGB8_Packed) + //{ + // // Console.WriteLine("image pixel format is rgb8..."); + // pTemp = frameInfo.pBufAddr; + // HOperatorSet.GenImageInterleaved(out Hobj, (HTuple)pTemp, (HTuple)"rgb", (HTuple)pFrameInfo.nWidth, (HTuple)pFrameInfo.nHeight, -1, "byte", 0, 0, 0, 0, -1, 0); + // HobjectToRGBHimage(Hobj, ref hImage); + //} + + + //加入内部队列 + //InitialImageSet(imgSet); + + ////业务图片处理加入外部队列 + //var outImgSet = CopyImageSet(imgSet); + //OnHImageOutput?.Invoke(DateTime.Now, this, outImgSet); + //LogAsync(DateTime.Now, LogLevel.Information, $"{Name}相机取像, 次数:{SnapshotCount}"); + //DisplayAndSaveOriginImage(imgSet.Id); + //HikToBitmap(pFrameInfo, frameInfo.pBufAddr); + //Generate8GrayImageByPointer((int)nWidth, (int)nHeight, frameInfo.pBufAddr, ""); + } + } + } + else + { + throw new Exception($"Grap Image Failed:{nRet:x8}"); + } + + sw.Stop(); + //LogAsync(DateTime.Now, LogLevel.Information, $"取像耗时:{sw.ElapsedMilliseconds} ms"); + } + + + + readonly MyCamera device = new MyCamera(); + MyCamera.MV_CC_DEVICE_INFO stDevInfo = new MyCamera.MV_CC_DEVICE_INFO(); + int nRet = MyCamera.MV_OK; + MyCamera.cbExceptiondelegate pCallBackFunc; + + /// + /// 获取曝光 + /// + /// + //public double dvpGetExposure() + //{ + // dvpStatus status; + // double exposure = 0; + // float gain = 0; + // if (IsValidHandle(m_handle)) + // { + // // 读取曝光 + // status = DVPCamera.dvpGetExposure(m_handle, ref exposure); + // if (status == dvpStatus.DVP_STATUS_OK) + // { + // //opConfig.Exposure = (float)exposure; + // return exposure; + // } + // } + // return exposure; + //} + ///// + ///// 获取增益 + ///// + ///// + //public float dvpGetAnalogGain() + //{ + // dvpStatus status; + // double exposure = 0; + // float gain = 0; + // if (IsValidHandle(m_handle)) + // { + // // 读取曝光 + // status = DVPCamera.dvpGetAnalogGain(m_handle, ref gain); + // if (status == dvpStatus.DVP_STATUS_OK) + // { + // //opConfig.Exposure = (float)exposure; + // return gain; + // } + // } + // return gain; + //} + + // ch:回调函数 | en:Callback function + //private void cbExceptiondelegate(uint nMsgType, IntPtr pUser) + //{ + // if (nMsgType == MyCamera.MV_EXCEPTION_DEV_DISCONNECT) + // { + // if (CurrentState != EnumHelper.DeviceState.DSClose) + // { + // int reTryTimes = 3; + // do + // { + // try + // { + // Task.Delay(1000).Wait(); + // Stop(); + + // Start(); + // reTryTimes = -1; + // } + // catch (Exception ex) + // { + // reTryTimes--; + + // if (reTryTimes > 0) + // { + // LogAsync(DateTime.Now, LogLevel.Information, $"{this.Name}重新连接异常,{ex.GetExceptionMessage()}"); + // } + // else + // { + // throw ex; + // } + // } + // } while (reTryTimes > 0); + // } + // } + //} + #endregion +} + diff --git a/HisenceYoloDetection/HisenceYoloDetection.csproj b/HisenceYoloDetection/HisenceYoloDetection.csproj index 5f6c63c..8d806fa 100644 --- a/HisenceYoloDetection/HisenceYoloDetection.csproj +++ b/HisenceYoloDetection/HisenceYoloDetection.csproj @@ -8,12 +8,17 @@ enable AnyCPU;X64 True + bin\X64\Debug\net7.0-windows\Logo.ico + + + + @@ -24,6 +29,10 @@ + + + + ..\libs\DVPCameraCS_Net6.0\x64\DVPCameraCS64.dll @@ -31,6 +40,9 @@ ..\libs\HslCommunication.dll + + ..\libs\HikCamera\MvCameraControl.Net.dll + bin\X64\Debug\net7.0-windows\PaddleOCRSharp.dll @@ -44,8 +56,4 @@ - - - - \ No newline at end of file diff --git a/HisenceYoloDetection/MainForm.Designer.cs b/HisenceYoloDetection/MainForm.Designer.cs index 3c418a8..d49c6ff 100644 --- a/HisenceYoloDetection/MainForm.Designer.cs +++ b/HisenceYoloDetection/MainForm.Designer.cs @@ -29,6 +29,14 @@ private void InitializeComponent() { components = new System.ComponentModel.Container(); + OpenCvSharp.Mat mat1 = new OpenCvSharp.Mat(); + OpenCvSharp.Mat mat2 = new OpenCvSharp.Mat(); + OpenCvSharp.Mat mat3 = new OpenCvSharp.Mat(); + OpenCvSharp.Mat mat4 = new OpenCvSharp.Mat(); + OpenCvSharp.Mat mat5 = new OpenCvSharp.Mat(); + OpenCvSharp.Mat mat6 = new OpenCvSharp.Mat(); + OpenCvSharp.Mat mat7 = new OpenCvSharp.Mat(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); tabPage2 = new TabPage(); panel1 = new Panel(); groupBox5 = new GroupBox(); @@ -90,6 +98,8 @@ showPLC = new TextBox(); readPLc = new TextBox(); tabPage1 = new TabPage(); + CamShow2 = new XKRS.UI.Canvas(); + CamShow1 = new XKRS.UI.Canvas(); groupBox3 = new GroupBox(); SnapshotCam2 = new Button(); button3 = new Button(); @@ -101,7 +111,6 @@ tbExposure2 = new TextBox(); label7 = new Label(); label8 = new Label(); - pictureBox2 = new PictureBox(); groupBox1 = new GroupBox(); SnapshotCam1 = new Button(); button2 = new Button(); @@ -113,11 +122,11 @@ tbExposure = new TextBox(); label2 = new Label(); label4 = new Label(); - pictureBox1 = new PictureBox(); tabControl1 = new TabControl(); tabPage5 = new TabPage(); panel4 = new Panel(); panel5 = new Panel(); + DefetShow5 = new XKRS.UI.Canvas(); panel8 = new Panel(); RefeshData = new Button(); 实时显示 = new Label(); @@ -135,8 +144,11 @@ InitMachine = new Button(); panel6 = new Panel(); groupBox2 = new GroupBox(); - ResultMat2Show = new PictureBox(); + DefetShow4 = new XKRS.UI.Canvas(); + DefetShow3 = new XKRS.UI.Canvas(); + DefetShow2 = new XKRS.UI.Canvas(); originMat2Show = new PictureBox(); + DefetShow1 = new XKRS.UI.Canvas(); ResultMatShow2 = new PictureBox(); originMatShow2 = new PictureBox(); originMatShow = new PictureBox(); @@ -146,7 +158,6 @@ WhiteBanCbx = new CheckBox(); label33 = new Label(); label28 = new Label(); - button1 = new Button(); openModelBtn = new Button(); modelChangeCbx = new TextBox(); label34 = new Label(); @@ -186,7 +197,6 @@ timer6 = new System.Windows.Forms.Timer(components); richTextBox1 = new RichTextBox(); contextMenuStrip1 = new ContextMenuStrip(components); - dataGridView1 = new DataGridView(); backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); tabPage2.SuspendLayout(); panel1.SuspendLayout(); @@ -195,9 +205,7 @@ ModeleShow.SuspendLayout(); tabPage1.SuspendLayout(); groupBox3.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)pictureBox2).BeginInit(); groupBox1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)pictureBox1).BeginInit(); tabControl1.SuspendLayout(); tabPage5.SuspendLayout(); panel4.SuspendLayout(); @@ -206,7 +214,6 @@ ((System.ComponentModel.ISupportInitialize)OKOrNGShow).BeginInit(); panel6.SuspendLayout(); groupBox2.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)ResultMat2Show).BeginInit(); ((System.ComponentModel.ISupportInitialize)originMat2Show).BeginInit(); ((System.ComponentModel.ISupportInitialize)ResultMatShow2).BeginInit(); ((System.ComponentModel.ISupportInitialize)originMatShow2).BeginInit(); @@ -215,7 +222,6 @@ tabPage3.SuspendLayout(); panel2.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)InsertDataDgv).BeginInit(); - ((System.ComponentModel.ISupportInitialize)dataGridView1).BeginInit(); SuspendLayout(); // // tabPage2 @@ -224,7 +230,7 @@ tabPage2.Location = new Point(4, 26); tabPage2.Name = "tabPage2"; tabPage2.Padding = new Padding(3); - tabPage2.Size = new Size(1276, 499); + tabPage2.Size = new Size(1319, 765); tabPage2.TabIndex = 1; tabPage2.Text = "PLC"; tabPage2.UseVisualStyleBackColor = true; @@ -815,18 +821,60 @@ // // tabPage1 // + tabPage1.Controls.Add(CamShow2); + tabPage1.Controls.Add(CamShow1); tabPage1.Controls.Add(groupBox3); - tabPage1.Controls.Add(pictureBox2); tabPage1.Controls.Add(groupBox1); - tabPage1.Controls.Add(pictureBox1); tabPage1.Location = new Point(4, 26); tabPage1.Name = "tabPage1"; tabPage1.Padding = new Padding(3); - tabPage1.Size = new Size(1276, 499); + tabPage1.Size = new Size(1319, 765); tabPage1.TabIndex = 0; tabPage1.Text = "相机"; tabPage1.UseVisualStyleBackColor = true; // + // CamShow2 + // + CamShow2.AllowSelectDefect = true; + CamShow2.BrushColor = null; + CamShow2.ImagePath = ""; + mat1.IsEnabledDispose = true; + CamShow2.ImaMAt = mat1; + CamShow2.ImgData = null; + CamShow2.Location = new Point(578, 6); + CamShow2.MoveStep = 5F; + CamShow2.Name = "CamShow2"; + CamShow2.Route = 0D; + CamShow2.Scale = 1D; + CamShow2.Size = new Size(690, 310); + CamShow2.TabIndex = 21; + CamShow2.WholeScale = 0F; + CamShow2.XMove = 0F; + CamShow2.XScale = 0F; + CamShow2.YMove = 0F; + CamShow2.YScale = 0F; + // + // CamShow1 + // + CamShow1.AllowSelectDefect = true; + CamShow1.BrushColor = null; + CamShow1.ImagePath = ""; + mat2.IsEnabledDispose = true; + CamShow1.ImaMAt = mat2; + CamShow1.ImgData = null; + CamShow1.Location = new Point(14, 6); + CamShow1.MoveStep = 5F; + CamShow1.Name = "CamShow1"; + CamShow1.Route = 0D; + CamShow1.Scale = 1D; + CamShow1.Size = new Size(546, 293); + CamShow1.TabIndex = 20; + CamShow1.WholeScale = 0F; + CamShow1.XMove = 0F; + CamShow1.XScale = 0F; + CamShow1.YMove = 0F; + CamShow1.YScale = 0F; + // // groupBox3 // groupBox3.Controls.Add(SnapshotCam2); @@ -936,15 +984,6 @@ label8.TabIndex = 0; label8.Text = "曝光"; // - // pictureBox2 - // - pictureBox2.Location = new Point(566, 6); - pictureBox2.Name = "pictureBox2"; - pictureBox2.Size = new Size(464, 293); - pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage; - pictureBox2.TabIndex = 18; - pictureBox2.TabStop = false; - // // groupBox1 // groupBox1.Controls.Add(SnapshotCam1); @@ -993,6 +1032,7 @@ bnSetParam.TabIndex = 7; bnSetParam.Text = "设置参数"; bnSetParam.UseVisualStyleBackColor = true; + bnSetParam.Click += bnSetParam_Click; // // label1 // @@ -1055,15 +1095,6 @@ label4.TabIndex = 0; label4.Text = "曝光"; // - // pictureBox1 - // - pictureBox1.Location = new Point(8, 6); - pictureBox1.Name = "pictureBox1"; - pictureBox1.Size = new Size(535, 293); - pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; - pictureBox1.TabIndex = 0; - pictureBox1.TabStop = false; - // // tabControl1 // tabControl1.Controls.Add(tabPage1); @@ -1074,7 +1105,7 @@ tabControl1.Location = new Point(0, 0); tabControl1.Name = "tabControl1"; tabControl1.SelectedIndex = 0; - tabControl1.Size = new Size(1284, 529); + tabControl1.Size = new Size(1327, 795); tabControl1.TabIndex = 0; // // tabPage5 @@ -1082,7 +1113,7 @@ tabPage5.Controls.Add(panel4); tabPage5.Location = new Point(4, 26); tabPage5.Name = "tabPage5"; - tabPage5.Size = new Size(1276, 499); + tabPage5.Size = new Size(1319, 765); tabPage5.TabIndex = 3; tabPage5.Text = "流程"; tabPage5.UseVisualStyleBackColor = true; @@ -1093,19 +1124,41 @@ panel4.Dock = DockStyle.Fill; panel4.Location = new Point(0, 0); panel4.Name = "panel4"; - panel4.Size = new Size(1276, 499); + panel4.Size = new Size(1319, 765); panel4.TabIndex = 0; // // panel5 // + panel5.Controls.Add(DefetShow5); panel5.Controls.Add(panel8); panel5.Controls.Add(panel6); panel5.Dock = DockStyle.Top; panel5.Location = new Point(0, 0); panel5.Name = "panel5"; - panel5.Size = new Size(1276, 577); + panel5.Size = new Size(1319, 762); panel5.TabIndex = 0; // + // DefetShow5 + // + DefetShow5.AllowSelectDefect = true; + DefetShow5.BrushColor = null; + DefetShow5.ImagePath = ""; + mat3.IsEnabledDispose = true; + DefetShow5.ImaMAt = mat3; + DefetShow5.ImgData = null; + DefetShow5.Location = new Point(853, 464); + DefetShow5.MoveStep = 5F; + DefetShow5.Name = "DefetShow5"; + DefetShow5.Route = 0D; + DefetShow5.Scale = 1D; + DefetShow5.Size = new Size(254, 196); + DefetShow5.TabIndex = 10; + DefetShow5.WholeScale = 0F; + DefetShow5.XMove = 0F; + DefetShow5.XScale = 0F; + DefetShow5.YMove = 0F; + DefetShow5.YScale = 0F; + // // panel8 // panel8.Controls.Add(RefeshData); @@ -1124,13 +1177,13 @@ panel8.Controls.Add(InitMachine); panel8.Location = new Point(853, 0); panel8.Name = "panel8"; - panel8.Size = new Size(440, 496); + panel8.Size = new Size(440, 458); panel8.TabIndex = 2; panel8.Paint += panel8_Paint; // // RefeshData // - RefeshData.Location = new Point(38, 442); + RefeshData.Location = new Point(24, 340); RefeshData.Name = "RefeshData"; RefeshData.Size = new Size(94, 43); RefeshData.TabIndex = 13; @@ -1261,46 +1314,125 @@ panel6.Controls.Add(groupBox2); panel6.Location = new Point(0, 0); panel6.Name = "panel6"; - panel6.Size = new Size(847, 531); + panel6.Size = new Size(847, 759); panel6.TabIndex = 1; // // groupBox2 // groupBox2.AutoSize = true; - groupBox2.Controls.Add(ResultMat2Show); + groupBox2.Controls.Add(DefetShow4); + groupBox2.Controls.Add(DefetShow3); + groupBox2.Controls.Add(DefetShow2); groupBox2.Controls.Add(originMat2Show); + groupBox2.Controls.Add(DefetShow1); groupBox2.Controls.Add(ResultMatShow2); groupBox2.Controls.Add(originMatShow2); groupBox2.Controls.Add(originMatShow); groupBox2.Controls.Add(ResultMatShow); groupBox2.Location = new Point(8, 4); groupBox2.Name = "groupBox2"; - groupBox2.Size = new Size(839, 493); + groupBox2.Size = new Size(885, 768); groupBox2.TabIndex = 0; groupBox2.TabStop = false; groupBox2.Text = "图片"; + groupBox2.Enter += groupBox2_Enter; // - // ResultMat2Show + // DefetShow4 // - ResultMat2Show.Location = new Point(574, 245); - ResultMat2Show.Name = "ResultMat2Show"; - ResultMat2Show.Size = new Size(259, 213); - ResultMat2Show.SizeMode = PictureBoxSizeMode.StretchImage; - ResultMat2Show.TabIndex = 7; - ResultMat2Show.TabStop = false; + DefetShow4.AllowSelectDefect = true; + DefetShow4.BrushColor = null; + DefetShow4.ImagePath = ""; + mat4.IsEnabledDispose = true; + DefetShow4.ImaMAt = mat4; + DefetShow4.ImgData = null; + DefetShow4.Location = new Point(574, 460); + DefetShow4.MoveStep = 5F; + DefetShow4.Name = "DefetShow4"; + DefetShow4.Route = 0D; + DefetShow4.Scale = 1D; + DefetShow4.Size = new Size(265, 196); + DefetShow4.TabIndex = 11; + DefetShow4.WholeScale = 0F; + DefetShow4.XMove = 0F; + DefetShow4.XScale = 0F; + DefetShow4.YMove = 0F; + DefetShow4.YScale = 0F; + // + // DefetShow3 + // + DefetShow3.AllowSelectDefect = true; + DefetShow3.BrushColor = null; + DefetShow3.ImagePath = ""; + mat5.IsEnabledDispose = true; + DefetShow3.ImaMAt = mat5; + DefetShow3.ImgData = null; + DefetShow3.Location = new Point(303, 460); + DefetShow3.MoveStep = 5F; + DefetShow3.Name = "DefetShow3"; + DefetShow3.Route = 0D; + DefetShow3.Scale = 1D; + DefetShow3.Size = new Size(265, 196); + DefetShow3.TabIndex = 10; + DefetShow3.WholeScale = 0F; + DefetShow3.XMove = 0F; + DefetShow3.XScale = 0F; + DefetShow3.YMove = 0F; + DefetShow3.YScale = 0F; + // + // DefetShow2 + // + DefetShow2.AllowSelectDefect = true; + DefetShow2.BrushColor = null; + DefetShow2.ImagePath = ""; + mat6.IsEnabledDispose = true; + DefetShow2.ImaMAt = mat6; + DefetShow2.ImgData = null; + DefetShow2.Location = new Point(6, 460); + DefetShow2.MoveStep = 5F; + DefetShow2.Name = "DefetShow2"; + DefetShow2.Route = 0D; + DefetShow2.Scale = 1D; + DefetShow2.Size = new Size(285, 196); + DefetShow2.TabIndex = 9; + DefetShow2.WholeScale = 0F; + DefetShow2.XMove = 0F; + DefetShow2.XScale = 0F; + DefetShow2.YMove = 0F; + DefetShow2.YScale = 0F; // // originMat2Show // - originMat2Show.Location = new Point(574, 22); + originMat2Show.Location = new Point(574, 21); originMat2Show.Name = "originMat2Show"; - originMat2Show.Size = new Size(259, 213); + originMat2Show.Size = new Size(271, 213); originMat2Show.SizeMode = PictureBoxSizeMode.StretchImage; - originMat2Show.TabIndex = 6; + originMat2Show.TabIndex = 8; originMat2Show.TabStop = false; // + // DefetShow1 + // + DefetShow1.AllowSelectDefect = true; + DefetShow1.BrushColor = null; + DefetShow1.ImagePath = ""; + mat7.IsEnabledDispose = true; + DefetShow1.ImaMAt = mat7; + DefetShow1.ImgData = null; + DefetShow1.Location = new Point(574, 245); + DefetShow1.MoveStep = 5F; + DefetShow1.Name = "DefetShow1"; + DefetShow1.Route = 0D; + DefetShow1.Scale = 1D; + DefetShow1.Size = new Size(262, 209); + DefetShow1.TabIndex = 7; + DefetShow1.WholeScale = 0F; + DefetShow1.XMove = 0F; + DefetShow1.XScale = 0F; + DefetShow1.YMove = 0F; + DefetShow1.YScale = 0F; + // // ResultMatShow2 // - ResultMatShow2.Location = new Point(297, 246); + ResultMatShow2.Location = new Point(297, 241); ResultMatShow2.Name = "ResultMatShow2"; ResultMatShow2.Size = new Size(271, 213); ResultMatShow2.SizeMode = PictureBoxSizeMode.StretchImage; @@ -1309,7 +1441,7 @@ // // originMatShow2 // - originMatShow2.Location = new Point(6, 250); + originMatShow2.Location = new Point(6, 241); originMatShow2.Name = "originMatShow2"; originMatShow2.Size = new Size(285, 213); originMatShow2.SizeMode = PictureBoxSizeMode.StretchImage; @@ -1339,7 +1471,7 @@ tabPage3.Controls.Add(panel2); tabPage3.Location = new Point(4, 26); tabPage3.Name = "tabPage3"; - tabPage3.Size = new Size(1276, 499); + tabPage3.Size = new Size(1319, 765); tabPage3.TabIndex = 4; tabPage3.Text = "录入新型号"; tabPage3.UseVisualStyleBackColor = true; @@ -1349,7 +1481,6 @@ panel2.Controls.Add(WhiteBanCbx); panel2.Controls.Add(label33); panel2.Controls.Add(label28); - panel2.Controls.Add(button1); panel2.Controls.Add(openModelBtn); panel2.Controls.Add(modelChangeCbx); panel2.Controls.Add(label34); @@ -1402,7 +1533,7 @@ // label33 // label33.AutoSize = true; - label33.Location = new Point(373, 245); + label33.Location = new Point(366, 246); label33.Name = "label33"; label33.Size = new Size(140, 17); label33.TabIndex = 39; @@ -1417,15 +1548,6 @@ label28.TabIndex = 14; label28.Text = "第一次拍照Z轴"; // - // button1 - // - button1.Location = new Point(896, 110); - button1.Name = "button1"; - button1.Size = new Size(93, 23); - button1.TabIndex = 38; - button1.Text = "识别到log"; - button1.UseVisualStyleBackColor = true; - // // openModelBtn // openModelBtn.Location = new Point(1042, 15); @@ -1455,7 +1577,7 @@ // // button4 // - button4.Location = new Point(691, 110); + button4.Location = new Point(697, 110); button4.Name = "button4"; button4.Size = new Size(75, 23); button4.TabIndex = 32; @@ -1465,7 +1587,7 @@ // // OpenTwoDirBtn // - OpenTwoDirBtn.Location = new Point(691, 199); + OpenTwoDirBtn.Location = new Point(697, 202); OpenTwoDirBtn.Name = "OpenTwoDirBtn"; OpenTwoDirBtn.Size = new Size(75, 23); OpenTwoDirBtn.TabIndex = 31; @@ -1475,7 +1597,7 @@ // // OpenDirBtn // - OpenDirBtn.Location = new Point(691, 151); + OpenDirBtn.Location = new Point(697, 154); OpenDirBtn.Name = "OpenDirBtn"; OpenDirBtn.Size = new Size(75, 23); OpenDirBtn.TabIndex = 30; @@ -1538,7 +1660,7 @@ // label24 // label24.AutoSize = true; - label24.Location = new Point(397, 116); + label24.Location = new Point(366, 116); label24.Name = "label24"; label24.Size = new Size(56, 17); label24.TabIndex = 23; @@ -1575,7 +1697,7 @@ // moveTwoYbox.Location = new Point(472, 12); moveTwoYbox.Name = "moveTwoYbox"; - moveTwoYbox.Size = new Size(213, 23); + moveTwoYbox.Size = new Size(219, 23); moveTwoYbox.TabIndex = 19; moveTwoYbox.Text = "0"; // @@ -1590,9 +1712,9 @@ // // moveTwoXbox // - moveTwoXbox.Location = new Point(122, 242); + moveTwoXbox.Location = new Point(111, 243); moveTwoXbox.Name = "moveTwoXbox"; - moveTwoXbox.Size = new Size(213, 23); + moveTwoXbox.Size = new Size(224, 23); moveTwoXbox.TabIndex = 17; moveTwoXbox.Text = "54964"; // @@ -1705,7 +1827,7 @@ richTextBox1.Dock = DockStyle.Bottom; richTextBox1.Location = new Point(0, 801); richTextBox1.Name = "richTextBox1"; - richTextBox1.Size = new Size(1284, 176); + richTextBox1.Size = new Size(1327, 176); richTextBox1.TabIndex = 1; richTextBox1.Text = ""; // @@ -1714,24 +1836,14 @@ contextMenuStrip1.Name = "contextMenuStrip1"; contextMenuStrip1.Size = new Size(61, 4); // - // dataGridView1 - // - dataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; - dataGridView1.Dock = DockStyle.Fill; - dataGridView1.Location = new Point(0, 529); - dataGridView1.Name = "dataGridView1"; - dataGridView1.RowTemplate.Height = 25; - dataGridView1.Size = new Size(1284, 272); - dataGridView1.TabIndex = 3; - // // MainForm // AutoScaleDimensions = new SizeF(7F, 17F); AutoScaleMode = AutoScaleMode.Font; - ClientSize = new Size(1284, 977); - Controls.Add(dataGridView1); + ClientSize = new Size(1327, 977); Controls.Add(richTextBox1); Controls.Add(tabControl1); + Icon = (Icon)resources.GetObject("$this.Icon"); Name = "MainForm"; Text = "海信视觉防差错"; Load += MainForm_Load; @@ -1746,10 +1858,8 @@ tabPage1.ResumeLayout(false); groupBox3.ResumeLayout(false); groupBox3.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)pictureBox2).EndInit(); groupBox1.ResumeLayout(false); groupBox1.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)pictureBox1).EndInit(); tabControl1.ResumeLayout(false); tabPage5.ResumeLayout(false); panel4.ResumeLayout(false); @@ -1760,7 +1870,6 @@ panel6.ResumeLayout(false); panel6.PerformLayout(); groupBox2.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)ResultMat2Show).EndInit(); ((System.ComponentModel.ISupportInitialize)originMat2Show).EndInit(); ((System.ComponentModel.ISupportInitialize)ResultMatShow2).EndInit(); ((System.ComponentModel.ISupportInitialize)originMatShow2).EndInit(); @@ -1770,7 +1879,6 @@ panel2.ResumeLayout(false); panel2.PerformLayout(); ((System.ComponentModel.ISupportInitialize)InsertDataDgv).EndInit(); - ((System.ComponentModel.ISupportInitialize)dataGridView1).EndInit(); ResumeLayout(false); } @@ -1779,7 +1887,6 @@ private TabPage tabPage1; private Label label1; private Button Cam1OpenBtn; - private PictureBox pictureBox1; private TabControl tabControl1; private TabPage tabPage5; private Panel panel4; @@ -1797,7 +1904,6 @@ private TextBox tbExposure; private Label label2; private Label label4; - private PictureBox pictureBox2; private Button button2; private Button SnapshotCam1; private Button InitMachine; @@ -1851,7 +1957,6 @@ private Label label15; private Button StartDecBtn; private ContextMenuStrip contextMenuStrip1; - private DataGridView dataGridView1; private Button InsertSqlBtn; private PictureBox ResultMatShow2; private PictureBox originMatShow2; @@ -1896,8 +2001,6 @@ private GroupBox groupBox5; private TextBox DistanceShow; private Label label21; - private PictureBox originMat2Show; - private PictureBox ResultMat2Show; private TabPage tabPage3; private Panel panel2; private Button button4; @@ -1935,5 +2038,13 @@ private Button button1; private Label label33; private CheckBox WhiteBanCbx; + private XKRS.UI.Canvas DefetShow1; + private XKRS.UI.Canvas CamShow1; + private XKRS.UI.Canvas CamShow2; + private XKRS.UI.Canvas DefetShow5; + private XKRS.UI.Canvas DefetShow4; + private XKRS.UI.Canvas DefetShow3; + private XKRS.UI.Canvas DefetShow2; + private PictureBox originMat2Show; } } diff --git a/HisenceYoloDetection/MainForm.cs b/HisenceYoloDetection/MainForm.cs index dc1b259..1961bf4 100644 --- a/HisenceYoloDetection/MainForm.cs +++ b/HisenceYoloDetection/MainForm.cs @@ -34,12 +34,16 @@ namespace HisenceYoloDetection } MGSCameraDriver Cam1 = new MGSCameraDriver(); MGSCameraDriver Cam2 = new MGSCameraDriver(); + + // HikCameraDriver Cam1 = new HikCameraDriver(); + //HikCameraDriver Cam2 = new HikCameraDriver(); + SQLiteHelper sqlhelper = new SQLiteHelper(); TCPClienDriver Scanner = new TCPClienDriver(); MelsecPLCTCPDriver melsecPLCTCPDriver = new MelsecPLCTCPDriver(); SimboObjectDetection simboObjectDetection = new SimboObjectDetection(); SimboObjectDetection simboObjectDetButton = new SimboObjectDetection(); - // CheckDiffSciHelper checkDiffSciHelper = new CheckDiffSciHelper(); + // CheckDiffSciHelper checkDiffSciHelper = new CheckDiffSciHelper(); // ManagerModelHelper managerModelHelper = new ManagerModelHelper(); PaddleOcrModel paddleOcrModel = new PaddleOcrModel(); @@ -172,9 +176,9 @@ namespace HisenceYoloDetection /// private void MainForm_Load(object sender, EventArgs e) { - - + + string vBarPath = "D:\\Hisence\\\\Lp\\202452414231.jpg"; string vCam1OnePath = "D:\\Hisence\\\\Lp\\001.jpg"; @@ -182,6 +186,9 @@ namespace HisenceYoloDetection string vModelChangePath = "D:\\Hisence\\config\\chinese.json"; string LablePathstr = "D:\\Hisence\\ClassName.txt";//ǩ· string LablePathButtonstr = "D:\\Hisence\\ClassNameButton.txt";//ǩ· + //Mat cameraMat = Cv2.ImRead(vCam1TwoPath); + // canvas1.ImagePath = vCam1TwoPath; + // DefetShow.ImaMAt = cameraMat; if (File.Exists(LablePathButtonstr) && File.Exists(vBarPath) && File.Exists(vCam1OnePath) && File.Exists(vCam1TwoPath) && File.Exists(vModelChangePath)) { @@ -378,8 +385,8 @@ namespace HisenceYoloDetection } private void bnGetParam_Click(object sender, EventArgs e) { - tbExposure.Text = Cam1.dvpGetExposure().ToString(); - tbGain.Text = Cam1.dvpGetAnalogGain().ToString(); + // tbExposure.Text = Cam1.dvpGetExposure().ToString(); + // tbGain.Text = Cam1.dvpGetAnalogGain().ToString(); } @@ -454,7 +461,7 @@ namespace HisenceYoloDetection //ʼ DataSet dataSet = SQLiteHelper.Query("select * from XK_HisenceDet"); - dataGridView1.DataSource = dataSet.Tables[0]; + //dataGridView1.DataSource = dataSet.Tables[0]; Cam1.Start("Cam1"); if (Cam1.IfSuccess) @@ -486,10 +493,10 @@ namespace HisenceYoloDetection melsecPLCTCPDriver.WriteInt("524", 0);//λɿ melsecPLCTCPDriver.WriteInt("406", 60000); //дֶٶ melsecPLCTCPDriver.WriteInt("416", 8000); - melsecPLCTCPDriver.WriteInt("426", 8000); + melsecPLCTCPDriver.WriteInt("426", 10000); melsecPLCTCPDriver.WriteInt("404", 100000); //д붨λٶ melsecPLCTCPDriver.WriteInt("414", 8000); - melsecPLCTCPDriver.WriteInt("424", 8000); + melsecPLCTCPDriver.WriteInt("424", 10000); melsecPLCTCPDriver.WriteInt("500", 0); @@ -902,6 +909,8 @@ namespace HisenceYoloDetection }); } + int YPos = 6715; + int ZPos = 18857; /// /// ϴ»544Ƿ񴥷䴫 /// @@ -953,7 +962,7 @@ namespace HisenceYoloDetection myLog("һβɼͼ", DateTime.Now); //ƶģ βĵַ Ƿǰƶ - MoveToP(8974, 0, 0); + MoveToP(5815, YPos, ZPos); // Thread.Sleep(2000);//ɾ @@ -973,10 +982,10 @@ namespace HisenceYoloDetection double dismove = disreal - 876; if (dismove > 0 && dismove < 4000) { - MoveToP(8974, 0, (int)(dismove)); + MoveToP(5815, YPos, ZPos + (int)(dismove)); } - Thread.Sleep(2000);//ɾ - Thread.Sleep(500); + //Thread.Sleep(2000);//ɾ + // Thread.Sleep(500); Cam1.SnapshotCount = 0; Cam1.Snapshot(); IfCam2Triger = true; @@ -989,9 +998,9 @@ namespace HisenceYoloDetection //} //currentXP = 54964; //Thread.Sleep(2000);//ɾ - MoveToP(54964, 0, (int)(dismove)); + MoveToP(51043, YPos, ZPos + (int)(dismove)); Cam1.Snapshot(); - MoveToP(8974, 0, 0); + MoveToP(5815, YPos, ZPos); //if (xKNow != null) //{ // MoveToP(xKNow.MoveX, xKNow.MoveY, xKNow.MoveZ); @@ -1084,7 +1093,7 @@ namespace HisenceYoloDetection } - pictureBox1.Image = cameraMat.ToBitmap(); + CamShow1.ImaMAt = cameraMat; cameraMat.ImWrite(fitImageFolder + dt.Year.ToString() + dt.Month.ToString() + dt.Day.ToString() + dt.Hour.ToString() + dt.Minute.ToString() + dt.Millisecond.ToString() + "1.jpg"); } @@ -1106,14 +1115,15 @@ namespace HisenceYoloDetection // Mat mat = Cv2.ImRead("F:\\ϴ»\\cam1\\2024517161641.jpg"); Cam2ImgShowBar = cameraMat; IfCam2Triger = true; - originMat2Show.Image = cameraMat.ToBitmap(); + originMat2Show.BackgroundImage = cameraMat.ToBitmap(); + //originMat2Show.Image = cameraMat.ToBitmap(); //pictureBox1.Image = cameraMat.ToBitmap(); - pictureBox2.Image = cameraMat.ToBitmap(); + CamShow2.ImaMAt = cameraMat; cameraMat.ImWrite(fitImageFolder + dt.Year.ToString() + dt.Month.ToString() + dt.Day.ToString() + dt.Hour.ToString() + dt.Minute.ToString() + dt.Millisecond.ToString() + "1.jpg"); } @@ -1139,18 +1149,33 @@ namespace HisenceYoloDetection //OCRʶ MLRequest req = new MLRequest(); req.currentMat = Cam2ImgShowBar; - // req.currentMat = Cv2.ImRead("D:\\Hisence\\\\Lp\\202453015229201.jpg"); + // req.currentMat = Cv2.ImRead("D:\\Hisence\\\\Lp\\202453015229201.jpg"); MLResult mL = paddleOcrModelCountry.RunInferenceFixed(req); //ʶַ string IOcrBAr = ""; for (int v = 0; v < Enumerable.Count(mL.ResultDetails); v++) { - string iv = mL.ResultDetails[v].LabelDisplay; - string result = Regex.Replace(iv, "[ \\[ \\] \\^ \\-_*DD(^)$%~!@#$&%+=<>!??:?`,.;/\"-]", ""); + if (mL.ResultDetails.Count() > 0) + { + if (mL.ResultDetails.Count() > 0) + { + string iv = mL.ResultDetails[0].LabelDisplay; + string result = Regex.Replace(iv, "[ \\[ \\] \\^ \\-_*DD(^)$%~!@#$&%+=<>!??:?`,.;/\"-]", ""); + + IOcrBAr = result; + } + } - IOcrBAr += result; } - //IOcrBAr = "LR1006G4SILVERWJ060480U0SW901N120105"; + DateTime dt = DateTime.Now; + using (StreamWriter sw = new StreamWriter("D://Hisence//logsBar.log", true)) + { + string filename = dt.Year.ToString() + dt.Month.ToString() + dt.Day.ToString() + dt.Hour.ToString() + dt.Minute.ToString() + dt.Millisecond.ToString(); + sw.WriteLine(filename + "\n"); + sw.WriteLine(IOcrBAr + "\n"); + sw.Flush(); + } + IOcrBAr = "BatchW81XBModelWNHA62SASUASNVWJ060501V0WW81XB120024"; //ݿȶ xKNow = GetModeFromBar(IOcrBAr);//ݿвѯֵ List xkWordList = ManagerModelHelper.GetModeWordFromBar(IOcrBAr); @@ -1165,7 +1190,7 @@ namespace HisenceYoloDetection myLog("δƥɹ" + IfChangeLanguage, DateTime.Now); break; } - if ( xKNow.Detect != "") + if (xKNow.Detect != "") { //ʱеϴ»Ǻ֮ǰһģ if (IfChangeLanguage == IOcrBAr) @@ -1212,16 +1237,16 @@ namespace HisenceYoloDetection req.out_node_name = "output"; MLResult mL = simboObjectDetection.RunInferenceFixed(req); MLResult mLButton = simboObjectDetButton.RunInferenceFixed(req); - - DateTime dt = DateTime.Now; + + DateTime dt = DateTime.Now; //еĿü ʶַԱַ List strMatListOne = new List(); List strMatFuzzyListOne = new List(); Mat mResultCut = req.currentMat.Clone(); Mat mCut = new Mat(); - ManagerModelHelper.InsertSqlRunDataButton(false,ref mCut, ref mResultCut, mL, mLButton, ref xK_MatchDet, /*ref strMatListOne, ref strMatFuzzyListOne, */ref paddleOcrModel); + ManagerModelHelper.InsertSqlRunDataButton(false, ref mCut, ref mResultCut, mL, mLButton, ref xK_MatchDet, ref strMatListOne, ref strMatFuzzyListOne, ref paddleOcrModel); - if(mL.ResultMap!=null) + if (mL.ResultMap != null) { mL.ResultMap.Save("D://cam1//" + dt.Year.ToString() + dt.Month.ToString() + dt.Day.ToString() + dt.Hour.ToString() + dt.Minute.ToString() + dt.Millisecond.ToString() + "1result.jpg"); ResultMatShow.Image = mL.ResultMap; @@ -1281,24 +1306,33 @@ namespace HisenceYoloDetection IfCam1TwoTriger = false; bBarTriger = false; - - + + if (MatchStr) { OKDsums++; myLog("ƥɹ", DateTime.Now); //ʾ - InsertXK_HisenceWordMatchData(xK_MatchDet, true); - OKOrNGShow.Image = OKbitmap; + // InsertXK_HisenceWordMatchData(xK_MatchDet, true); + this.Invoke(new Action(() => + { + OKOrNGShow.Image = OKbitmap; + })); + + } else { NGDsums++; myLog("ƥʧ", DateTime.Now); //ʾ - InsertXK_HisenceWordMatchData(xK_MatchDet, false); - OKOrNGShow.Image = NGbitmap; + // InsertXK_HisenceWordMatchData(xK_MatchDet, false); + this.Invoke(new Action(() => + { + OKOrNGShow.Image = NGbitmap; + })); + } } @@ -1557,13 +1591,13 @@ namespace HisenceYoloDetection private void InsertSqlBtn_Click(object sender, EventArgs e) { - + } private void RefeshData_Click(object sender, EventArgs e) { DataSet dataSet = SQLiteHelper.Query("select * from XK_HisenceDet"); - dataGridView1.DataSource = dataSet.Tables[0]; + //dataGridView1.DataSource = dataSet.Tables[0]; } private void panel8_Paint(object sender, PaintEventArgs e) @@ -1839,7 +1873,7 @@ namespace HisenceYoloDetection private void InsertBtn_Click(object sender, EventArgs e) { - + try { @@ -1856,7 +1890,7 @@ namespace HisenceYoloDetection if (WhiteBanCbx.CheckState == CheckState.Checked)//ѡ { whiteBan = true; - + } else if (WhiteBanCbx.CheckState == CheckState.Unchecked)//ûѡ { @@ -1906,7 +1940,7 @@ namespace HisenceYoloDetection int HmovetwoX = (int)Convert.ToInt64(movetwoX); int HmovetwoY = (int)Convert.ToInt64(movetwoY); int HmovetwoZ = (int)Convert.ToInt64(movetwoZ); - InsertXK_Hisence(whiteBan,HmoveX, HmoveY, HmoveZ, HmovetwoX, HmovetwoY, HmovetwoZ); + InsertXK_Hisence(whiteBan, HmoveX, HmoveY, HmoveZ, HmovetwoX, HmovetwoY, HmovetwoZ); } @@ -1921,7 +1955,7 @@ namespace HisenceYoloDetection MessageBox.Show(es.Message); } } - public void InsertXK_Hisence(bool ifwhiteBan,int MoveX, int MoveY, int MoveZ, int MoveTwoX, int MoveTwoY, int MoveTwoZ) + public void InsertXK_Hisence(bool ifwhiteBan, int MoveX, int MoveY, int MoveZ, int MoveTwoX, int MoveTwoY, int MoveTwoZ) { PaddleOcrModel IpaddleOcrModel = new PaddleOcrModel(); IpaddleOcrModel.Load(ModelChangePath, "CPU"); @@ -1983,7 +2017,7 @@ namespace HisenceYoloDetection List strMatFuzzyListOne = new List(); Mat mResultCut = CamOneI.currentMat.Clone(); Mat mCut = new Mat(); - ManagerModelHelper.InsertSqlRunDataButton(true,ref mCut, ref mResultCut, mL3, mLButton,ref xkWord, /*ref strMatListOne, ref strMatFuzzyListOne,*/ ref paddleOcrModel); + ManagerModelHelper.InsertSqlRunDataButton(true, ref mCut, ref mResultCut, mL3, mLButton, ref xkWord, ref strMatListOne, ref strMatFuzzyListOne, ref paddleOcrModel); @@ -2011,7 +2045,7 @@ namespace HisenceYoloDetection - InsertXKHisenceWordData( xkWord);//ؼֱвһ + InsertXKHisenceWordData(xkWord);//ؼֱвһ //ı List bingji = strMatListOne.Union(strMatListTwo).ToList();//ȫ List Fuzzybingji = strMatFuzzyListOne.Union(strMatFuzzyListTwo).ToList();//ȫ @@ -2107,7 +2141,7 @@ namespace HisenceYoloDetection new SQLiteParameter("@EightblockPath", DbType.String), new SQLiteParameter("@EightblockMainWord", DbType.String), new SQLiteParameter("@EightblockText", DbType.String)}; - + parameters[0].Value = xkWord.OcrBar; parameters[1].Value = xkWord.OneblockPath; parameters[2].Value = xkWord.OneblockMainWord; @@ -2149,7 +2183,7 @@ namespace HisenceYoloDetection MessageBox.Show("ؼXK_HisenceWordһ"); } } - public void InsertXK_HisenceWordMatchData(XK_HisenceWord xkWord,bool ifMatch) + public void InsertXK_HisenceWordMatchData(XK_HisenceWord xkWord, bool ifMatch) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into XK_HisenceWordMatch("); @@ -2226,7 +2260,7 @@ namespace HisenceYoloDetection parameters[24].Value = xkWord.EightblockPath; parameters[25].Value = xkWord.EightblockMainWord; parameters[26].Value = xkWord.EightblockText; - + parameters[27].Value = DateTime.Now; parameters[28].Value = ifMatch; int iv = SQLiteHelper.ExecuteSql(strSql.ToString(), parameters); @@ -2266,7 +2300,7 @@ namespace HisenceYoloDetection parameters[7].Value = xkWord.MoveTwoY; parameters[8].Value = xkWord.MoveTwoZ; - + int iv = SQLiteHelper.ExecuteSql(strSql.ToString(), parameters); if (iv == 1) { @@ -2373,13 +2407,23 @@ namespace HisenceYoloDetection private void bnGetParam2_Click_1(object sender, EventArgs e) { - tbExposure2.Text = Cam2.dvpGetExposure().ToString(); - tbGain2.Text = Cam2.dvpGetAnalogGain().ToString(); + // tbExposure2.Text = Cam2.dvpGetExposure().ToString(); + //tbGain2.Text = Cam2.dvpGetAnalogGain().ToString(); } private void panel2_Paint(object sender, PaintEventArgs e) { } + + private void bnSetParam_Click(object sender, EventArgs e) + { + + } + + private void groupBox2_Enter(object sender, EventArgs e) + { + + } } } diff --git a/HisenceYoloDetection/MainForm.resx b/HisenceYoloDetection/MainForm.resx index 40dc29b..09dfa62 100644 --- a/HisenceYoloDetection/MainForm.resx +++ b/HisenceYoloDetection/MainForm.resx @@ -142,6 +142,3603 @@ 733, 17 - 28 + 31 + + + + AAABAAEAAMwAAAEAIACoSQMAFgAAACgAAAAAAQAAmAEAAAEAIAAAAAAAADADAEZcAABGXAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAADQ0OAA0NDgANDQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgWGPwYMhj8GC4Y/BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/ + BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/ + BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/ + BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/BguGPwYLhj8GDIY/BgyGPwYMhj8GBIY/BgCGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYDhj8GDIY/Bg2GPwYNhj8GDYY/BgyGPwYMhj8GDIY/ + BgyGPwYMhj8GDIY/BgyGPwYMhj8GC4Y/BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/ + BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/BguGPwYLhj8GC4Y/ + BguGPwYLhj8GCIY/BgGGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAADQ0OAA0NDgANDQ4ADQ0OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYjhj8GrIY/BsWGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/ + BsOGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/ + BsOGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/ + BsOGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/BsOGPwbDhj8GxIY/BsWGPwbGhj8GxYY/BqaGPwYuhj8GAIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwY/hj8GpoY/BsaGPwbIhj8GyIY/BsiGPwbGhj8GxYY/ + BsWGPwbFhj8GxYY/BsWGPwbFhj8GxYY/BsSGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/ + BsOGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/BsOGPwbDhj8Gw4Y/ + BsOGPwbDhj8GxYY/BqaGPwYThj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0NDgANDQ4ADQ0OPA0NDowAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAYY/BmOGPwb0hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8Gq4Y/ + BgeGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYVhj8GyIY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwarhj8GB4Y/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDQ4ADQ0OAw0NDqwNDQ7/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYBhj8GZ4Y/BvGGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BvCGPwY+hj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GUYY/BvqGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwbohj8GO4Y/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ0OAA0NDgUNDQ6zDQ0O/wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwZqhj8G94Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8GioY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BpGGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8Gj4Y/BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0NDgANDQ4CDQ0OQw0NDmIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GBYY/ + BpCGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BtqGPwYkhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BhmGPwbNhj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G8IY/Bj2GPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDQ4ADQ0OAA0NDgANDQ4AAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/ + BgCGPwYQhj8Gn4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb+hj8GYYY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZahj8G/IY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BpKGPwYEhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GAIY/BhKGPwa0hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BrWGPwYKhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GmoY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BuiGPwYshj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwYAhj8GNYY/Bt6GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb1hj8GTIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GFIY/BsuGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwamhj8GBYY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwZKhj8G6YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BqCGPwYChj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BlKGPwb6hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbnhj8GNoY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0N + DgANDQ4ADQ0OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BneGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbihj8GKYY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgaGPwahhj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8Gn4Y/BgGGPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAANDQ4ADQ0OAA0NDgcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYRhj8Gp4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BmWGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYjhj8G4oY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G+4Y/BleGPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAANDQ4ADQ0OAA0NDhANDQ6RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BhyGPwbNhj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwa8hj8GDYY/ + BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GYIY/ + BvyGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BryGPwYRhj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAADQ0OAA0NDgANDQ54DQ0O/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GS4Y/ + BuaGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G9oY/ + Bk2GPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GBYY/ + BqWGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvuGPwZXhj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAA0NDgANDQ4bDQ0O2A0NDv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/ + BgCGPwZxhj8G/YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwaohj8GA4Y/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/ + BiKGPwbfhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbUhj8GGoY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAANDQ4ADQ0OMA0NDu4NDQ7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GDYY/BqOGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G44Y/BiyGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/ + BgCGPwZqhj8G/oY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GeIY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAADQ0OAA0NDjINDQ7vDQ0O/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwYqhj8G3YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwaFhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYChj8GooY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G6oY/Bi6GPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0NDgANDQ4wDQ0O7w0NDv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BlyGPwb0hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G0IY/BhaGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GHYY/BtqGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bp6GPwYEhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDQ4ADQ0OEQ0NDsUNDQ7/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYDhj8GjoY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvWGPwZBhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BlOGPwb6hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvmGPwZMhj8GAIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ0OAA0NDgANDQ5LDQ0O5QAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BiKGPwbahj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8Gk4Y/BgGGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgOGPwakhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbGhj8GFYY/ + BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0NDgANDQ4ADQ0OAQ0NDj8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8Gb4Y/BvuGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BuCGPwYlhj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwYehj8G3IY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GfoY/ + BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ0OAA0NDgANDQ4AAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgyGPwa1hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8Gc4Y/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8GT4Y/BvmGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G64Y/ + BjaGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDQ4ADQ0OAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GNoY/ + Bt+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BreGPwYIhj8GAIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BpuGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BqGGPwYEhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/ + BgCGPwaHhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbuhj8GPYY/ + BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BhmGPwbUhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv2GPwZZhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GJ4Y/BteGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BpWGPwYBhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZThj8G+4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwbihj8GJoY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwZUhj8G9IY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwbVhj8GGIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GhoY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8GlIY/BgKGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8GB4Y/Bq6GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G+oY/BlWGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GDIY/Br6GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G84Y/Bj2GPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZHhj8G8IY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwachj8GAYY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BjGGPwbthj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BsSGPwYRhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GA4Y/BpOGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G3oY/BiOGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZjhj8G/YY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwaChj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAANDQ4ADQ0OAA0NDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYxhj8G6YY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwZwhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYBhj8GpYY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwbzhj8GO4Y/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAADQ0OAA0NDgANDQ4GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAoY/BpCGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GuYY/BgqGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GFoY/BsuGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GyIY/BhKGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0NDgANDQ4DDQ0OdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYlhj8G2YY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvCGPwY5hj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BjWGPwbyhj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BnaGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDQ4ADQ0OBg0NDqcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/ + BnmGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GdoY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZohj8G/YY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bu2GPwYzhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ0OAA0NDgYNDQ6nAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/ + BgCGPwYphj8G4YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BrmGPwYKhj8GAHA1 + BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GnIY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbIhj8GD4Y/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0NDgANDQ4GDQ0OpwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BnuGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbthj8GMIY/ + BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GGYY/ + BtCGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GdYY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDQ4ADQ0OBg0NDqcAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwYchj8G1YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BniGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/ + BkCGPwb2hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G8YY/BjuGPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ0OAA0NDgYNDQ6mAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/Bn6GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwa7hj8GCIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/ + BgCGPwZkhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BsSGPwYOhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0NDgANDQ4GDQ0OpQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYmhj8G3YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G54Y/Bi2GPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GlIY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwZ9hj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDQ4ADQ0OBA0N + DpkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/Bn2GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwZ1hj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GEIY/BsuGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbxhj8GQIY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ0OAA0N + DgANDQ4nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYohj8G44Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8Gu4Y/BgyGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BiiGPwbnhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GyoY/Bg+GPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0N + DgANDQ4ADQ0OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAoY/BpmGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvGGPwY4hj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwZkhj8G/oY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BqKGPwYBhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwY5hj8G74Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8Ga4Y/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8Gi4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv2GPwZmhj8GAIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GBYY/ + BqWGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BrWGPwYKhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GDYY/BruGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbahj8GHYY/ + BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/ + BgCGPwZDhj8G8YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbthj8GMoY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BiCGPwbihj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8Gp4Y/ + BgSGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GB4Y/BrSGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BmSGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwY3hj8G7IY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BnGGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwZmhj8G/YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwa4hj8GC4Y/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GboY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bu6GPwY5hj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8GH4Y/Bt2GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G5IY/ + BiSGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BoKGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwbbhj8GGoY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgGGPwaHhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BvyGPwZZhj8GAIY/BgAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgmGPwa8hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8Gn4Y/BgOGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GKoY/BuOGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8GnYY/BgKGPwYAAAAAAIY/BgCGPwYEhj8GD4Y/BguGPwYChj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYRhj8Gz4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BnSGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgOGPwanhj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BtmGPwYahj8GAIY/BgCGPwYAhj8GRYY/BsqGPwbChj8GpYY/BnyGPwZrhj8GaoY/ + BlWGPwYlhj8GFoY/Bg6GPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GJYY/BuOGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BuyGPwYyhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GUYY/BvaGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb4hj8GUIY/BgCGPwYAhj8GAIY/BlCGPwb9hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb8hj8G5IY/BtaGPwbHhj8Gk4Y/BnuGPwZohj8GMIY/BiCGPwYThj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BkqGPwb5hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwbbhj8GGoY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BhGGPwbMhj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BoKGPwYAhj8GAIY/BgCGPwYdhj8G2oY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BuuGPwbjhj8GyIY/Bo6GPwZ+hj8GQ4Y/ + BiyGPwYUhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZqhj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GtIY/BgeGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDQ4ADQ0OAA0NDgANDQ4ADQ0OAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GA4Y/Bh6GPwYJhj8GAIY/BgCGPwYAhj8GiYY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwaxhj8GBoY/BgCGPwYAhj8GCIY/BreGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BvWGPwbshj8GyYY/BpaGPwZ8hj8GQYY/BiOGPwYMhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GnYY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BoWGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ0OAA0NDgUNDQ4nDQ0OMg0N + DjMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYDhj8GOIY/BpuGPwbghj8GaYY/BgCGPwYAhj8GAIY/ + Bj6GPwb0hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G6YY/Bi2GPwYAhj8GAIY/BgCGPwZyhj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvSGPwbkhj8GwIY/BpWGPwZPhj8GM4Y/Bg+GPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GIIY/ + BtmGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvSGPwZEhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0NDgANDQ4pDQ0O2g0N + DvANDQ7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BgCGPwYuhj8GnIY/BuyGPwb/hj8G/4Y/Bs6GPwYZhj8GAIY/ + BgCGPwYRhj8GxIY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwZlhj8GAIY/BgCGPwYAhj8GQ4Y/ + BvSGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G+YY/Bu+GPwbChj8GjoY/ + BmaGPwY8hj8GC4Y/BgGGPwYAhj8GAIY/BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/ + BlaGPwb9hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbmhj8GJYY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDQ4ADQ0OEw0N + Dr4NDQ7/DQ0O/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BiKGPwZ6hj8G4YY/Bv+GPwb/hj8G/4Y/Bv+GPwb6hj8GTYY/ + BgCGPwYAhj8GAIY/BniGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GsoY/BgeGPwYAhj8GAIY/ + BhGGPwbJhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G8IY/BsCGPwajhj8GaIY/BjOGPwYUhj8GAYY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwaDhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GsIY/BgiGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ0OAA0N + DgANDQ44DQ0O4w0NDv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwYAhj8GCoY/BlOGPwbThj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bo+GPwYAhj8GAIY/BgCGPwY6hj8G7oY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bt+GPwYehj8GAIY/ + BgCGPwYAhj8GlYY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbuhj8G0oY/BouGPwZMhj8GE4Y/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GgIY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BpiGPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0N + DgANDQ4ADQ0OAA0NDmcNDQ73AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwYAhj8GOYY/BrKGPwb2hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwbchj8GHoY/BgCGPwYAhj8GBIY/BpuGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb2hj8GQ4Y/ + BgCGPwYAhj8GAIY/BmqGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G+YY/BsmGPwaNhj8GPoY/ + BhSGPwYAhj8GAIY/BnOGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv6GPwZthj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAADQ0OAA0NDgANDQ4IDQ0OiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwYBhj8GXIY/BuOGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G9oY/BkiGPwYAhj8GAIY/BgCGPwZNhj8G+YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BoqGPwYAhj8GAIY/BgCGPwYshj8G6YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BvKGPwbPhj8GfYY/BmeGPwbMhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbzhj8GOYY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAANDQ4ADQ0OAA0NDg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwYihj8GkYY/BvGGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwaVhj8GAIY/BgCGPwYAhj8GHYY/BtyGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwa/hj8GDIY/BgCGPwYAhj8GEIY/BsiGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G5oY/BiqGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAADQ0OAA0NDgANDQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwYphj8GwoY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8Gz4Y/BhOGPwYAhj8GAIY/BgOGPwafhj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G7oY/BjSGPwYAhj8GAIY/BgCGPwaEhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BrKGPwYGhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwYzhj8GyYY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvaGPwZMhj8GAIY/BgCGPwYAhj8GT4Y/BvqGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BvuGPwZZhj8GAIY/BgCGPwYAhj8GSYY/BvWGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwadhj8GAIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwZKhj8G24Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GpYY/BgWGPwYAhj8GAIY/BhuGPwbThj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8Gm4Y/BgCGPwYAhj8GAIY/Bh2GPwbehj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb8hj8GX4Y/ + BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwZIhj8G5YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BuWGPwYnhj8GAIY/BgCGPwYAhj8GjYY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BsGGPwYMhj8GAIY/BgCGPwYFhj8GpoY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G9IY/ + BjmGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwYuhj8G1oY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb8hj8GWYY/BgCGPwYAhj8GAIY/ + BlmGPwb8hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbrhj8GMYY/BgCGPwYAhj8GAIY/BnGGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BuCGPwYkhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwYqhj8GyoY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BraGPwYJhj8GAIY/ + BgCGPwYbhj8G1oY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bm+GPwYAhj8GAIY/BgCGPwYvhj8G7YY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwa0hj8GBoY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwYRhj8GtYY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb6hj8G84Y/BvCGPwbvhj8G6IY/Bs+GPwaChj8GCIY/ + BgCGPwYAhj8GAYY/Bp2GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwaghj8GAIY/BgCGPwYAhj8GGIY/ + BtWGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8GrIY/BgOGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwYAhj8GfIY/Bv6GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G7IY/BuaGPwa+hj8GloY/BpaGPwZ7hj8GTYY/BjmGPwY0hj8GMoY/BiiGPwYShj8GAYY/ + BgCGPwYAhj8GAIY/BgCGPwZPhj8G+YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GyYY/BhCGPwYAhj8GAIY/ + BgOGPwaqhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BoWGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8GTYY/Bu2GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb6hj8G4YY/ + BsKGPwaJhj8GcYY/BjKGPwYkhj8GD4Y/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GIoY/BuKGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bu6GPwY1hj8GAIY/ + BgCGPwYAhj8GiIY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BvqGPwZMhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8GFIY/BsmGPwb/hj8G/4Y/Bv+GPwb/hj8G9YY/Bs+GPwaKhj8GWYY/ + BiCGPwYOhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgyGPwa/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GfoY/ + BgCGPwYAhj8GAIY/Bk6GPwb6hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb4hj8GQ4Y/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BmuGPwb8hj8G/4Y/Bv6GPwbchj8GmYY/BkOGPwYVhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GeoY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BpeGPwYAhj8GAIY/BgCGPwYfhj8G24Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G3IY/BiOGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BiSGPwbdhj8G/4Y/BtCGPwZqhj8GH4Y/BgKGPwYAhj8GAIY/ + BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BjmGPwbvhj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwbFhj8GD4Y/BgCGPwYAhj8GAIY/BluGPwbshj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BrqGPwYHhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZkhj8GzoY/BnaGPwYdhj8GAIY/BgCGPwYAhj8GAIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYPhj8GyYY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G6IY/BieGPwYAhj8GAIY/BgCGPwYAhj8GT4Y/BsCGPwbohj8G/oY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwayhj8GBYY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GHYY/BhiGPwYAhj8GAIY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/Bo2GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BvuGPwZdhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYLhj8GKoY/BmWGPwaohj8G2IY/ + BveGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GkYY/BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZUhj8G+oY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GgIY/BgCGPwYAAAAAAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAoY/ + Bh2GPwZBhj8GhIY/BsiGPwbphj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BseGPwYfhj8GAIY/BgCGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GGoY/ + BteGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BqyGPwYHhj8GAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYOhj8GK4Y/BmuGPwaphj8G3YY/BvuGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GyYY/BlWGPwYJhj8GAIY/ + BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/ + BgOGPwaphj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbchj8GGoY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GA4Y/BiCGPwZahj8GnoY/Bt6GPwb7hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb4hj8Gp4Y/ + Bj6GPwYChj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GgYY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G8IY/Bj6GPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgKGPwYihj8GW4Y/ + BqyGPwbZhj8G+4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwbuhj8GjIY/BiGGPwYAhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYChj8GSIY/BkOGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BkeGPwb1hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwZ2hj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYEhj8GG4Y/BmCGPwanhj8G3YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwbPhj8GW4Y/BguGPwYAhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GHYY/Bt2GPwbVhj8GGYY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwYghj8G4YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GkIY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAoY/BiKGPwZlhj8GrIY/BumGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvqGPwachj8GIIY/BgCGPwYAhj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/Bj6GPwb1hj8G+4Y/ + BlKGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GCIY/Bq+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bs2GPwYRhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgaGPwYuhj8Gb4Y/Br+GPwb3hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BtaGPwZhhj8GB4Y/BgCGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZkhj8G/4Y/ + Bv+GPwaAhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwaHhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbehj8GHYY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYOhj8GTYY/ + Bp2GPwbrhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G+YY/BpOGPwYghj8GAIY/ + BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8Gl4Y/ + Bv+GPwb/hj8GpIY/BgGGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GRYY/BvKGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G+YY/ + BlWGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/ + BgCGPwYChj8GOYY/BoWGPwbbhj8G/IY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G04Y/ + BkeGPwYAhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GB4Y/ + BrmGPwb/hj8G/4Y/BsaGPwYOhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BheGPwbXhj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwZshj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GHYY/BmSGPwbOhj8G/IY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwbphj8Ga4Y/BgmGPwYAhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/ + Bh6GPwbbhj8G/4Y/Bv+GPwbxhj8GPYY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYHhj8Gt4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8GlYY/BgGGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GGYY/BlOGPwarhj8G8oY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BvqGPwahhj8GIYY/BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/ + BgCGPwZIhj8G+YY/Bv+GPwb/hj8G/oY/BlqGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BoOGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BsyGPwYPhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GCIY/BkaGPwaxhj8G7YY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bs2GPwZBhj8GAIY/BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GY4Y/Bv+GPwb/hj8G/4Y/Bv+GPwaNhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZJhj8G+YY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwbUhj8GFYY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GB4Y/ + BjmGPwavhj8G9IY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G54Y/Bm2GPwYGhj8GAIY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GA4Y/BqSGPwb/hj8G/4Y/Bv+GPwb/hj8GvYY/BgiGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GLYY/ + BuuGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G64Y/Bi+GPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/ + BgCGPwYAhj8GC4Y/BkGGPwashj8G9IY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb5hj8GiIY/BguGPwYAhj8GAIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgyGPwbHhj8G/4Y/Bv+GPwb/hj8G/4Y/Bs+GPwYWhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/ + BguGPwa+hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv2GPwZYhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwYAhj8GCIY/BlSGPwbHhj8G/YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvyGPwafhj8GGIY/ + BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYlhj8G34Y/Bv+GPwb/hj8G/4Y/Bv+GPwb3hj8GRoY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GmoY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GY4Y/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GE4Y/BnKGPwbehj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BrOGPwYehj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8GVoY/Bv2GPwb/hj8G/4Y/Bv+GPwb/hj8G/oY/BlyGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BmuGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BnmGPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GJoY/BoWGPwbfhj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8GwoY/BjCGPwYAhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BnSGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwaUhj8GAIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwY9hj8G9YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwawhj8GBYY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GKIY/ + BpmGPwb3hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwbShj8GNYY/BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgWGPwayhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8Gx4Y/ + Bg2GPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GKYY/BuOGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GxoY/BgyGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/ + BgCGPwYGhj8GXoY/Bs+GPwb+hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BtWGPwY+hj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYQhj8GyoY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BtmGPwYahj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgWGPwazhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bt2GPwYhhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GAIY/BgCGPwYYhj8GeIY/BuiGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G3YY/BlCGPwYChj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GMIY/BuyGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb0hj8GPoY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYBhj8Gn4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb6hj8GTIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BgCGPwY4hj8GtIY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbwhj8GZYY/BgCGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BkuGPwb6hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/IY/BlCGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BlmGPwb8hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/oY/ + Bl2GPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BhGGPwaIhj8G8oY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BueGPwZDhj8GAIY/ + BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZqhj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwZ1hj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwY7hj8G84Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwZphj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GA4Y/BkqGPwbHhj8G/oY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G2IY/ + BjmGPwYAhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYHhj8GrIY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GwoY/BgyGPwYAhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GGIY/BtaGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8GiYY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GFoY/ + BouGPwb6hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwbVhj8GN4Y/BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYMhj8GgoY/BviGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BviGPwZ5hj8GEIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgiGPwa8hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BrSGPwYFhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/ + BgCGPwYIhj8GaoY/Bt+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bs+GPwYnhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPJQQAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYChj8GCIY/BheGPwYzhj8GQoY/BoCGPwaVhj8GuYY/BvqGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G+oY/BseGPwaKhj8Gb4Y/Bj+GPwYghj8GFYY/ + BgOGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYChj8Go4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwbEhj8GC4Y/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwY6hj8G0oY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GtYY/BhKGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAYY/ + BgSGPwYPhj8GNoY/BleGPwZ8hj8GqIY/BruGPwbUhj8G74Y/BvWGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbzhj8G4oY/ + BtOGPwaphj8Gi4Y/Bm+GPwY6hj8GKoY/BhSGPwYDhj8GAIY/BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/ + BmOGPwb+hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GyYY/Bg6GPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BiaGPwaahj8G/IY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv6GPwZ8hj8GBIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYWhj8GeoY/ + BqeGPwawhj8GyYY/Bu+GPwb9hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G8oY/BuqGPwbOhj8GrYY/Bo+GPwZXhj8GEIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/ + BgCGPwZKhj8G+oY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BuyGPwY2hj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GCoY/BpGGPwb7hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G9oY/BnOGPwYAhj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GPoY/ + BueGPwb4hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb6hj8G2YY/Bi6GPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GJ4Y/BuOGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb7hj8GT4Y/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYJhj8Ge4Y/BvWGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbphj8GOYY/BgCGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/ + BgaGPwYshj8GOIY/BliGPwaThj8GrYY/BtyGPwbwhj8G94Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G+oY/BvKGPwbWhj8GvYY/BpeGPwZZhj8GPoY/BiaGPwYDhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BguGPwbDhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/IY/BlGGPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BgKGPwZzhj8G+IY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BseGPwYfhj8GAIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgSGPwYdhj8GNIY/BkOGPwZ4hj8GmIY/BqSGPwbchj8G6oY/ + BvGGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb9hj8G3oY/BquGPwaYhj8GcYY/BkqGPwY5hj8GGIY/BgiGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYHhj8GuIY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv6GPwZehj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GBYY/ + BoaGPwb9hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8Gj4Y/ + BgOGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYChj8GH4Y/ + BiqGPwY6hj8Gg4Y/BtqGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G9IY/BmeGPwYChj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BoWGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8Gm4Y/BgGGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/ + BgCGPwYLhj8GkIY/BvyGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BvWGPwZdhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwZAhj8G6IY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwbmhj8GdIY/BgyGPwYAhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZdhj8G/oY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BriGPwYGhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GAIY/BgmGPwaNhj8G/oY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G1YY/BiOGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BpGGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv2GPwaYhj8GHYY/BgCGPwYAhj8GACURAgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GV4Y/Bv2GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbChj8GC4Y/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwYAhj8GFoY/BsiGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwaWhj8GAoY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZWhj8G/YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BtSGPwZWhj8GA4Y/BgCGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/Bi2GPwblhj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GzIY/ + BhCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwY6hj8G2IY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G7IY/Bj2GPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GOYY/BvGGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G9IY/BoWGPwYYhj8GAIY/ + BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYQhj8GzoY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BtWGPwYWhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BlmGPwb3hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwarhj8GBoY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BhWGPwbUhj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8Gx4Y/ + BkiGPwYGhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GD4Y/BsyGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwbehj8GHIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYHhj8GmIY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G74Y/Bj2GPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYIhj8GvYY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bs6GPwZ1hj8G54Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwbzhj8GmYY/BiOGPwYAhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgyGPwbDhj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G5YY/BiSGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/Bh6GPwbOhj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwashj8GCYY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BoiGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwaWhj8GAIY/Bl+GPwbzhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwbUhj8GVIY/BgWGPwYAhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GhYY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BuuGPwYshj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GbIY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G9YY/BkqGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZfhj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb8hj8GXIY/BgCGPwYChj8Gd4Y/BvqGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvOGPwaohj8GSYY/BgOGPwYAhj8GAIY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/ + BmuGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwbxhj8GNYY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/ + BiOGPwbdhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwaghj8GAYY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GTYY/ + BviGPwb/hj8G/4Y/Bv+GPwb/hj8G8oY/BjaGPwYAhj8GAIY/BgeGPwaRhj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvKGPwaLhj8GG4Y/BgCGPwYAhj8GAIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwZhhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G9YY/Bj6GPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8Gf4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G3IY/ + BiSGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/ + BhiGPwbVhj8G/4Y/Bv+GPwb/hj8G/4Y/Bt+GPwYhhj8GAIY/BgCGPwYAhj8GEYY/BqqGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BtKGPwaAhj8GIoY/ + BgCGPwYAhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GPYY/BvOGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BveGPwZDhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BiyGPwbphj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwZ4hj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYNhj8GyYY/Bv+GPwb/hj8G/4Y/Bv+GPwazhj8GBoY/BgCGPwYAhj8GAIY/BgCGPwYXhj8GooY/ + Bv6GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BtOGPwZlhj8GF4Y/BgCGPwYAhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/Bh6GPwbfhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb8hj8GVYY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYLhj8GwIY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8GuoY/BgiGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAYY/BpSGPwb/hj8G/4Y/Bv+GPwb/hj8GmIY/BgCGPwYAAAAAAIY/BgCGPwYAhj8GAIY/ + Bg+GPwaahj8G/oY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/YY/Bs+GPwZohj8GEYY/BgCGPwYAhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYXhj8G2IY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BoqGPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/Bo2GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BuiGPwYvhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwZphj8G/4Y/Bv+GPwb/hj8G/IY/BlmGPwYAhj8GAAAAAAAAAAAAhj8GAIY/ + BgCGPwYAhj8GD4Y/BpeGPwb+hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/IY/BsCGPwZghj8GGIY/BgCGPwYAhj8GAIY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GFYY/BtWGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwafhj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZnhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GeYY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8GVYY/BvmGPwb/hj8G/4Y/BvCGPwYzhj8GAIY/BgAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwYMhj8GjoY/BvuGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/YY/Bs6GPwZphj8GHIY/BgCGPwYAhj8GAIY/ + BgCGPwYAAAAAAAAAAAAAAAAAhj8GAIY/BgmGPwa2hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GoIY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GToY/BvuGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BqWGPwYEhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/Bh2GPwbdhj8G/4Y/Bv+GPwbLhj8GEoY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BgiGPwZ/hj8G9oY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/YY/BtmGPwaMhj8GJoY/ + BgCGPwYAhj8GAIY/BgCGPwYAAAAAAIY/BgCGPwYAhj8GNIY/Bq2GPwbwhj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BqCGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BjyGPwb0hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbahj8GGYY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYShj8G0IY/Bv+GPwb/hj8GnoY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GBIY/BmaGPwbohj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bt2GPwaThj8GTYY/Bg2GPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYHhj8GO4Y/BnmGPwbAhj8G9YY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwaghj8GAIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZZhj8G+4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G7oY/BjeGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BpWGPwb/hj8G/4Y/BoKGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAwAAhj8GAIY/BgCGPwYAhj8GR4Y/BtqGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BviGPwa4hj8GWoY/BhyGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GEIY/ + BkKGPwaOhj8Gy4Y/BvSGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GooY/ + BgGGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GjoY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwZrhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwZwhj8G/4Y/Bv2GPwZahj8GAIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwY3hj8GzoY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv2GPwbShj8GdoY/BjGGPwYKhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BhCGPwZJhj8Gk4Y/BtaGPwb+hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BqOGPwYBhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GCYY/BrmGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GdIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GQIY/BviGPwbshj8GLIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/ + BiqGPwa+hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbthj8GtYY/Bl2GPwYihj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYdhj8GYYY/BpmGPwbZhj8G8YY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwajhj8GAYY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BjKGPwbshj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BnSGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BhSGPwa0hj8GroY/ + Bg6GPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/ + BgCGPwYAhj8GGoY/BomGPwbwhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb9hj8G24Y/ + Bo2GPwZEhj8GC4Y/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYBhj8GGoY/Bj+GPwZ9hj8Gv4Y/ + BuiGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8GoYY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgaGPwaahj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwZ0hj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GD4Y/ + BhCGPwYBhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwYBhj8GVIY/Bt6GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G8IY/BsGGPwZrhj8GMoY/Bg2GPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + Bg2GPwYqhj8GZ4Y/BpuGPwbGhj8G8IY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BqCGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwZKhj8G9IY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GdIY/ + BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BgCGPwY4hj8GwoY/Bv6GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/oY/Bu+GPwbBhj8GbIY/BiuGPwYHhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GD4Y/BjaGPwZ5hj8GuIY/Bt6GPwb4hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwaghj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYahj8Gv4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BnSGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BhSGPwZyhj8G54Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv2GPwbohj8GsoY/Bn2GPwY3hj8GDoY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgeGPwYihj8GRYY/BnyGPwarhj8G2YY/ + BvSGPwb9hj8G/4Y/Bv+GPwb/hj8GoIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYkhj8GtoY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwZ0hj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/Bj6GPwbFhj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G8IY/ + BsKGPwaEhj8GT4Y/BhSGPwYBhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GA4Y/ + Bh6GPwY7hj8GX4Y/BpmGPwaxhj8G0YY/BnuGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYnhj8GxIY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8GdIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GHIY/ + Bp2GPwb5hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BvmGPwbJhj8GoYY/BlWGPwYqhj8GBIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GBIY/BhOGPwYNhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BgKGPwZEhj8Gx4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BnWGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/ + BgCGPwYJhj8GV4Y/BsmGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb7hj8G5YY/Bq6GPwZ4hj8GOoY/BhKGPwYBhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BhCGPwaBhj8G74Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/BvmGPwZVhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GAIY/BgCGPwYbhj8Gk4Y/BvKGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvKGPwbMhj8Go4Y/ + BmWGPwY5hj8GEYY/BgGGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GGYY/BmGGPwa/hj8G/YY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwbehj8GHoY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BgWGPwZGhj8GvYY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G8oY/BsqGPwaghj8GZoY/BkmGPwYdhj8GC4Y/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgaGPwYfhj8GbYY/BtKGPwb9hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8Gv4Y/BgqGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BhaGPwZ1hj8G3oY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb5hj8G24Y/BsSGPwaVhj8GXoY/BkCGPwYZhj8GDIY/ + BgGGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYChj8GGIY/Bk+GPwalhj8G4IY/BvyGPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bo6GPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/Bi2GPwafhj8G9oY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb1hj8G2YY/ + BsaGPwaehj8GfIY/BnGGPwY9hj8GI4Y/Bh2GPwYEhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYDhj8GH4Y/BjqGPwZhhj8GoYY/BteGPwb4hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvSGPwZDhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GCIY/ + Bk2GPwbAhj8G/oY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G8oY/BuSGPwbchj8GpIY/Bo+GPwaNhj8GX4Y/BjGGPwYvhj8GLIY/ + BhOGPwYBhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + Bg+GPwYuhj8GL4Y/BlqGPwaNhj8GoYY/Bt2GPwbzhj8G/oY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwa3hj8GDIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/ + BgCGPwYAhj8GFoY/BmWGPwbJhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvuGPwbvhj8G7YY/ + BuuGPwbMhj8GpoY/Bp+GPwaahj8GkIY/BmmGPwZGhj8GQ4Y/BkOGPwZBhj8GQIY/Bj+GPwY+hj8GPoY/ + Bj2GPwY7hj8GO4Y/BjuGPwY7hj8GOYY/BjmGPwY5hj8GOYY/BjmGPwY4hj8GPYY/BlaGPwaChj8GnoY/ + BqKGPwbAhj8G7IY/Bu6GPwb6hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb8hj8GWoY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwYAhj8GF4Y/BnSGPwbohj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G+IY/BveGPwb3hj8G9oY/BvaGPwb2hj8G9YY/ + BvWGPwb1hj8G9IY/BvSGPwb0hj8G9IY/BvOGPwbyhj8G8oY/BvKGPwbyhj8G8oY/BvWGPwb8hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8GyoY/BhWGPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GOoY/BpSGPwbrhj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G+4Y/BmKGPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYBhj8GOoY/BpOGPwbohj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bq+GPwYMhj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GNoY/ + BqKGPwbthj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BuGGPwYyhj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/ + BgCGPwYFhj8GN4Y/BpSGPwbqhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv2GPwZwhj8GAIY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GAIY/BgCGPwYChj8GNYY/BoeGPwbehj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwaihj8GDYY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GJoY/Bn2GPwbZhj8G/oY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwa6hj8GGIY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GH4Y/BmeGPwbJhj8G9oY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbNhj8GKYY/BgCGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GE4Y/ + BkWGPwaehj8G7YY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbIhj8GMIY/BgCGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/ + BgCGPwYAhj8GBIY/BjaGPwZ7hj8G14Y/BvyGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwbPhj8GK4Y/BgCGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGPwYAhj8GAIY/BgCGPwYAhj8GAIY/Bh2GPwZWhj8GroY/BvCGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwa6hj8GMIY/BgCGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BgiGPwY7hj8Gg4Y/BsWGPwb0hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvCGPwaHhj8GE4Y/BgCGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYQhj8GRYY/ + BpyGPwbahj8G/oY/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BtSGPwZMhj8GAoY/BgCGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYBhj8GIoY/Bl+GPwaUhj8G3IY/BvqGPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G7oY/BoGGPwYfhj8GAIY/BgCGPwYAhj8GAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BiCGPwZPhj8GjYY/BtOGPwb7hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb1hj8GtIY/BkWGPwYBhj8GAIY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYYhj8GW4Y/Bp+GPwbKhj8G6oY/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvmGPwbHhj8GVoY/BgmGPwYAhj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYBhj8GD4Y/ + BjKGPwZvhj8GuIY/BueGPwb9hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G9oY/BrCGPwZShj8GEoY/BgCGPwYAhj8GAIY/BgAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgmGPwYqhj8GWYY/BpOGPwbLhj8G64Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwbghj8Gn4Y/Bk6GPwYKhj8GAIY/BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYBhj8GDoY/BjeGPwZihj8GmIY/BsKGPwbbhj8G+4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G9IY/BsiGPwZ/hj8GKYY/BgGGPwYAhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgKGPwYKhj8GIoY/ + BkyGPwZ8hj8GwoY/Bt2GPwbxhj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + BvKGPwbUhj8Go4Y/BkmGPwYPhj8GAIY/BgCGPwYAhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BguGPwYdhj8GOIY/BnGGPwamhj8G0YY/BvOGPwb4hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv2GPwb0hj8GxYY/ + BoiGPwY9hj8GFYY/BgOGPwYAhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAYY/BheGPwY5hj8GRYY/Bn2GPwahhj8Gp4Y/ + BtWGPwbuhj8G8YY/Bv6GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/BvSGPwbshj8Gv4Y/BpeGPwZghj8GO4Y/ + BhKGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgKGPwYchj8GMIY/BjaGPwZkhj8GjoY/BpOGPwa1hj8G04Y/BtuGPwblhj8G+IY/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb4hj8G6YY/BuGGPwa7hj8GmYY/BnqGPwY+hj8GLIY/Bg6GPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GB4Y/BhSGPwYahj8GJYY/BkuGPwZzhj8Gg4Y/ + Bo2GPwa3hj8G4YY/BuaGPwbnhj8G6YY/Bu6GPwb+hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/ + Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb/hj8G/4Y/Bv+GPwb+hj8G74Y/BuqGPwbohj8G5oY/ + BuKGPwa8hj8Gl4Y/BpGGPwaFhj8GT4Y/BimGPwYfhj8GCoY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GCYY/BiCGPwYlhj8GJ4Y/BimGPwYxhj8GYYY/BnuGPwZ6hj8GeoY/BnqGPwZ6hj8GeoY/ + BnqGPwZ6hj8GeoY/BnqGPwZ6hj8GeoY/BnqGPwZ7hj8GeoY/BniGPwZ4hj8GZYY/BjOGPwYqhj8GKIY/ + BiaGPwYhhj8GC4Y/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/ + BgCGPwYAhj8GAIY/BgCGPwYAhj8GAIY/BgCGPwYAhj8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////8AAAAAA + AAD/////////////gAAAAAAD////+P//////wAAAAAAAAH////////////8AAAAAAAP////w///////A + AAAAAAAAf////////////wAAAAAAA/////D//////8AAAAAAAAA////////////+AAAAAAAD////8P// + ////wAAAAAAAAD////////////4AAAAAAAP////w///////gAAAAAAAAP////////////gAAAAAAA/// + //D///////AAAAAAAAAf///////////8AAAAAAAH////8P//////+AAAAAAAAB////////////wAAAAA + AAf////////////4AAAAAAAAD////////////AAAAAAAD/////////////wAAAAAAAAP///////////4 + AAAAAAAP/////////////gAAAAAAAA////////////gAAAAAAB/////4////////AAAAAAAAB/////// + ////+AAAAAAAH/////j///////+AAAAAAAAH///////////wAAAAAAA/////8P///////8AAAAAAAAP/ + //////////AAAAAAAD/////w////////wAAAAAAAA///////////8AAAAAAAf/////D////////gAAAA + AAAD///////////gAAAAAAB/////8P////////AAAAAAAAH//////////+AAAAAAAP/////w//////// + +AAAAAAAAf//////////4AAAAAAA//////D////////4AAAAAAAA///////////AAAAAAAH/////8P// + //////wAAAAAAAD//////////8AAAAAAAf/////w/////////gAAAAAAAP//////////wAAAAAAB//// + //D////////+AAAAAAAAf/////////+AAAAAAAP/////+P////////8AAAAAAAB//////////4AAAAAA + A//////8/////////4AAAAAAAD//////////gAAAAAAD////////////////gAAAAAAAP/////////8A + AAAAAAf////////////////AAAAAAAA//////////wAAAAAAB////////////////8AAAAAAAB////// + ////AAAAAAAP////////////////4AAAAAAAH/////////8AAAAAAA/////////////////wAAAAAAAf + /////////gAAAAAAD/////////////////AAAAAAAA/////////+AAAAAAAf//////j/////////+AAA + AAAAD/////////4AAAAAAB//////+P/////////4AAAAAAAP/////////gAAAAAAH//////4//////// + //wAAAAAAAf////////8AAAAAAA///////j//////////AAAAAAAB/////////wAAAAAAD//////+P// + ///////+AAAAAAAD/////////AAAAAAAf//////4//////////8AAAAAAAP////////8AAAAAAB///// + //j//////////wAAAAAAA/////////gAAAAAAH//////+P//////////gAAAAAAD////////+AAAAAAA + ///////4//////////+AAAAAAAH////////4AAAAAAD///////j//////////8AAAAAAAf////////gA + AAAAAP//////+P//////////wAAAAAAB////////8AAAAAAB///////4///////////gAAAAAAD///// + ///wAAAAAAH//////////////////+AAAAAAAP////////AAAAAAAf//////////////////4AAAAAAA + ////////8AAAAAAB///////////////////wAAAAAAB////////wAAAAAAP///////////////////AA + AAAAAH////////AAAAAAA///////////////////+AAAAAAAf///////4AAAAAAD//////////////// + ///4AAAAAAA////////gAAAAAAf///////////////////wAAAAAACA//////+AAAAAAB/////////// + /////////AAAAAAAIAA/////4AAAAAAH///////////////////+AAAAAAAAAAB////gAAAAAAf///// + //////////////4AAAAAAAAAAAP//8AAAAAAB///////////////////wAAAAAAAAAAAAD//wAAAAAAP + ///////g//////////8AAAAAAAAAAAAAA//AAAAAAA///////+D//////////gAAAAAAAAAAAAAAP8AA + AAAAD///////4P/////////4AAAAAAAAAAAAAAAHgAAAAAAP///////g/////////+AAAAAAAAAAAAAA + AAAAAAAAAB///////+D/////////wAAAAAAAAAAAAAAAAAAAAAAAH///////4P////////8AAAAAAAAA + AAAAAAAAAAAAAAAf///////w/////////gAAAAAAAAAAAAAAAAAAAAAAAB////////j////////8AAAA + AAAAAAAAAAAAAAAAAAAAP///////+P////////gAAAAAAAAAAAAAAAAAAAAAAAA///////////////// + 8AAAAAAAAAAAAAAAAAAAAAAAAD/////////////////gAAAAAAAAAAAAAAAAAAAAAAAAP/////////// + /////8AAAAAAAAAAAAAAAAAAAAAAAAA/////////////////gAAAAAAAAAAAAAAAAAAAAAAAAH////// + //////////+AAAAAAAAAAAAAAAAAAAAAAAAAf////////////////wAAAAAAAAAAAAAAAAAAAAAAAAB/ + ///////////////+AAAAAAAAAAAAAAAAAAAAAAAAAH////////////////4AAAAAAAAAAAAAAAAAAAAA + AAAAf////////////////AAAA/wAAAAAAAAAAAAAAAAAAAB////////////////8AAP//AAAAAAAAAAA + AAAAAAAAAP////////////////gAP//8AAAAAAAAAAAAAAAAAAAA////////////////+AD///4AAAAA + AAAAAAAAAAAAAAD////////////////4B////gAAAAAAAAAAAAAAAAAAAH////////////////gf///+ + AAAAAABAAAAAAAAAAAAAH/////////////////////4AAAAAAHgAAAAAAAAAAAAH//////////////// + /////wAAAAAAfwAAAAAAAAAAAAP//////////////+B/////AAAAAAA/8AAAAAAAAAAAAP////////// + ////4H////8AAAAAAD/+AAAAAAAAAAAAf//////////////gf////wAAAAAAP//AAAAAAAAAAAAf//// + /////////8A/////gAAAAAA///gAAAAAAAAAAA//////////////wD////+AAAAAAD///wAAAAAAAAAA + B//////////////AP////4AAAAAAH///4AAAAAAAAAAB/////////////8A/////gAAAAAAf///4AAAA + AAAAAAD/////////////wB/////AAAAAAB////8AAAAAAAAAAH////////////+AH////8AAAAAAH/// + /8AAAAAAAAAAH////////////4Af////wAAAAAAf////8AAAAAAAAAAP////////////gB/////AAAAA + AB/////8AAAAAAAAAAf///////////+AH////+AAAAAAH/////8AAAAAAAAAA////////////4AP//// + 4AAAAAAP/////8AAAAAAAAAB////////////AA/////gAAAAAA//////8AAAAAAAAAD///////////8A + D////+AAAAAAD//////8AAAAAAAAAH///////////wAP////8AAAAAAP//////4AAAAAAAAAP/////// + ////AA/////wAAAAAA///////4AAAAAAAAAf//////////8AD/////AAAAAAD///////4AAAAAAAAA// + /////////gAH////8AAAAAAH///////4AAAAAAAAB//////////+AAf////wAAAAAAf///////wAAAAA + AAAD/////////+AAAP////gAAAAAB////////gAAAAAAAAH////////8AAAAA///+AAAAAAH//////// + gAAAAAAAAf///////gAAAAAAD//4AAAAAAf////////gAAAAAAAA///////+AAAAAAAH//gAAAAAB/// + //////AAAAAAAAB///////4AAAAAAAf/+AAAAAAH////////+AAAAAAAAD///////gAAAAAAB//8AAAA + AAf////////8AAAAAAAAH//////+AAAAAAAH//wAAAAAA/////////4AAAAAAAAf//////4AAAAAAAf/ + /AAAAAAD/////////wAAAAAAAA///////8AAAAAAP//8AAAAAAP/////////wAAAAAAAB////////wAA + AAf///wAAAAAA//////////AAAAAAAAH////////+AAAAf///AAAAAAD/////////+AAAAAAAAP///// + ///+AAAA///+AAAAAAP/////////8AAAAAAAA/////////4AAAA///4AAAAAA//////////4AAAAAAAB + /////////wAAAB///gAAAAAD//////////wAAAAAAAH/////////AAAAB//+AAAAAAP//////////gAA + AAAAAP////////8AAAAB//4AAAAAA//////////+AAAAAAAA/////////wAAAAB//gAAAAAD//////// + //8AAAAAAAD/////////AAAAAD//AAAAAAP//////////4AAAAAAAH////////+AAAAAD/8AAAAAAf// + ////////gAAAAAAAf////////4AAAAAD/wAAAAAB///////////AAAAAAAA/////////gBAAAAD/AAAA + AAH//////////8AAAAAAAD////////+AGAAAAB8AAAAAAf//////////wAAAAAAAP////////4AcAAAA + BwAAAAAB///////////AAAAAAAA/////////wD4AAAABAAAAAAH//////////8AAAAAAAD/////////A + PwAAAAAAAAAAAf//////////wAAAAAAAP////////8A/gAAAAAAAAAAB///////////AAAAAAAA///// + ////wD/gAAAAAAAAAAH//////////4AAAAAAAD/////////gf/AAAAAAAAAAAf//////////gAAAAAAA + P////////+B/+AAAAAAAAAAB//////////8AAAAAAAA/////////4H/8AAAAAAAAAAH//////////gAA + AAAAAD/////////gf/4AAAAAAAAAAf/////////8AAAAAAAAP////////////4AAAAAAAAAB//////// + //gAAAAAAAA/////////////wAAAAAAAAAH/////////8AAAAAAAAD/////////////wAAAAAAAAAf// + ///////AAAAAAAAAP/////////////gAAAAAAAAB/////////wAAAAAAAAA//////////////AAAAAAA + AAP////////4AAAAAAAAAD//////////////AAAAAAAAAB///////8AAAAAAAAAAP/////////////+A + AAAAAAAAAB/////4AAAAAAAAAAA//////////////+AAAAAAAAAAAA///gAAAAAAAAAAAD////////// + ////+AAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAB///// + //////////8AAAAAAAAAAAAAAAAAAAAAAAAAAH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAA + ////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAD////////////////4AAAAAAAAAAAAAAAAAAAA + AAAAAf////////////////4AAAAAAAAAAAAAAAAAAAAAAAAB/////////////////4AAAAAAAAAAAAAA + AAAAAAAAAAP/////////////////4AAAAAAAAAAAAAAAAAAAAAAAB//////////////////4AAAAAAAA + AAAAAAAAAAAAAAAH//////////////////8AAAAAAAAAAAAAAAAAAAAAAA///////////////////8AA + AAAAAAAAAAAAAAAAAAAAH///////////////////8AAAAAAAAAAAAAAAAAAAAAA///////////////// + ///+AAAAAAAAAAAAAAAAAAAAAH////////////////////+AAAAAAAAAAAAAAAAAAAAA//////////// + /////////+AAAAAAAAAAAAAAAAAAAAH//////////////////////AAAAAAAAAAAAAAAAAAAB/////// + ////////////////gAAAAAAAAAAAAAAAAAAf///////////////////////wAAAAAAAAAAAAAAAAAD// + //////////////////////4AAAAAAAAAAAAAAAAA/////////////////////////+AAAAAAAAAAAAAA + AAP//////////////////////////AAAAAAAAAAAAAAAD///////////////////////////wAAAAAAA + AAAAAAB////////////////////////////+AAAAAAAAAAAAAf/////////////////////////////g + AAAAAAAAAAAP//////////////////////////////4AAAAAAAAAAP////////////////////////// + //////wAAAAAAAAP//////////////////////////////////wAAAAAA/////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////8= + + \ No newline at end of file diff --git a/HisenceYoloDetection/ManagerModelHelper.cs b/HisenceYoloDetection/ManagerModelHelper.cs index 04c595e..9aa0ce4 100644 --- a/HisenceYoloDetection/ManagerModelHelper.cs +++ b/HisenceYoloDetection/ManagerModelHelper.cs @@ -35,7 +35,7 @@ namespace HisenceYoloDetection /// 返回的定位框的结果 /// /// - public static void InsertSqlRunDataButton(bool saveimage,ref Mat CutMat, ref Mat currentMatC, MLResult cam1TwoML, MLResult cam1Button, ref XK_HisenceWord xK_HisenceWord, /*ref List strMatList, ref List strMatRefList, */ref PaddleOcrModel IOcrModel) + public static void InsertSqlRunDataButton(bool saveimage,ref Mat CutMat, ref Mat currentMatC, MLResult cam1TwoML, MLResult cam1Button, ref XK_HisenceWord xK_HisenceWord, ref List strMatList, ref List strMatRefList, ref PaddleOcrModel IOcrModel) { #if true //try @@ -64,7 +64,7 @@ namespace HisenceYoloDetection string blockIndex = cam1TwoML.ResultDetails[i].LabelDisplay; Rect area2 = new Rect(); - if (blockIndex == "2")//根据旋钮扩大范围 + if (blockIndex == "2"|| blockIndex == "7")//根据旋钮扩大范围 { areaBlack.X -= rectsx; areaBlack.Y -= rectsy; @@ -394,9 +394,26 @@ namespace HisenceYoloDetection //第二快 卷积匹配 string PathSql = XKSQL.TwoblockPath; // + Rect rectsql = CheckDiffSciHelper.strChangeRect(TwoRectstr); Rect rectDet = CheckDiffSciHelper.strChangeRect(XKDet.TwoRect); - bool twoif2 = CheckDiffSciHelper.CheckDiffSci(PathSql, detMat, rectsql, rectDet,(bool)XKSQL.TwoIFWhile, "D://"); + bool twoif2 = CheckDiffSciHelper.CheckDiffSci(PathSql, detMat, rectsql, rectDet,(bool)XKSQL.TwoIFWhile, "D://Test"); + DateTime dt = DateTime.Now; + using (StreamWriter sw = new StreamWriter("D://Hisence//logsMatch.log", true)) + { + string filename = dt.Year.ToString() + dt.Month.ToString() + dt.Day.ToString() + dt.Hour.ToString() + dt.Minute.ToString() + dt.Millisecond.ToString(); + sw.WriteLine(filename + "\n"); + sw.WriteLine(oneBlockWordSql + " " + oneBlockWordDet + "\n"); + sw.WriteLine(twoBlockWordSql + " " + twoBlockWordDet + "\n"); + sw.WriteLine(threeBlockWordSql + " " + threeBlockWordDet + "\n"); + sw.WriteLine(fourBlockWordSql + " " + fourBlockWordDet + "\n"); + sw.WriteLine(fiveBlockWordSql + " " + fiveBlockWordDet + "\n"); + sw.WriteLine(sixBlockWordSql + " " + sixBlockWordDet + "\n"); + sw.WriteLine(sevenBlockWordSql + " " + sevenBlockWordDet + "\n"); + sw.WriteLine(eightBlockWordSql + " " + eightBlockWordDet + "\n"); + sw.WriteLine( " 卷积匹配 " + twoif2 + "\n"); + sw.Flush(); + } //第三块区域一直都是false if (OneIF && TwoIF && ThreeIF && FourIF && FiveIF && SixIF && SenvenIF && EightIF&& twoif2) { @@ -419,35 +436,48 @@ namespace HisenceYoloDetection } public static bool isMatchStr(string SqlText, string DetText) { - if (SqlText.Contains("##") && DetText.Contains("##")) - { - // 计算Levenshtein距离 - int distance = LevenshteinDistance(SqlText, DetText); - - // 计算相似度(相似度等于1减去标准化的Levenshtein距离) - double similarity = 1 - ((double)distance / Math.Max(SqlText.Length, DetText.Length)); - bool areEqual = false; - if (similarity<0.5) - { - areEqual = false; - } - else - { - areEqual = true; - } - //string[] sArraysql = Regex.Split(SqlText, "##", RegexOptions.IgnoreCase); - //string[] sArraydet = Regex.Split(DetText, "##", RegexOptions.IgnoreCase); - //bool areEqual = sArraysql.OrderBy(x => x).SequenceEqual(sArraydet.OrderBy(x => x)); - return areEqual; - - } - else if ((SqlText == "" || SqlText == null) && (DetText == "" || DetText == null)) + + + if ((SqlText == "" || SqlText == null) && (DetText == "" || DetText == null)) { return true; } else { - return false; + if(SqlText!=null&& DetText!=null) + { + if (SqlText.Contains("##") && DetText.Contains("##")) + { + // 计算Levenshtein距离 + int distance = LevenshteinDistance(SqlText, DetText); + + // 计算相似度(相似度等于1减去标准化的Levenshtein距离) + double similarity = 1 - ((double)distance / Math.Max(SqlText.Length, DetText.Length)); + bool areEqual = false; + if (similarity < 0.5) + { + areEqual = false; + } + else + { + areEqual = true; + } + //string[] sArraysql = Regex.Split(SqlText, "##", RegexOptions.IgnoreCase); + //string[] sArraydet = Regex.Split(DetText, "##", RegexOptions.IgnoreCase); + //bool areEqual = sArraysql.OrderBy(x => x).SequenceEqual(sArraydet.OrderBy(x => x)); + return areEqual; + + } + else + { + return true; + } + } + else + { + return false; + } + } } // 计算Levenshtein距离 diff --git a/HisenceYoloDetection/PaddleOcrModel.cs b/HisenceYoloDetection/PaddleOcrModel.cs index a9cdc33..6bd7b94 100644 --- a/HisenceYoloDetection/PaddleOcrModel.cs +++ b/HisenceYoloDetection/PaddleOcrModel.cs @@ -267,8 +267,8 @@ namespace XKRS.Device.SimboVision.SimboHelper finally { - originMat?.Dispose(); - originMat = null; + // originMat?.Dispose(); + // originMat = null; // GC.Collect(); diff --git a/HisenceYoloDetection/yyb.douyin.ico b/HisenceYoloDetection/yyb.douyin.ico new file mode 100644 index 0000000..aad76a4 Binary files /dev/null and b/HisenceYoloDetection/yyb.douyin.ico differ diff --git a/XKRS.UI/Canvas.Designer.cs b/XKRS.UI/Canvas.Designer.cs new file mode 100644 index 0000000..7c23801 --- /dev/null +++ b/XKRS.UI/Canvas.Designer.cs @@ -0,0 +1,52 @@ +namespace XKRS.UI +{ + partial class Canvas + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.SuspendLayout(); + // + // Canvas + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Name = "Canvas"; + this.Size = new System.Drawing.Size(190, 148); + this.SizeChanged += new System.EventHandler(this.Canvas_SizeChanged); + this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Canvas_KeyDown); + this.KeyUp += new System.Windows.Forms.KeyEventHandler(this.Canvas_KeyUp); + this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.Canvas_MouseDown); + this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.Canvas_MouseMove); + this.MouseUp += new System.Windows.Forms.MouseEventHandler(this.Canvas_MouseUp); + this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.Canvas_MouseWheel); + this.ResumeLayout(false); + + } + + #endregion + } +} \ No newline at end of file diff --git a/XKRS.UI/Canvas.cs b/XKRS.UI/Canvas.cs new file mode 100644 index 0000000..be54d68 --- /dev/null +++ b/XKRS.UI/Canvas.cs @@ -0,0 +1,1238 @@ +using System.ComponentModel; +using System.Drawing.Drawing2D; +using System.Drawing.Text; +using System.Windows.Forms; +using XKRS.UI.Helper; +using System.Text.Json; +using System.Security.Cryptography.X509Certificates; +using System.Xml.Serialization; +using System.Drawing; +using Sunny.UI; +using Sunny.UI.Win32; +using OpenCvSharp; +using OpenCvSharp.Extensions; +using Point = System.Drawing.Point; + +namespace XKRS.UI +{ + public partial class Canvas : UserControl, INotifyPropertyChanged + { + + #region 变量通知 + public event PropertyChangedEventHandler? PropertyChanged; + private void NotifyPropertyChanged(string name) + { + if (PropertyChanged != null) + { + PropertyChanged(this, new PropertyChangedEventArgs(name)); + } + } + #endregion + + + [DisplayName("方向键移动间距")] + [Description("按下方向键时,选中的缺陷可以向对应的方向平移,该值设置按下一次方向键缺陷图片的移动距离,单位:像素")] + public float MoveStep { get; set; } = 5f; + + [DisplayName("允许选中缺陷")] + [Description("鼠标单击时,是否允许选中图上绘制的缺陷,允许选中时才可以对缺陷进行操作")] + public bool AllowSelectDefect { get; set; } = true; + + private Keys _keyLastPressed = Keys.None; + + /// + /// 顺序查找已选中的缺陷 + /// + private Defect? _selectedDefect; + + public Defect SelectedDefect + { + get + { + _selectedDefect = DefectList.FirstOrDefault(d => d.Selected); + return _selectedDefect; + } + } + + + /// + /// 整体缩放比例 + /// + private float _wholeScale; + + public float WholeScale + { + get + { + return _wholeScale; + } + set + { + _wholeScale = value; + WholeScaleChange(); + } + } + + /// + /// 横向缩放比列 + /// + private float _xScale; + + public float XScale + { + get + { + return _xScale; + } + set + { + _xScale = value; + XScaleChange(); + } + } + + /// + /// 竖向缩放比例 + /// + private float _yScale; + + public float YScale + { + get + { + return _yScale; + } + set + { + _yScale = value; + YScaleChange(); + } + } + + /// + /// 缩放比例,该参数必须大于0 + /// + private double _scale = 1.0; + + public double Scale + { + get { return _scale; } + set + { + if (value <= 0.000001) + { + return; + } + _scale = value; + NotifyPropertyChanged("DScale"); + } + } + + /// + /// 旋转角度 + /// + private double _route = 0.0; + public double Route + { + get { return _route; } + set + { + _route = value; + DRouteChange(); + NotifyPropertyChanged("DRoute"); + } + } + + + /// + /// 横向移动距离 + /// + private float _xMove; + public float XMove + { + get { return _xMove; } + set + { + _xMove = value; + XMoveChange(); + } + } + + /// + /// 竖向移动距离 + /// + private float _yMove; + public float YMove + { + get { return _yMove; } + set + { + _yMove = value; + YMoveChange(); + } + } + + /// + /// 边框颜色 + /// + private Brush _brushColor; + public Brush BrushColor + { + get + { + return _brushColor; + } + set + { + _brushColor = value; + ColorChange(); + } + } + + + /// + /// 变换矩阵 + /// + private Matrix _matrix = new Matrix(); + public Matrix Matrix => _matrix.Clone(); + + /// + /// 矩形框 + /// + private Rectangle _rcImg = new Rectangle(0, 0, 0, 0); + + public int _width { get; private set; } + public int _height { get; private set; } + /// + /// 位图 + /// + private Bitmap? _bitmap = null; + + public Bitmap CanvasBitmap + { + get + { + return _bitmap; + } + } + + /// + /// 预览缺陷图片的GraphicsPath + /// + private GraphicsPath? _path = null; + + + public Bitmap ImgData + { + get { return _bitmap; } + set + { + Init(); + _bitmap = value; + if (null == _bitmap) + { + _rcImg.Width = 0; + _rcImg.Height = 0; + } + else + { + _rcImg.Width = _bitmap.Width; + _rcImg.Height = _bitmap.Height; + FitImage(); + } + //强制控件使其工作区无效并且重新绘制自己以及任何子控件 + Refresh(); + } + } + + private string strImgPath = string.Empty; + + public string ImagePath + { + get { return strImgPath; } + set + { + try + { + if (null != _bitmap) + { + _bitmap.Dispose(); + } + + using (Stream s = File.Open(value, FileMode.Open)) + { + ImgData = (Bitmap)Image.FromStream(s); + } + } + catch (Exception) + { + _bitmap = null; + strImgPath = string.Empty; + Refresh(); + } + } + } + private Mat strImgMat = new Mat(); + public Mat ImaMAt + { + get { return strImgMat; } + set + { + try + { + if (null != _bitmap) + { + _bitmap.Dispose(); + } + + + ImgData = value.ToBitmap(); + + } + catch (Exception) + { + _bitmap = null; + strImgPath = string.Empty; + Refresh(); + } + } + } + private PointF _panBasePoint = PointF.Empty; + private ClickArea _clickArea = ClickArea.AREA_UNKNOW; + public List DefectList = new List(); + public List GPathList = new List(); + Action actionMove; + Action actionUp; + Action actionDown; + //action1+= + object osender; + private Dictionary> _mouseEventDic = new Dictionary>() + { + + + }; + + public Canvas() + { + InitializeComponent(); + + DoubleBuffered = true; + SetStyle(ControlStyles.AllPaintingInWmPaint//控件忽略窗口消息 WM_ERASEBKGND 以减少闪烁 + | ControlStyles.UserPaint//由控件而不是由操作系统来绘制控件自身,即自定义绘制 + | ControlStyles.OptimizedDoubleBuffer//控件将首先绘制到缓冲区而不是直接绘制到屏幕,这可以减少闪烁 + | ControlStyles.ResizeRedraw, true);//控件会在调整大小时进行重绘 + + //添加鼠标滑轮事件 + //MouseWheel += OnCanvasMouseWheel; + //actionMove += ImageMoveFunc; + // actionUp += ImageUPFunc; + // actionDown += ImageDownFunc; + _mouseEventDic.Add(MouseButtons.Left, actionMove); + // _mouseEventDic.Add(MouseButtons.Left, actionMove); + // _mouseEventDic.Add(MouseButtons.Left, actionMove); + } + + + /// + /// 初始化 + /// + private void Init() + { + _clickArea = ClickArea.AREA_UNKNOW;//枚举 + _rcImg = new Rectangle(0, 0, 0, 0); + Scale = 1.0; + Route = 0.0; + _matrix.Reset();//重置为单位矩阵 + strImgPath = string.Empty; + _bitmap = null; + } + + protected override void OnPaint(PaintEventArgs e) + { + //base.OnPaint(e); + try + { + //获取表示控件的工作区的矩形 + Rectangle rect = ClientRectangle; + + Graphics oriGraphics = e.Graphics; + + //设置平滑程度为高质量,减少抗锯齿的出现 + oriGraphics.SmoothingMode = SmoothingMode.HighQuality; + + // 双缓冲绘图 + //获取当前应用程序域的 BufferedGraphicsContext,此实例管理该应用程序的所有默认双缓冲 + BufferedGraphicsContext currentContext = BufferedGraphicsManager.Current; + //BufferedGraphics 对象管理与呈现图面(例如窗体或控件)关联的内存缓冲 + BufferedGraphics myBuffer = currentContext.Allocate(oriGraphics, rect); + //实例化一个直接表示内存缓冲的 Graphics 对象,可将图形呈现到内存缓冲,绘制到此对象中 + Graphics bufferGraphics = myBuffer.Graphics; + bufferGraphics.SmoothingMode = SmoothingMode.HighQuality; + //高质量低速度呈现 + bufferGraphics.PixelOffsetMode = PixelOffsetMode.HighQuality; + //使用的插值算法 + bufferGraphics.InterpolationMode = InterpolationMode.NearestNeighbor; + //清除整个绘图面并以指定背景色填充,Console.BackColor指获取当前控件的背景色 + bufferGraphics.Clear(BackColor); + + bufferGraphics.MultiplyTransform(_matrix); + + + #region 画背景图 + + if (_bitmap != null) + { + try + { + bufferGraphics.DrawImage(_bitmap, 0, 0, _bitmap.Width, _bitmap.Height); + if (_path != null) + { + bufferGraphics.DrawPath(new Pen(Brushes.Yellow, 1f), _path); + } + } + catch { } + } + else + { + _bitmap = null; + return; + } + + #endregion + #region 画矩形 + GPathList.ForEach(path => + { + if (path != null) + { + bufferGraphics.DrawPath(new Pen(Brushes.Green, 2f), path); + } + }); + #endregion + + #region 画缺陷 + + DefectList.ForEach(item => + { + // 缺陷图片 + Bitmap bitmapDefect = item.OriBitMap; + + // 基准矩阵为背景图的矩阵 + Matrix baseMatrix = _matrix.Clone(); + baseMatrix.Multiply(item.PrivateMatrix); // 右乘每个缺陷自己的矩阵 + bufferGraphics.Transform = baseMatrix; + + PointF upperLeftPoint = item.UpperLeftPoint; + bufferGraphics.DrawImage(bitmapDefect, upperLeftPoint.X, upperLeftPoint.Y, bitmapDefect.Width, bitmapDefect.Height); + if (item.Selected) + { + // bufferGraphics.DrawPath(new Pen(Brushes.Yellow, 1f), item.Path); + item.DrawPath(bufferGraphics); + } + baseMatrix.Dispose(); + }); + + #endregion + + myBuffer.Render(oriGraphics); + //释放资源 + bufferGraphics.Dispose(); + myBuffer.Dispose(); + currentContext.Dispose(); + } + catch { } + } + + + /// + /// 鼠标滚轮事件 + /// + private void Canvas_MouseWheel(object? sender, MouseEventArgs e) + { + //绑定滚轮键 + if (_clickArea == ClickArea.AREA_UNKNOW || _clickArea == ClickArea.AREA_IMG) + { + var delta = e.Delta; + var p = e.Location.ToImageCoordinate(_matrix); + var mat = new Matrix(); + mat.Translate(p.X, p.Y); + if (delta > 0) + { + mat.Scale(1.1f, 1.1f); + } + else + { + mat.Scale(0.9f, 0.9f); + } + mat.Translate(-p.X, -p.Y); + _matrix.Multiply(mat); + Refresh(); + } + else if (_clickArea == ClickArea.AREA_DEFECT) + { + var delta = e.Delta; + var tmpMatrix = _matrix.Clone(); + tmpMatrix.Multiply(SelectedDefect.PrivateMatrix); + var point = e.Location.ToImageCoordinate(tmpMatrix); + SelectedDefect.Move(point.X, point.Y); + if (delta > 0) + { + SelectedDefect.Scale(1.1f, 1.1f); + SelectedDefect.WholeDScale *= 1.1f; + SelectedDefect.XDScale *= 1.1f; + SelectedDefect.YDScale *= 1.1f; + for (int i = 0; i < SelectedDefect.LastSetScale.Length; i++) + { + SelectedDefect.LastSetScale[i] *= 1.1f; + } + } + else + { + SelectedDefect.Scale(0.9f, 0.9f); + SelectedDefect.WholeDScale *= 0.9f; + SelectedDefect.XDScale *= 0.9f; + SelectedDefect.YDScale *= 0.9f; + for (int i = 0; i < SelectedDefect.LastSetScale.Length; i++) + { + SelectedDefect.LastSetScale[i] *= 0.9f; + } + } + SelectedDefect.Move(-point.X, -point.Y); + Refresh(); + } + } + + /// + /// 整体缩放比列改变时触发 + /// + private void WholeScaleChange() + { + if (SelectedDefect == null) + { + return; + } + + float scaleWhole = WholeScale / SelectedDefect.LastSetScale[0]; + SelectedDefect.LastSetScale[0] = WholeScale; + SelectedDefect.WholeDScale = WholeScale; + SelectedDefect.XDScale *= scaleWhole; + SelectedDefect.YDScale *= scaleWhole; + SelectedDefect.LastSetScale[1] *= scaleWhole; + SelectedDefect.LastSetScale[2] *= scaleWhole; + + var point = SelectedDefect._defectCenterPoint; + SelectedDefect.Move(point.X, point.Y); + SelectedDefect.Scale(scaleWhole, scaleWhole); + SelectedDefect.Move(-point.X, -point.Y); + Refresh(); + } + + /// + /// 横向缩放比例改变时触发 + /// + private void XScaleChange() + { + if (SelectedDefect == null) + { + return; + } + + float scaleX = XScale / SelectedDefect.LastSetScale[1]; + SelectedDefect.LastSetScale[1] = XScale; + SelectedDefect.XDScale = XScale; + + var point = SelectedDefect._defectCenterPoint; + SelectedDefect.Move(point.X, point.Y); + SelectedDefect.Scale(scaleX, 1f); + SelectedDefect.Move(-point.X, -point.Y); + Refresh(); + } + + /// + /// 竖向缩放比例改变时触发 + /// + private void YScaleChange() + { + if (SelectedDefect == null) + { + return; + } + + float scaleY = YScale / SelectedDefect.LastSetScale[2]; + SelectedDefect.LastSetScale[2] = YScale; + SelectedDefect.YDScale = YScale; + + var point = SelectedDefect._defectCenterPoint; + SelectedDefect.Move(point.X, point.Y); + SelectedDefect.Scale(1f, scaleY); + SelectedDefect.Move(-point.X, -point.Y); + Refresh(); + } + + /// + /// 自适应图片,缩放到符合控件尺寸 + /// + private void FitImage() + { + if (null == _bitmap) + { + return; + } + + _matrix = new Matrix(); + + try + { + // 先将图片缩放到适配控件尺寸 + // 宽高比例中的较大值 + float wRatio = 1f * _bitmap.Width / Width; + float hRatio = 1f * _bitmap.Height / Height; + float ratio = 1 / Math.Max(wRatio, hRatio); + + + _matrix.Scale(ratio, ratio); + _width = (int)(_bitmap.Width * ratio); + _height = (int)(_bitmap.Height * ratio); + + // 再将图片平移到控件中心 + // 将plMain的中心转换为图片坐标 + PointF pControlCenter = new(Width / 2.0f, Height / 2.0f); + PointF pImgCoordinate = pControlCenter.ToImageCoordinate(_matrix); + + //目标坐标减去当前坐标 + _matrix.Translate(pImgCoordinate.X - _bitmap.Width / 2.0f, + pImgCoordinate.Y - _bitmap.Height / 2.0f); + + } + catch (Exception) + { + throw; + } + + //强制控件使其工作区无效并立即重绘自己和任何子控件 + Invalidate(); + } + + private void Canvas_SizeChanged(object sender, EventArgs e) + { + Refresh(); + } + + + + + + //{ + // { MouseButtons.Left, ImageMoveFunc()}, + + // { MouseButtons.Right, ImageMoveFunc}, + + //}; + + // _mouseEventDic + + public enum ActionEnum + { + MOVE_ACTION, + Move_Down, + Move_Up, + + } + + + public void Set(MouseButtons btn, ActionEnum action) + { + switch (action) + { + case ActionEnum.MOVE_ACTION: + _mouseEventDic[btn] = ImageMoveFunc; + break; + case ActionEnum.Move_Up: + _mouseEventDic[btn] = ImageUPFunc; + break; + case ActionEnum.Move_Down: + _mouseEventDic[btn] = ImageDownFunc; + break; + } + } + + + private void ImageMoveFunc(object sender, MouseEventArgs e) + { + //鼠标左键移动触发移动事件 + if (MouseButtons.Left == e.Button) + { + + if (PointF.Empty == _panBasePoint) + { + return; + } + + switch (_clickArea) + { + //case ClickArea.AREA_DEFECT: // 点击了缺陷区域 + // { + + // // 选中的缺陷 + // if (null == SelectedDefect) + // { + // break; + // } + + // var tmpMatrix = _matrix.Clone(); + // tmpMatrix.Multiply(SelectedDefect.PrivateMatrix); + + // //MouseEventArgs.Location包含相对于控件左上角的point坐标 + // //得到点击的坐标在缺陷坐标系中的坐标值 + // PointF p = e.Location.ToImageCoordinate(tmpMatrix); + + // float x = p.X - _panBasePoint.X; + // float y = p.Y - _panBasePoint.Y; + // Rectangle rectangle = new Rectangle((int)_panBasePoint.X, (int)_panBasePoint.Y,(int)x,(int)y); + + // // 位移矩阵左乘缺陷矩阵 + // SelectedDefect.Move(x, y); + + // // 更新缺陷在控件坐标系中的位移 + // PointF nowPoint = SelectedDefect._defectCenterPoint.ToControlCoordinate(tmpMatrix); + // PointF initialPoint = SelectedDefect.InitialPosition.ToControlCoordinate(_matrix); + // SelectedDefect.XDMove = nowPoint.X - initialPoint.X; + // SelectedDefect.YDMove = nowPoint.Y - initialPoint.Y; + // break; + // } + + + + case ClickArea.AREA_IMG: // 点击了图像区域 + { + PointF p = e.Location.ToImageCoordinate(_matrix); + + float x = p.X - _panBasePoint.X; + float y = p.Y - _panBasePoint.Y; + _matrix.Translate(x, y); + + break; + } + } + + } + } + + + private void ImageUPFunc(object sender, MouseEventArgs e) + { + if (MouseButtons.Left == e.Button || MouseButtons.Right == e.Button) + { + _panBasePoint = Point.Empty; + _clickArea = ClickArea.AREA_UNKNOW; + } + } + + + private void ImageDownFunc(object sender, MouseEventArgs e) + { + Func funcContain = defect => + { + // 每个图片的最终矩阵,即背景图的矩阵 右乘 缺陷自身的矩阵 + var tmpMatrix = _matrix.Clone(); + tmpMatrix.Multiply(defect.PrivateMatrix); + // 得到点击的坐标在每个缺陷的坐标系中的坐标值 + PointF tmpP = e.Location.ToImageCoordinate(tmpMatrix); + + if (defect.ContainPoint(tmpP.ToPoint())) // 点击了缺陷区域 + { + _clickArea = ClickArea.AREA_DEFECT; + _panBasePoint = tmpP; + a = e.Location; + // 此时基准点的坐标系为缺陷图片的坐标系 + return true; + } + + return false; + }; + + if (AllowSelectDefect) + { + if (MouseButtons.Left == e.Button) + { + // 如果允许选中缺陷功能 + // 检查是否在缺陷范围内,倒序查找 + var ret = DefectList.LastOrDefault(d => funcContain(d)); + if (null != ret) // 点击了缺陷 + { + if (ret.Selected) // 点击的是已经选择过的缺陷 + { + + } + else // 点击的是未选择的缺陷 + { + // 取消选择所有的,并选中当前点击的 + DefectList.ForEach(d => d.UnSelect()); + ret.Select(); + } + return; + } + + else + { + DefectList.ForEach(d => d.UnSelect()); + + PointF clickPoint = e.Location.ToImageCoordinate(_matrix); + if (_rcImg.Contains(clickPoint.ToPoint())) + { + _clickArea = ClickArea.AREA_IMG; + _panBasePoint = clickPoint; + } + } + } + + if (e.Button == MouseButtons.Right) + { + PointF clickPoint = e.Location.ToImageCoordinate(_matrix); + if (_rcImg.Contains(clickPoint.ToPoint())) + { + if (null == SelectedDefect) + { + return; + } + _clickArea = ClickArea.AREA_IMG; + _panBasePoint = clickPoint.ToImageCoordinate(SelectedDefect.PrivateMatrix); + } + } + } + } + + + /// + /// 图像移动与旋转 + /// + private void Canvas_MouseMove(object sender, MouseEventArgs e) + { + //鼠标左键移动触发移动事件 + if (MouseButtons.Left == e.Button) + { + //_mouseEventDic[MouseButtons.Left].Invoke(sender, e); + + if (PointF.Empty == _panBasePoint) + { + return; + } + + switch (_clickArea) + { + //case ClickArea.AREA_DEFECT: // 点击了缺陷区域 + // { + + // // 选中的缺陷 + // if (null == SelectedDefect) + // { + // break; + // } + + // var tmpMatrix = _matrix.Clone(); + // tmpMatrix.Multiply(SelectedDefect.PrivateMatrix); + + // //MouseEventArgs.Location包含相对于控件左上角的point坐标 + // //得到点击的坐标在缺陷坐标系中的坐标值 + // PointF p = e.Location.ToImageCoordinate(tmpMatrix); + + // float x = p.X - _panBasePoint.X; + // float y = p.Y - _panBasePoint.Y; + + // // 位移矩阵左乘缺陷矩阵 + // SelectedDefect.Move(x, y); + + // // 更新缺陷在控件坐标系中的位移 + // PointF nowPoint = SelectedDefect._defectCenterPoint.ToControlCoordinate(tmpMatrix); + // PointF initialPoint = SelectedDefect.InitialPosition.ToControlCoordinate(_matrix); + // SelectedDefect.XDMove = nowPoint.X - initialPoint.X; + // SelectedDefect.YDMove = nowPoint.Y - initialPoint.Y; + // break; + // } + + + + case ClickArea.AREA_IMG: // 点击了图像区域 + { + PointF p = e.Location.ToImageCoordinate(_matrix); + string log = "x:" + p.X.ToString() + "Y:" + p.Y.ToString(); + WriteLog(log); + float x = p.X - _panBasePoint.X; + float y = p.Y - _panBasePoint.Y; + string log2 = "mmmx:" + x.ToString() + "mmmY:" + y.ToString(); + WriteLog(log2); + //Rectangle rectangle = new Rectangle((int)_panBasePoint.X, (int)_panBasePoint.Y, (int)x, (int)y); + // _path = new GraphicsPath(); + //_path.AddRectangle(rectangle); + //_path.CloseAllFigures(); + + + // Defect defect = new Defect(rectangle, _matrixcs); + // DefectList.Add(defect); + //PointF[] ps = new PointF[] { defect._defectCenterPoint }; + // defect.PrivateMatrix.TransformPoints(ps); + // defect.InitialPosition = ps[0]; + // defect.Select(); + + break; + } + } + + + } + + + //鼠标右键移动触发旋转事件 + if (e.Button == MouseButtons.Right) + { + if (_panBasePoint == PointF.Empty || _clickArea == ClickArea.AREA_UNKNOW) + { + return; + } + switch (_clickArea) + { + case ClickArea.AREA_UNKNOW: + case ClickArea.AREA_DEFECT: + { + break; + } + case ClickArea.AREA_IMG: + { + if (SelectedDefect == null) + { + return; + } + + Matrix tmpMatrix = _matrix.Clone(); + tmpMatrix.Multiply(SelectedDefect.PrivateMatrix); + + PointF p = e.Location.ToImageCoordinate(tmpMatrix); + + float xBefore = _panBasePoint.X - SelectedDefect._defectCenterPoint.X; + float yBefore = _panBasePoint.Y - SelectedDefect._defectCenterPoint.Y; + float xAfter = p.X - SelectedDefect._defectCenterPoint.X; + float yAfter = p.Y - SelectedDefect._defectCenterPoint.Y; + + double coorBefore = Math.Atan2(yBefore, xBefore); + double coorAfter = Math.Atan2(yAfter, xAfter); + + SelectedDefect.DRoute = ((coorAfter - coorBefore) * 180 / Math.PI); + Route = SelectedDefect.DRoute; + break; + } + } + } + Refresh(); + } + + /// + /// 角度变化触发 + /// + private void DRouteChange() + { + if (SelectedDefect == null) + { + return; + } + SelectedDefect.RotateAt((float)Route, SelectedDefect._defectCenterPoint); + SelectedDefect.TotalDRoute += Route; + Refresh(); + } + + private PointF a; + + /// + /// 横向位移触发 + /// + private void XMoveChange() + { + if (null == SelectedDefect) + { + return; + } + + Matrix tmpMatrix = _matrix.Clone(); + tmpMatrix.Multiply(SelectedDefect.PrivateMatrix); + SelectedDefect.LastSetPosition = SelectedDefect._defectCenterPoint.ToControlCoordinate(tmpMatrix); + PointF nowPoint = new PointF(SelectedDefect.LastSetPosition.X + XMove, SelectedDefect.LastSetPosition.Y); + nowPoint = nowPoint.ToImageCoordinate(tmpMatrix); + float x = nowPoint.X - SelectedDefect._defectCenterPoint.X; + float y = nowPoint.Y - SelectedDefect._defectCenterPoint.Y; + SelectedDefect.Move(x, y); + SelectedDefect.XDMove += XMove; + Refresh(); + } + + /// + /// 竖向位移触发 + /// + private void YMoveChange() + { + if (null == SelectedDefect) + { + return; + } + + Matrix tmpMatrix = _matrix.Clone(); + tmpMatrix.Multiply(SelectedDefect.PrivateMatrix); + SelectedDefect.LastSetPosition = SelectedDefect._defectCenterPoint.ToControlCoordinate(tmpMatrix); + PointF nowPoint = new PointF(SelectedDefect.LastSetPosition.X, SelectedDefect.LastSetPosition.Y + YMove); + nowPoint = nowPoint.ToImageCoordinate(tmpMatrix); + int x = (int)(nowPoint.X - SelectedDefect._defectCenterPoint.X); + int y = (int)(nowPoint.Y - SelectedDefect._defectCenterPoint.Y); + SelectedDefect.Move(x, y); + SelectedDefect.YDMove += YMove; + Refresh(); + } + + + public void ColorChange() + { + Refresh(); + } + + /// + /// 鼠标按下事件 + /// + private void Canvas_MouseDown(object sender, MouseEventArgs e) + { + + Func funcContain = defect => + { + // 每个图片的最终矩阵,即背景图的矩阵 右乘 缺陷自身的矩阵 + var tmpMatrix = _matrix.Clone(); + tmpMatrix.Multiply(defect.PrivateMatrix); + // 得到点击的坐标在每个缺陷的坐标系中的坐标值 + PointF tmpP = e.Location.ToImageCoordinate(tmpMatrix); + + if (defect.ContainPoint(tmpP.ToPoint())) // 点击了缺陷区域 + { + _clickArea = ClickArea.AREA_DEFECT; + _panBasePoint = tmpP; + a = e.Location; + // 此时基准点的坐标系为缺陷图片的坐标系 + return true; + } + + return false; + }; + + if (AllowSelectDefect) + { + if (MouseButtons.Left == e.Button) + { + // 如果允许选中缺陷功能 + // 检查是否在缺陷范围内,倒序查找 + var ret = DefectList.LastOrDefault(d => funcContain(d)); + if (null != ret) // 点击了缺陷 + { + if (ret.Selected) // 点击的是已经选择过的缺陷 + { + + } + else // 点击的是未选择的缺陷 + { + // 取消选择所有的,并选中当前点击的 + DefectList.ForEach(d => d.UnSelect()); + ret.Select(); + } + return; + } + + else + { + //Defect rectitem=new Defect(); + // DefectList.Add() + DefectList.ForEach(d => d.UnSelect()); + + PointF clickPoint = e.Location.ToImageCoordinate(_matrix); + if (_rcImg.Contains(clickPoint.ToPoint())) + { + _clickArea = ClickArea.AREA_IMG; + _panBasePoint = clickPoint; + } + } + } + + if (e.Button == MouseButtons.Right) + { + PointF clickPoint = e.Location.ToImageCoordinate(_matrix); + if (_rcImg.Contains(clickPoint.ToPoint())) + { + if (null == SelectedDefect) + { + return; + } + _clickArea = ClickArea.AREA_IMG; + _panBasePoint = clickPoint.ToImageCoordinate(SelectedDefect.PrivateMatrix); + } + } + } + } + + + /// + /// 鼠标松开的事件 + /// + private void Canvas_MouseUp(object sender, MouseEventArgs e) + { + if (MouseButtons.Left == e.Button || MouseButtons.Right == e.Button) + { + PointF p = e.Location.ToImageCoordinate(_matrix); + string log = "x:" + p.X.ToString() + "Y:" + p.Y.ToString(); + WriteLog(log); + float x = p.X - _panBasePoint.X; + float y = p.Y - _panBasePoint.Y; + string log2 = "mmmx:" + x.ToString() + "mmmY:" + y.ToString(); + WriteLog(log2); + //Rectangle rectangle = new Rectangle((int)_panBasePoint.X, (int)_panBasePoint.Y, (int)x, (int)y); + //GraphicsPath path = new GraphicsPath(); + //path.AddRectangle(rectangle); + //path.CloseAllFigures(); + //GPathList.Add(path); + //Matrix _matrixcs = new Matrix(); + //Defect defect = new Defect(rectangle, _matrixcs); + //DefectList.Add(defect); + //PointF[] ps = new PointF[] { defect._defectCenterPoint }; + //defect.PrivateMatrix.TransformPoints(ps); + //defect.InitialPosition = ps[0]; + //defect.Select(); + _panBasePoint = Point.Empty; + _clickArea = ClickArea.AREA_UNKNOW; + } + } + + /// + /// 载入缺陷预览图 + /// + public void LoadDefect(string file, Polygon p) + { + _path = null; + PointF[] points = p.GetPoints().ToArray(); + _path = new GraphicsPath(); + _path.AddPolygon(points); + _path.CloseAllFigures(); + ImagePath = file; + } + + public void LoadDefect(string file) + { + _path = null; + ImagePath = file; + } + + public void LoadPolygon(string file) + { + Matrix _matrix = new Matrix(); + _path = null; + Defect defect = new Defect(file, _matrix); + DefectList.Add(defect); + Refresh(); + } + + public void LoadPolygon(string file, Polygon p) + { + Matrix _matrix = new Matrix(); + PointF[] points = p.GetPoints().ToArray(); + Defect defect = new Defect(file, points, _matrix); + DefectList.Add(defect); + PointF[] ps = new PointF[] { defect._defectCenterPoint }; + defect.PrivateMatrix.TransformPoints(ps); + defect.InitialPosition = ps[0]; + Refresh(); + } + + + private void WriteLog(string log) + { + Console.WriteLine($"[{DateTime.Now:yyyy-MM-dd HH:mm:ss.fff}] {log}"); + } + + + /// + /// 删除新增缺陷 + /// + public void deleteDefect() + { + var defect = DefectList.FirstOrDefault(d => d.Selected); + + if (defect == null) + { + return; + } + + DefectList.Remove(defect); + } + + /// + /// 按键按下 + /// + private void Canvas_KeyDown(object sender, KeyEventArgs e) + { + + if (SelectedDefect == null) + { + return; + } + + switch (e.KeyCode) + { + case Keys.Left: + { + SelectedDefect.Move(-MoveStep, 0, MatrixOrder.Append); + } + break; + case Keys.Up: + { + SelectedDefect.Move(0, -MoveStep, MatrixOrder.Append); + } + break; + case Keys.Right: + { + SelectedDefect.Move(MoveStep, 0, MatrixOrder.Append); + } + break; + case Keys.Down: + { + SelectedDefect.Move(0, MoveStep, MatrixOrder.Append); + } + break; + case Keys.Delete: + { + DefectList.Remove(SelectedDefect); + break; + } + + default: + break; + } + + Refresh(); + } + + + /// + /// 按键抬起 + /// + private void Canvas_KeyUp(object sender, KeyEventArgs e) + { + _keyLastPressed = Keys.None; + } + + + /// + /// 重写 ProcessDialogKey 使控件可以监听方向键与删除键 + /// + protected override bool ProcessDialogKey(Keys keyData) + { + if (keyData == Keys.Up || keyData == Keys.Down || + keyData == Keys.Left || keyData == Keys.Right || keyData == Keys.Delete) + { + return false; + } + else + { + return base.ProcessDialogKey(keyData); + } + } + } +} \ No newline at end of file diff --git a/XKRS.UI/Canvas.resx b/XKRS.UI/Canvas.resx new file mode 100644 index 0000000..f298a7b --- /dev/null +++ b/XKRS.UI/Canvas.resx @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/XKRS.UI/ClickArea.cs b/XKRS.UI/ClickArea.cs new file mode 100644 index 0000000..2537959 --- /dev/null +++ b/XKRS.UI/ClickArea.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace XKRS.UI +{ + /// + /// 点击的区域 + /// + internal enum ClickArea + { + + /// + /// 未知区域 + /// + AREA_UNKNOW, + + + /// + /// 图片区域 + /// + AREA_IMG, + + + /// + /// 缺陷元素区域 + /// + AREA_DEFECT, + } +} diff --git a/XKRS.UI/Defect.cs b/XKRS.UI/Defect.cs new file mode 100644 index 0000000..bc1cba9 --- /dev/null +++ b/XKRS.UI/Defect.cs @@ -0,0 +1,434 @@ +using Microsoft.VisualBasic.ApplicationServices; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing.Drawing2D; +using System.IO; +using System.Linq; +using System.Text; +using XKRS.UI.Helper; +using System.Threading.Tasks; + +namespace XKRS.UI +{ + public class Defect + { + public string File { get; private set; } + public bool Selected { get; private set; } + private Rectangle _rectangle { get; } + public GraphicsPath Path { get; set; } + public Bitmap OriBitMap { get; set; } + public PointF _defectCenterPoint { get; } + + private float _wholeDScale = 1f; + + private float _xDScale = 1f; + + private float _yDScale = 1f; + + private float[] _lastSetScale = new float[3] { 1f, 1f, 1f }; + + private double _dRoute; + + private double _totalDRoute; + + private PointF _initialPosition; + + private PointF _lastSetPosition; + + private float _xDMove; + + private float _yDMove; + + private Brush[] _brushDColors = new Brush[5] + { Brushes.Red, Brushes.Yellow, Brushes.Blue, Brushes.Green, Brushes.Black }; + + private int _selectedColorIndex = 0; + + private Matrix _matrix; + + private PointF _upperLeftPoint; + + /// + /// 每个缺陷自身上一次赋值的缩放值 + /// + public float[] LastSetScale + { + get + { + return _lastSetScale; + } + set + { + _lastSetScale = value; + } + } + + /// + /// 每个缺陷自身的整体缩放比例 + /// + public float WholeDScale + { + get + { + return _wholeDScale; + } + set + { + _wholeDScale = value; + } + } + + /// + /// 每个缺陷自身的横向缩放 + /// + public float XDScale + { + get + { + return _xDScale; + } + set + { + _xDScale = value; + } + } + + /// + /// 每个缺陷自身的竖向缩放 + /// + public float YDScale + { + get + { + return _yDScale; + } + set + { + _yDScale = value; + } + } + + /// + /// 每个缺陷自身旋转过程中的角度 + /// + public double DRoute + { + get + { + return Math.Ceiling(_dRoute % 360); + } + set + { + _dRoute = value; + } + } + + /// + /// 每个缺陷自身旋转的总角度 + /// + public double TotalDRoute + { + get + { + if (_totalDRoute % 360 > 0) + { + return _totalDRoute % 360; + } + else + { + return (_totalDRoute + 360) % 360; + } + } + set + { + _totalDRoute = value; + } + } + + /// + /// 每个缺陷自身开始加载时中心点在控件坐标系中的坐标 + /// + /// 上一次赋值的位移终点 + /// + public PointF LastSetPosition + { + get + { + return _lastSetPosition; + } + set + { + _lastSetPosition = value; + } + } + + /// + /// 每个缺陷自身在控件坐标系X轴方向上的位移 + /// + public float XDMove + { + get + { + return (int)_xDMove; + } + set + { + _xDMove = value; + } + } + + /// + /// 每个缺陷自身在空间坐标系Y轴方向上的位移 + /// + public float YDMove + { + get + { + return (int)_yDMove; + } + set + { + _yDMove = value; + } + } + + /// + /// 每个缺陷自身的边框颜色 + /// + public Brush[] BrushDColor + { + get + { + return _brushDColors; + } + } + + /// + /// 每个缺陷自身在调整颜色控件中选择的边框颜色序列 + /// + public int SelectedColorIndex + { + get + { + return _selectedColorIndex; + } + set + { + _selectedColorIndex = value; + } + } + + + /// + /// 每个缺陷自身的矩阵,该矩阵需要左乘背景图的矩阵才是最终看到的显示效果 + /// + public Matrix PrivateMatrix + { + get + { + return _matrix; + } + private set + { + _matrix = value; + } + } + + /// + /// 每个缺陷自身的左上角顶点坐标 + /// + public PointF UpperLeftPoint + { + get + { + return _upperLeftPoint; + } + private set + { + _upperLeftPoint = value; + } + } + + public Defect(string file) : this(file, new Matrix()) + { + } + + + public Defect(string file, Matrix m) + { + File = file; + + using (Stream s = System.IO.File.Open(file, FileMode.Open)) + { + OriBitMap = (Bitmap)Image.FromStream(s); + } + + PrivateMatrix = m; + + UpperLeftPoint = new PointF(0, 0); + _defectCenterPoint = new PointF(UpperLeftPoint.X + OriBitMap.Width / 2, UpperLeftPoint.Y + OriBitMap.Height / 2); + _rectangle = new Rectangle((int)UpperLeftPoint.X, (int)UpperLeftPoint.Y, OriBitMap.Width, OriBitMap.Height); + Path = new GraphicsPath(); + Path.AddRectangle(_rectangle); + Path.CloseAllFigures(); + } + + public Defect(string file, PointF[] points, Matrix m) + { + File = file; + + using (Stream s = System.IO.File.Open(file, FileMode.Open)) + { + Bitmap midBitmap = (Bitmap)Image.FromStream(s); + Path = new GraphicsPath(); + Path.AddPolygon(points); + Path.CloseAllFigures(); + OriBitMap = BitmapCrop(midBitmap, Path); + } + PrivateMatrix = m; + + RectangleF rec = Path.GetBounds(); + UpperLeftPoint = new PointF(rec.X, rec.Y); + _defectCenterPoint = new PointF(UpperLeftPoint.X + OriBitMap.Width / 2, UpperLeftPoint.Y + OriBitMap.Height / 2); + _rectangle = new Rectangle((int)rec.X, (int)rec.Y, OriBitMap.Width, OriBitMap.Height); + PrivateMatrix.Translate(-rec.X, -rec.Y); + } + + public Defect(Rectangle rectangle, Matrix m) + { + + Path = new GraphicsPath(); + Path.AddRectangle(rectangle); + Path.CloseAllFigures(); + OriBitMap = BitmapCropRect(Path); + PrivateMatrix = m; + + RectangleF rec = Path.GetBounds(); + UpperLeftPoint = new PointF(rec.X, rec.Y); + _defectCenterPoint = new PointF(UpperLeftPoint.X + OriBitMap.Width / 2, UpperLeftPoint.Y + OriBitMap.Height / 2); + _rectangle = new Rectangle((int)rec.X, (int)rec.Y, OriBitMap.Width, OriBitMap.Height); + PrivateMatrix.Translate(-rec.X, -rec.Y); + } + public Bitmap BitmapCropRect( GraphicsPath path) + { + RectangleF rec = path.GetBounds(); + int left = (int)rec.Left; + int top = (int)rec.Top; + int width = (int)rec.Width; + int height = (int)rec.Height; + Bitmap imgCropped = new Bitmap(width, height); + //Bitmap img = (Bitmap)bitmap.Clone(); + Region r = new Region(path); + for (int i = left; i < left + width; i++) + { + for (int j = top; j < top + height; j++) + { + if (!r.IsVisible(i, j)) + { + imgCropped.SetPixel(i - left, j - top, Color.FromArgb(0, 255, 255, 255)); + } + else + { + imgCropped.SetPixel(i - left, j - top, Color.FromArgb(0, 0, 255, 255)); + } + } + } + return imgCropped; + } + public Bitmap BitmapCrop(Bitmap bitmap, GraphicsPath path) + { + RectangleF rec = path.GetBounds(); + int left = (int)rec.Left; + int top = (int)rec.Top; + int width = (int)rec.Width; + int height = (int)rec.Height; + Bitmap imgCropped = new Bitmap(width, height); + Bitmap img = (Bitmap)bitmap.Clone(); + Region r = new Region(path); + for (int i = left; i < left + width; i++) + { + for (int j = top; j < top + height; j++) + { + if (!r.IsVisible(i, j)) + { + imgCropped.SetPixel(i - left, j - top, Color.FromArgb(0, 255, 255, 255)); + } + else + { + imgCropped.SetPixel(i - left, j - top, img.GetPixel(i, j)); + } + } + } + return imgCropped; + } + + public void DrawPath(Graphics graphics) + { + graphics.DrawPath(new Pen(BrushDColor[SelectedColorIndex], 1f), Path); + } + + + + public void Select() + { + Selected = true; + } + + + public void UnSelect() + { + Selected = false; + } + + + public bool ContainPoint(Point p) + { + return _rectangle.Contains(p); + } + + + //Prepend参数指先操作,Append参数指后操作 + public void Move(float x, float y, MatrixOrder order = MatrixOrder.Prepend) + { + switch (order) + { + default: + case MatrixOrder.Prepend: + //设定平移矩阵,order默认为predend,平移矩阵左乘_matrix + _matrix.Translate(x, y); + break; + case MatrixOrder.Append: + _matrix.Translate(x, y, MatrixOrder.Append); + break; + } + } + + + public void Scale(float scaleX, float scaleY) + { + _matrix.Scale(scaleX, scaleY); + } + public void Rotate(float angle) + { + _matrix.Rotate(angle); + } + public void RotateAt(float angle, PointF point) + { + _matrix.RotateAt(angle, point); + } + } +} diff --git a/XKRS.UI/Helper/PointHelper.cs b/XKRS.UI/Helper/PointHelper.cs new file mode 100644 index 0000000..756c72f --- /dev/null +++ b/XKRS.UI/Helper/PointHelper.cs @@ -0,0 +1,56 @@ +using System; +using System.Collections.Generic; +using System.Drawing.Drawing2D; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace XKRS.UI.Helper +{ + internal static class PointHelper + { + public static Point ToPoint(this PointF pf) + { + return new Point((int)pf.X, (int)pf.Y); + } + + /// + /// 将相对于控件的坐标转换为相对于图像的坐标 + /// + /// 控件中指定点的点位坐标,坐标原点为控件左上角 + /// 该点以图像坐标系为基准的坐标值,坐标原点为图像左上角 + public static PointF ToImageCoordinate(this Point p, Matrix m) + { + PointF pf = new PointF(p.X, p.Y); + return ToImageCoordinate(pf, m); + } + + /// + /// 将相对于控件的坐标转换为相对于图像的坐标 + /// + /// 控件中指定点的点位坐标,坐标原点为控件左上角 + /// 该点以图像坐标系为基准的坐标值,坐标原点为图像左上角 + public static PointF ToImageCoordinate(this PointF p, Matrix m) + { + PointF[] ps = new PointF[] { p }; + Matrix invertMatrix = m.Clone(); + //想要从旧空间到新空间的逆变换,所以我们需要对这个矩阵求逆 + invertMatrix.Invert(); + invertMatrix.TransformPoints(ps); + return ps[0]; + } + + /// + /// 将相对于图像的坐标转换为相对于控件坐标系 + /// + /// 图像中指定点的点位坐标,坐标原点为图像左上角 + /// 该点以空间坐标系为基准的坐标值,坐标原点为空间坐左上角 + public static PointF ToControlCoordinate(this PointF p, Matrix m) + { + PointF[] ps = new PointF[] { p }; + m.TransformPoints(ps); + return ps[0]; + } + + } +} diff --git a/XKRS.UI/Helper/RectangleHelper.cs b/XKRS.UI/Helper/RectangleHelper.cs new file mode 100644 index 0000000..ba5b489 --- /dev/null +++ b/XKRS.UI/Helper/RectangleHelper.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace XKRS.UI.Helper +{ + internal static class RectangleHelper + { + } +} diff --git a/XKRS.UI/ILoadToCanvas.cs b/XKRS.UI/ILoadToCanvas.cs new file mode 100644 index 0000000..488a007 --- /dev/null +++ b/XKRS.UI/ILoadToCanvas.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace XKRS.UI +{ + public interface ILoadToCanvas + { + + void OnLoadToCanvas(Canvas canvas); + + } +} diff --git a/XKRS.UI/Polygon.cs b/XKRS.UI/Polygon.cs new file mode 100644 index 0000000..d6ce5b2 --- /dev/null +++ b/XKRS.UI/Polygon.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace XKRS.UI +{ + public class Polygon + { + // public ShapesContent[]? shapes { get; set; } + + public Color FillColor { get; set; } + public Color LineColor { get; set; } + + private List Points = new List(); + + public Polygon() + { + + } + + public Polygon(Color fillColor, Color lineColor, List points) + { + FillColor = fillColor; + LineColor = lineColor; + Points = points; + } + + public void SetPoints(List pointsList) + { + this.Points = pointsList; + } + public void AddPoint(PointF p) + { + Points.Add(p); + } + public void RemovePoint(int index) + { + Points.RemoveAt(index); + } + public List GetPoints() + { + return Points; + } + } +} diff --git a/XKRS.UI/XKRS.UI.csproj b/XKRS.UI/XKRS.UI.csproj new file mode 100644 index 0000000..b57a0cb --- /dev/null +++ b/XKRS.UI/XKRS.UI.csproj @@ -0,0 +1,18 @@ + + + + net6.0-windows + enable + true + enable + .\bin\X64\Debug + Library + + + + + + + + + \ No newline at end of file diff --git a/libs/XKRS.UI.dll b/libs/XKRS.UI.dll new file mode 100644 index 0000000..a9b9bc6 Binary files /dev/null and b/libs/XKRS.UI.dll differ