From b439ad151141692c3ededd418aec266cf8315785 Mon Sep 17 00:00:00 2001
From: Li
Date: Fri, 22 Jul 2022 01:51:31 +1200
Subject: [PATCH] Update MPN00BS
---
.../HISPd/Resources/DEBIAN/control | 2 +-
.../LibHISP/Properties/AssemblyInfo.cs | 4 +-
HorseIsleServer/MPN00BS/App.axaml | 44 +
HorseIsleServer/MPN00BS/LoadingWindow.axaml | 2 +-
.../MPN00BS/LoadingWindow.axaml.cs | 13 +-
HorseIsleServer/MPN00BS/MPN00BS.csproj | 35 +-
HorseIsleServer/MPN00BS/MessageBox.axaml | 2 +-
HorseIsleServer/MPN00BS/MpOrSp.axaml | 3 +-
.../PublishProfiles/Win64.pubxml.user | 2 +-
HorseIsleServer/MPN00BS/RegisterWindow.axaml | 2 +-
HorseIsleServer/MPN00BS/ServerSelection.axaml | 3 +-
HorseIsleServer/MPN00BS/ServerStarter.cs | 1 -
HorseIsleServer/MPN00BS/SystemTrayIcon.axaml | 15 +
.../MPN00BS/SystemTrayIcon.axaml.cs | 73 +
.../N00BS/Properties/AssemblyInfo.cs | 4 +-
.../MySqlConnector.1.0.1/.signature.p7s | Bin 9481 -> 0 bytes
.../MySqlConnector.1.0.1.nupkg | Bin 2495117 -> 0 bytes
.../lib/net45/MySqlConnector.dll | Bin 550399 -> 0 bytes
.../lib/net45/MySqlConnector.xml | 5042 -------
.../lib/net461/MySqlConnector.dll | Bin 550399 -> 0 bytes
.../lib/net461/MySqlConnector.xml | 5042 -------
.../lib/net471/MySqlConnector.dll | Bin 549887 -> 0 bytes
.../lib/net471/MySqlConnector.xml | 5042 -------
.../lib/net5.0/MySqlConnector.dll | Bin 548863 -> 0 bytes
.../lib/net5.0/MySqlConnector.xml | 5034 -------
.../lib/netcoreapp2.1/MySqlConnector.dll | Bin 548351 -> 0 bytes
.../lib/netcoreapp2.1/MySqlConnector.xml | 5042 -------
.../lib/netcoreapp3.0/MySqlConnector.dll | Bin 549375 -> 0 bytes
.../lib/netcoreapp3.0/MySqlConnector.xml | 5034 -------
.../lib/netstandard1.3/MySqlConnector.dll | Bin 475136 -> 0 bytes
.../lib/netstandard1.3/MySqlConnector.xml | 4929 -------
.../lib/netstandard2.0/MySqlConnector.dll | Bin 548351 -> 0 bytes
.../lib/netstandard2.0/MySqlConnector.xml | 5042 -------
.../lib/netstandard2.1/MySqlConnector.dll | Bin 547839 -> 0 bytes
.../lib/netstandard2.1/MySqlConnector.xml | 5034 -------
.../packages/MySqlConnector.1.0.1/logo.png | Bin 12338 -> 0 bytes
.../Newtonsoft.Json.12.0.3/.signature.p7s | Bin 18492 -> 0 bytes
.../Newtonsoft.Json.12.0.3/LICENSE.md | 20 -
.../Newtonsoft.Json.12.0.3.nupkg | Bin 2596051 -> 0 bytes
.../lib/net20/Newtonsoft.Json.dll | Bin 570791 -> 0 bytes
.../lib/net20/Newtonsoft.Json.xml | 10298 --------------
.../lib/net35/Newtonsoft.Json.dll | Bin 505775 -> 0 bytes
.../lib/net35/Newtonsoft.Json.xml | 9446 -------------
.../lib/net40/Newtonsoft.Json.dll | Bin 574375 -> 0 bytes
.../lib/net40/Newtonsoft.Json.xml | 9646 -------------
.../lib/net45/Newtonsoft.Json.dll | Bin 700335 -> 0 bytes
.../lib/net45/Newtonsoft.Json.xml | 11262 ----------------
.../lib/netstandard1.0/Newtonsoft.Json.dll | Bin 669104 -> 0 bytes
.../lib/netstandard1.0/Newtonsoft.Json.xml | 10950 ---------------
.../lib/netstandard1.3/Newtonsoft.Json.dll | Bin 688040 -> 0 bytes
.../lib/netstandard1.3/Newtonsoft.Json.xml | 11072 ---------------
.../lib/netstandard2.0/Newtonsoft.Json.dll | Bin 693679 -> 0 bytes
.../lib/netstandard2.0/Newtonsoft.Json.xml | 11237 ---------------
.../Newtonsoft.Json.dll | Bin 468912 -> 0 bytes
.../Newtonsoft.Json.xml | 9010 -------------
.../Newtonsoft.Json.dll | Bin 668584 -> 0 bytes
.../Newtonsoft.Json.xml | 10950 ---------------
.../Newtonsoft.Json.12.0.3/packageIcon.png | Bin 8956 -> 0 bytes
58 files changed, 173 insertions(+), 139164 deletions(-)
create mode 100644 HorseIsleServer/MPN00BS/SystemTrayIcon.axaml
create mode 100644 HorseIsleServer/MPN00BS/SystemTrayIcon.axaml.cs
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/.signature.p7s
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/MySqlConnector.1.0.1.nupkg
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/net45/MySqlConnector.dll
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/net45/MySqlConnector.xml
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/net461/MySqlConnector.dll
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/net461/MySqlConnector.xml
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/net471/MySqlConnector.dll
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/net471/MySqlConnector.xml
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/net5.0/MySqlConnector.dll
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/net5.0/MySqlConnector.xml
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/netcoreapp2.1/MySqlConnector.dll
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/netcoreapp2.1/MySqlConnector.xml
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/netcoreapp3.0/MySqlConnector.dll
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/netcoreapp3.0/MySqlConnector.xml
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/netstandard1.3/MySqlConnector.dll
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/netstandard1.3/MySqlConnector.xml
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/netstandard2.0/MySqlConnector.dll
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/netstandard2.0/MySqlConnector.xml
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/netstandard2.1/MySqlConnector.dll
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/lib/netstandard2.1/MySqlConnector.xml
delete mode 100644 HorseIsleServer/packages/MySqlConnector.1.0.1/logo.png
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/.signature.p7s
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/LICENSE.md
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/Newtonsoft.Json.12.0.3.nupkg
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/net20/Newtonsoft.Json.dll
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/net20/Newtonsoft.Json.xml
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/net35/Newtonsoft.Json.dll
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/net35/Newtonsoft.Json.xml
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/net40/Newtonsoft.Json.dll
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/net40/Newtonsoft.Json.xml
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/net45/Newtonsoft.Json.dll
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/net45/Newtonsoft.Json.xml
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/netstandard1.0/Newtonsoft.Json.dll
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/netstandard1.0/Newtonsoft.Json.xml
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/netstandard1.3/Newtonsoft.Json.dll
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/netstandard1.3/Newtonsoft.Json.xml
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/netstandard2.0/Newtonsoft.Json.dll
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/netstandard2.0/Newtonsoft.Json.xml
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml
delete mode 100644 HorseIsleServer/packages/Newtonsoft.Json.12.0.3/packageIcon.png
diff --git a/HorseIsleServer/HISPd/Resources/DEBIAN/control b/HorseIsleServer/HISPd/Resources/DEBIAN/control
index c42b000..5bc564e 100644
--- a/HorseIsleServer/HISPd/Resources/DEBIAN/control
+++ b/HorseIsleServer/HISPd/Resources/DEBIAN/control
@@ -1,5 +1,5 @@
Package: hisp
-Version: 1.7.101
+Version: 1.7.102
Depends: coreutils,systemd,mariadb-server,libsqlite3-dev,zlib1g-dev,libicu-dev,libkrb5-dev
Maintainer: Li
Homepage: https://islehorse.com
diff --git a/HorseIsleServer/LibHISP/Properties/AssemblyInfo.cs b/HorseIsleServer/LibHISP/Properties/AssemblyInfo.cs
index b94241d..5a9872f 100644
--- a/HorseIsleServer/LibHISP/Properties/AssemblyInfo.cs
+++ b/HorseIsleServer/LibHISP/Properties/AssemblyInfo.cs
@@ -30,5 +30,5 @@ using System.Runtime.InteropServices;
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
-[assembly: AssemblyVersion("1.7.101.0")]
-[assembly: AssemblyFileVersion("1.7.101.0")]
+[assembly: AssemblyVersion("1.7.102.0")]
+[assembly: AssemblyFileVersion("1.7.102.0")]
diff --git a/HorseIsleServer/MPN00BS/App.axaml b/HorseIsleServer/MPN00BS/App.axaml
index a9c8702..6a379b5 100644
--- a/HorseIsleServer/MPN00BS/App.axaml
+++ b/HorseIsleServer/MPN00BS/App.axaml
@@ -1,7 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/HorseIsleServer/MPN00BS/LoadingWindow.axaml b/HorseIsleServer/MPN00BS/LoadingWindow.axaml
index b288381..089c2b8 100644
--- a/HorseIsleServer/MPN00BS/LoadingWindow.axaml
+++ b/HorseIsleServer/MPN00BS/LoadingWindow.axaml
@@ -5,7 +5,7 @@
mc:Ignorable="d" d:DesignWidth="820" d:DesignHeight="200"
x:Class="MPN00BS.LoadingWindow"
Title="Starting Server ..." Height="200" Width="820"
- MaxHeight="200" MaxWidth="820">
+ MaxHeight="200" MaxWidth="820" Icon="/icon.ico">
diff --git a/HorseIsleServer/MPN00BS/LoadingWindow.axaml.cs b/HorseIsleServer/MPN00BS/LoadingWindow.axaml.cs
index e6c8a54..034cedd 100644
--- a/HorseIsleServer/MPN00BS/LoadingWindow.axaml.cs
+++ b/HorseIsleServer/MPN00BS/LoadingWindow.axaml.cs
@@ -9,17 +9,16 @@ namespace MPN00BS
public partial class LoadingWindow : Window
{
- private void OnClientExit()
+
+ public void OnServerStarted()
{
Dispatcher.UIThread.InvokeAsync(() =>
{
+ this.Hide();
+ new SystemTrayIcon().Show();
this.Close();
});
}
- public void OnServerStarted()
- {
- ServerStarter.StartHorseIsleClient(OnClientExit, "127.0.0.1", 12321);
- }
public void OnNoUsersFound()
{
Dispatcher.UIThread.InvokeAsync(() =>
@@ -33,10 +32,6 @@ namespace MPN00BS
Dispatcher.UIThread.InvokeAsync(() =>
{
startupProgress.Value++;
- if (startupProgress.Value >= startupProgress.Maximum)
- {
- this.Hide();
- }
});
}
public LoadingWindow()
diff --git a/HorseIsleServer/MPN00BS/MPN00BS.csproj b/HorseIsleServer/MPN00BS/MPN00BS.csproj
index 3ee9ce0..3c43113 100644
--- a/HorseIsleServer/MPN00BS/MPN00BS.csproj
+++ b/HorseIsleServer/MPN00BS/MPN00BS.csproj
@@ -25,7 +25,7 @@
x64
x64
OS_WINDOWS;ARCH_X86_64
- none
+ portable
win-arm
@@ -82,7 +82,7 @@
true
x64
OS_LINUX;ARCH_X86_64
- none
+ portable
linux-arm
@@ -104,7 +104,7 @@
true
x64
OS_MACOS;ARCH_X86_64
- none
+
osx-arm64
@@ -133,6 +133,18 @@
OS_ALL;ARCH_ANYCPU
+
+ portable
+
+
+
+ portable
+
+
+
+ portable
+
+
@@ -144,13 +156,6 @@
-
-
-
-
-
-
-
MpOrSp.axaml
@@ -207,7 +212,15 @@
-
+
+
+
+
+
+
+
+
+
diff --git a/HorseIsleServer/MPN00BS/MessageBox.axaml b/HorseIsleServer/MPN00BS/MessageBox.axaml
index 99c59cc..5ad85b2 100644
--- a/HorseIsleServer/MPN00BS/MessageBox.axaml
+++ b/HorseIsleServer/MPN00BS/MessageBox.axaml
@@ -3,7 +3,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
- x:Class="MPN00BS.MessageBox" SizeToContent="WidthAndHeight" CanResize="False">
+ x:Class="MPN00BS.MessageBox" Icon="/icon.ico" SizeToContent="WidthAndHeight" CanResize="False">
diff --git a/HorseIsleServer/MPN00BS/MpOrSp.axaml b/HorseIsleServer/MPN00BS/MpOrSp.axaml
index 56cbeda..1af9da9 100644
--- a/HorseIsleServer/MPN00BS/MpOrSp.axaml
+++ b/HorseIsleServer/MPN00BS/MpOrSp.axaml
@@ -8,7 +8,8 @@
Height="90"
Width="550"
MaxWidth="550"
- MaxHeight="90">
+ MaxHeight="90"
+ Icon="/icon.ico">
diff --git a/HorseIsleServer/MPN00BS/Properties/PublishProfiles/Win64.pubxml.user b/HorseIsleServer/MPN00BS/Properties/PublishProfiles/Win64.pubxml.user
index cd4deb9..09db105 100644
--- a/HorseIsleServer/MPN00BS/Properties/PublishProfiles/Win64.pubxml.user
+++ b/HorseIsleServer/MPN00BS/Properties/PublishProfiles/Win64.pubxml.user
@@ -4,6 +4,6 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
-->
- True|2022-07-20T06:43:12.6339464Z;
+ True|2022-07-20T07:28:37.2663216Z;True|2022-07-20T18:43:12.6339464+12:00;
\ No newline at end of file
diff --git a/HorseIsleServer/MPN00BS/RegisterWindow.axaml b/HorseIsleServer/MPN00BS/RegisterWindow.axaml
index a146811..a37ea2b 100644
--- a/HorseIsleServer/MPN00BS/RegisterWindow.axaml
+++ b/HorseIsleServer/MPN00BS/RegisterWindow.axaml
@@ -5,7 +5,7 @@
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="MPN00BS.RegisterWindow"
Title="Create Account" MaxHeight="450" MaxWidth="800"
- MinWidth="800" MinHeight="450" Height="450" Width="800">
+ MinWidth="800" MinHeight="450" Height="450" Width="800" Icon="/icon.ico">
diff --git a/HorseIsleServer/MPN00BS/ServerSelection.axaml b/HorseIsleServer/MPN00BS/ServerSelection.axaml
index 247447a..e1a5238 100644
--- a/HorseIsleServer/MPN00BS/ServerSelection.axaml
+++ b/HorseIsleServer/MPN00BS/ServerSelection.axaml
@@ -8,7 +8,8 @@
Height="100"
Width="780"
MaxWidth="780"
- MaxHeight="100">
+ MaxHeight="100"
+ Icon="/icon.ico">
diff --git a/HorseIsleServer/MPN00BS/ServerStarter.cs b/HorseIsleServer/MPN00BS/ServerStarter.cs
index 2455998..73a3fb7 100644
--- a/HorseIsleServer/MPN00BS/ServerStarter.cs
+++ b/HorseIsleServer/MPN00BS/ServerStarter.cs
@@ -60,7 +60,6 @@ namespace MPN00BS
clientProcess.EnableRaisingEvents = true;
clientProcess.Exited += HorseIsleClientExited;
clientProcess.Start();
- clientProcess.WaitForExit();
}
public static void StartHispServer(Action ProgressCallback, Action UserCreationCallback, Action ServerStartedCallback)
diff --git a/HorseIsleServer/MPN00BS/SystemTrayIcon.axaml b/HorseIsleServer/MPN00BS/SystemTrayIcon.axaml
new file mode 100644
index 0000000..d9e540c
--- /dev/null
+++ b/HorseIsleServer/MPN00BS/SystemTrayIcon.axaml
@@ -0,0 +1,15 @@
+
+
+
\ No newline at end of file
diff --git a/HorseIsleServer/MPN00BS/SystemTrayIcon.axaml.cs b/HorseIsleServer/MPN00BS/SystemTrayIcon.axaml.cs
new file mode 100644
index 0000000..2590437
--- /dev/null
+++ b/HorseIsleServer/MPN00BS/SystemTrayIcon.axaml.cs
@@ -0,0 +1,73 @@
+using Avalonia.Controls;
+using Avalonia.Markup.Xaml;
+using Avalonia.Threading;
+using HISP.Server;
+
+namespace MPN00BS
+{
+ public partial class SystemTrayIcon : Window
+ {
+ public bool swearFilterEnabled
+ {
+ get
+ {
+ return ConfigReader.BadWords;
+ }
+ }
+ public bool correctionsEnabled
+ {
+ get
+ {
+ return ConfigReader.DoCorrections;
+ }
+ }
+ public bool nonVioChecksEnabled
+ {
+ get
+ {
+ return ConfigReader.DoNonViolations;
+ }
+ }
+ public bool spamFilterEnabled
+ {
+ get
+ {
+ return ConfigReader.EnableSpamFilter;
+ }
+ }
+ public bool allUsersSubbed
+ {
+ get
+ {
+ return ConfigReader.AllUsersSubbed;
+ }
+ }
+ public bool fixOfficalBugs
+ {
+ get
+ {
+ return ConfigReader.FixOfficalBugs;
+ }
+ }
+ private void OnClientExit()
+ {
+ Dispatcher.UIThread.InvokeAsync(() =>
+ {
+ this.Close();
+ });
+ }
+
+ public SystemTrayIcon()
+ {
+ InitializeComponent();
+ this.Hide();
+ ServerStarter.StartHorseIsleClient(OnClientExit, "127.0.0.1", 12321);
+
+ }
+
+ private void InitializeComponent()
+ {
+ AvaloniaXamlLoader.Load(this);
+ }
+ }
+}
diff --git a/HorseIsleServer/N00BS/Properties/AssemblyInfo.cs b/HorseIsleServer/N00BS/Properties/AssemblyInfo.cs
index 4497fce..caeae54 100644
--- a/HorseIsleServer/N00BS/Properties/AssemblyInfo.cs
+++ b/HorseIsleServer/N00BS/Properties/AssemblyInfo.cs
@@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.7.101.0")]
-[assembly: AssemblyFileVersion("1.7.101.0")]
+[assembly: AssemblyVersion("1.7.102.0")]
+[assembly: AssemblyFileVersion("1.7.102.0")]
diff --git a/HorseIsleServer/packages/MySqlConnector.1.0.1/.signature.p7s b/HorseIsleServer/packages/MySqlConnector.1.0.1/.signature.p7s
deleted file mode 100644
index a34cc95761813d471749192f29485a667cbdc29b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 9481
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
Uzo3tm0dF$>D;nFmf3eE=ADwbKVgLXD
diff --git a/HorseIsleServer/packages/MySqlConnector.1.0.1/MySqlConnector.1.0.1.nupkg b/HorseIsleServer/packages/MySqlConnector.1.0.1/MySqlConnector.1.0.1.nupkg
deleted file mode 100644
index 02c38bf2bc0c46e1c1ece0b59335593b63513730..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2495117
zcmZ5`b8u!)u=X3is1SHu_!SC?D-4=uEwb&*#Qk1o>U1!wMG*j3dq}qRavr50o3|C|{L^d+jjvYTH
zrfn0L9~?#8GyHSY_cs_o;s0}_t7!RN8yEn30OCZs7Ji3=@iH1Kq;F_4-{uGx!k)`^J^I9I~uOagU+
zV4~f*8#67(lh*-rI--5M!GbaQsR*j
zShQALMRTgD%?MFg1gx-3D1$B*U@z`J*+xmM*{W(-mTpp*#m9%!467}AfMLogv01i}
z;D@A%rp=z-h~`wTh`jNW!qw_YV4@6KX`pIyOwSB81%Y(lCOh7c^!1!0BkIjZ>7kfl
z_N{bgrio$4k83Rfaf&o;ISBVIlq(89W*Th*!ELC~UYDg2{DQme^`+K{VYesuwt>4d
zprD)k8Eh{hR-|@P$jq$UZn5QyauGM+_x0kuLi9BHX$8NUBdUGI+pKsAv-(&jlsLTR
zCBDaQ!V4XZcD^lRw@=fQvNd0dt$YfqgxhRsO+>dE
zB>~2S|Dy;7ieHa%;LzZ869qqV*1?H)_tPCd$OJe6)_(@+1
zdO->`zfsJpwA_&~_QIbZHH&6t)|SIaxMkH)SrQWeHAdd|7u;>$R(AN&TN_Sw2>V%z
zT6H7qP)D_u?T44vIhVn%3Xk*;1~t!i=HAbdlC%vy%{Sl6x)R0Dn&+ZgHuMJEq2oeN
zNhtfa9?%*I`?jlEJ*=0Cp^d*_+;2+tuAHYCI=DUaO+g(?`b$ll?pvry&Gr5xs_X&yu(&p&Q^YqL}GUNtkEKz%tLDkF=n
zpu=(WO|0fs5rPDWOjn@J{EomE9xocNNIEr$=SZz{`)ytcssQ?r7uz71@?}RN5tWZ^
z2cNL7&l?fPO9GXQwifLsIf~k7Ybl4^S5aA>N4chmZ~GAj?$0O@_isV>ho)xpY{;t$
zH>vK}BPWgoPP-TQu}2ZL|1)
zdu$8l!r3`JmD(8*C-!W@86l8W{mTKg5Ov_l%KqtqJy>KcL17S7&^nA>Ou;ZvAT;rB
zfD{Pur(hYN13g~`un9Xu=T8W6g5qBUhy^IY#-j>qfy{xPsQT-HJWvbf0hnRqQ3TaM
z8bC*=1?2&surmz)U7+#9S9CQql{0Z=O7ACEge&G`p7yn!c<>v0)$p?jK-x{9p`ezh
zEvoN13w2)wm3vt5i$5tpu|EzhqX-}!dU%Lml7Li4L$<0gRnK51IWUp4!wY<7f#oVU
zzOfU3k8fnLMLDw*E7h)q_~fb{*&JCMWe$-x+{z^rO%N>p2S6`ElYWL4!$sEGgE8a6
zgc|4hX-LbX427Lb$?)m`wBU(d{vZ!+ynd@1-)GQ_OO3OdB
z@G1!T%wVlP+OUHmLnjqF8ca9q_o3@tzAjq@5i4iSdThmNLi!-T5{m_7=SnXNnESP8
z*I{5Q(KNNHTQLeW>CcwCd@I*G$*-av@e*4#V^iA7Ds6MjN7-}p`?3$3-r
zh8o=Nu+yX!#>1+D&M=X#R#;yviQZ|$&W#ANl(mLEY}I_A)um+QOBd0uklWhoEJc8V
zU6YMU!AqIh^m&;W7jo+hC#2)J~9&-^?<@yCyIvJ^g$Va3YK_SbPY_Fr2U_c@Z}SKEIdJGY`e0T-`p;)G0*OyJ{8dZCk9S^3XD_
z#DG&6o@7aZojT^f8R&|geOT%u}Dvs)U=YP9-&
zxU1P;1zSt`s;VdQW)WN;`F;z*VPZ5i{TbUgGJ5cQ(pKBH(nhmu>j86LOp_&X4dvRd
z3dgxu4*b|APBoO`QraTA&<5-Uu!*U(QDoA}S8ySMEg9a?_~2#xTa65p=z^t_TRF8BI8gbF32jwPL>H
z_LpF->N;2+0e8BFA-+FZHP;kG1wEhCUlD>BsRa%F*LksPCKB=bSvU@TUG0;lp#HBj
za}riUXTvD!RW+NBW26oCsKS&YiQHj8}tooF36ls?Q?1Hfpobv@2p3#skTyW
zHs3enW=m5ZjUfXKyRW4ZW3Kthm&DZTeFx&_Vc=tJ!ej1$w1l8KDJ2~B;PI6OUxLzY
z-z59?PkicqY3lu5r6JXT1_DY`p5*Z%A&x0i9$F3d(hSs037APYn8_lp-BC&B=9z4R
zOne}kESkvG8}ek+jCb4&uck!}T=G46L3^sD(@b;5k(4jjpBcZc{Wb}{RG}F!kS0g?
z%qniUwb>Bk^kzr=;WMtqO_2O~dl!b6+byVabl~>&JuH`je88rg)waKft@i92Pk@Db
zQwLG0u#PnDs3
z*3X9SA>JM4D!E_#Q{35yyfuVVj)9e%c=1t(D!Pi73mZ>L?aLqyg!enews9xXa}cWK
zx{+CZP<5r^9_Ex!uK=b-I)X-O>XuoTI_6%OkyG}~pI1NB)L9#Uf~o8esUQIMdGh$c
zs1B?gI9qM|0&{~N7jqd#sH?|;0qd=ug{X}`wOQGDVZ~0uQ+SNc&{>buM$V0sKu*J)Wr_Je6JVm81|ANad=*#<*AOH&Ay^8CF&KUjsY-jfN_UnUbBB&(7~Ydz>l>=c$pyJGe@e>qn#I_Y(yGle6Ik2H$JBkRxZldp=+6uE^&C2V1Ved`QWHh%Uu>dZ6I}
z&fx>ROkn%SN8}736jzU5b!|tp_^(9#(Vrz%0BhF9AeicJ$|1n=aJw544NC
z*y4M6#6EdK$US~WWF$v{Amh(Q-g~t>;tyvVub?_^0&Ci>&|{+ed@+cOSpGVL5+Ot|
z(4Qa9%oQ3ooLF&C#u#C@sQK|eN;Hq+>ecS{l%ysW3D!B
zXNt$@W(I0Q8xSrn5Yt1u$F-sjG(xf`O5?v^T5N?&`6G%h3Sr5TtvCDe>iM2Cm
zuj8ktOBE=X=??9q>D+B2+aXr4s*os(@x-O+Fr9AP)fu;SZAS{8zl7zYobh&O4IcE;
zC%z?Q3Py9xBM~L%JJX~8k)n&vAx{XPRr4PN)hGnWfY()mUi<_g(?{Sd<|UGepiLT=L9W(V*jc037l`
z13NSP_$QA?3qTOn5Cn4{0^63L0!dc-a?Uh4Us`5(<$|itK&X%!m{(`h(WYZula&_X
z0AvI-k1F=2NVV6!7@CN;wY?!7&pTF0O%-tf*a2Gnzpjs??g~RdyhsbZ0KN;WYgpla
z+S(!70ET{AwCqD7)l^R-JWbeF6;jDB0oJ^Rt3czFFmQX?U^g-3Ys~&i`Cvx7TR3SN
zIvX<$0CLYp_=-&BF*&YvP6?|wEmDUwf1|&Kd2%l)-IcngC@Y!2aDfPJjGl9dh1;`)d}rw@
zm_I5aS!LLIHZ5qOV)-DteRCMhvT8
zn~o;|(w9ph8*U!R;07OL%s_-&f<4jkf(=F}z0%#j5%#!9I8ft(
zG~&T$f4Zk?GS1M|$uVZ7%cIJHR^0JJm9BiLS6Tn;P*5+v6RyAtJ!()
zM$&N*MxOj;^;(F^a}1TLMW63<1fPW^<;GGF5`lPQDeA4&I;*N>C=;1*#BaP491*xm
z1627sQn-scVf}y<=`v)A6loj{qs<_?jj1@Z)g-Z;d3{C@LQKT*;0j5cq%S~2OIz
z?Jys{V$4TJ`Uy+g9
zkcN(M)ax3NVJGOPgLDr4;v}Lfucnz=}bPk)`E1`XgUBmZ0k6^_7sO
z;7{)2JE(wWO{w#@8z8(qF8le%_7Cpw=Ma~#Al{4_pH^JwgL*JLEfL+3^F3psoQE~r
z)8YV>S(8=x^DTjW30B~Bt)0YkPmT*vAVRgn4gVWdspDC7^J{L6NXI3qPc@D0ij(q5
zl^3$Mc;6Y+vR5!ft;7kdQ_0&32+KiNw^Fe(d_q{O_3RFkoewy;efCo@;Z`uu%zX{F
zspI5Bvbcd^TxFfH=k|nnx<2J!(StH72|T0IVDibA+f?%swdgfmt-;pR+U=2vPS1
zHd^Y#@s)Ue_cpuuxLoJ@tHez+vC2jnFS-dP_t`wS-h8x#Jvl`qXo%yvr=0D^=XcR)pj+p?Yx1CgHKvM@~A81So)SP1r<
zjK`zlBi=dL-iK)*CCt@jHj-jEhexE>7Ppjl9z@~CVtBwBgCRLK%U0*lQ|koempAj+
zI~aSJyyFis6cJcqUye_FMmj*%84Vz+%7+4=opPrI@8ps3zhqxl1iAOCOM)D0Q>b$^
z!Bi6ncG8(pn8(wh(Uc3n<@AUv7k=(`oU#_cORK=|V#{$-?&JT49h;#N@#qOyMZD`_
z-EJB2elMJ8r4eiO;cC}4`-IIk?Y&-m95(^=4fsI}wW*iukL@I+Z3<>@Z}ko4;jbG|
zG%mcN*j+Si{)ck=*9YF6D!~==3f5`5X&RYWEU4LK38DV;?w%7uzDF#n0c}rYtmhT!
z!E4o>Eazogo(c`=6GTmT$Kh3U3S{aYZ}d70a|Jnk_Y(;#L3F^e^vwd3$kft06l1BN
zhBYNij^ha`w`9=V9II04v$M|MIsB@=_I^V7EW+{x8wrZApqTDOd4CkLyed3bb|j0a
z@2aVb4#+IltIt^S0m!;Xy`RvCNEZ_=C3U=583mYFWdK=a!#Qbzw<_%EBj|rx2V>%H4G1=yq6U&y~PN}gr5>&^Z;Ygi&w!BDrbAz8qHwjD{>%GL(
zJZc`|Rdf125a)8z82ElfQoj}KXCn$Gz{5`%la_oD2m5S(xs0+&`xaV5y)j2fDX?d`
ze9VqkE`RwGutn?WG7Q8>DSTx9yYCcoggD79bO6u_9S&-^p!DE31ZuXX0l7s=O&YFdP~vPrju`Z)+q-JW9=QWtJy?nXT#XvAD>t
zcexDwgc`!3WF%rmaDY1rDe~$wf>d%k3C52{5N{Yf46y0GXA<#`*L8L>
zPMl_aF=dNIv}XAQjN@1w0R5b;eX)^$a%<#TwMo~7Mu@H*oLkzCZ}}>H*lq>2{fcjT
zU2dP`I(c%=5;$n(au94DKC$3`r1R?;;6lG#>;3u{JtaMIAzdT2vGy0g*zfXw)eLn<
zxImXO;YNI|u+M&L;|47y>3*^{I4Jbh4Swy;=guNdllSxQvELR>x^MjHoF(*xMJUci
z(XIU?3@g=@fJT7D<#cvreRYlRRK{hn5#Y+ZB<5=gnrLmzvypFg^*Y@#=n<#2uztXR
z0&KSg)i+AiEz7L)OcU@*
zDgD9@bpulbUH>GuSR_yl8y}=j*ia`*4GGa;8&}Ef4&Qx6WaF9=K#>sa2U2tHI4PFL
zDt?pEZhnHt!fEl3!3^q7Aw)r}NrO)vh!TU6E#DvxEgAtXh<(SmJ-E6eR~UV1EQATD
zt@=6!nYX%qm$vYGsmzT6kbg&Z!Ob9cZhK`<)Ysdw@y?L%Z~f`j=d0jw7`j*6OLRpR
zg_8HW#my$ImLHdNFA_}VOb*^t!`&XX*(9@-4+zLTOtUYegpW6ER8Bf;!~069&aw2UN4m0@skl9egYOUG$;TC
zW@aM~D|!_K%v?G@JS@QOsF%YZQc>d7d1;sq0xcF2%otlC3w1?S8-uZ86g_VFhoiZ2
z;j4JCG?Z($)il-1o!J&RkGMmL7#I5qf#+;Iy6G@6b{;s502-WY4v3EXfP6ZcKgFl7
zyq9p|0I5wEwr#R?S9r>{wikhVX2mMh+b>*a#^;?00}2@tHQxPz
zm&I7~ZfI^U*hNCI)qq&QwEy-Pi?$aYSVKYBEA%
z2eLNW*v1~m_}3`*dq#A9-Wax*R!qIQJ8?kMQjGw$@dXT_@jtiRVGkgWNhZu53~@%k
zLLgSbLn0zUszHEBFlq}Oit>%{FSLy0U>ChNLJ8E0E?1to>FkG4pbNKb0gc
zWJ(ScIDzLS(?H#q*IeKcCTjAo(k>j@^ubw3TWRc(2%j5qg{CUF``!rHzp7|p{;7SK
zmzn$ZC*IeStM0jrYV*$d3KOv-XoHTSWi6WlE3+1Mayj_O57MHCl+|y5mFomE{fNd8
z&+9|YQ{e1}T@ddLRLo!(rlCB@e)uAJ4f=Rt4@b?^mGaU-+k~0ZLJ(g4u#@JK@eebW
zi(y|=G0t2!Ynb3&DJ(Z7o_+&s
z6W7IzToYF0`VW3|Ucd_K{uoqX&?l62@t|77=u=S-R?@|Z?qEiDQDr=Q7gk(`TEBTyz}rHWbrGRjjOkP12vyoduUeKX
z@Z7{FcXtloNu&Nb{oi~+Vml}#Z&H!_w1dFy5m35f3e6nQA>i#PB{u(k-HU3Gps$=q
zSkVo#=n7tJ6N7eFw*YmEK-R^LYLTz6+)G&T`QHeF*d~_E>$@
zq1;&~v?EK~pNYG9gJ@f|4sy9#p5O=ryl3Fw(pqR3(FR2-vNI7$Da-5^Z&~mqDd*Ua0;AaPI921Px+XJ6tZS1cz9HK-`{n
zR}^Xk<)(j>X4eowoH+KvG;e%g~s2vvhb`*
zW0XfJc=U`kudtQ@9B-FU#JLM&j(u~LiL~Mp+tOate(=6D4y08vg%GX5C>N{!-LYOt
z7ft=05lSew89y*TFbUQj|H)`5ZW?Yv1L#(TmicPsc+*LX&icS74{#-GKpuoS=nYT-
zq<5(c8sru8NxjeB@bez1M3aopU}Y6IjzK&UyV}frbtq|ZC>O@<;&1{DjS7dTWhp*G7qx
z1wA%n*V}7!Qq??ZU4JuS!`p?!392H@Ec2e{*X$UzmIO@obMua!T_2yE!?bPRr!3r+
zOW->jkfpo%HTYRGWV!Yx7p2Sc_qZhHhK;=~$ZpBwZHJH_N)ZDCGPl;ieBGg
zcHx0vzan?jXx&_Z3~2{mA=~7Cv356DDMh|%1?Z9{SzGkQ(0ymLyjV!(qcjJSjiZFQg`JQ@;$XCw$W<%s8N}z1J%J
zK^pm|x*3CFAfbRbXI=Xyme8n+B{Zp1uy9-Y=1}9WDXFg4Ib@%bb~PQ|^2pznbiiNeA9ButuL9*akrDwPeKS%+
z;H4-ngw@x=+0^&8RB7Nj&0wjbBcq`EE!a35$WCNVC>PYJ`Cd7H&y&)z5w>R7x^;J3
z(U~{`P8@sR)q|_$Ha7v%#0`zC5#VPj5k#?8&q6_gqXqZag>7Dd52laQH1DfiNk617
zY5bKIg6gwN1*ToQq*b}_2qHEl^y;(EfOJ`6N_j_|&Gh?$+8O$agB7}uVTW+5}}6Q&XDoU2HzW}Ti9keYo=
z$}byp3R*UZtYmIxLeMup<0q)!*lFN?a#?sTO!Sd}s4
zS@9xYU&e7oFPQGyvD5is^bootvC}*`s_eA~(dM&{q2ZD=fMSpoFAiWqK!;BO+BnA>|
zHum8xolYYc;7qYetkn7w+@EsH!kGau{l}y-2y&xtmmoIj)%~efSU_(ux#@(aWJ=Vd
zHrNe(9IU}%M8ZRe8~1rhhdrV}t_=7rovoQn8*hM0OD%gXt%LUoac6
zqMsk@MKSryDp^|r=iy7xKqO%@GG;5$wEdT`Fh`A)R>`y$6Dm0p$d
zSk6i8PXpbX%XS1s3=xjL1WlM~Q4nkKO_BW2X0-a*l*x_Vxw!9m-;dUZ{Xe2*uhYF8
z%zkNKANE(j5IdaP1ir8Q$iUXeRO91zb;AaL5Mf;mNjR6&+CmJZCyqGZ3)1;Az6d{y
zt4Pat3HvD}rFX<-6D7no$YL$*LSoKDA!VL
z58Y6=1K8V0#@QQ@x82C0UhvoOAn-lmBkw}iPXh30`oo=a)^kM7ls>H4Kp*RNU;H6=
zdzv9*!)QsGp?$;X=a9AgH;03Fkpzw=%vT=hOa#ix}
zTVGtexB0r$0c?g~CVBh872F|C5%Z<#cfg&qyPGWW-Ne$tbTFLep*Z78PXQ^8jZQ
zHM;y~qk~m7#{MefkYzRYbO;lBlMye`5N9{WeuM*=cVTnxuTUob#mHL~Y-2PQ-YqCH
zkoOMNCOiJC_2qVLhuX$-Xpq=up1s_FN>(k!HF~NInf1EvE*<;tYSf#kHI%R1;%K4k
z*hs|Ede3Ci)iK$R&_k<>45G|faQQH#izCLA*zdzSAK;_Ir~SR1H~XA8ldb9J&K
zw2fyC!QK2n?T|RD4)fqxn|gm{^}(Cx085K{KeF*O#C1gb9~Qsf)J$-<|Ie;|^TD0x
zz_fa#Y?P}G?7
zd()e~)S|7f)#c4pH&@8L7HO+@9FS7Y_c%H;QWJoao|F9sw9q6mI9@1KBgQVzU53QX
zS=)fLk_*@v^tB;|kD2|EGTCED(%w_}_@NW`h@pIMCv0W*`r&~4q|j6+u5cL$SV7r4-8F9X7|(0l
z{B^(zrcFDO3qObu=YwX}47<94JiI>-n*%;tKiH(CNFJ!G
z^tyB%oWl{@{tDp20#Xa0vyyF(?tg#VQy#DYAV_b=qF4%8nG&4!BH18-E+f7G@3(}0
zhUni!re{qPDZc!<0>W8>jF^o}HP#uMb3QwofNdpZ`}VlpM@0bzTAtl8B(@%PA+xiA
z_<<`cb&07lKQaUU)m_!eVUQLG!AiJ9wEWAql4I=lfW+(aV>O}V}?__+nNn0+>AerCIzD@)->_Y~G<>aV$X5rB{
zJH~XiGd*T^2xZsv{@wDG?gH_yd&MS-yncHE=sr(yD@!DCgjaZtXNN3Lmc#{9Q7MiN
zSf_A+g1k!Z)y2+FRCggoxPVZk8`$#)7cv7^f?0XYQ|RRP0NfOV@>2Vkq3=+G@KytU
z!R?g6-YA3c76GQAcg$f02{}WJLBjL`ZolYN;N!2U78ii(KNyYH6v@Miv&`L&tsE%Y
zV7b{s<*W0RA6c5$9p}Rgr5@m(6wfz#;#JG}1Hr72OPnkj+cIzpb?Z-RwBl!WY+FWT
zHX|%!FPAvaIo%mcIbE>&P4#dXe{G9Bqs^$c!}R=Irhin~<|@q5`kV^)TSmaZFE3=#
zzorQVz&+X|&_MX(`9uT!ne5DZC;7zzz1XdcJD5ad0E6gtY=^8k6aeE80esuQFf;%g
zY#qZS39wHhP8Vpqw!Bc<>_w{LVZ~+H*mv35xw|!vfZrs;ktvUyQaB5Iy19P?JoQq3
zfXoZ(D5NtJuqn8un0K`<7If@8Ycr-1fPm1}e1c*=7?;<`DExWEsRKV_?uI*=bGg?1
z7;{qJ6VIYyLAK^zQ9&(rW8KM9I>U%N?S{j5WB;h~Q%C*jMf=iVEyy5E)VI$!m!H*l
zZZk`D5B~Sk@EiA`Y{ifFjpafB_LJ-3o=yJ6GOuJfOwaH0v2mG!asOOe@y?n2Laojr
zRk{AChDq@18@okdK(NmyAmM~X(i`i>Ekk5}Mrr?km#Tq<9ah)mWj`UboJ&6Jv{F|g
z@!r-eS^g)`my-+$@
z3&r1k_q;2n`;c!50e%FEAU8ijdjkC-uhdCK$~)dU?cR}40g5hj*Y4i|m2hLbhE?w~I?#kMuYBcMkiLI>mgv>_>=O1=~-xcw6Z`wO+pFSY&;c5;0
z4psuUeA4$xAB60vV#^Dh7Ji^J8i{K##YNh>xM8NFS`FWRN_%tR`&=wrKf9PDmbjfc
zb|{oF+OrmQHA?U#KcCz(ZI}}FA#BeXuSRfwR6q5g6`ae)rJl<|WQp9yy1SC%9OE?(
z*EEg!B*zb=uN^K_p%qVSD|*xv%?=PMrCmF5=u(TM=y-Nr{rciJXT9ok_!D-r^-Qg}
zZ|2Wa=k_QC+{nmRaCUab={)@e++rWnix#L(zLT_2`=+Kkeg|gwYbK1UPj&dIc2RGu
zV~^a&I6L2VP!cq8gm0O$-()p@u~66VC*u%%#wi7sKO6r$?pzF$$s}87gd!g3v#f$_
zfp{&mTr(CYvz9+tyWnmqGuKh#U07aL35d6*!UJ!){^pa5L!&I1y9qO%^HX+(g>0WO
z*Txg*8tjxh?dukNM~R3hS6dmwDy@YSjJD
zAsm80H;4f?ns2E@(^}W5Zgzpy_B-u^_I~XQ*pyV+&l&?;Ff
zr0K;>5d@;$!Q0EbjN)rMe)x&E8sK6mZ)UO`#`mA3BlBLj0U5T|T=
zGuZ6qDISFWRxpH0{#b>HVOF7(6tphB7f#lG!%RxO$=od#u?@wa`~`|OFTNx{tSeB%s)`m
zki`GiW!B@LpqjY0wI_%0v!n3z!-U`}a^4pU-DrRSP*k
z=gPH%W)9{98nK6rEN%x_DdEr|{I3lq?2}^uCvL^u;iHaW`DF9mzx80{On%Jq$xC!_
zBwf)=$~|)Xd>Dyw@0%E0Xx?}|v>iSmYY}}sarq8vIo9?CWGc
z{qV!1XTuvAo|gD~mphSwzP?Q_|{hmL6n1##3xI!Xp@R_Ddw`Me~ohw?Hn;
zF*6Y#+{y7(9p8h4W)2SBAUt}E9(*R!Vd0M;Gj>&Hv->O|y3^Cmd?Z0nPfm-O@+*~O
zNJ)eWsNe?i0^z7k{{svX!L81fI>AuMN3$7&lga!l7HoHx@)Ga|J7kRrqy4!7AqZ#a
zq1YBmz5{rSSiDQ;(9j!?^jUKE_;0<)(5&B}0z|Ab{zX4H8yD_{{#OoOiT@|l^6)iZ
z^X&h~op-!YW3+fB3k@IM@iO9+P1*Iw1HL(;Ts0SCGp=?pOPCH@LiTFba?Iz-Hc7s#
zOc~i}`_x9HCN}kH$m*%#0L~E%eVAFUk)0!0KX*CKqkv
z+$Rrw*@pXAJOu&=;wlT3)rtMgMU2G;tI41IlP_`f9I6<>v2VnZzcIp3(2;~TqPvhJ
zUSMS(Zd4R@hz$%5tYg~ZJQV)$YcKK>mnk$2lvT-WyFr5-dT8DUI|FjnBa3lZc)uJR
zfG3ZXn_h^5S^WL>1`zY(LGmN>L@;%|(x2jx
z(QcWejEyL19MApji$oOD6xK8dwEYD;eMfed1)`lK9GC*1ut0SUl4g-
zFK$%6m4ELWJt0p}z;5}?6|Ok44~|^UH#wU~+)smvHthUS?H&%>9k*@*vd)2dVbD^b
z1xT%wB$P&BZ8yk}b>Ix(iQw45rNF=G=z9}sK)l~}Zq{T34%pvl<$<2@weV4(0=*Ky
z?snCxP#N2(kv0Uz!EUW*<;o1AT>WAjM%gjSCfU&bU~U4}9OkZ~IB$Y3U&Ljt=2wb0
z-So0K^i9Mq?n5BYNSx|R33nxAf$)}EJImU=ikn?YGvvB$gxEWy_V
zSj2ydXq%zUeKD_CBu(JTFVO|>St89F8b*z;yIH}VyS-V$ovUkW2-q9uA$IwvVG-LH
zdNhX|E@GzsL-lM8Kds=#E9q!!Tk5*j`tSa?BOG@j_u3opue7Jex&z;P#f;^eR`38n
zkkJhAt4^YkD)>6_IVf4>#zvZh+UNb{in*j&Qoeng1B(Yvp%-g6H?--P*B^g{5}DemM-c`0
zjsc$QPgD^IzTw0H-=5>n*F^hnEqD|yWYXZ_Gh3AYd3F*i;V9u?S2&dZvh)@)3mgN~
zK+@pnTDStj?he18sv4}vs%M(S^7^k!Plx3On|7%H1Wc7#;V|7y3fOCDX_c*%V5;u%
zBiYX4W7~NA-FWpgC&Jbai%Ade_`r1}&DRi~Q{fhrxF);;ZM+p0tf8AZM0_}Mu#k>@
z0z(b6gDP8O#*+qKtzM5Gv`7Df_CVySWI~#(5EE)1V
zbHG3a5qhBXId4bs{VXYc>77nK+NVw`GH#q~9l?WJcWFBs8`@kQi$kU`NIC}Zx&H;y
z@6WUOhTDx8X{zw@*Iw9d?lnO{)sG_ijdudf+6CL$ADZs_cs@}S>WN()i}fcmRVMq~
zd>-Rer3e$HG{LRv&qOwrS7&y3vc@*OR*kxBdzxFa1su60EqyDX49(6s?{8!jLn^08^DManl5HZDL6<
zXXHgQ2KEo}Oty2D
zVl8U^IG)CQ-
zDCBJG@G^l7?2_5f<=&y*u+4&1=f;Z{AL}R`mmY=ms1QkW316f+u_=3uIG=z7krbbT*QOBo}T)1yo*=n4LdP<))N@TF#N4j2+5U^1T
zIKVNQ6)b9-byE&WEu<|_*k9FQY)a&bi+Ewg9ehGinMLN3ena2Tnk-zkvO^8n9oN0gENVh=+tv
z+Q#=0Cm8L%kLb|1`F%ulO&es2-`BJCZxEZNknn>7yna?6PoVk9iFE$yb&oaFMY4_Y
zR+aV{llB>x_SrGe91Ep67I1TL5Djli65{4KQg@S30jLLN1STS?4OCyST?-Z!>|-l1
zD)?D12S4D?u#*L+mP3TEDN_{Mjt557c3l51uE6@VHHiyoKa$8JzD<@N
zryKm{!}kGc>U+374B)~I4x_qBxZP2fFUe=%*c9}gV7v2D;!JX%A|YyYjpSHY~JL?A&U`w#cwW$huJ~#
zn>WJyGp;uyD&6*znBF{<#?(Mwq`?u%(ZS#lW@pxOag_U?4o;qTg?3P%bZTQwaz9lwb4W8%+W`H?gBQ(=03KQAe)>mUoknBHK~c>GBH8F|(^tf0J1_)8HtCcomF}rNFi(2IrgA
zW6xN|L^`Sv5>C{ty^c5WkK**0d<-Xjw__qx@e^dmRvU0YHr$Uv!zI!dU8f)8$A28Y
zqny^jQSE|<8gDg$J(hMl@po8_zyr%*l2zuM<5Vtu!VAu8mND)q@O%Jg)8^J8wzFzf
zaqN-s1I&&o{BuIv|1i#bt4vP1RJx9N>o6lfiZc>QW$S%?wT0l;e}pl$G4vvN`Zn%f
zNDs1oXB!<*8s?&8{BrA1Zkin`0!tn!Z)Rb>ISKbbp?mDE03OH}+;gFbTbGa-XuC92
zrq#5%rA^&2sW*aM;q!Uj+LoKSEjEKN07v~q9lH^B9_(3t602_XdE+!LPsiIE$jBxT
z+oxhjYafAZHvRxx=-0ZtBh8_X>ZHHs8GMYRr=)tS=i!*9NcBAHQvB&gOPwAuU+_Az2`xx8JdyS>Gji?w+j7z5yYe>P^+6U)UX
ztoZqO6%Nw}gt6CRgqI;`%&*^=(A$ldA>UU0Ogba)!E%HYBU$uI4F|%6bM+74mzwy^
z=|DNHPiGELEWbY8N8fNRA}eQ@g=o`UJY7sRD;Bj=5v4_FGwJP)S*x@5B+Ib&z!9cr
ziiQhwE-)dsw@l7)33@Z>jnkEl
zcuCJbA<5~whc3(88>h&NotYOqnE%~^mS4nI-ZkpWCWkph^<+NbFQH(MmbJmivpRo%
zFbReNN!EsfJzB;t&8=PnKph0Wc#13>N{~;j1tBH~
z#**Wq$YXQ?MKBr&?`?x%ROY2Rr~AOLIFjmwJqG)!egN__xad=81@>`gQBRo-
zQlD>|SG0lfKwAW>f$+1o2(bpjKiVS18wdkq?GO?Tgx%X9yqU^E$mGz09Ex)2AP!j^
zI+#N-4jsawIEUWBp#+Bxb!D;_$lZKI>K3+yL(XpZ;<53FuI
z&Ytlu+F1m5?0MxI*JDMnC+~<^3%}i0T&W*giRrZ?A*;jmLk;hpvIbk)4X{jrKHSlP
z&60dG3;P@MrZS$)b_Ayc49$!?0qGYXjOx+Mp3Bi00-2At`>x;>B8go`DUc94OO_6D
zI6L8!GJR60X-(vo;-@RXfbRJhatpie{+i|!?BDYR3gmo($P#yJ{efYu$law8xi2G`
zXlBnZkqhK5Ymm#0M>A=wbZ~><==j+|YL=o_J~<(2#*cNZ%-Cwj8rpMNx3;jebcll=
z_@ynVRA*ww*q>rxV6isom}`NLj;>8d9cyjc%Ea+SP)9yBtgXgT#erk!>p)Zoxkq7#
zRM(6(7ARseEcbITCxWZf=BX!O@2_NP?}E_quy-`>#K*wTMubx&o)~w=L+py$v52I5
zYY^!;%pyPaq_XYRX`jb$H+&A@-N?-NA8VNI@eq!}7+sYu9;?IX&8|MblI+&Vho422
z^y1~+szm|BYaR@77(WdtZYK0TElAb0bI6|N1k4D=zwVs~zWZux;rGL6Ly_&+njA5v
z`_P~1*s9@^pTwKuzd}Jvf;>L*md}GHHO_W#DcyS->4x9jInq1X=ilCZnstFR_&v)<
zNVjr6tPr|+{ubS|wiK7R>#+~ti)AoMF!O>XtCB}FaG31^LklSfsnCqPV6tbVEAZz%}$3S__
z-``dL1gHhq^^pCIl?!luJrxfj3ARwO6J(*3#Lv>=Ye1=KZ;g(?4=nkhx1ZTADTDBf|3?R31flfP2g7MW4Z2OF$aW)?=QH3aLLHr`|4>P0B4
z%pAdC3~J*;4LBLKALXwE6RXUAz%w$d%*-l$umbY~7E1eAFu&Yr62@s3T86ONat$F2
z$S-EmWcV<_Vip`0R)Mv-!6^x9@T6I2!{WoU>BVeuEJHiSMwz<)d!y%yOs_^`$*7;k
zV`>8)Oiw3&U;TsRp2b0TG0XBWBcs5)+>rrBA;;4h||=Lt!|u
zV35nf-(P{H4#<{3hd|$7p>-91TkiPZX5GheQYWQXR&!CGM9Sq^OhYD1IpvfbtkkIpe-TgGsfZ)S88*7_zqJFdC
z{T9#BN6?AZzk^Ax2Bp9j-N;U4;Wsytf#3d#=->&DgC{=`CE4S85IzQF_n($EWgpQK
zEEhe&exgU&SLspqk2fyS+*=d}%UE&1L3dYPY%s)^Xd*w1_Z}FuznLIJ#A15q;qJ4K
z=t%aZ)uU0KO;VnNq&$a6dEO!AIarnF(10T2Kq=1(E)NIY-MBml`icxyo_XQ&Y{v40
zuFeCQ6PgU*=lh>QCM@jG4c39M&s&|xWp8{z;=X{I863et`Bn5IdskF--7Ix|r_^;q
z>bgqmdW5R$kzAqAV!t0QbzRAI<)FJe*A+u}5l>@jI#y(yL-_hCZ7cQf;aI`5z{7G@
z0Z~4HSS~&Wf=di#OiWkOIb@<*s#HgB?Q=*Tgnvk8^ST9b_LVGk%xMtIEL?rf5xQ^(
z{w8$cc);$EVuCt!lI9ykv#5AUvU$k5e?Vo)S(GW$w_&{@Oe?s*#_-KZ;SXO#Rm$kD
z)enpZE|_P@2iPbwEh43u_!g;1@lHJ#%$cx>Z^7$-P{DwJ9G7D|$e(YAoZkjAegQ7X
z`8P!Vg5H8GJT+(zwa=37WT9!~7j{&?1I9;gHL^LKR?ZMblg~FQS
zkHfFCJ7UJzvyz7)O)mT)j^X`9I@n9H7lTz=M^3+8dOZ}&pIUNWKI
z!POC$1`1xprYcf-*i6Pq^T05!wHC(ZgFm~
zL$&m#!6gdSpLsHnNoyC-`V<)a9nfNg6Z6jjC`MSlZxly9{K4w0<=}4){2^CYT2!64
zqu(Mq_t%jBDaq0tyC{v$sXm#
zLdX3g0)CA2k7Nk0pctm_9aa|)VQ5Bo|AbQ?7gW54@z1zdT@Hb4?H)3FHUgY-RI1)uu+-bVmXi5vwfuD5OSi
zNO!f2dxIaS2OWBYwTC4lG*B$cAi&`Vb0S_}va(vo4az1U2PX<00~rJVaH+QKtmBQWdqMR?dBX`>gS1XbjXNWd8l?f#eK3q8
zF&C71cKNxsm3T{ZU?F^4=z#L=ZJ`5-x3`53D8}9vI%jW>P899KwM%F%#zn=ZRTHcl
z)Pg96K(u&v$a)C+VB$*&S70QP&||^%)lxL9)wOFw^8hs7^v?i=Ktx-=V~0We#`>K*
zOT7rwBI|c9l;-P(`fiVIcw%#YLw#*y3?5J4vaCPu{qmU%edi)r{QZmYy)$Iq1*e;C
z@poo`N*_t?As+RC0;XH)^Nef?L1)XyxQ6J|_5lL*pCAAf^61o_g|zi28r~Gcymv;Kah
zr`JzGCtCN=G3uux^|OB3I2;`l2w7)gG_6mhT!wK-akzMc*?1;~_cWpbxggRyh2nah
z5o3HnBX8|S+{N`t>=$n0nbss0!h6o3Du9;Qs@;TD*q1JDSMSM^99o}zN{$$hQ*T)<
z@lX5l=p%VfRC^9Ys-SLhYBQ+~Ksd>5uz{QQbac)_7*!WB6n%jzN_tz_bZw99sZ(H!U
zQvWwaSgS-_E~aUd?|!|3BBY-Jfdv|Es?@%KQJi
z{@ZJdw~OZX!v7bv-%R=SAvm&Vt8;rtDR3MI{t3=5{|!I-&_;&*k^)z9;5iDs$bm-@
z_Xh-d2o}p_myW=mz`j?fe^k3uV%W
z?uD^9TIAt5I#imi4?T^(3=Cm(d-S2dp&Kv7v&CGoznCvpCwB^n&o}MWcp0v7e+y{4
z(JmBpJNYhVc5S|l+Ain7b1QN(w~*7ZzZ^Lwyw>);bgeB~#`Kf8&s_*PfYDe#OA$MIlTq&ufRi!8F`bFN
z(PS(!8c)RBeNhx?m{wPm>Oj}!QY9SlU?r?B5K9bWfgO|lWiC9H9ZjCV`WJZ4WoCAq
zp5nujSWpl-cFfV~Q~?G*EFjyDc-ZlzUK_$A&z*R9h;lt7jWK_zSq_k@9=<53R*+8u
z1-X5T1c|SVdUyG~&=qy(Vd+tS0lGKs3f9e0#2jp~((EYo-QAF&3k@4xyt5c=-9k8k
za1Sb)pOW4LcqP!E4z%!Y%uM3lmk
z6M@F$kP_=R9^cZf$4H_JcAG5FbiYb6l#JClb42O5frp+4agb+;W{jmRDU;ucbj)Hr
z=Fa!aqLX~(YSHt3Nc4PXik@#$^n7P2JzrhD{WHZ{z5hTV#~GsV`yea)IOy)j3O@|F
zU&qlZ`QiH$*GPUJk^DX?`F%|CJ2yc69HIVUrp`fkf2Mv;gSvXh=u1NT(?WZ*(Eg0j
z{;aCYCRLa7*kjet4`?wzCE0$Gv*jQvwM!CWEoP%m*Gj&ZNWPa!z86crpJxgnLbK}^
z3GoY=I0xMoOdLZl)I{op_Da_Y?aPJs6#-gb6k1!D76;t}nbsGBv`l(49rbynwM)Ys
zk4>B(R@0eduacaC^)5bc)F4rd!i$8n&CiVlI
zcwfR3FCKx(vl2EMG?&?hXQ8_oU6ilj*J9VV+A+F2(GBvD#ZtUIMW4iCwY56Tc;CW;
zp=_w*1^jw~zV}ITilNKCJ)|))lFIOhZW-^}I3ss|L#nzYMT+s&tEsk})7G8Z#W5(e
z`-h<5?pD0d1Jn_vj;(QV!3>mb0K2ruwrX*<0pu}tgN&(bWK4Z2Fs81SF?AJ>sjGd9
zm6C*HOrdS#LV2?mHc4#nU1@3Iih?QL*{A{VAE~vaU}(J9uutvO^7F!FyHUz^la%e|
zK-q4TvfaRCA0fwN1O!ay&e|xxNV;tZEeFrz9nW*93NH&V?h60a+l$I;<
zI6%9$Zvf;b(xp?Ssf1KRnAQ|1Mf$w&;G79W#b|bbp{%Vky&f{{*m`I(h_y?618{bc
z&O~`M;e8hpY&eO;gN|9A>6qU4keNIPY@5cr<8*sJ6*L{)Iu=(xH%P8m=Md#>!OX-i
z5aBT}uKqaRS?gY|9m@67>HFH7iASTR4B2tXln>0}hAsDu8R5C|Wtl6t$y~WTU|x2s
z%#~Ysu5b`d%1RPq^D=**xkYH*E41zl(7H!x-OaQ(h)>CvB*e5}u>Dprz5fabfk8KI(Ha&CyI6l?w_?k;
z3^eG{I;-&j03$`^jxAPCS=E7^C8ocX9v0ZPAo!x-InewoowLYy*w7h3XdP`cJ=YE&A5{PHEfkBMZz8?4E=&{5Rti
zlBzF$!K2Il6^=aVn@)klp^*V;I6Y+~1-p7I4r&9ii+zt;!?Vq{D#PwpY~%^|=LSDM
zE@S6kJa+!ZHmBIQ_#g{5E?W*TF+XKsuPvwfoT=RnzZ(ex2&TAEbmd%dIJkFh
ze~lObR%S)gL4p3m8C>qDzSl>I)lQ{}h4dF87s|2-F{+nuwq`d$3W@pM0JF48igAUpf-qL8e#qzBu-x1eSf}XGk@bdGj)LCK%&afP!BiGxPwUqlr)TkJ2tVlq
z&k(A%)?*m7$s7SO6oCqUbl@a+oZ$^BO8kKef;s`@9)`l=QW?U^hO3aQq%f
zw^*&GqlrpfKDg~{w`w`~)iB1w_7bgq7-!?1{%q{v*_hN_6}KV(0+#6T*?+?eyE7GkA^uPB8OM?h}$b}pST%uvw`&-?@q#h{ebibB%IA;4Efqd?(gee6#S!chbNZyFXMH;iJk$qa2U%-L-}413Ndw%dr-NY)C}A
zb5cB^ot`|=-n3=XD+g*QF09LbH-hiEET#8c;CK8aAK_?4HXXwgJ@}m1L^@ttEM=7F
zb?HQQysu>kOa#e}Y{bT=loo7f&nZv8^5m6gKzU}cXH?G`
zX0P`}_U8ir{(wIp@DBw1GXnms88v)50e^qMpAYy40{$7ke=NJP1l5`ZB94GE_Z@$9Gg`YJ;|Z2`@53Z2DnC`B-bG#n
zByHMPP*>Bi>O(;TKI(inn3~Xpv51yvnVTrs3a>>QGTt$G1rr2acl`n
z>Y_r$`)?j#ukyiJRrzaJWvU!r1qp&ql;^l0QL<_eHS|;OgthRi^wmEY9=SgT;vlD;
z+Z~DJCI;V?mCqxx7&->!wQI_z8SA^8g}j^BjXjM|w(>mSWhV>JnG=|Jg4dr+au@uz
z(2QT$H=c;bGneo3J>-6pi7}@9!*~W~3ruu;@NU
zMs9IA_>Wq(pU}|;-?y|oONZb?T<&4eVx^ejt_1g^ou$QAC1JR5qAJ~o&{YhbL#QCj
zER`&}Vzks*>SjP^NysLMm-`xY)qk|FcV}W>?BgE5*d5&eh|t%k+TX!70k#|bJrf~q
z2*J_+Vuan_MmT;AxDP>GV(7o%clEv<@cSXbnYW!kuW3)IR5usQrUN}S%iWi1_LNO-9X$pIe?-n2loNyvPYCDO6(WsM{F`nZL3O(ap4h$I(
z4_lmCZnluG4)}A+pr6_Wht8&Fxm|EPZNe7}P&oWBu2Y8l2+m4;DWWL2(!B3P|4ZzL
zxl!7L?`{;gKi)Sj3l^)oJ}~{wmg)Z#CPBIM|3}<=fXPuDedBwxyEB_E?1kM6l2(Kh
z!|mM)>5MofB#|Y8NCJr@i7Wvc=tTsr_C$^nU<@Y9Mj{$8CI`QOZNOv@!hi{Pm}Cq#
z25e(&V~($WRXww_dn>{B{=et>OV4drSNBw>>Qr4_9SQ71%<`z%+w!~O_>>lxpZ!<4I#wqYqWL(b#B>c
zZxu_`rkX-28oNf<*R<+s
zYggmF&2f5ViiF`JGF-%l%i-Sr+h1vU{BN{8{xN-~{40H?{A>3t`*D%R{}+P#N422-
z5fRjj*PbVWdid-iEvO%l#7Ya=AIREtYso(cQXX)|7bO0s^O$6Q6Nq|(cw@IS*#De+
zli*ptNiY#g&TsKe0)#*|k&PSn3y_46@GF++!@+9A8Nj?1b)F&oh~CYu&Ylr;m_}7-
z*sl;uJuyieq?J`;Qz*MFCD@Wp1f$NgA#EERGdk>fHck#4FKE>@+5OJOB?!C;IgNL9
zG>efoAZeZ?Ly{^#f=k#I5BnUjcv6=%!X3PbFebvU9ZcGTmI7?=QNMIRi!Zqcv2Ea?
zuiSeOk-%E2pWmPQar?4A8Qc4
z^OV5xqiblw^gi32Fv_V!r&q0){ZRLH&bzE-Lz?LCi7myx8cLW}YWzS-ZL}$*PNmOD
z1ff=t+aad=l4_M8NAN2mwb?0Ab(KGOtpvC0;E_>vTPe8SCD|syQFRab?e}>xoirU%
zuZ*SfJX6g1BhD3@HLg`~AK}1mlk#}LRXoW8c@IZvD@AFHl6>Z6EXE=ht=?!Xvyzcy
zG)awXuSb*q$!9-u+CPWB{gw{WFh>1}D&=u*uLGu{9Q*=Hqi2>dDo?O91cIr(4Yi~c
zr6ri&dw48EoiSCnaCvjBtB$VPilNlLhBCI*6-TN-sH^U=p<(sHCMoTY38D{nq7UTU
zNAr>Q5Y9Oi(&2n!$g?w-cs^>bpOS|XOz+!A(=J8*MJX_$e#L=(PjkrAWki1OkN1JZ
z!wT0>|0s($REif>qo*NWwqU5-G%wN!LrtIN|K#v#zE94PPj;bhQufK3vQO^!f3jXa
zX))B>CA6hJXS6|jA7+5mJOWQ>dleXw^G`tlJGe<)4NWU4;nkU>fESjT&dTFS_+`4!
z<6lEVU=z~Ys(G_x6&|kZOfi4L5jO
zg@_gyf@pzpS*Ty^laYO*jO>#*ezZ76%Ymk9InZQw&EmFtE?>iX5UzPJRnd6?+bKFaMj(b_paqIOQx6Ym8UX+RKOjsCv
zLC`luxNmdW}?9xJ}*zW30q*h=F49{v8Oke@fWyaSW^Aj1qTQ&LXVOj;8gQ
zlcePUagOC2MyNIRP0$%2C6S}?aCdMyD0a?D&)s)e@|DaLL0oV+u%KE1M%7i
zNgKdtn>Auieh*a7Um>9&aW2wy?Q76!5f!(`NOuJt67kVV?`{;8giy2?{{#hY#oOf*
zI>e%~Ln26Xo-bq@qYaW_tWm50tR~W^mF(ZeYk@5pR`>Z@z$okk+2+-Fc|)3jYo2se
z_B6{4e=|bjIG;gC>9_kFY<4=4-=O^&ALI1&7=_sszc!VKdIW$7I-ld)0TKcQ=<}$2
zPFvNiRSN`Vp!C3J#%^H6d)(|gD
z2W7R-dw)Y{KC5Z|Q`7uP)BKl@=9il0KZK@u?L&m-m*ww`z~;+ytUI(nm6e*O4Ub>N
z;>L3Lt!8_^HnVTVOqYKklObV163=464tXU%Fb@{zVAS9+=O37nzhoiICZvn3#X3}2Q2q-`m7q=Q%UI8AgRPChq0}kf<1!_lGM)b*Mp|0?Nos9rWoFQ9
zPS7>mS7ieER%?udX-wy9UVmj1ji&uyqHAW_F6
zK=xxjgXNns*^7+{jM>e710fpdr#4>CIyic*gsIO6Iw_ox{{3~qX0328~GSOnGM1eE8ROQ=vV}__0BNzaRlzofhOkm&8ZDyBwcYjYxwdx
zf~*w34W(bu`@ny--f(Ho*54?nW6*8Ujsv(kN&HAV1+k7>s0nY8-o6Lf-@
zr}1c;o`}465tau=U+eCZ!)(*!6^yaFYkL8W#4mb6?*NH$Q_XZ{iVxFzAgfXH(fqM?
z9m>&!Z_FWc56Bzp31c?^y{{*)5W57wNCX`^k26WVVZX&38$Q**^4@nEaP`WI@T%$D9P{~Af&Km4&?7}5EsIgiDB2QBec-r}JUVu{Ytm86UFs=r^%
z6~@O1Rh-8Rd>v%YxvluImPu#v`s{~Q%yP3|sk^H{sff2S^S$pcQR69|(Db;t&G+p65IuTdlo|yku&3bdw=zn~#P%
zn*w+o@7Y{q&fn1$&GjVHde0_7YqH_~RrGD~Kq2rG!f~S610==v-nhE1lv3KCQl-Sj
zC4vkV4-)uCfDbM&5TP#zdV#=K0A48YRe%o__HG8C$8CME`iAo)?yOkO53rKhYKd>^rF#E*;DUHmiFL(57
zZJ>g+FrVds=BT;Qmh$pGZ9a+SghWqV&D+Uqs31?v#bc$|4-m|c4%ux%_cliHI0<_Q
z@s@KS-F0eq6c&jCJJ;1>X&BJj(APZjtTz{>=F6>ve|*8wjV_zl2Cfd>Gu5cnOy
zrwRNn;L`DLzhQK7m{4wCO1pYJNvjzSX@Hqm12KZco
zzW{umz<&pPzQA7sz5qk_{YH1hNYCq-5Y488J+uWJK{`EgboenNK99(oT
zxaeGP!On2OfpEcXaKUMC!Bud?v
zFKJfy{@jhGn>Lm
zQ)_Q>_~|(t@+pSQ?x?iS0okzJE+VNWso7^=B%zR{88D=$;*7?oU@)Exd2$mgk{eAbxpWFe
znl`3I8v%gMru1V*=)ebnMRcw7*qcgg&=G;QtpiXp2+VSgb8Uvz2GXG%&qt0qtFy|U
zF}sr4m-+WX`u25RPXd`p)kbJPub+pziZIysr{@*{CPPc4c#98SL<`9%?N+qNh_QJ(
zT_Uw&It6aFa748wo-yboTr!+yOWP7{{ClvIjVPusinfkzj{k^uYwjCtTaI_vr3UVr
z1b)wL3OOUzyN-iBDj^OhM0+k`I7blBP4&AVE(gWwUeg-2AfBxgZ)o0mk
zRy$&zjHMT8SmLC6LEK7cZ2~H8Ysp}!r4@RhAcEy=Hj^1$n;nsvUYkv47Sv`NS&zFm
z8yk&dgIZG9rlmJg^J$vWAt^uU1s93NaMzPPV^DirfPLLyI+cvU+9y0g$L4M%w)J7d
zjr2T{#?k{=?~o36^UI;+Wp$bPlLRQGd5umJuCt}2V6VV_uuCV$A=#iL2M-A@IXPuu
zQ5LfggM~J%A!AMs`8)$%Zn2w!GZyT2os2@)>Op~BO6Y7aA!QU0hj)qHBoozM>=Rl4
zHNaA;g(6XnoZME$S8H$hU^|yA1nGB0B!#uJ=g8@H}+u!di;o)1cPV1gg4r
zao>vTEUXdy4+y0edw5r8GES}imbYi9o6xF(lyeWia9TP&tNF
zkwq;BpsUK!&zj1kpS8n}e&lZSOn2XS4psGOKc#3MwI_CAYW+Xe#9m~7oA$S>Kknkv
z8kMIL@YreBYd*Tcom_6vh#R$g6Wo)G{M8uDfHd+y03QNhvXy@`VqGMzvo&Uv<+os>
zcnH@X7#wP$>D%z#fI(EM4uo}G>S1pc?9XJ9y$uct|8CcrK`2}V!$mk;H~bEn8C_y`
z2(h07d!$i-i}z@=Vf%-e)0!ou)P?Vqu^MBbBNmI3q)BuS$F=Vh=K-E>7uyfPg?eZP
z_fYL$GTMGboX5oZH9N(JnE`%TN__$IOr63D;^V|oi_1lzh3=-PGb|D#->^>x|uJn(K@Y+q$OVa
z2uW*nxm>iJXznR>#=?g+SW_GfNft!xHDY+!{spk|C^sVb-bfzQ`Po9}$JY7TQW7PF
zzgTgM&QGW0N4)ltk{|f&g}l0RX}+Ur_Gp?pO>?Y#xD8mjThq)6P4U`C2~GIyiM-yy
z8ibT`1ApML>~5B$X#jH~13gxAeiC9E_MNO@ML%I@A6^^TcVWRLXDW1#$TvhMvup#;
z(M^HmC~QBDfqW{#*(PAO1=fB7NRUnVrG61_ZPFXqd6~@LGRB*wccATiWpDe*=B@^H
zFf~3N6g+A0+U17uH99@dZ#RZCVDO$If`V5&2gtc=1ox`(o=WmN(-@=vvCHr@s-$o~
zQn)N8H|Bb$vyy_EFthSo$^`2(dOn|8BP&?0k*79UZ_0FN0c|?JFX=p!AR_SI|HFK9
zGH&K2wKpL=n=GyV3r`<#q`3}SbNpPB><;4VpfJY>Iz!r4lJMTl*7GNH}rR1qtc7!guDQ&Fv9}LpcWc%}O
zt-PUT`C26CuZf=-_M$%GB
zxf&k&?k@K`1_*Jti?~}O?r{D_4qVS#wYQ@j73)a^!Nl`
zAz@75L(x<9uAWYZG9@ASdaB`I6mqs8F74jQ^!e-yAfoT}qcmtE^g;@y(l}-WltalSSQCYdTAWF5~lV8U3x7h}=7@jQ3V4<2hBzcyE<5o>Qfa
z_f{$6In~Oz)5golcS5jVBQ=e{$5O_>U^&@h!)_-~+H!lZ=4vArxW<}Alkg0{*soQR~x#Z8MMMx32-?!MSvkDNg6pUc{N
zrf%<Zx-)@(|ZHhR@!FKk^ZRYMT;^Gy=mWNlqlat=SwGD%G$Lw3b_xr
z@_h^4r|um#R=lal3ci4%xy{lXs=1N8a=}OVEFye%rpsgGhkKvPU*vyVhYx7~fDRwj
z{y`nSo#r#R_Dml?5e}})OPo23!z5J2eX{@8A9HB%g}ewne83pzxYKWAi4O}V7fQedcqNsoh2gNcOD$Z
zGXt6{27Ek2tqOOs%QWPNyTl!@$p5Ae_jA#b3NBh)!9`0dxaRCiu9@ZInmWxj!Bn;;
zO_U^qD8qfj%J7yh!&}44aQ|?|_ZQ**iY(t>k>ztM82|o?BAi=Ugk3kx_?){9_T9I2
zCf^=jh6guZ1_W2sfWJr&RutjEiXxm>S%lp-Tm;Tsbv_!@IT#$C|A)VWj~@OGK6%y)u&};zy`Lv-nx9g|!dxGc$|Geh%%PeyLT9()C
zbba$BKy&GPx~y>Hmc5tMz`Gg?HxaS-mW3IAQj%4DRz~+dO_whqY6`SIfg87ub!(a`
zX*;30578vF#Alj#-}v(~n(u0we8EvC5!HFkCN;^)nq=0t@V?p~zWw&Ir?yFW@Xq7n
z>Qz)F51!UBwb^9E-j@<5NRzI`U0vD7eo>bGPP!W4#;yDf(yV-qQSS*BxcdtEhNox}
zPmL~{Mr86}lg5^rCowur(%IdrPEk6t{{|-K8~id=zyB;&6Z5;dl8lQMmCbRy1kr~X
zhQ-;E!whr$Us;f#XFL*x;#NGuSttn-LFYF572JP3neY?5$MUDK3f-&7JFP1Cr?j*H
z-?Bj=-Hy4UhCLg4cj`FUj@fPBio7
z#T55%d?x6w3FGQ?^fFm?`8#PR_tKcJVBLKpXv)ntS;CUr*&O|ExYJCQ$>g>%N0WkJ
zAU9SXhs(n+?@%8GM
zs`v(VIq)Qm_v4*IaOen~VVcdjWz^#o&6!VVlbb|6Q}UxNi~@!@X92iNuxJWHqxqs@
zBaX#LY0|X+hN(nip=DZEqG>b&ZK7T+5l3UBSEBqHfo4dtK^Bcb1MoEj?MKC{o91|a
zR5;I4Jcer|YFj;DiiBEj^(TYsRevc(K((sN_w)RyPIXnuk7~@+uS7*MCd3LorgIZc
z`hEgSCwHp{D0d{UlnQ9fO8bZgAv7}$?bV+u#Pk#QkQra
z!KBD?HholJ>J6nkUl?2dsmGS>_1Ln59$U84W6O>{{eu~LY?&@&i+Js0Wo&`ZcLxx(
zztXg4Y1+GL+A}rn-F&on(X@9K+Tw-rhphHh(EgXEy_crFx2C5{e@*)UAMO1#?KwhQytX5>_Zv?8KbrPJP5V$ydx55Xn2+{+
zP5Tg`EnfS0p*`P!FUt(v7YYQvE{)}Bmq8ESzbb<|)fsdZ&;!H9^0n27w5vy|p*z$&
z)zBl<7yDNkv`4D8xmCyVan;Z?mhV*+A5+Iw#mCiERq+XRb5(q;dZa48PQ6|gU$1KB
zRl_%^H1Ka$;*)AzReYn`wJMz^F=Gn&p#j<)8uiITv2e6%f>
zi;l{5MMr;0JG9)U(b4~e+a4YL4cx})=_$qN8C#Y^a9BtWB0l8o0+&uIZr2>d8ej
zvD}u?Od_{=G!xHdq9b!1(T-d?+D@4uX?LB@kr{1~&*>zor#?y&aUu#CyI_$*KvLwL
z6ZyaP0;$+Vyri2XK)DvaoPQo-m)E&Ab&H$txQgt%FoZG+vIw
zB&S2_DCEU5T^Ki{UfR_4Ht-QK_}B#+U7*QJr`bid2q4pwCDwOt{RY-|tZq6o_DxPy
znKStP)IeZo`Zap_(89T*mpCDuB
zk;BL3Z!~R3(>`9)UZQEA;G=z80Morcq{(X=nrv{!1{7iik6e6-Kkw9gaT;>Ce#R{JVw8=Cf|n)Z)0
z?H_8|m-%R4qG?|&w8d+mEVM5fPCKY+U!`eZt!ZDWX9P%djzOgj|kA99v2{~UJ#&B
z4G7SrJ`$jr%@Fa#3R6WqlYS{dX;pI|1Fb44K%2@4(5`v~=uk5S7@-anV5B-mfKlpH
z0W#`r0YT&_5skH)3S9c09L;YHS?bOQx
zY_HxCU1c?&>H3_E32N
zW~(y=*i)?%U@!F(0rpmR39yfPQhT`0S;ED3vh@!SAh9!tBrsK>TRM!h|sJc^t!`K=e0f(z!3g!s)iU3El
zc`yQwQtt}pX!U0S7O5`k33+FfAWmRI`=Os8D|b&SB!I#=fl41@COM*`#Z
z8g-q(Faxaa6c{#h)vpD{tuytUz$*cNC@_>l)i(meps<>FD8o1jP&*0?tv|KDz|fjj
z#|eBX;L`<$O(J!Lz?T8OQDE5FRSyaLW5DkSdHF37J;t@+$k_#
zIZ-_V)f|x1_{(8V?3cQBvQ(&AfsA~kq3pwhS
z0>k#OdPd-zIR65}{G|F&;9CI0tRca-0{%kq(2Q5#2z(ph+QS*X9dKIUI{;?|#tXM<
zM}hAIJWpWU#8Zm|zKhEu@ZFq$f$sr)xxmnnP(KkE8XxLbf$s-=pTG|QhN(S*Az@O_
z3H~82qreXX{!-vyavL4NFf632CV@$XD4;eG_))-P1*U_LfSM*SF8Hh20^=n%wNPLf
z2~c@~q0*~P7x)Rl7YqC(w~N5P1$?u>Pcfeh4EuuWA%UR1*dATXX9Q5OpQD)&u+U*mou
z@aupd6Byc$>ScjR=_8;%5|}pY0Tn)q;kTIo1%8|BQ{Vyan*tAVegu98@W}%IfyWAg
z>99Ybt``^<8`T{GzYq9vfk`Vppk5FdN7HQNk>EcvZwUS)=5vAZ3a0u>VA605sOZrQ
z)X1%~donj`S%+{Xnb?Sz0@D)8T!X9WH`
z_XUCf!F@qsSOr%%3ygiWdPrcB5C+t%0+U29pxzf42bOF!l3;AP)mMVYwp%3^F^ny_
z+C*R+bgFRz+joS
z{ViU*AnWhjhp+7;n)ZE~_Whdny_)s|KHB$a+II_W@!HFU_C3RCM>XyL(X=1Yw125-
zKkB3Xu%`Wx&=#*<6xt6DrybL@AJ?>>(6oP}X+PEs8P5W6*
z`#DYf8BP0nAMK|#?WcsccHWgtBcRF#=$}yw>9zQG&Vc<5)&w{lWVar!x6K;
zn<7qYb)#Nl7gFqby-lC={~ougZ>E9CD7@_&7KFwV(uDh*dr#^)jd6yD*>XQ468*_eGi4!cgEpQW47
zNgeLlHFwzxhtu@stL~Q!5aJ{4eyrV3wELPHkpa=QS*-61bM1)T&>2!cq^jOQRS3N`
z@47H$1?|VSNmc^0Mr!rL@>-Q-BIWH|95}w+vjq2c$r2n=bLG}SrmB5y
z!KKZVzBFjqp@ncvY{jL!%E~t9kW$%TufLJXCTTuFX|{c5nj1)EZV-R!ycvNhI&T{#+}j}a+}>*$ZNsWkpR+~-_Bf&2rDMZrn>$uE>G3QQ
zlkqIfZm4Lo8!lS0(l8ccxTP3mce!}&vt<~A&v)k=HZqzy|DRHl-HqY~8w1W#zPe#{
zHFu#6uG?TaH3voABJSpP8}_fHLEg~4BX^A7ZlKq4{)qOiFyepvG2Y$NR(lVysnl99
z#e8WN~$vDbs9+_eeh9Y7FC|dTfk)B^dY0n_!{!BpgUt
zjh20~z8isil!ndMI&JSp=a>!T)N79p%5p1bIcpiCq%u>w=1K)1-sZEE-oS|2uC3RB
zKyO10!?TRS2T(N_0h_{3YshcsAf@@TP4i{Dj}KclAEt#5#fxXLvfAgHvq>2^kk+(D
zX<8Z0v$pA*qSiK37s3SxT*RHq@%q8>`bBuhZK~r#CKE
zvRjbT)O&=wc80PQe0aSDnZ#NkqK%g^~z-_A<=Xt`7bPoyHuU#(p}D{pCB_491H4YLfd1N%7h%
zg(Q6TKiO7>X3-8de;o?jGq5PzyBy1%i|5@?01}~*7!&Lrcp5}Jqkt7!D(H;jHvy)`
zxl>zezvH}KeFtphF748DODY?&UoiqEodkDNuiTy}S@tS<&K|ojjG$8*NqyJ;IX~F|
z+voOuxMgn0?QT}0wIccDs1}2;d|7&b^llRAWxEX1o-TRzz571Z|L*%JU55wjIy^`!
zsEFn`P}ki7Qg`CDFP6H4&tAcLeW(xcQ>LOm^!4SCli~Up?bgQ)74^aI(@T;6M_U}A
zjBm#o_vL%EKi{Kuz7N&;UKn#P#m9;ZbiU_HzQt=_BKd|7cNaCULPvTN&NmEhchh>8
z4Q~h7@OC#|wU_>si
zB1_yEt71ZO=cE1Rm+W()e{HJEzgU<5XwCaa>Hf9I?O(_E2B9N$#T+3OBVPN5`heOS
zgxv9AGo8jMI*n6x8U>xkG9T%aHR+Rtw0P}Hh4jhgyE3R4XE9D#WK&N}ot7)&)v@g*4zSvD;l{*hy*{tAr2>qyCmbeCFbAI#z9y;wuAM2uFtjo3IJi~9txwlt*DK_G!`j@yb
z$@H|A1>EfgxNqIcI61~WKi2hewXTnAe5Jlpm--4RwRr8zrPNoJulWwpWtKI|KbDlO
zS&ZfA`grdvYb<{k;1vvF8)je0;2!{zxIb$Y-uH|mIj2DBm*p4BWi@Sd?ceqsKa;N&n
zL{^%et;5&3^~aYM#BQ|m<#5UJE$>sU!1)zvuMi-VJ4rHe;PKUWWNs!jVb~|D%nfO}
zc=`8o6RMi~vTSj_?kLaKWPTAyvNriL4-QYpiI?Q`G)k`H`{XpNf%f59K3A1WJ3Pzb
zs%7=%offw5X$DSpIj3VXEJvL&9ChY!)LFw(X9ESBk!KSJ+uq*wBUQf9;3wBf{djVo
z#*io;Y*2GbVBQ7SUF8}Xvd@78Z>73vh)$eRI9YsFkNYlv!
zU@kD76J2>w4bR(MrTzF$;yM?zf_F2PL1=MWxBL){a5YUHn5Ln`{k|x1U+F1v>ra2g
zYdjgpngg3`ExOzjR&0V7kvsTB`*=ziO?;pjTDVMe0)%dtxTOjg?9_=z~X^e#hYdZyzn
z78fPun-!y}$wqODHHCu7kWEMHSy)DCnT!MaRFml|`b6j@_)5@wl0UCWli<1dpj6&D
z{@A-zkL{JPdy7)+p5Atf!3L9(;oiDZ(LUD#SF{RT6csMx+xx$O)2~}m%;O`bkxJ#S
zaBHS3mp_#1@HCFA*KFJCxu&C|jng^pZ&;3x)SkbSClhOJ7vDb+N%kQU*4!Nj^VOrzs%v!ewn^!zw~2b
zrhffvjPLcY?C#-AT0$-7N?hVB;K4HIN-9U#UIaPg^6hlwL}cHHL~^d8;NC|6D`N7{
zS-NX+$r5nLJ_Z{#Y>yYqR+H=CHqxifp^rI7;X1jmWYeT%ub${z?F=tj(7DVfjx~Jc
z3`vmlA8ajCT&hr-eL?36ww{NLb?BnhP;jD6xuA&z(O2PzRu!>T<6x*D)fDQ(sk|?g
z^a;fzbTZu2tnn8K{%XQ!>r6Z#8X+E)$3ux-TY59eaCe6~d}-;#gcPV{jleeFl4fdr
zL((+))W&qKAwuJ4tDBaV3ZHaKnf6EWM*QxmAksNY^_;|d>l4ZGr(q>Scp($-l&*mV
zX{f(fmU>##x8Hu7O2AUu3@d3}4WmY|?jP%}(*SEu_tr(yNlV^(U%y~|0`SP*Xeh$<
zoFYGwr|&H~Zhnw{MjhO3=|E}(I95|M)fCGX@qp&lO{5i$hpWt{1Oc4f7!7c8xmLae
zpiyi)-MIob&}y2SYLm6yZOK|^3N|>GHPuPXI_EM-I1`~{LURpF0NK}JJN0jVSC}$L
zYU#=7MT@4L!jC(gfHMi5twzpPh^F+4xa0pQx}{O#n6V|k4GQNu*YY~4J7Ss6OPIf#
z6a0v6Et|z{3bCgtEIyNmq9!ZV6zzi&1+9SO4cVBQK`lp%DL$vesNNJ;`&6P5$(VB;
z_^>Wnm!7wyNfcli`v~nqEewB9A?t&F8Rb8YXJ<^Ru`tyaKRl~xwDnFHp*3KWxW=W9
z0_$|PCKJ$oJ%K$v6~Wm!9NW1|}AX(?}d=YvI|^RAHJX)w#AHu7PYY8A~MTxCfUQ
z{M5Qw1WdR?ttH7>H+qTkR(H#q%Kz^Tc;kAw78}tM$|bD=K&GN
zK|hZq!@@236+|oKobHWh!2tFhTQOfquJDw-z@q@iX$!cb4J)Eno?mN&QC@Xs+bjy$
ztQ5c#F9%8W2%q_q4RW%HNOy;6Eue2Z@U5P-!?5*^ZzH~U8;`~GhFM6xbdtLU`I($|<4_(ks9~M#8q{!3AbKsdDq4ar)lWaH#WJ6NhiYgytY08E`$%RR
zfN6Oc4QsL@nOJW_(#pi9A3*qMqHiB^BAL40Bq6(|??}E(eWGtFW9u0^HW$j&Woszz
z7QnXlZbry0dad?EUy2aqIcPc^kq4|v7X7v*`tUAHq^;L#P4s<M^eKEhlE2-QQ&{*tzMU%HPQbUBD1W@5*BX`R
z+x&Zc9FULyO-&KWBzjvY!suSA_(b0yYdGW`4vBLidvd{a*2p9hea|qqR$4-^b&0-v
z7~9bM1KP)(0wG2u(@5nftU=q0YRR82i7ev}lfAo?eRw!wxiGO&i8Rfw`-*?l-dG3w
zcM$&;y|GsI|3HZKFtNtoUQKM$2+qKU>i{}f^c~c@BHf!s(z%SPC+_vMqE>ERu}w!+
z^o~#J9cAmhv15p7>4+L^OChb~Yt_Edy|GAbCZ6bnk}4RK=6C&FdfwP3-*;WT;Y@8J
ztGGm=)NbJ57i9DN?`g}t+MZ!=z(!aR&zB*X0#F_nn)5SS*=paJM442%B%
zhZvdBxdtN>&BcvOZO$|@F*Y^sf1}mNEF2#;GRwwIG%_;)9WZXJk=Y8+#BrSl?T|(r
znfbX6BeQufWw7G(_ynwa(4b@B`7zki8iQ5lOtw_eL1P#+^TzW&4sW11r2NKDXYPmx
zByg___Q5t8}qA*tXe2I58m@ul~PXeVKqblUX@UfPtf
z)<{>XxXC?Gg(sOHRb-fmA@<+`GONjE9
zg1y!Vd7Gp*v7R;~n7^Nr?DVDSJb?E-)3RpV*45i8pkUa4v_L}(n}ir`5jHn$Orz=f
zJ+w_cWw_;RUc-xRa+B@!k&HSSED=kQaGduI^UL-PL3i6QJf^p8@`XfX7co@Rv%!6Y
zL=W;}mD(5!$aHQ?$$k6$o{W0