From 097e72e3a30bbf2229c2e952a64de8f54f4c4b36 Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Sun, 8 Dec 2024 11:39:28 -0500
Subject: [PATCH 01/18] Update Test 1

---
 AutoTrackR2/KillTrackR_MainScript.ps1 |   6 +-
 AutoTrackR2/UpdatePage.xaml           |  29 ++++-
 AutoTrackR2/UpdatePage.xaml.cs        | 149 +++++++++++++++++++++++++-
 3 files changed, 181 insertions(+), 3 deletions(-)

diff --git a/AutoTrackR2/KillTrackR_MainScript.ps1 b/AutoTrackR2/KillTrackR_MainScript.ps1
index f579183..cf36b4a 100644
--- a/AutoTrackR2/KillTrackR_MainScript.ps1
+++ b/AutoTrackR2/KillTrackR_MainScript.ps1
@@ -290,7 +290,11 @@ function Read-LogEntry {
 				}
 
 				# Get PFP
-				$victimPFP = "https://robertsspaceindustries.com$($page1.images[0].src)"
+				if ($page1.images[0].src -like "/media/*") {
+					$victimPFP = "https://robertsspaceindustries.com$($page1.images[0].src)"
+				} Else {
+					$victimPFP = $page1.images[0].src
+				}
 
 				Write-Output "NewKill=throwaway,$enemyPilot,$enemyShip,$enemyOrgs,$joinDate2,$citizenRecord,$killTime,$victimPFP"
 
diff --git a/AutoTrackR2/UpdatePage.xaml b/AutoTrackR2/UpdatePage.xaml
index 2c86ea4..e39a348 100644
--- a/AutoTrackR2/UpdatePage.xaml
+++ b/AutoTrackR2/UpdatePage.xaml
@@ -3,6 +3,33 @@
              xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
              Height="396" Width="626">
     <Grid Background="{DynamicResource BackgroundLightBrush}">
-        <TextBlock Text="Download and update features coming soon!" FontSize="24" Foreground="{DynamicResource TextBrush}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
+        <Grid Margin="0,0,5,7">
+            <Grid.RowDefinitions>
+                <RowDefinition Height="Auto" />
+                <RowDefinition Height="Auto" />
+                <RowDefinition Height="*" />
+            </Grid.RowDefinitions>
+            <Grid.ColumnDefinitions>
+                <ColumnDefinition Width="*" />
+            </Grid.ColumnDefinitions>
+
+            <!-- Current Version Display -->
+            <StackPanel Orientation="Horizontal" Margin="10" Grid.Row="0">
+                <TextBlock Text="Current Version: " FontSize="16" FontWeight="Bold" VerticalAlignment="Center" Foreground="{DynamicResource AltTextBrush}" />
+                <TextBlock x:Name="CurrentVersionText" Text="2.0-beta.0" FontSize="16" VerticalAlignment="Center" Foreground="{DynamicResource TextBrush}"/>
+            </StackPanel>
+
+            <!-- Available Version Display -->
+            <StackPanel Orientation="Horizontal" Margin="10" Grid.Row="1">
+                <TextBlock Text="Available Version: " FontSize="16" FontWeight="Bold" VerticalAlignment="Center" Foreground="{DynamicResource AltTextBrush}"/>
+                <TextBlock x:Name="AvailableVersionText" Text="Checking..." FontSize="16" VerticalAlignment="Center" Foreground="{DynamicResource TextBrush}"/>
+            </StackPanel>
+
+            <!-- Install Button -->
+            <StackPanel HorizontalAlignment="Right" VerticalAlignment="Bottom" Grid.Row="2" Grid.Column="2">
+                <Button x:Name="InstallButton" Content="Install Update" Width="150" Height="40" IsEnabled="False" 
+                    Click="InstallButton_Click"  Style="{StaticResource ButtonStyle}" FontFamily="{StaticResource Orbitron}"/>
+            </StackPanel>
+        </Grid>
     </Grid>
 </UserControl>
diff --git a/AutoTrackR2/UpdatePage.xaml.cs b/AutoTrackR2/UpdatePage.xaml.cs
index e8b4302..0120d87 100644
--- a/AutoTrackR2/UpdatePage.xaml.cs
+++ b/AutoTrackR2/UpdatePage.xaml.cs
@@ -1,12 +1,159 @@
-using System.Windows.Controls;
+using System;
+using System.Net.Http;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
 
 namespace AutoTrackR2
 {
     public partial class UpdatePage : UserControl
     {
+        private string currentVersion = "v2.0-beta.0";
+        private string latestVersion;
+
         public UpdatePage()
         {
             InitializeComponent();
+            CurrentVersionText.Text = currentVersion;
+            CheckForUpdates();
+        }
+
+        private async void CheckForUpdates()
+        {
+            try
+            {
+                // Fetch the latest release info from GitHub
+                latestVersion = await GetLatestVersionFromGitHub();
+
+                // Update the Available Version field
+                AvailableVersionText.Text = latestVersion;
+
+                // Enable the Install button if a new version is available
+                if (IsNewVersionAvailable(currentVersion, latestVersion))
+                {
+                    InstallButton.IsEnabled = true;
+                }
+            }
+            catch (Exception ex)
+            {
+                AvailableVersionText.Text = "Error checking updates.";
+                MessageBox.Show($"Failed to check for updates: {ex.Message}", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
+            }
+        }
+
+        private async Task<string> GetLatestVersionFromGitHub()
+        {
+            using var client = new HttpClient();
+            client.DefaultRequestHeaders.Add("User-Agent", "AutoTrackR2");
+
+            string repoOwner = "BubbaGumpShrump";
+            string repoName = "AutoTrackR2";
+
+            try
+            {
+                // Attempt to fetch the latest release
+                var url = $"https://api.github.com/repos/{repoOwner}/{repoName}/releases/latest";
+                var response = await client.GetStringAsync(url);
+
+                // Parse the JSON using System.Text.Json
+                using var document = System.Text.Json.JsonDocument.Parse(response);
+                var root = document.RootElement;
+                var tagName = root.GetProperty("tag_name").GetString();
+
+                return tagName;
+            }
+            catch (HttpRequestException ex) when (ex.StatusCode == System.Net.HttpStatusCode.NotFound)
+            {
+                // Fallback to releases list if 'latest' not found
+                var url = $"https://api.github.com/repos/{repoOwner}/{repoName}/releases";
+                var response = await client.GetStringAsync(url);
+
+                using var document = System.Text.Json.JsonDocument.Parse(response);
+                var root = document.RootElement;
+
+                // Get the tag name of the first release
+                if (root.GetArrayLength() > 0)
+                {
+                    var firstRelease = root[0];
+                    return firstRelease.GetProperty("tag_name").GetString();
+                }
+
+                throw new Exception("No releases found.");
+            }
+        }
+
+        private bool IsNewVersionAvailable(string currentVersion, string latestVersion)
+        {
+            // Compare version strings (you can implement more complex version parsing logic if needed)
+            return string.Compare(currentVersion, latestVersion, StringComparison.Ordinal) < 0;
+        }
+
+        private async void InstallButton_Click(object sender, RoutedEventArgs e)
+        {
+            try
+            {
+                InstallButton.IsEnabled = false;
+                InstallButton.Content = "Installing...";
+
+                // Download and install the latest version
+                string downloadUrl = await GetDownloadUrlFromGitHub();
+                await DownloadAndInstallUpdate(downloadUrl);
+
+                MessageBox.Show("Update installed successfully. Please restart the application.", "Update Installed", MessageBoxButton.OK, MessageBoxImage.Information);
+            }
+            catch (Exception ex)
+            {
+                MessageBox.Show($"Failed to install update: {ex.Message}", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
+            }
+            finally
+            {
+                InstallButton.IsEnabled = true;
+                InstallButton.Content = "Install Update";
+            }
+        }
+
+        private async Task<string> GetDownloadUrlFromGitHub()
+        {
+            using var client = new HttpClient();
+            client.DefaultRequestHeaders.Add("User-Agent", "AutoTrackR2");
+
+            // GitHub repo details
+            string repoOwner = "BubbaGumpShrump";
+            string repoName = "AutoTrackR2";
+
+            var url = $"https://api.github.com/repos/{repoOwner}/{repoName}/releases/latest";
+            var response = await client.GetStringAsync(url);
+
+            // Parse the JSON using System.Text.Json
+            using var document = System.Text.Json.JsonDocument.Parse(response);
+            var root = document.RootElement;
+
+            // Extract the browser download URL for the first asset
+            var assets = root.GetProperty("assets");
+            if (assets.GetArrayLength() > 0)
+            {
+                var downloadUrl = assets[0].GetProperty("browser_download_url").GetString();
+                return downloadUrl;
+            }
+            else
+            {
+                throw new Exception("No assets found in the latest release.");
+            }
+        }
+
+        private async Task DownloadAndInstallUpdate(string url)
+        {
+            string tempFilePath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "update.exe");
+
+            using var client = new HttpClient();
+            var response = await client.GetAsync(url);
+            response.EnsureSuccessStatusCode();
+
+            using var fs = new System.IO.FileStream(tempFilePath, System.IO.FileMode.Create);
+            await response.Content.CopyToAsync(fs);
+
+            // Launch the installer
+            System.Diagnostics.Process.Start(tempFilePath);
         }
     }
 }

From 7b95c7ae54d53c514feef06b39247d0ba20b38ad Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Sun, 8 Dec 2024 12:05:33 -0500
Subject: [PATCH 02/18] Test

---
 AutoTrackR2/UpdatePage.xaml.cs             | 18 ++++++++++--------
 AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj | 12 ++++++++++--
 2 files changed, 20 insertions(+), 10 deletions(-)

diff --git a/AutoTrackR2/UpdatePage.xaml.cs b/AutoTrackR2/UpdatePage.xaml.cs
index 0120d87..972e51c 100644
--- a/AutoTrackR2/UpdatePage.xaml.cs
+++ b/AutoTrackR2/UpdatePage.xaml.cs
@@ -128,17 +128,19 @@ namespace AutoTrackR2
             using var document = System.Text.Json.JsonDocument.Parse(response);
             var root = document.RootElement;
 
-            // Extract the browser download URL for the first asset
+            // Extract the assets array
             var assets = root.GetProperty("assets");
-            if (assets.GetArrayLength() > 0)
+            foreach (var asset in assets.EnumerateArray())
             {
-                var downloadUrl = assets[0].GetProperty("browser_download_url").GetString();
-                return downloadUrl;
-            }
-            else
-            {
-                throw new Exception("No assets found in the latest release.");
+                // Look for a `.msi` asset
+                var name = asset.GetProperty("name").GetString();
+                if (name != null && name.EndsWith(".msi", StringComparison.OrdinalIgnoreCase))
+                {
+                    return asset.GetProperty("browser_download_url").GetString();
+                }
             }
+
+            throw new Exception("No .msi installer found in the latest release assets.");
         }
 
         private async Task DownloadAndInstallUpdate(string url)
diff --git a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
index 6dc20be..31ec244 100644
--- a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
+++ b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
@@ -50,6 +50,14 @@
             "PrerequisitesLocation" = "2:1"
             "Url" = "8:"
             "ComponentsUrl" = "8:"
+                "Items"
+                {
+                    "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.7.2"
+                    {
+                    "Name" = "8:Microsoft .NET Framework 4.7.2 (x86 and x64)"
+                    "ProductCode" = "8:.NETFramework,Version=v4.7.2"
+                    }
+                }
             }
         }
         "Release"
@@ -190,8 +198,8 @@
         {
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:AutoTrackR2_Setup"
-        "ProductCode" = "8:{01D113D7-62EA-41EE-A06E-55A8D5DD1883}"
-        "PackageCode" = "8:{E1AF24CD-7A12-42A7-ABC0-6D3EDCDA6FF2}"
+        "ProductCode" = "8:{EFAF7F55-60EF-4945-8F33-90A4F528AD59}"
+        "PackageCode" = "8:{C60FD0A3-3782-47B2-A89B-EBAD286F0786}"
         "UpgradeCode" = "8:{0B78A147-D0DE-4F72-8906-A62611787CA7}"
         "AspNetVersion" = "8:"
         "RestartWWWService" = "11:FALSE"

From 5474348087b6b1f569ef9328ead3500f558078f8 Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Sun, 8 Dec 2024 12:26:10 -0500
Subject: [PATCH 03/18] Fixes maybe

---
 AutoTrackR2/UpdatePage.xaml.cs             | 61 ++++++++++++----------
 AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj |  6 +--
 2 files changed, 37 insertions(+), 30 deletions(-)

diff --git a/AutoTrackR2/UpdatePage.xaml.cs b/AutoTrackR2/UpdatePage.xaml.cs
index 972e51c..5620c1c 100644
--- a/AutoTrackR2/UpdatePage.xaml.cs
+++ b/AutoTrackR2/UpdatePage.xaml.cs
@@ -1,4 +1,5 @@
 using System;
+using System.IO;
 using System.Net.Http;
 using System.Threading.Tasks;
 using System.Windows;
@@ -8,7 +9,7 @@ namespace AutoTrackR2
 {
     public partial class UpdatePage : UserControl
     {
-        private string currentVersion = "v2.0-beta.0";
+        private string currentVersion = "v2.0-beta.1";
         private string latestVersion;
 
         public UpdatePage()
@@ -114,38 +115,27 @@ namespace AutoTrackR2
 
         private async Task<string> GetDownloadUrlFromGitHub()
         {
-            using var client = new HttpClient();
-            client.DefaultRequestHeaders.Add("User-Agent", "AutoTrackR2");
-
-            // GitHub repo details
-            string repoOwner = "BubbaGumpShrump";
-            string repoName = "AutoTrackR2";
-
-            var url = $"https://api.github.com/repos/{repoOwner}/{repoName}/releases/latest";
-            var response = await client.GetStringAsync(url);
-
-            // Parse the JSON using System.Text.Json
-            using var document = System.Text.Json.JsonDocument.Parse(response);
-            var root = document.RootElement;
-
-            // Extract the assets array
-            var assets = root.GetProperty("assets");
-            foreach (var asset in assets.EnumerateArray())
+            // Use the exact URL since we know it
+            return "https://github.com/BubbaGumpShrump/AutoTrackR2/releases/download/v2.0-beta.1/AutoTrackR2_Setup.msi";
+        }
+        private bool IsFileLocked(string filePath)
+        {
+            try
             {
-                // Look for a `.msi` asset
-                var name = asset.GetProperty("name").GetString();
-                if (name != null && name.EndsWith(".msi", StringComparison.OrdinalIgnoreCase))
+                using (var fileStream = new System.IO.FileStream(filePath, System.IO.FileMode.Open, System.IO.FileAccess.ReadWrite, System.IO.FileShare.None))
                 {
-                    return asset.GetProperty("browser_download_url").GetString();
+                    return false; // File is not locked
                 }
             }
-
-            throw new Exception("No .msi installer found in the latest release assets.");
+            catch (IOException)
+            {
+                return true; // File is locked
+            }
         }
 
         private async Task DownloadAndInstallUpdate(string url)
         {
-            string tempFilePath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "update.exe");
+            string tempFilePath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "AutoTrackR2_Setup.msi");
 
             using var client = new HttpClient();
             var response = await client.GetAsync(url);
@@ -154,8 +144,25 @@ namespace AutoTrackR2
             using var fs = new System.IO.FileStream(tempFilePath, System.IO.FileMode.Create);
             await response.Content.CopyToAsync(fs);
 
-            // Launch the installer
-            System.Diagnostics.Process.Start(tempFilePath);
+            // Wait for the system to release the file
+            await Task.Delay(2000); // Wait for 2 seconds
+
+            // Check if the file is locked
+            if (IsFileLocked(tempFilePath))
+            {
+                MessageBox.Show("The installer file is locked by another process.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
+                return;
+            }
+
+            try
+            {
+                // Launch the installer
+                System.Diagnostics.Process.Start(tempFilePath);
+            }
+            catch (Exception ex)
+            {
+                MessageBox.Show($"Failed to start the installer: {ex.Message}", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
+            }
         }
     }
 }
diff --git a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
index 31ec244..4f9270c 100644
--- a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
+++ b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
@@ -198,15 +198,15 @@
         {
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:AutoTrackR2_Setup"
-        "ProductCode" = "8:{EFAF7F55-60EF-4945-8F33-90A4F528AD59}"
-        "PackageCode" = "8:{C60FD0A3-3782-47B2-A89B-EBAD286F0786}"
+        "ProductCode" = "8:{772D186F-E30D-4D2B-99F2-F246555558FA}"
+        "PackageCode" = "8:{5A6337B9-AA07-4C66-8796-160B93276023}"
         "UpgradeCode" = "8:{0B78A147-D0DE-4F72-8906-A62611787CA7}"
         "AspNetVersion" = "8:"
         "RestartWWWService" = "11:FALSE"
         "RemovePreviousVersions" = "11:TRUE"
         "DetectNewerInstalledVersion" = "11:TRUE"
         "InstallAllUsers" = "11:FALSE"
-        "ProductVersion" = "8:2.0"
+        "ProductVersion" = "8:1.9"
         "Manufacturer" = "8:GrieferNET"
         "ARPHELPTELEPHONE" = "8:"
         "ARPHELPLINK" = "8:"

From 2b003ef7f8f6d78d47c233ab5bae610e212ddc60 Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Sun, 8 Dec 2024 12:48:43 -0500
Subject: [PATCH 04/18] Update fixes

---
 AutoTrackR2/UpdatePage.xaml.cs             | 62 ++++++++++------------
 AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj |  4 +-
 2 files changed, 29 insertions(+), 37 deletions(-)

diff --git a/AutoTrackR2/UpdatePage.xaml.cs b/AutoTrackR2/UpdatePage.xaml.cs
index 5620c1c..c4c5483 100644
--- a/AutoTrackR2/UpdatePage.xaml.cs
+++ b/AutoTrackR2/UpdatePage.xaml.cs
@@ -96,9 +96,17 @@ namespace AutoTrackR2
                 InstallButton.IsEnabled = false;
                 InstallButton.Content = "Installing...";
 
-                // Download and install the latest version
-                string downloadUrl = await GetDownloadUrlFromGitHub();
-                await DownloadAndInstallUpdate(downloadUrl);
+                // Define the download URL
+                string downloadUrl = "https://github.com/BubbaGumpShrump/AutoTrackR2/releases/download/v2.0-beta.1/AutoTrackR2_Setup.msi";
+
+                // Download the installer before closing the app
+                string installerPath = await DownloadInstaller(downloadUrl);
+
+                // Launch the installer after the download completes
+                RunInstaller(installerPath);
+
+                // Gracefully close the app after starting the installer
+                Application.Current.Shutdown();
 
                 MessageBox.Show("Update installed successfully. Please restart the application.", "Update Installed", MessageBoxButton.OK, MessageBoxImage.Information);
             }
@@ -113,27 +121,7 @@ namespace AutoTrackR2
             }
         }
 
-        private async Task<string> GetDownloadUrlFromGitHub()
-        {
-            // Use the exact URL since we know it
-            return "https://github.com/BubbaGumpShrump/AutoTrackR2/releases/download/v2.0-beta.1/AutoTrackR2_Setup.msi";
-        }
-        private bool IsFileLocked(string filePath)
-        {
-            try
-            {
-                using (var fileStream = new System.IO.FileStream(filePath, System.IO.FileMode.Open, System.IO.FileAccess.ReadWrite, System.IO.FileShare.None))
-                {
-                    return false; // File is not locked
-                }
-            }
-            catch (IOException)
-            {
-                return true; // File is locked
-            }
-        }
-
-        private async Task DownloadAndInstallUpdate(string url)
+        private async Task<string> DownloadInstaller(string url)
         {
             string tempFilePath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "AutoTrackR2_Setup.msi");
 
@@ -144,20 +132,24 @@ namespace AutoTrackR2
             using var fs = new System.IO.FileStream(tempFilePath, System.IO.FileMode.Create);
             await response.Content.CopyToAsync(fs);
 
-            // Wait for the system to release the file
-            await Task.Delay(2000); // Wait for 2 seconds
-
-            // Check if the file is locked
-            if (IsFileLocked(tempFilePath))
-            {
-                MessageBox.Show("The installer file is locked by another process.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
-                return;
-            }
+            return tempFilePath;
+        }
 
+        private void RunInstaller(string installerPath)
+        {
             try
             {
-                // Launch the installer
-                System.Diagnostics.Process.Start(tempFilePath);
+                // Prepare the command to run the .msi installer using msiexec
+                var processStartInfo = new System.Diagnostics.ProcessStartInfo
+                {
+                    FileName = "msiexec",
+                    Arguments = $"/i \"{installerPath}\" /quiet /norestart",
+                    UseShellExecute = false, // Ensures that the process runs in the background
+                    CreateNoWindow = true    // Hides the command prompt window
+                };
+
+                // Start the process (this will run the installer)
+                System.Diagnostics.Process.Start(processStartInfo);
             }
             catch (Exception ex)
             {
diff --git a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
index 4f9270c..e134145 100644
--- a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
+++ b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
@@ -198,8 +198,8 @@
         {
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:AutoTrackR2_Setup"
-        "ProductCode" = "8:{772D186F-E30D-4D2B-99F2-F246555558FA}"
-        "PackageCode" = "8:{5A6337B9-AA07-4C66-8796-160B93276023}"
+        "ProductCode" = "8:{108D4428-AB25-444D-90C2-E507EA3020D8}"
+        "PackageCode" = "8:{0EBFA2DB-5EEC-48A0-9212-E8C33A05CE53}"
         "UpgradeCode" = "8:{0B78A147-D0DE-4F72-8906-A62611787CA7}"
         "AspNetVersion" = "8:"
         "RestartWWWService" = "11:FALSE"

From af8d0a756b8faba8dc59778a04b2f1c2de91718d Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Sun, 8 Dec 2024 15:15:56 -0500
Subject: [PATCH 05/18] KillTally

---
 AutoTrackR2/HomePage.xaml                  |  6 +-
 AutoTrackR2/HomePage.xaml.cs               |  6 ++
 AutoTrackR2/KillTrackR_MainScript.ps1      | 50 ++++---------
 AutoTrackR2/UpdatePage.xaml                |  2 +-
 AutoTrackR2/UpdatePage.xaml.cs             | 83 +++++++++++++++-------
 AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj |  4 +-
 6 files changed, 83 insertions(+), 68 deletions(-)

diff --git a/AutoTrackR2/HomePage.xaml b/AutoTrackR2/HomePage.xaml
index a81035f..d1e2557 100644
--- a/AutoTrackR2/HomePage.xaml
+++ b/AutoTrackR2/HomePage.xaml
@@ -27,7 +27,7 @@
             </Border>
 
             <!-- StackPanel for Start and Stop buttons -->
-            <Border Background="{DynamicResource BackgroundDarkBrush}" BorderBrush="{DynamicResource AccentBrush}" Grid.Row="0" Grid.Column="1" BorderThickness="2" CornerRadius="5" Margin="0,0,0,134"/>
+            <Border Background="{DynamicResource BackgroundDarkBrush}" BorderBrush="{DynamicResource AccentBrush}" Grid.Row="0" Grid.Column="1" BorderThickness="2" CornerRadius="5" Margin="0,0,0,82"/>
             <StackPanel Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" Height="269" Width="152">
                 <TextBlock Name="PilotNameTitle" Text="Pilot" Width="152" Height="20" Background="Transparent" FontFamily="{StaticResource Orbitron}" Margin="0,5,0,0" Foreground="{DynamicResource AltTextBrush}" FontSize="14"/>
                 <TextBlock Name="PilotNameTextBox" Text="" Width="152" Height="20" Background="Transparent" FontFamily="{StaticResource Orbitron}" Margin="0,0,0,0" Foreground="{DynamicResource TextBrush}" FontSize="10" TextAlignment="Center"/>
@@ -35,7 +35,9 @@
                 <TextBlock Name="PlayerShipTextBox" Text="" Width="152" Height="20" Background="Transparent" FontFamily="{StaticResource Orbitron}" Margin="0,0,0,0" Foreground="{DynamicResource TextBrush}" FontSize="10" TextAlignment="Center"/>
                 <TextBlock Name="GameModeTitle" Text="Game Mode" Width="152" Height="20" Background="Transparent" FontFamily="{StaticResource Orbitron}" Margin="0,5,0,0" Foreground="{DynamicResource AltTextBrush}" FontSize="14"/>
                 <TextBlock Name="GameModeTextBox" Text="" Width="152" Height="20" Background="Transparent" FontFamily="{StaticResource Orbitron}" Margin="0,0,0,0" Foreground="{DynamicResource TextBrush}" FontSize="10" TextAlignment="Center"/>
-                <TextBox Name="DebugPanel" Text="" Width="152" Height="136" Background="Transparent" FontFamily="{StaticResource Orbitron}" Margin="0,0,0,0" Foreground="{DynamicResource TextBrush}" FontSize="8" BorderThickness="0"/>
+                <TextBlock Name="KillTallyTitle" Text="Kill Tally" Width="152" Height="20" Background="Transparent" FontFamily="{StaticResource Orbitron}" Margin="0,5,0,0" Foreground="{DynamicResource AltTextBrush}" FontSize="14"/>
+                <TextBlock Name="KillTallyTextBox" Text="" Width="152" Height="20" Background="Transparent" FontFamily="{StaticResource Orbitron}" Margin="0,0,0,0" Foreground="{DynamicResource TextBrush}" FontSize="10" TextAlignment="Center"/>
+                <TextBox x:Name="DebugPanel" Text="" Width="152" Height="98" Background="Transparent" FontFamily="{StaticResource Orbitron}" Foreground="{DynamicResource TextBrush}" FontSize="8" BorderThickness="0" Margin="0,9,0,0"/>
             </StackPanel>
             <StackPanel Grid.Row="1" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center" Height="120" Width="172" >
                 <Button Name="StartButton" Content="Start" Width="100" Height="40" Style="{StaticResource ButtonStyle}" FontFamily="{StaticResource Orbitron}" Margin="0,20" Click="StartButton_Click"/>
diff --git a/AutoTrackR2/HomePage.xaml.cs b/AutoTrackR2/HomePage.xaml.cs
index 96ffdbd..5edd6a7 100644
--- a/AutoTrackR2/HomePage.xaml.cs
+++ b/AutoTrackR2/HomePage.xaml.cs
@@ -109,6 +109,12 @@ namespace AutoTrackR2
                                     GameModeTextBox.Text = gameMode;
                                     AdjustFontSize(GameModeTextBox);
                                 }
+                                else if (e.Data.Contains("KillTally="))
+                                {
+                                    string killTally = e.Data.Split('=')[1].Trim();
+                                    KillTallyTextBox.Text = killTally;
+                                    AdjustFontSize(KillTallyTextBox);
+                                }
                                 else if (e.Data.Contains("NewKill="))
                                 {
                                     // Parse the kill data
diff --git a/AutoTrackR2/KillTrackR_MainScript.ps1 b/AutoTrackR2/KillTrackR_MainScript.ps1
index cf36b4a..cf378fb 100644
--- a/AutoTrackR2/KillTrackR_MainScript.ps1
+++ b/AutoTrackR2/KillTrackR_MainScript.ps1
@@ -97,45 +97,18 @@ $ueePattern = '<p class="entry citizen-record">\s*<span class="label">UEE Citize
 
 [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
 $process = Get-Process | Where-Object {$_.Name -like "AutoTrackR2"}
-<#
-$enemyPilot = "feezydafox"
-$enemyShip = "AEGS_Gladius"
-$KillTime = (Get-Date).ToUniversalTime().ToString("d MMM yyyy H:mm 'UTC'")
-$page1 = Invoke-WebRequest -uri "https://robertsspaceindustries.com/citizens/$enemyPilot"
+$global:killTally = 0
 
-# Get Enlisted Date
-if ($($page1.content) -match $joinDatePattern) {
-	$joinDate = $matches[1]
-	$joinDate = $joinDate -replace ',', ''
-} else {
-	$joinDate = "-"
-}
 
-# Check if there are any matches
-$enemyOrgs = $page1.links[4].innerHTML
-
-if ($null -eq $enemyOrgs) {
-    $enemyOrgs = "-"
-}
-
-# Get UEE Number
-if ($($page1.content) -match $ueePattern) {
-	# The matched UEE Citizen Record number is in $matches[1]
-	$citizenRecord = $matches[1]
-} else {
-	$citizenRecord = "-"
-}
-If ($citizenRecord -eq "n/a") {
-	$citizenRecordAPI = "-1"
-	$citizenRecord = "-"
-} Else {
-	$citizenRecordAPI = $citizenRecord
-}
-# Get PFP
-$victimPFP = "https://robertsspaceindustries.com$($page1.images[0].src)"
-
-Write-Output "NewKill=break,$enemyPilot,$enemyShip,$enemyOrgs,$joinDate,$citizenRecord,$killTime,$victimPFP"
-#>
+# Load historic kills from csv
+$historicKills = Import-CSV "$scriptFolder\Kill-log.csv" | Sort-Object Descending
+Try{
+	foreach ($kill in $historicKills) {
+		Write-Output "NewKill=throwaway,$($kill.EnemyPilot),$($kill.EnemyShip),$($kill.OrgAffiliation),$($kill.Enlisted),$($kill.RecordNumber),$($kill.KillTime),$($kill.PFP)"
+		$global:killTally++
+	}
+} Catch {}
+Write-Output "KillTally=$global:killTally"
 
 # Match and extract username from gamelog
 Do {
@@ -296,6 +269,8 @@ function Read-LogEntry {
 					$victimPFP = $page1.images[0].src
 				}
 
+				$global:killTally++
+				Write-Output "KillTally=$global:killTally"
 				Write-Output "NewKill=throwaway,$enemyPilot,$enemyShip,$enemyOrgs,$joinDate2,$citizenRecord,$killTime,$victimPFP"
 
 				$GameMode = $GameMode.ToLower()
@@ -355,6 +330,7 @@ function Read-LogEntry {
 					GameVersion      = $GameVersion
 					TrackRver		 = $TrackRver
 					Logged			 = $logMode
+					PFP				 = $victimPFP
 				}
 
 				# Export to CSV
diff --git a/AutoTrackR2/UpdatePage.xaml b/AutoTrackR2/UpdatePage.xaml
index e39a348..4fc055d 100644
--- a/AutoTrackR2/UpdatePage.xaml
+++ b/AutoTrackR2/UpdatePage.xaml
@@ -28,7 +28,7 @@
             <!-- Install Button -->
             <StackPanel HorizontalAlignment="Right" VerticalAlignment="Bottom" Grid.Row="2" Grid.Column="2">
                 <Button x:Name="InstallButton" Content="Install Update" Width="150" Height="40" IsEnabled="False" 
-                    Click="InstallButton_Click"  Style="{StaticResource ButtonStyle}" FontFamily="{StaticResource Orbitron}"/>
+                    Click="InstallButton_Click"  Style="{StaticResource DisabledButtonStyle}" FontFamily="{StaticResource Orbitron}"/>
             </StackPanel>
         </Grid>
     </Grid>
diff --git a/AutoTrackR2/UpdatePage.xaml.cs b/AutoTrackR2/UpdatePage.xaml.cs
index c4c5483..d80e87a 100644
--- a/AutoTrackR2/UpdatePage.xaml.cs
+++ b/AutoTrackR2/UpdatePage.xaml.cs
@@ -9,7 +9,7 @@ namespace AutoTrackR2
 {
     public partial class UpdatePage : UserControl
     {
-        private string currentVersion = "v2.0-beta.1";
+        private string currentVersion = "v2.0-beta.01";
         private string latestVersion;
 
         public UpdatePage()
@@ -33,6 +33,7 @@ namespace AutoTrackR2
                 if (IsNewVersionAvailable(currentVersion, latestVersion))
                 {
                     InstallButton.IsEnabled = true;
+                    InstallButton.Style = (Style)FindResource("ButtonStyle");
                 }
             }
             catch (Exception ex)
@@ -94,25 +95,25 @@ namespace AutoTrackR2
             try
             {
                 InstallButton.IsEnabled = false;
-                InstallButton.Content = "Installing...";
+                InstallButton.Content = "Preparing to Install...";
 
-                // Define the download URL
-                string downloadUrl = "https://github.com/BubbaGumpShrump/AutoTrackR2/releases/download/v2.0-beta.1/AutoTrackR2_Setup.msi";
+                // Get the download URL for the latest release
+                string downloadUrl = await GetLatestMsiDownloadUrlFromGitHub();
 
-                // Download the installer before closing the app
-                string installerPath = await DownloadInstaller(downloadUrl);
+                // Download the installer to the user's Downloads folder
+                string installerPath = await DownloadInstallerToDownloads(downloadUrl);
 
-                // Launch the installer after the download completes
+                // Launch the installer for manual installation
                 RunInstaller(installerPath);
 
-                // Gracefully close the app after starting the installer
+                // Gracefully close the app after launching the installer
                 Application.Current.Shutdown();
 
-                MessageBox.Show("Update installed successfully. Please restart the application.", "Update Installed", MessageBoxButton.OK, MessageBoxImage.Information);
+                MessageBox.Show("Update installer has been downloaded. Please finish the installation manually.", "Update Ready", MessageBoxButton.OK, MessageBoxImage.Information);
             }
             catch (Exception ex)
             {
-                MessageBox.Show($"Failed to install update: {ex.Message}", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
+                MessageBox.Show($"Failed to download and launch the installer: {ex.Message}", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
             }
             finally
             {
@@ -121,39 +122,69 @@ namespace AutoTrackR2
             }
         }
 
-        private async Task<string> DownloadInstaller(string url)
+        private async Task<string> GetLatestMsiDownloadUrlFromGitHub()
         {
-            string tempFilePath = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "AutoTrackR2_Setup.msi");
+            using var client = new HttpClient();
+            client.DefaultRequestHeaders.Add("User-Agent", "AutoTrackR2");
+
+            string repoOwner = "BubbaGumpShrump";
+            string repoName = "AutoTrackR2";
+
+            try
+            {
+                // Fetch the latest release info from GitHub
+                var url = $"https://api.github.com/repos/{repoOwner}/{repoName}/releases/latest";
+                var response = await client.GetStringAsync(url);
+
+                // Parse the JSON response
+                using var document = System.Text.Json.JsonDocument.Parse(response);
+                var root = document.RootElement;
+
+                // Find the .msi asset in the release
+                foreach (var asset in root.GetProperty("assets").EnumerateArray())
+                {
+                    string assetName = asset.GetProperty("name").GetString();
+                    if (assetName.EndsWith(".msi"))
+                    {
+                        return asset.GetProperty("browser_download_url").GetString();
+                    }
+                }
+
+                throw new Exception("No .msi file found in the latest release.");
+            }
+            catch (Exception ex)
+            {
+                throw new Exception($"Error fetching the release data: {ex.Message}");
+            }
+        }
+
+        private async Task<string> DownloadInstallerToDownloads(string url)
+        {
+            // Get the path to the user's Downloads folder
+            string downloadsFolder = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\Downloads";
+            string installerPath = Path.Combine(downloadsFolder, "AutoTrackR2_Setup.msi");
 
             using var client = new HttpClient();
             var response = await client.GetAsync(url);
             response.EnsureSuccessStatusCode();
 
-            using var fs = new System.IO.FileStream(tempFilePath, System.IO.FileMode.Create);
+            // Write the downloaded content to the Downloads folder
+            using var fs = new FileStream(installerPath, FileMode.Create);
             await response.Content.CopyToAsync(fs);
 
-            return tempFilePath;
+            return installerPath;
         }
 
         private void RunInstaller(string installerPath)
         {
             try
             {
-                // Prepare the command to run the .msi installer using msiexec
-                var processStartInfo = new System.Diagnostics.ProcessStartInfo
-                {
-                    FileName = "msiexec",
-                    Arguments = $"/i \"{installerPath}\" /quiet /norestart",
-                    UseShellExecute = false, // Ensures that the process runs in the background
-                    CreateNoWindow = true    // Hides the command prompt window
-                };
-
-                // Start the process (this will run the installer)
-                System.Diagnostics.Process.Start(processStartInfo);
+                // Start the installer manually (this will let the user run it)
+                System.Diagnostics.Process.Start(installerPath);
             }
             catch (Exception ex)
             {
-                MessageBox.Show($"Failed to start the installer: {ex.Message}", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
+                MessageBox.Show($"Failed to open the installer: {ex.Message}", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
             }
         }
     }
diff --git a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
index e134145..30457e4 100644
--- a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
+++ b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
@@ -198,8 +198,8 @@
         {
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:AutoTrackR2_Setup"
-        "ProductCode" = "8:{108D4428-AB25-444D-90C2-E507EA3020D8}"
-        "PackageCode" = "8:{0EBFA2DB-5EEC-48A0-9212-E8C33A05CE53}"
+        "ProductCode" = "8:{F79114DA-3386-4C48-8836-A39014EFC706}"
+        "PackageCode" = "8:{AE03249A-7FA7-432F-A8D6-D6B34490F51F}"
         "UpgradeCode" = "8:{0B78A147-D0DE-4F72-8906-A62611787CA7}"
         "AspNetVersion" = "8:"
         "RestartWWWService" = "11:FALSE"

From 256407c65499fbf8c0299c071856651dc80cf129 Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Sun, 8 Dec 2024 15:31:31 -0500
Subject: [PATCH 06/18] Fix

---
 AutoTrackR2/UpdatePage.xaml.cs             | 23 ++++++++++++++++++----
 AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj |  4 ++--
 2 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/AutoTrackR2/UpdatePage.xaml.cs b/AutoTrackR2/UpdatePage.xaml.cs
index d80e87a..77a486b 100644
--- a/AutoTrackR2/UpdatePage.xaml.cs
+++ b/AutoTrackR2/UpdatePage.xaml.cs
@@ -160,10 +160,16 @@ namespace AutoTrackR2
 
         private async Task<string> DownloadInstallerToDownloads(string url)
         {
-            // Get the path to the user's Downloads folder
-            string downloadsFolder = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\Downloads";
+            // Get the path to the user's Downloads folder (this works for OneDrive and other cloud storage setups)
+            string downloadsFolder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), "Downloads");
             string installerPath = Path.Combine(downloadsFolder, "AutoTrackR2_Setup.msi");
 
+            // Ensure the downloads folder exists
+            if (!Directory.Exists(downloadsFolder))
+            {
+                throw new Exception($"Downloads folder not found at: {downloadsFolder}");
+            }
+
             using var client = new HttpClient();
             var response = await client.GetAsync(url);
             response.EnsureSuccessStatusCode();
@@ -179,8 +185,17 @@ namespace AutoTrackR2
         {
             try
             {
-                // Start the installer manually (this will let the user run it)
-                System.Diagnostics.Process.Start(installerPath);
+                // Prepare the command to run the .msi installer using msiexec
+                var processStartInfo = new System.Diagnostics.ProcessStartInfo
+                {
+                    FileName = "msiexec",
+                    Arguments = $"/i \"{installerPath}\" /norestart", // Silent install with no restart
+                    UseShellExecute = true, // Ensures that the process runs in the background
+                    CreateNoWindow = true    // Hides the command prompt window
+                };
+
+                // Start the process (this will run the installer)
+                System.Diagnostics.Process.Start(processStartInfo);
             }
             catch (Exception ex)
             {
diff --git a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
index 30457e4..6becfd0 100644
--- a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
+++ b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
@@ -198,8 +198,8 @@
         {
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:AutoTrackR2_Setup"
-        "ProductCode" = "8:{F79114DA-3386-4C48-8836-A39014EFC706}"
-        "PackageCode" = "8:{AE03249A-7FA7-432F-A8D6-D6B34490F51F}"
+        "ProductCode" = "8:{B4E6C891-C68D-466A-A97A-D4B3790DEEC3}"
+        "PackageCode" = "8:{BB4766E4-3735-42A8-8486-1EABBE42C442}"
         "UpgradeCode" = "8:{0B78A147-D0DE-4F72-8906-A62611787CA7}"
         "AspNetVersion" = "8:"
         "RestartWWWService" = "11:FALSE"

From a24607d7fe6985f083864507d44cc5239c9b17ad Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Sun, 8 Dec 2024 15:39:17 -0500
Subject: [PATCH 07/18] Moar fix

---
 AutoTrackR2/KillTrackR_MainScript.ps1      | 6 +++---
 AutoTrackR2/UpdatePage.xaml.cs             | 2 +-
 AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj | 6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/AutoTrackR2/KillTrackR_MainScript.ps1 b/AutoTrackR2/KillTrackR_MainScript.ps1
index cf378fb..17f3728 100644
--- a/AutoTrackR2/KillTrackR_MainScript.ps1
+++ b/AutoTrackR2/KillTrackR_MainScript.ps1
@@ -101,13 +101,13 @@ $global:killTally = 0
 
 
 # Load historic kills from csv
-$historicKills = Import-CSV "$scriptFolder\Kill-log.csv" | Sort-Object Descending
-Try{
+if (Test-Path "$scriptFolder\Kill-Log.csv") {
+	$historicKills = Import-CSV "$scriptFolder\Kill-log.csv" | Sort-Object Descending
 	foreach ($kill in $historicKills) {
 		Write-Output "NewKill=throwaway,$($kill.EnemyPilot),$($kill.EnemyShip),$($kill.OrgAffiliation),$($kill.Enlisted),$($kill.RecordNumber),$($kill.KillTime),$($kill.PFP)"
 		$global:killTally++
 	}
-} Catch {}
+}
 Write-Output "KillTally=$global:killTally"
 
 # Match and extract username from gamelog
diff --git a/AutoTrackR2/UpdatePage.xaml.cs b/AutoTrackR2/UpdatePage.xaml.cs
index 77a486b..f169bec 100644
--- a/AutoTrackR2/UpdatePage.xaml.cs
+++ b/AutoTrackR2/UpdatePage.xaml.cs
@@ -9,7 +9,7 @@ namespace AutoTrackR2
 {
     public partial class UpdatePage : UserControl
     {
-        private string currentVersion = "v2.0-beta.01";
+        private string currentVersion = "v2.0-beta.1";
         private string latestVersion;
 
         public UpdatePage()
diff --git a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
index 6becfd0..1d01c0d 100644
--- a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
+++ b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
@@ -198,15 +198,15 @@
         {
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:AutoTrackR2_Setup"
-        "ProductCode" = "8:{B4E6C891-C68D-466A-A97A-D4B3790DEEC3}"
-        "PackageCode" = "8:{BB4766E4-3735-42A8-8486-1EABBE42C442}"
+        "ProductCode" = "8:{4A489189-8E48-4606-9DF0-CB1C50A05F2F}"
+        "PackageCode" = "8:{B0C1CAA9-6E51-4C7D-AB10-93299EE17E0F}"
         "UpgradeCode" = "8:{0B78A147-D0DE-4F72-8906-A62611787CA7}"
         "AspNetVersion" = "8:"
         "RestartWWWService" = "11:FALSE"
         "RemovePreviousVersions" = "11:TRUE"
         "DetectNewerInstalledVersion" = "11:TRUE"
         "InstallAllUsers" = "11:FALSE"
-        "ProductVersion" = "8:1.9"
+        "ProductVersion" = "8:2.0.1"
         "Manufacturer" = "8:GrieferNET"
         "ARPHELPTELEPHONE" = "8:"
         "ARPHELPLINK" = "8:"

From bf49ee3a6d525f7fa988233b9c79ee42cb4d81f0 Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Sun, 8 Dec 2024 16:23:26 -0500
Subject: [PATCH 08/18] CSV fix

---
 AutoTrackR2/KillTrackR_MainScript.ps1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/AutoTrackR2/KillTrackR_MainScript.ps1 b/AutoTrackR2/KillTrackR_MainScript.ps1
index 17f3728..936d90f 100644
--- a/AutoTrackR2/KillTrackR_MainScript.ps1
+++ b/AutoTrackR2/KillTrackR_MainScript.ps1
@@ -338,8 +338,8 @@ function Read-LogEntry {
 					# If file doesn't exist, create it with headers
 					$killData | Export-Csv -Path $csvPath -NoTypeInformation
 				} else {
-					# Append data to the existing file
-					$killData | Export-Csv -Path $csvPath -Append -NoTypeInformation
+					# Append data to the existing file without adding headers
+					$killData | ConvertTo-Csv -NoTypeInformation | Select-Object -Skip 1 | Out-File -Append -Encoding utf8 -FilePath $csvPath
 				}
 
 				$sleeptimer = 10

From 2f142c8c1a349123c6874130c06282dec08d885e Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Sun, 8 Dec 2024 16:45:56 -0500
Subject: [PATCH 09/18] Cleared killfeed

---
 AutoTrackR2/HomePage.xaml.cs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/AutoTrackR2/HomePage.xaml.cs b/AutoTrackR2/HomePage.xaml.cs
index 5edd6a7..9ef801c 100644
--- a/AutoTrackR2/HomePage.xaml.cs
+++ b/AutoTrackR2/HomePage.xaml.cs
@@ -284,6 +284,8 @@ namespace AutoTrackR2
             PilotNameTextBox.Text = string.Empty;
             PlayerShipTextBox.Text = string.Empty;
             GameModeTextBox.Text = string.Empty;
+            KillTallyTextBox.Text = string.Empty;
+            KillFeedStackPanel.Children.Clear();
         }
 
         private void AdjustFontSize(TextBlock textBlock)

From 80f2c0d442a6f8a2fa4776ce74ac7283946863da Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Sun, 8 Dec 2024 17:18:34 -0500
Subject: [PATCH 10/18] Fix - Players with no pfp (as opposed to default pfp)
 will no longer crash the app.

---
 AutoTrackR2/KillTrackR_MainScript.ps1 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/AutoTrackR2/KillTrackR_MainScript.ps1 b/AutoTrackR2/KillTrackR_MainScript.ps1
index 936d90f..e7a7422 100644
--- a/AutoTrackR2/KillTrackR_MainScript.ps1
+++ b/AutoTrackR2/KillTrackR_MainScript.ps1
@@ -266,7 +266,7 @@ function Read-LogEntry {
 				if ($page1.images[0].src -like "/media/*") {
 					$victimPFP = "https://robertsspaceindustries.com$($page1.images[0].src)"
 				} Else {
-					$victimPFP = $page1.images[0].src
+					$victimPFP = "https://cdn.robertsspaceindustries.com/static/images/account/avatar_default_big.jpg"
 				}
 
 				$global:killTally++

From 1b3c00d5634387ceb6040936f8812facc85cf5e5 Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Sun, 8 Dec 2024 17:30:50 -0500
Subject: [PATCH 11/18] x

---
 AutoTrackR2/UpdatePage.xaml.cs             | 2 +-
 AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/AutoTrackR2/UpdatePage.xaml.cs b/AutoTrackR2/UpdatePage.xaml.cs
index f169bec..83af17c 100644
--- a/AutoTrackR2/UpdatePage.xaml.cs
+++ b/AutoTrackR2/UpdatePage.xaml.cs
@@ -9,7 +9,7 @@ namespace AutoTrackR2
 {
     public partial class UpdatePage : UserControl
     {
-        private string currentVersion = "v2.0-beta.1";
+        private string currentVersion = "v2.0-beta.2";
         private string latestVersion;
 
         public UpdatePage()
diff --git a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
index 1d01c0d..c3e5447 100644
--- a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
+++ b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
@@ -198,15 +198,15 @@
         {
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:AutoTrackR2_Setup"
-        "ProductCode" = "8:{4A489189-8E48-4606-9DF0-CB1C50A05F2F}"
-        "PackageCode" = "8:{B0C1CAA9-6E51-4C7D-AB10-93299EE17E0F}"
+        "ProductCode" = "8:{15311CC2-B6F9-4A17-A936-9343D821CE39}"
+        "PackageCode" = "8:{6E3B60A6-90A0-4895-9839-F9AA54E73481}"
         "UpgradeCode" = "8:{0B78A147-D0DE-4F72-8906-A62611787CA7}"
         "AspNetVersion" = "8:"
         "RestartWWWService" = "11:FALSE"
         "RemovePreviousVersions" = "11:TRUE"
         "DetectNewerInstalledVersion" = "11:TRUE"
         "InstallAllUsers" = "11:FALSE"
-        "ProductVersion" = "8:2.0.1"
+        "ProductVersion" = "8:2.0.11"
         "Manufacturer" = "8:GrieferNET"
         "ARPHELPTELEPHONE" = "8:"
         "ARPHELPLINK" = "8:"

From e52166ccbf8311f2658f437ea1a55971c68ab8b6 Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Sun, 8 Dec 2024 20:22:01 -0500
Subject: [PATCH 12/18] Fixed issue where powershell script may stay running
 even after closing app by making it stop itself if gui app is no longer
 running.

---
 AutoTrackR2/ConfigPage.xaml.cs        |  2 +-
 AutoTrackR2/KillTrackR_MainScript.ps1 | 12 +++++++++---
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/AutoTrackR2/ConfigPage.xaml.cs b/AutoTrackR2/ConfigPage.xaml.cs
index 49e3a67..5ff2f69 100644
--- a/AutoTrackR2/ConfigPage.xaml.cs
+++ b/AutoTrackR2/ConfigPage.xaml.cs
@@ -259,7 +259,7 @@ namespace AutoTrackR2
                         (Color)ColorConverter.ConvertFromString("#FFFFFF"), // Text
                         (Color)ColorConverter.ConvertFromString("#CFFF04")  // AltText
                     );
-                    ChangeLogo("/Assets/AVSQN.png", (Color)ColorConverter.ConvertFromString("#3fbcff"));
+                    ChangeLogo("/Assets/HEX.png", (Color)ColorConverter.ConvertFromString("#39FF14"));
                     break;
             }
         }
diff --git a/AutoTrackR2/KillTrackR_MainScript.ps1 b/AutoTrackR2/KillTrackR_MainScript.ps1
index e7a7422..f69c74a 100644
--- a/AutoTrackR2/KillTrackR_MainScript.ps1
+++ b/AutoTrackR2/KillTrackR_MainScript.ps1
@@ -20,6 +20,8 @@ if (Test-Path $configFile) {
     exit
 }
 
+$parentApp = (Get-Process -Name AutoTrackR2).ID
+
 # Access config values
 $logFilePath = $config.Logfile
 $apiUrl = $config.ApiUrl
@@ -102,7 +104,7 @@ $global:killTally = 0
 
 # Load historic kills from csv
 if (Test-Path "$scriptFolder\Kill-Log.csv") {
-	$historicKills = Import-CSV "$scriptFolder\Kill-log.csv" | Sort-Object Descending
+	$historicKills = Import-CSV "$scriptFolder\Kill-log.csv" | Sort-Object -Property KillTime
 	foreach ($kill in $historicKills) {
 		Write-Output "NewKill=throwaway,$($kill.EnemyPilot),$($kill.EnemyShip),$($kill.OrgAffiliation),$($kill.Enlisted),$($kill.RecordNumber),$($kill.KillTime),$($kill.PFP)"
 		$global:killTally++
@@ -186,7 +188,11 @@ function Read-LogEntry {
 		}
 
 		If ($null -ne $page1){
-	
+			# Check if the Autotrackr2 process is running
+			if ($null -eq (Get-Process -ID $parentApp -ErrorAction SilentlyContinue)) {
+				Stop-Process -Id $PID -Force
+			}
+			
 			If ($enemyShip -eq $global:lastKill){
 				$enemyShip = "Passenger"
 			} Else {
@@ -299,7 +305,7 @@ function Read-LogEntry {
 
 					try {
 						# Send the POST request with JSON data
-						Invoke-RestMethod -Uri $apiURL -Method Post -Body ($data | ConvertTo-Json -Depth 5) -Headers $headers
+						$null = Invoke-RestMethod -Uri $apiURL -Method Post -Body ($data | ConvertTo-Json -Depth 5) -Headers $headers
 						$logMode = "API"
 					} catch {
 						# Catch and display errors

From de25545ec8514b31ad3274c224a6f9df85bfbfae Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Sun, 8 Dec 2024 20:46:46 -0500
Subject: [PATCH 13/18] Small fixes

---
 AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
index c3e5447..1b34314 100644
--- a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
+++ b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
@@ -198,24 +198,24 @@
         {
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:AutoTrackR2_Setup"
-        "ProductCode" = "8:{15311CC2-B6F9-4A17-A936-9343D821CE39}"
-        "PackageCode" = "8:{6E3B60A6-90A0-4895-9839-F9AA54E73481}"
+        "ProductCode" = "8:{D5160E56-47E7-45E1-9CAF-0470B313BF41}"
+        "PackageCode" = "8:{AB24523D-54FF-4FC6-8BED-66D6DAF0D21E}"
         "UpgradeCode" = "8:{0B78A147-D0DE-4F72-8906-A62611787CA7}"
         "AspNetVersion" = "8:"
         "RestartWWWService" = "11:FALSE"
         "RemovePreviousVersions" = "11:TRUE"
-        "DetectNewerInstalledVersion" = "11:TRUE"
+        "DetectNewerInstalledVersion" = "11:FALSE"
         "InstallAllUsers" = "11:FALSE"
-        "ProductVersion" = "8:2.0.11"
+        "ProductVersion" = "8:2.0.12"
         "Manufacturer" = "8:GrieferNET"
         "ARPHELPTELEPHONE" = "8:"
-        "ARPHELPLINK" = "8:"
+        "ARPHELPLINK" = "8:discord.gg/griefernet"
         "Title" = "8:AutoTrackR2_Setup"
         "Subject" = "8:"
         "ARPCONTACT" = "8:Fisk"
         "Keywords" = "8:"
-        "ARPCOMMENTS" = "8:"
-        "ARPURLINFOABOUT" = "8:"
+        "ARPCOMMENTS" = "8:Star Citizen Kill Tracking App"
+        "ARPURLINFOABOUT" = "8:https://GrieferNET.org"
         "ARPPRODUCTICON" = "8:"
         "ARPIconIndex" = "3:0"
         "SearchPath" = "8:"
@@ -562,7 +562,7 @@
                             "Type" = "3:8"
                             "ContextData" = "8:Bitmap"
                             "Attributes" = "3:4"
-                            "Setting" = "3:1"
+                            "Setting" = "3:0"
                             "UsePlugInResources" = "11:TRUE"
                             }
                             "CopyrightWarning"
@@ -573,8 +573,8 @@
                             "Type" = "3:3"
                             "ContextData" = "8:"
                             "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:#1202"
+                            "Setting" = "3:2"
+                            "Value" = "8:GNU GENERAL PUBLIC LICENSE v3"
                             "DefaultValue" = "8:#1202"
                             "UsePlugInResources" = "11:TRUE"
                             }

From ea0f18f9195c0f9633be707fccac55737a443c37 Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Sun, 8 Dec 2024 20:52:49 -0500
Subject: [PATCH 14/18] Updated Wraith img

---
 AutoTrackR2/Assets/WRITH.jpg   | Bin 43261 -> 0 bytes
 AutoTrackR2/Assets/WRITH.png   | Bin 0 -> 67914 bytes
 AutoTrackR2/AutoTrackR2.csproj |   4 ++--
 3 files changed, 2 insertions(+), 2 deletions(-)
 delete mode 100644 AutoTrackR2/Assets/WRITH.jpg
 create mode 100644 AutoTrackR2/Assets/WRITH.png

diff --git a/AutoTrackR2/Assets/WRITH.jpg b/AutoTrackR2/Assets/WRITH.jpg
deleted file mode 100644
index c942eb5f43e75f9caaf8a7906c578363048dd86a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 43261
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

diff --git a/AutoTrackR2/Assets/WRITH.png b/AutoTrackR2/Assets/WRITH.png
new file mode 100644
index 0000000000000000000000000000000000000000..cad0fe99a9565f5635cab944b21c0bd5727b4f53
GIT binary patch
literal 67914
zcmV*YKv%zsP)<h;3K|Lk000e1NJLTq006H5006HD1^@s6i;|9Y00001b5ch_0Itp)
z=>PyA07*naRCr$Oy$5(zRoXUu?{m&Rz2%(r1_=p}0D;hvF47SYqzZ_NiUk$xC?caM
z7F4i{4N(CRQ2~_}klt%ZAc2I0^m2Nyd;jyS7(YM%`DR9)ciwm2@myD~Bquxj?7h~#
zo^?O>Q#OY`UVn_hzv&2Y|EAad$7TO90{8>Ge}LfMb_D(a@4xNT{c+)cfcIBoAU8Kx
zo0F5%DJ!=_hoq$B?D+VEG^1Xhkq{RbYt-xXDy32-m2z^P;}udFCyhh|DIkE8@uEb+
zg#y7)(BX9Z>@J7L?+;m<>g#J9c1J~Jb#+BW*`>1j`udCe_wTR%m6!D&dH5gT{TtIh
zaNxkWzFoRs+r3Md!M%I;?w*#J(T+E0O(F-0Hxz)=<A%rSg3sfH%i(~_VMoB@MJNzN
zI2=Ya8ihmzBBB6};~?c_kSSHr=(LD2n_)DXpwVbx(CT0`8ljNO*wuL59#mW@Z>X%S
zJazi`$=!wL&+Xi_b!+i|BtrkjP5%MjpAAlKZmxXj(4iBryY9Lfy?XT;kdl-f3ywoW
zZLP1ksHmy<!i5W0u2hs&*VkIER#(fLo14439IopFfdB)n2oVxa0*M5OL?aM^pPUMM
zUli#G?x*+Z?;3+1I-L%&v9XAckN2dfrq<<j=&0?M*EKn-Z3Z$kGC?N{cw9Jj_RQID
zw}1b|fkTJZ96EHU?mr#O|MB1*G-y!Hh!G>Ej~_pNTF2a+4l=0>HMKS2Lx&GtI)3cf
z_s5PLJ62Uyb=hjQ+WdZh2!I4Yid?Cj91~-_H`W-d(`&Ra7z~iB<bb4QNXg3bJP(;n
z2C0;ogNRTl1R)|K5{ba;a>MR&qQ0pSF0TiEkC$0$AsV%DKt!cf`3+j#{=}rDOZi>9
zCJh)eWJK@2J+pFhJ3-`t!lI(aUAuR0_;T%6FP}K^pGh<RBf*=W-#>ZEl<OCa8#ngm
zE?qh&2?B8X%o)$uTQ_exa`^Dt(&FOdb#-+vAXcGL2?m)gtQLad$JIJ*|1SAm6LULv
z)^+XK9mxraNQsSwR;6UyKd)3kB9lTQ;lN2Hj4F_|B>?{)@Cx7r5s`2hfnXTTRy!IS
z8xaXcaQ4g@?BBm1SFT(^b$uN;nG~E{hKMN6h<ZF*k&u9%**X1&4Cs6F=<7yL96Dr>
zmXiW!&lc8f+_-V|vSrUc^`B&o|D(V=dGge$x7;%Kk+EY(_l!gYoIig)xN+mg&$n*f
z{9;j2(Z$w@*XfdD&1Oxi#bSv_BuH<Qo_hcF<Hn5`G<X0yb<RUfi~(MM0BWTITr>hX
z-(p?Ka*|bz2w`?A0x!MC=mLRQB86P8WXIC)Q9(qQzQSR6U0xXV2JjLoic2n{VDAsu
zwdV&MFFXUEKXAQ5t8I{oqTkcda2WvY0O*t7CwIW00T0ibJLi^e-SR;9v}e!mqn~`T
z_Q|zt*X;h^4&?s`@Gf4w_{G_?XW!YbT|0x_ZpXTH>ke<+xbcYt2M+9Oo#2#|6tf@*
z@wB!3{eFjBF7MTU;DA@AOq-T9eArOvwK{}D0Z0W2+;$rx{xEz&AA->^JboVnZZ8A^
zvQ)-EN`MRpgN!OjWHM%b$tp*Q=*lEesZ>yEHBcLL(CTzB$HWq4fXnWHTCHYZE{_jC
z9N34gTeo8W-UH7xH#dI5^J-O`!6=ogq!ndlWv<ri@87@w(Al$RFPl1bYG2~eRaI5Z
zYu2oJ>zQYsdHR1Vi2v7uw?~g2hMR7>>CHRtxMP-5sl>T+=iHxu`su4HSFZf?&nGiE
zIawX?MiK=GF`<ClX^xHUK4{3$4KwG=M(_T8AW=wh`t)hUXmv2DwWuq-f(s|lKo*Qb
zuU4_Yi((X!U<h812R@I70hfp|Szh{TRUTw=Ih1NO<O&5u2?v2(JgE%9r~s)-h2*yB
z$m!YzdUFi?;V=|RC8OB9RF0y;^VstB7WejT-``n$xn#RZWzs?gr_E;j3BaxQb=O^Y
zJ$C!;w?C1epRc!AEcoiHuh!go=bdx^w}JTI9=t<_3{mdgyEo7}F}b<9>2v1HdGqeO
z@4lWa(AKS6%inzS%?Ebw-1+Tao4n4sxwp1WZ!@{^YHf4poDO4dnL9Ub;D}*xd0i;0
zy$Y`oz~Q4up;gGCjY^<$`r*D(3ym)dZ+#=`D=$G5LJ))qv#e^erdll&N;xDF38M}4
ziUh;(csvOB{EYufr932}3^B%dq<6?c*sMj^sDe!nD3Z)bZJ&)sixub37Gn1FnK0>M
z;P(b#wOX<2gAYp%9y#=$APBsK6RL^}i$DKs_cna^@c#4X&tExd(xjgB*&l!W@tOq-
z7W`iz{^j`nI|2OP7Q7^D4IVgTePVJ#{A;hhHa0aiHEGtYS#RBS*ImQ3S}i{R{PPnl
zSFXJ2*s){85&!Dzx#ylc)u~gb?mKsE!;BlJqHoV05JF+p*4ALt=5L@jXmH(#VX#@7
zVXJLG(CUD{z6rZGZiXf*L3(T)y5+V<a#9@HwrvY_oC#2=0bT;|JitrAqybR`LLq>F
z>j}VRwW6}J67^LLxLkZ0&QK8L4hvK%ameh`9j10^FeWF%m=K5K$4{cBx(-t&-H5JT
z^WpM&!K>70v{~@!r=KDxGYh;_)^PL9Hz)nS?lV6>KW@Q-1)tt>%Pk`b{2zVv(OZu`
z`slqk-gx7LyYIgDPuE^Mq~E_2Xj`xK-wwQ;I(C|znUyuAXU`tvFJ8E)>e96{91chG
z%{Sj1*QQMyY}l}&{DTiZxc=zTqdz%de{Et`u3UL$;J|_1=HGoMGO{x8^wUp+=Vhq6
zQh`0&w_{L#544Sqho!O_rw<;&mEsayDZh;LwrLnUVLZC`>kVUEJY<Q<fK&#M9L9+N
zx&Oo&=p{zMNG|&u2apveFw@Tj=x79RSaGGO5SL3YWB=ZLxL9-%VIc~&)`)hUbJ1(y
zK<JYaaQ5Ow#HXg9N1xu%#h4Hm7l)T$eid)M^%ik>;?}-Vqef}|76|+G>zB1~;li({
zOqtU8@y8$EdFj%n^N&Bi=%I}pzdY%1*h&fui@!K}^x)Qi7a;$S18;{m9WqL<mR9_H
z0EZ77{%Ceq_QcqP_<WNwMp<5Qg>AppwKd4k?~0h17<}{1H~Xws>x$CS(#?Nw@ZW!b
zRY_`UYKMm(ewgX86;&0u``&vnaL6EBDZPw-`T2;GYp{IrpHX$L2zsdk`JFps#_U;0
z&dULeYUXr7CWSpLLX;~Z`%&K|P!e5`QaIvAsf?&Y6kLnm`{R2NL4-sMgBJo&%XuII
zz~)9((M9a|ZU^@6+mAYn1ra%qth_F`>5ki=&}mRydI|AKiA<V%=9y<uSKo+mIEc63
zewVEI#ryBSKlkt5|HzReO9O#Gds^%hCr-kuRjb&}(YtqVC=?2mmX=;Pee&d{;)})0
zDl030qGW&Xy#MOI|BnH0swO7S92Yau3E}n1%1Q?fMDOlh$IX~IXO%*&N+y-ya(Nj_
zFP5OTz7FZBZIGOtjP~ub*nq$L?)&q@VX>g8sk;1c4dS|WpIwSih|RwH?z@=+;IO;U
zzkh#BnKA`YA&ky{0cmN`1$^}Gd#J9cM7y+f+&cFbTt8+kpwlAcals$*L#5Lr%!!DS
zrR6vVSo-?u^`ksSk{AQ=U%MzyfJlxRFGJAlV}@GIE12Q_X3JK5y7n^^7F}S@U1C}q
zMvWPR;lqc+VzXlV_U#xkVgz1#=>=3(S0WUQVDsk91mH_EX57@_Z;e5Edb=JHiFh(E
zFAont`VgLY;t3R<J<nvmHfiZ>Ji2$wLogT&?byEk<5NeEEYZZpITXN*XdrN<tfAp2
zmF8a!*q?vie>-^d5)w2%fAHbt)U?rdo9*564YeQB1?FaCO?hI;qAzqt1D=231-QLF
zq6ZKJfmyH^qZ#AJkH@*Qr!j2UFsxkp`YVDE`MkQi`sDv>Kv%E+@M62HjE?u*a}Vw5
zaJ${;(y1$^PoIvYq$C!iUH!p_3<TyF6A}^<FmmKb%$hX|PPdC$ct|CX%jGS4ZX^P!
zO!kwiKp<^>5oj56`0;z|-&%kFiMMead_EtG#<i*wwY9adSZp|X@+1x(Jcz4Tud?5R
z!63SH>B6pu0CxKHNw{1NEPMW0P>7o3wbdW3K}AJn$(%Vi=lr#CXxp}J+YTLaUMMUq
zoYtpLA3XHPgS2ZgMdQekBe+yjil)W}7Q~)7aUv$)FcF`9_SwNBM-M)#S7?UEn@som
z-QFEeYxDC}q0oi@Sny`YB@NOl`G?giO>e8sy0*m9^bie30-(A5(MQisoODCGPuH!*
z`yYIOto9uk5H4N1gp7;~+<n)*Y*Nn`p2d(ML$Gn<m#b_x>(f`SUakLY1G;?qOD6{n
z8rWmb&9j)r6@(}rc;Erdo;4R|&z?ou<;!^Qz4u_ZSQ&^32wl5&#r^l+&%jkvQ-k*H
z+p{QI>-J9|{v|kn`PsDCeh%tif}76e_xnL|9xW#NnRb$M=g#Be#fzlZqN1V#)z!6Z
z@p`>pkV86Y(j?q_@7<t`HM_&guJicu<7`oX@x>Q3PG@hubzc52uO~mh=lFj8`mQS|
zDA3S2&b#9_?Ao;pyLJ@dy6dh(Q$r(DMJg+=u<svz@E)ovui}Me&wdbadymDNOiyU!
z$_$AREp>T)FBLU6e)Qi3;Quzu+buC=tX!#hP@z)xsIIMBVU9JeJay%YlYv*Ojh}MU
zO{YhV8<Vo|!3WXY+>D!M&tWoAT3Q;jK6;%ITefULdD$fl8Z-!Bf4%uNyFIkDwzkCj
z%fWo`!3Q_boH>2`+_`h%_BfH5nTcngU5bAFu0dl%GhToFb$s^er_k&55W*3(YuAoh
z-Erf_VesI=Y?09K6pSE8iNF;Mg;=1WRSNrC6Zms$`*RE2`aYeHfJ=*^sHli79`gDK
zj3p%{EPPy5Rl|O6jn)y!M~xbRhaY|r>1|ROz?Uppg53o_u!Z;a*I%QcpkU9_PcI$z
z^J^PAbl8K*$;r>`-Md$lpP!GJvu0rT?%hm=BQRHAtwLd8Au==DvhkgF>s;J^+dSOA
z;GV*Z=gz;PlF2&7>SONFsgxRTAlU2+hgOQ5_(rM4;{I2I_`e0bJyKGhR7?1UB8M2O
z*SpLW3Vc%Qc3*0}c_Uz)HUG|XeT>oc=38%3wiPB$nhbI<$WbASK%hBr-~g^xRN|If
zZo!HbD?WBQor^3M%m0;aHGKH+8&<4X@ztzZGnv&McHK~X@WBVndQlF+;wP72=gysM
zQ4kGCNls=z)8`Pqpanx#k+?8z&9uD}A)xmNh-6uRP7i)g2k7Tkr|p;Tw}Ozq(>V#e
z#F^<k3vx(g?Dv9#0vtVh6ke|%7cN|2mY3)Q9pmx1(6eWEJhkLW^y%G?f&B5uA7>Fc
za=>1B<rS=3_xV$wefHVX*3Ta`YRoGD<{v+PTutM-V8K1)pdl2BFzQ5OO5@V8V|$io
zL6JqWzHh8}wPf$kf~AS3xCj@Hj1t4axrwG&jv|guzxQB$#JB9K-M;N#3E+P@c=Ow&
zJ*13^w<^M7ZX_D{&c+FwE;Ki<ZoTPbKpim{20XTS(T>AMjxb=Qr>CQ1ZYKub4jno$
z3q{s~2L1Z6<CrCV;)y5D=H%oQ?%1*8=GJp{=+Hs8cI{f%i!Z*2J$nimXZ?J`I%Zkx
z>gt%IvSa%$_WuM3vb@PjNsJZ{6(NU)Ci3Q+Z$@!(F?+vF+qMk26!xW8Yo5Z-C++7n
zfdJSF)K)OJg1yz5qeVjiw%Kg#e6(;%N-n`<GO_D=<Bd09vpE=TXaQR2N8TNR&1OOG
zK0UGYndjJj(Y4)h!wrlp_wCyk4?p}U-Dhk`Nz0BjeE7(xyLRpR6a{eBtXYGuUAth+
zm@znU;uJFqv>0ip$;fEKI51t)tm!il@_OsHezoZ~nJ8N2oU})r&iD#~L6u3NfkeT>
z&V?`4`P|DYo2_g9RRI2%g11L<>P)}in=j|Yc4n#K20<b@TOSo4D6zD7uc>iySu&Zd
zol2`7J!#66`wtyH%($O9E*Aaz^+T^-y^xZWj1wnLFfK@r8d<9EzyF>M_^@Had<6vs
zLoQvqbb`*eeED*>R;$%M_Sj>L8<NE(Z=C@7?z`_|_3G7#OGsqftQZxT<)O)^NvGou
zA3hAS*aRjD5fcX{i_MbEWi81y6fOHXSbxcH3A_Y|R-pczHnj3#c0Q8Vq*As!&@pY=
zWUzZA3rZl{yLUeWGEoNtJN+Dqgurnk+YyLLk#yFnQz!O+^XAQCoO!~88%ULK-hTV-
zMjDfmBS)_Dcsw_B@7`TW9GA{bJ6lRh3j1DCdKrff9b!M9Idca7fEPDSn*pUv>R$8S
zd$**=#hnRz16>gj7ML`ep<%BV8nqHKUIAA)blDOKes!_A=}-R(0RPLt+b=F@RKV@+
zDV0VuW6iO*C?y<fY_<h1p1<goN-c7wGTv>sE2hny@j`yj9-YdsTw&a6_YZrSMWMl^
zNsBd^S#;{!Yp-Qi_^!L|Vql~9$UEM@fB&-6r%!({di3ab@3`ZR5j2TTrxTAq{um2H
z&^bT(<P)ZCGW9?rWtJ>GwS_7WfJio@a}kgR4H|$wd-gCZNEVv5YvQO1m6ADfl!Vg?
z$X2!BmsXg7+X~cQf|o!`Kx_p!{r<xbKcGjCUhF;M`*i<LKfRPKTH@Kni|IN^-)*tx
zB1lRk72?%bUuC-rEzlV=X0S{%y6=-GPj20?VZ->TQ>PwjXlUqt;J^V1?Jgv@(b%;p
z92Q7ra%SOGS`Es}%ORIZFlN+fsHD>1wr{phRdN!CG#W|Nt2CpcL4Oa8Oqv(;dLfMf
zYOM}Yg)(T51i!Ha-195xME`}a|8nqVWo0Skjn-Z!8GpUUZd3Hk&b>b*gi+E^xzR6|
zp9-qg(x{9#+8nm>+i#t><i(d>N+N}!{7NOW0JQoEG?eU3x-L-&n#8QEEXMyn|NL|I
z9t}JN9oDT|=d#&sC*FGNjbZP+^A6)}<cQFB0^9rVzmJz+ewjH%EuOs!YPA+xt(pPU
z5MyLuCV&$N2yDb9b8|Z~z{q7hv(#km2*k9Yeh%J$WUhWrBU(XApUKWImoxRl>2#x8
zw{C1_sjsiciWRRhP|=HkM%y{hOBwK$N;$hXI>(9?D=={2K!_s8_%G2by<Q)E<dH|D
zix)4xap=&YFC--;WsxF5*Bxh$WefFuaS;QnKs8Ph36fG%P*zrkXgG+WgNGnHqb*Jz
zIl7^|xbzL3Qjw_umm2W}b0iU8_gI6mQ_$su$Kgh7Tml+h_Tyoly2vFJUM*{A_%AD8
z`Y#1<=Y*7Th=ek9A~#xac$%{lljmr71?n9Z*c8HfkDM#@in55+?XF+4WXZz&?z;~K
zKkUKMrAsk&+6)TyGT;zsi4&3)qRAzoUUSVg3~V2L^by-ytE;Q=<daXba4Bt{`}gl<
z`X#-H9+0Kpw{IUvaUj4DP{=9~aOs>Xm4X49>dWYJ=(s!YxD%gz`U!G#bCI5&%0NpI
zU^<?F->S|2(i!`E0RB06$s!Y2Xfe<=wQ}#ZYuAI+0NTDEeDFcI-ChPzI)*?@3o9B8
zGuhASv@^a=y8>O?mtTH~*w}csxJgo@b9V3Eohc_ov1n1y;v~n^X?HM*tg`AVv%sWs
zc)VUF3zk<_K!}7e;=19;?~;ced3m^cx%}#qMNiJt$(1IhR1zmc<UU1IOjin=GDdAc
zRrOWGCM2WE>)7m(bC&`Vthj2i{8jn#?~T*n`}=<hczd?VoE!-HI`e{%p_TGo{0+_G
z(7c{Ktc}g6vo%9%(jlmm<EqV8BdXMUUtICptVxq6<BJU&uyEl*W@%^NJclKo5RlAf
zGn*Ki1ajJ#<J6`N8X6k#?YG}DzDJywg!@jNa@aOYR+y~TBab|S1q&9i|0hdK7K|pi
z6?htrj&WE5E-i-GxHtxkuHCw@aOvgCmoa(rWW>dpnWa_ATdXbpOu%bZ8-DJL{k=i|
zYYtp1@1=XBYdd)GFpHwmeG=e2o|Zrc9p`en*cYh{^rFBX&nwv9h&~J$Fn~FEbZz9g
z5p5v4L5rJSw4;%fM&KpmK*5UKjya58(V{WMnvt58#=uOABd23~^vLgy7@ZamJ@P1a
zeY2(cPY*q`$YHhmQsd(ufX9~>!^smQ!3dk12B+1lNQl!|e6A&qX!yL&U@#Tc)O`5&
z#^u-k{htore(kcKaW*wO^*ZI)Xduv0bojUd`P~!k)s67_eBewvGza}?3VR_p#)My6
z^&UTH*mYRBVg(j2Ud${IMZ5+L8O$6k0$^fdBHI$_J53;In#6Yr1Z16wLeSRQvu97d
z@WL`iC6+IL1rsJ*&(1*;)YR03JMOpx4u^}KgFc5Qlqws@38VMOvJzMV!60;c4Vz5j
zg)?W)Wc-rA9S(*VHzupbDuO9r;YUgAA07Ok%VhL3S#hF8^qs6KIgVDVo$Vk5QmQOI
zf4-PmUOJu@BJDo3h*&D71R%wZz)KD%EouTRSy&pU=bwL`8G`xq=OZ;WmC-JuQS_Ol
zFpwimxgtbINHU|(AOKseR<;1h81(Dg8|&Au!@RjSW6`1~QF^`*cg?%~`AZi|tFn?4
zyT}}Yp*l{QqgAR9h=ftuTzgg%8`CW!k$i3U`A$T@m0WT=zWztY=pQ-mp9bDe@hM#s
z4Ep8GO$`MKxnzJe6l$NK(zNfE(VlCnYk=MBg;x~dSMX@?xDcPw25)`%0dl%`$I@q>
zWn7IMC<5Vx2@}{>O_qlyf-Et4_cW<AutX8)SemSD+qN;wOA#=dn3*%DWAEO*ICkt9
zli3KEbUZmSq?r=OrE}=@M)qC7w>VxoIXOs4O+|7_BD3Net(F1ly5ZO2#v5;hgc8R^
zktLk7VoORaS1K9M|5^m?|26o(<hyhpT1d3OXoqPHSkU&peED)Fjghk&4oBHSCeV_@
zMhlPrkAO=Hi54C$@YZV~DQwZAMeM%l|0tB+qel-69XgarU=&)WF(l9vHOX$5#qK-k
z3nB`UT?d84tu`B51pNo}W8l47c?EN4&%tXeR<fee>C>jZQ+(p|ciBnFy+pfPZj|tk
zr^m;$2xeLJ)yo07G(D>3H`iD!A1Pw=y3%Ibm;VSb|B++<Dd6p3PM(ltG(Of)TfI-O
zk!kfx)tzREgwKdeguBTGkI#qtfCqwJhkCykF)68dXZ1(uoZlUbo?MLOue|aT7|HsO
z*GvOT5gy`$Wbs%DO*G23F#;q_6!AO)FC9zPi2j#6Z*q2?fBrcThbC!><e<+!`;1vv
znyi-aFqj3E%M^?rP~?nWS1HLQ6oNT6mi_Pa8B>|Xwp%T1LghTqfYW021aLo3#`y<E
z{O4Ae4ySt}>rD%Y?u%#xy+>dreY({-4Fp0=0;6CFsUReSwQ%>AIyt&0`d_+60yP1e
z^j<Oq1lku~c!BX;8Y>!8g@R|}rPb;gA2u0d*up5kRL<^;4911h5`?1>w9CpupT51=
zSXWnHh23h$uxp3ntBqf>#XoD>v<*l1?Oz?MP-@klpfoE!euGXbWAjsdwfulzA!~4m
zk?JOo^Snl9PLQeO-=3?g`rVG)?*?ysL(;s|xVXEk8>&{T6;e?V3|*UHHs8>*Z9BM|
zn$g(Uj0Ue0vZOeaHZ?+%l7iJ6HlSnYE_izBb9ip)bI|MbKW)Fkke>wwC~igEj0TY`
zpfBKO)`fsWlSWn|J3AXYcNQ?q;rDyl7Dy#I<mgZ^f-K{O;u7X{Q;>lsn4>H(fHnM}
zExCPG2ju5<#qPa7FjYe21a`jani}>wQ>IR4l9Si%Vvgggci&}}clz`h2n75sxw*gM
z^-Ib?_q1{2Mn-EW(~a)6C1{~w;a*Z6Xklh#v}5-`$5W`9-X|*?3I!N=Sy}y$c@(YM
zGVyp?z@$$HgMLh#HtnaN3VjB>lxhv~yLLmnj7%26vo+h;=g}g$c&QX}r2=vB@#xv7
zCzTViai?qWxEyGko`G$fzeC&fHkdPK#-`(Y_iiwRg$Uf9Q1A4NwMs}0v>=Zbo!x^t
z(>ad}Idv}g7P(fJC4?gtm#oci{)(ad{~h}4M*bK7-o}(PFI69Vx6RV@VptlzEJt``
zj>-IZJAI5!Vsk?xL{Vk8BC1oNGU$a*!Q<0!wxCPzzIg1hKjGz9S0KR@`_pzupt({}
zhCAlZXTYKCF1mTLiev%Es?dZH2#HRRM7DR&K6Xq>S~AOX2>9H1cjarCJbDZR=bEp+
z!YgmS!IH%3oHVgA2@e@3V|<sa6oDZls~ub(Cj%&1K>`zjVeIu|aQEHw5el{>&yXeD
z_T6^8^!!V#(Fm;tfpW{4=fp8JLS!57|9R0MO9eVk0)aGN`l~=+95fm&mMnP+qsNXy
z*Ze%VJ+79DV@`s_i<jVH;RSZTGMSwD473XoMQUtlXvwgn+;*u1;b@4-V|3m~D9m)|
zpwo`Ag9hWKsZ-H+$UrQ7;xT-_>02Zu#KP(EGHN7~D;UqG|4}PduvsiDy^^>xsSR3v
zOMz%!ejcM6=g*&KW2jat;c>Z<k<x}G0(I=1i(95o-F#^0?oZq3)KIts=4`!rRhn84
znNop*3ujh4<T8t2ry5Z2@qA~FiR~T;h7VtAs-<xCZ+iV^@Ma~aU$0ZD?)O+6Tf))c
zeyLVbXAmR(b2X+vo5NyWl2VJSHPz6hCE}9HjuM|88@6pjw_bhm#1o70;w!H*O;890
z!OLV&Ycy;dt8cEy{5$8f)xYn+ezq-=qec@-7LNc-yx8e*FymNbEdT%@07*naR7Y*+
zcRTRRGtVLzjbQ21i!gj}Up#T!JowIEM!W0|n7Q;RT(C4lrPHxw8tR##Q>hX53Q((b
zptenEnQf4qnuPP`&$R?YX!2zW1i~Q<9zGQJ-G47+VwhPishr0Xk1xiO$Nr4?#6$$0
zPH-{~(C`ehVJ~gP8u+7ORy0AnaM10ARw@T4lffMcLc+@s^@pM6HLzPf_;lSTxc%N+
z5r}vZ3VRtC1K{w;!pBfsQUywF4@3f}t*>X-N89naQ)i*z<!t-}sfd7-8kPWBPKB^P
z06``|9}Hk>ha7ax&P2N*y&;%P7<<!QxO>4psB37z=Iz^|)N2{nr}3md6ixLF2#2D~
z@{;O8ibG;@66VdjgE@WV)KOrD+FX&*@VMQ~7a@Ow7XHoCr>;A*|G@5;sBra~l#J~O
zbxv7YLIR2d7F_f@o+*v`l}+JjN4ZLOAsRxCMyEMfQdPF(x1jeogSTU9+o$|4pT)q-
zhee~2H;WxC#4C)AjlZKqOx!AOT{Gkw73#StE;t(T$|q|ua^eK6SiTZZF8MPw#8V>?
zsAX~nUIM4j?+4L_IdkVSi+JSNQ6|KbBSu;-O&o1o<gf(%Uc{N=z(pijwrm+jj~k7E
z(~iCCKZ4|H4O}OSk(HN++gHDbBaO9CPyr()*2pCYdi*e`O^Ad=7D;M$Ska?TKE{t9
z$JB&F2M)vSaKjt$qf=fNEL!w1^lBwINfdDj$$0yn_mGvGjS*wUprYg=^sz=L%?4(L
z)lxYEem^3T7DhpZmj<04QMa#U_b}?=4g}zLxDaoS$JtXwhy;V^*{dUbwnk`Tj5v4j
z077~_7C-wu9F0x{{SovZIuL`d9g6iE)?vqvT~Kg5120uAGw@16kZ>~aen2Us<e?xs
zC{%c|&j1AKYaz)@z>qn!aL3XYQQX*sVPnSPosT|()?`FdaxyH<%}7m3W+|aWzdE$f
zVV0e^b&T1B+itrZ>({Sm`Myc<2?&QmaJk)#LQu~(nx9?UcOWS)9yd*y{Nb4+2S4Z_
zRdyQ6n?E4_YmecvqpaxJt74>3)ag5gMagXvsq#=L6ygEyV70A&#jgeMZvt<Z^z6)#
z5YhUYZHZ~Iu`B(4->#rq`t*gG8e3--(%Kpm-!+T!F+qulla|`Y|Mc?n&);_MLVWP<
zD%^k1{V>MG!SkcT6Q?!6?Q*m<=nw@qaJSBz$F^t^+iBGkJs@sJ#}HQ|i$Ih>r`6)t
z*|*{R>9g4Q`6qb!!3Qx=qk*EP0nYMDI2AmOXcbuT{Z?=a4LGF|!KfdiL<%7UDCH`q
z9wenC;^o(tW89cA2>F9Je)I&MeRdhM{v`b@e{m^PYB{u8B~&U6>S~*?>h0CcA<FKM
zi2$NVY10O7pAT|Kpi(G*a_A%?p;&046H*C$LKr@u2QqNDRC<vqArppO2UR2l*xkUs
z<M?jJPIxoZ@bT^)sJ1%MAukVau6hSGO${hGv=<vUZbD6I1>4@K$TJY~L#dD=;txV0
zQ9@2R7d{WB=61%&00)i333KQ6Q0C>JJ~<wDzW4%`zWpX1duj<&Ioh_(gtgg%q=dv4
z{n+I~YI-{Bp+=E6qbUZr-F6$k`RZ$&J98FBy`JqTVNpO>j3N|?Amk4rD<c#8cN9RW
zlHrD_H$2f$d~W?%Q@aZipI=oc4HgwQSIx7BxwHVJgOXF)E^vDS^-iC6C$HcYSDI^Y
zVhJd};`N)rOXqKwoZg?03NAhn>SvCLndkO;4o8H*Ix!SdC<SCD$C;nMQeXS*<cIFL
z>(Ql4JMZ4U8?&d+VtkW8=!=AyNba`U;dVF~9iVa-(pGQ3^A4tMzO!l-18!zkI~WWt
z!2|*>aX#{_NltqCr4@K)(c|cnm4V4!yTGw!8?MjojQWZS)CdCHIUVr&&h04k_~4<6
z9VsAJDIpPLEX}Z6URR77Jp$ga7cnLS=1iN#6o_Rnyoh5*j)D(I@W{gZ(4%)(ruFKm
zFPSkGi=TW326HUt-*+dRUJnbWQpApEgGMTEDZJ$AdlV2N5M)FJqTm!fES4tdc_qGD
zzYg+f05{FM9sX@QQB`mV_G3j*#wXyQ#E*?drx8?YaMSH~VB+LS*tusnj+{P*rbY|O
zN-o3FY(tRvaWo2E2t&!s5Qs*h5k+X+Zag}C43Y~kBatdkI%nfhV=egJJ+b@h6$H$B
z#HOWV#VadWNfnJ}N>UQ@KWNb!e^ht~yfg<Caoo7!3zS^A2u>6kcnQ??j^-BWQKf^=
z=|%rOeX-%IFVN_>Vb-{Db97ZrNYlkEJ$JQqj?Ab}^#-He^u~mT1c^*+v^(FCX_STt
zC!Q>?t9t!c;FcZwo54%}+^KEWNRP)+7%NkcFhlk@=MQ)k3SJjga@Mm|l`F5ias1Ht
zHm;w4?m`JBju{V^)yZgr5DYU4P~TA7lFa?1*v}eq2m+=|o67Q8H*VU*JY{lH^hU!^
z;3cPloGNm(o?QGi9$k1Jmi_4=*pDAWcvk^t4;~C&A;X!nO4yY#DCcB&;lNHP5@Hbz
zM-ZZX0A2}*5{w!<2DOc~I8k_-)v(<(c{=X8^KP6xbp}5a>_&BAF=pO42~%cFLL}s;
zGIN;B@%U)n23)*+2~R9~9D+oE_Alj1)S^@(kpqDUAV>gz5Kt+AkRLE;AV!0Lf=A`$
z3Z$Cj@#(88kR=h3E#pyr@EBw^H_Q?>tQr+Qv0ud@mlY~=5*~iyNoFC}to|5<r_P{9
zubz;rH3&z6bEnUN3rC^jB?t)tKr2VE$%^T@dAKey8NrjM(KbB^z7!L-oH>Q0PCa3f
zE3miX5^h`g0G9rFDRcD52_t2Pc0Br-nxojA4xBo38f`N(argZB_~?TV8EueBB#?7b
z#`TSHG0eFYy-_ATHrnkNH)SH$Z1@bNh3BI8-7sYWXLU51V`BPSt@aU0ojzY8R~ze^
zt+$CPg-%eZv?bMLul`!#{%-Kn334+t(=S}PQZ-1IFy5rnJi~#DRN9)pOzzjo`{|a=
zuZJLFK>tCwT2TePS_5e)iiFrWSeqJKS|O41A_`0bqYg3DF_9`5sJfPN5%RiqV~(0q
ztzuT0^h=VANR#Z?F&ERP&BWn-dvIO9ZqPT@!LxM-Mt8|YY@1{pIe8X-4-a*29-iFw
zH7<)m=3SG840-*Ci7_K1GYj>$M%cVg7-RH^c!IcT#w=D~dFI#&RGd7E3B!kB?%WxW
zNkl{h0Y-By_8dNj^<RF0&(?elo3#mvSy@0h3>254>fjO9kc6Bmj+a3hXGZ3LzCdOM
z5TixIg%TKaM!dV|DYUgVBhll5F$~13bch5+l<^!s@zrB{eGN>BZ7_b)6jtF-T6_Vu
zl~v5r4H!BUM~|I^!|H|%B2=7!K*R%4Err7E#WQ0kK`1VT+SZKJ_HA&958;x_1yO25
z|M8RX)v2TCJ7PH2uHC?jTFDu0+2IWA9!agR+HJT{Qo?q@#fuiPAjPpmhoO}6%xR;=
z&TAA<tCa9tJ&4d|W6-0fsU8a+egLmN|2)3?;`55<9)4t+L6GMtBHToYMwMFG+&t&J
z+gh5Rl6mc!+AF`gr`qqbyuVy6Bh#~{2K}Kif?RUs-A$jr+deN3QzlJe4dbW}ErHdj
zP%^R~4)`HcP_RH?UO7d)Nbs+1sAmx^0yIU*ayoTkg@{c0VL7Y<la45AM5+K$kv`qK
zVqd{#3~Q4P+or7;(y=|-^~k}t?{`7&l0uu2jUuBQ%eH)jpg{qtS`BHKWBtVl!11Yx
zD5)w#BpOAWHU@oq^@UWSgxBuG)xu(Q&1j1y58el<M1aDig-oS}&E><ZufK--7u=0b
z9kPLjCY)Wp9@ZU)kQf#a4S5lY1^~K8sT^K`Lu{8$=rU&tke-Z)l*jUg522UGhn~h5
z1UzmCVF98bN3BVRWmUx}<f4$N3>Z1$del{2W%<RVL&wD>AmH?&wzeL;LJf^Z1-Hur
zgGK?L&w;UddFUBcfUm4Urd|g@C&!v|MM&$J4U1Di?@?n>Y_&k5H!$hz^r^EffI}(<
zIk2Ru$C!<b%aXc4*7(m)J&7IPZ^OQVJuqr@@Ht$ND|t9WEjysZFTmyYBBD{U1>00t
zkB>fhAGh2#2XDWyeBbJ2%NMncOM2WA@IAb@uCnB}SlVCy&p#Esbn-lX?2H#zzPfbO
zjA`wjUb+-7EPEcw390Y|{FFM27_Amf&7@IA*q{Xc0VJg)GnzoLbh5m&XU}F^7DbYb
zrdXC-qBH1!OoC}CF((U5B`T6AhiiIuhfW#A;Iy`Ie76%_6B3ZtAsr_V9)ZdSM3q{|
zy5-=ovl*-YlBmMPXdnr5kaIla&7usD=oE;GQ6%VMk=eE#qMQWH^$if+Ug)D?EW39B
za@uF0%42~sISC4d8k@iRn!R_;=&|_frduH^E=PZ*0j5w0UY`Tn7!ADPAUK5z{*Z_U
zK|qySfwm)tB74YStoZX1jMo`pbh#l?9|%$^0uq#I6nLiWENV=8h@28VdiF*2)k-up
zHNqS5Ljn%&Ix7rX147hgG8%$jr-Hq%0lhPmF{MXuG#4C1nv6$`R)s5W8@{zT(78u@
z1OhU2?A;GXtEyp2OUIeQb1e0-HD5y}=b4_I);5hP2^3|Fr(nmu_n=_=4xBrA8tvO=
z;!@ECNR=`K_?BFYL_;is!7!X*YAnb@DUmTvd&8DZ7}&Qjp1O7ZtDCoMT2W}T)%-Jn
z`%j?_zr2tKZ=U<+EAPF3&yF2CF#g6HS)rs{B8BLugccQCJ{KY)m5g%;`Ta;uPGxxl
zR2@qV=t!QTG(MZd4vXD}?)g1gPHIhEEjy0Fx-F5V5ThBi-NhQTXrCB|LFpN2-mxD!
zdIR#>w?om%qd-((>OxSVM121~SXW+zO(%<xkQfKQkMvv~{zw3vK?$W=36s*m%D_F|
zU`y_<f`ioVz@H{e#`wt-u<zVq)H$uVe%M%Cxmb+a(u+uo0+pX{K@V*V6m}cbB5BtG
z!a@)s3Svlkgux>$(;zI@pfVChB)cuHl$YXKlL=a1fc1cg&|>0s*j8PIbpZ<+%#?c|
z2V~UumxIM^flmyv9mf#mfsoLmV32wt1x9tt$H>$SSdX5Bs@aMZvk4)c0^3VUKm~#w
z^RmDPd1Q6zj>9!IP^Tr~YIPMZmzA-wH-VO{FBy>7SQE3x#I+OS<1udZC{$mm#J696
zgWT*6&@0q9U3?ab#2DCIP8by$)=$mlq9`W^jY^AVhXrXl+1S4Qd#FSSZWueJ`~H(B
z&-{-B?~pECIu;x{e32xb!9$0`>-RD3F%k$No?_>=W<;bS6iO+4&32@vBtt<YzqyI}
z$*^ZPSnYPqoH+wcRtrmq%*@DQ16Wwp64{|h6RmV|*yw=|6urr6lL}oZitfp2DBp7s
z!*jc!TVfI}o;(T;LFlzw2tg4Rr2^_vgK@B~248%)3mUbKO;Ci3!Yc%!)M+3IiBKxl
zFlbFIG#ZKeU<!vZA+;Uuxpg+YMjqa15D97%nl6>${N4g+YMWrJXoT4tgh2`LVg%uc
z4>ARZs7!(ob$Q}dhze5py+GKY$Az$$b(rj=*FzBsvw)kA<KdC3vAMh)TLcemrWk~R
zfL5bNU2{DoDha|e5ke#kRYV3!M1aTdLBHO;k(Hc+<S-C9b`~)XH_|9^Clo*^Mu)Pn
z7rW}}(Qim!c<Y=<$jHWy;v%Hw<udL2hkbjQOh)5PeKN=(kiJggWukS|`SQjaCgSLU
zLnu6X8XB1#xmoRDbvseoSP6sK1drVXty%}2S_hlO&J-JoQjSKS9pi7DgmoW(f}+B6
z=X-SRmiIpryxYF~s&Le#30<a7pN4O@Zihjm1sC}-bgJax@VOxHfc!6&3Yl^P%tj+h
z8*AZ;gnw#*9|#38_}ZaxIXx}at40IMHK06I0xSWSe!r$~KX`+F6ztuNhwfW|eVeyJ
z8IHo%WI=vfTcn2pxx)&xl7p|Q5qe$+i%f<<w;Z&)b|@}Z)nV<IU!uWcfi6Z5ZHx{f
zA<DwW8nuCiZs}SSS{clt00uyVJEz}>#GcvgINlS1%I(L=FE$`}xf~h17NXUTIE{+6
zaU$TzR4rO)C>(`cu0Sv>GWwv1G2whoB~shAfmS8~&-#{0;FL;HtJPp#Nihz~L^yOh
z@S+kvj}H>52q_PELzEUNz+?A7Z`5J@)JZVP6}Yy27p(d73rO<>kZUr*+tkR$DIn!>
zIpD<sXDtlbnFx9UXwxAV+m0SZ`)>IN{UtIf<t2>1k;YExreq{Y%Wch66CzP`>C_pG
zwRLE$u4T?H(E_SmzEDvLyW90+l9CJxN-w3htu8;Ll>8%;!0NOz`gs3>d-3)=Z@>7^
zeGmLoYTW*5ocG}e9$d8imF3UAy5bc)xp*;R3?_(S0dnf_DUqSc=YrCpM$qqLARE##
zkHyi;omPZ+4pL6SEOjsvW>pVlvB@G+#RO%Sk>fxaQB-t!@4fe;ch6p|r@)@wyYSe;
z2hmu0l_ieEwMj?7W=B$lLqaqPt=o<iYSZNOLY|xgN$-5T@abphHE<9{jUUef0>@9D
zfLtzPp<jho$DBfiL=L4&4!_`q#_q&~*i^LBsxf%d2qYyZKqA$`dEf||j~zw0x(>RC
z2rZ<LM+FGcFzaI$l?W|8cts8hi44I=6bhvpo=6xD(u|1~NJX|_5ES51s!*<1<C6=8
zIH%-cSE?Zfz-X63%E9Az!9ht*avnnl4MoRJxj1y{2#)MNh{tBmK~h-6=`X)R2a^dr
z1ZMF$Z49g`9;aN5D0eg=J0laEM251;8kmw(!N=&B<4O4=mrF}op(!=)BM_4UL^~5z
zQp6aH*zw)>Xs&BuM#<}RvG>wbQ*f#5G7FXj#VAXAr8+}dC<>>`1DQbsUnmT{Qi;`T
zKE{w?LosUj@Z5reg1^}a@gK3y|1|JAY<7`?2RBT(o<(UWwy%^ap%i6oRa2IzO0EDG
z3?U^h4hEeD^_C_y`@9H<luQzWMyF#k5IJkN-+nu5en-hUYuB#Dm{B7!b?Q_Wx$4-l
zBhzX}54sj+NHKQg2&l{&G`O7Dao`~O^zDb!M~)&k8imPfMS_e6&&x66{s%DWsYSRN
z@IlS1Sd+a;Q>U@PK7aBgPM<pqQKe*ZnoN|oB;%;1F#3JChEt+nS}K$p9@h^a2J4kt
zRG&Tv1EqR4S|IZT5UbX)C>OnCDh128Am@sRI)Rr$&m{TT1LTz};1<JB7<CW@4$=VN
z*JyD`&0~GZ1)P&h;8dz1=QS+wA&*25MHuaSbVjGHd2lp3Sc;-M<VK862S;r)UcUc9
z2<2B$_`_ak^%}@xVo>h&BcM{D#_fPP&Il7V(mP#<{H)HnTvY>mj0&s2{t{igbV2#$
zG8P0Py_b4E(AbloLEU&r;US&3sPG&T&GC?eW35^<lhUEns@XF%d|VW6nZV{K-4Kg_
z+mA5c@_4SG-G#o_T!XI*w&7e+;hEk&dUXFs0Q$F%`KN&QqqjcXaLZk{PMtAx2EN*~
zky%K37zk}QVlWCRq^xZxCq!YS4&YRzXKRAnA3&IrQ2tUlNcy7N>tV?rl;t${)>~Lq
z=ezH|W62?-Mhs^e{nVO>%F>IAig4q|(dZPLg2`h?W8?Q<BeQE~T&$@>L@GmkLIP@v
zi=c0|LKTi6BO?>D?z<mbiVE@E8?VD;(6h`hm(PzjDXADc<T{oOM#)3ety~O6p;pKs
zlSZL&I50q|!JzbXC_;WDYIN{6S`j0WL5B!}jg5%q)sT_U$qCHMZcR&+as*mG3mH>4
z9<u6C$>Eel;D`pHi#0<O1jqtX__SJ_kc9E&l`@n_B?uZ#u-Uyxh%rNSyK(LCYY|aP
z@%@hN@LRpmYE<m`7Y>IL(<a=2duGnUg?)SQ!?#-)y;3K{<D%OGXE=(^9daNE`rxmx
zMNUc@L{9|gD=JVSi(>tbZ7i*k7T3k%;+Ar#zobD@i4`^bqwgeDKKQ^wmQ_cA3W*>>
zC6hz+2U&BzW~&9Run$3{l=0{|m5%Kg9<QH8RSgtYZ)(J2&o05ke|iLuKl13@6)RT!
zt{xA+8@xTPyUuWM+fK*#TQ=k7n`g5XPcOgE1EoUEc&b9B{xO^jR;5cGe%RwdFc1bk
zdW4!KQ%0HIV8EA~zF_rLRDRy8XD@8q{vA7C`>brXDE95$i<Ww~^|<HO+tDkt0|s=@
z$DZBWp(NFzdvBaPUjz#Kd+avIJq{$A%&;`up-)J}&3E4iPNT-h>p#N&qlaOLj|YNb
zh&B&Kjv0y4=0;T1)}mjxUbtFT2EVfj$x@(=!--*SGLgn{h~;Pp2}8%r5pY=$b~=!x
zHzE}9Gfq!A#YC6rVJo!z5RfP=O!Ofdh(NB@!V(F9azA*r0@A1mWke2}PK~W$JGM2~
zqZ)GPQZpcxsZm*0j`XAi7WywPD}~8yhE(L?wb{@!zZ?Fva3MOh&Bod_A7jm@?;_T$
zXPmUo;Y3hxf>vWhw84sQZQ8&r38S&L8jU_TV2nYXAYj*_LoC^b=87I4K*qxt2(rwx
zodvt_-1Ey23`bclAZhTAKJ+jy6c@9~4^lo@L{2V4AmBrk1B-6b(~gu<1>|CjmM_o_
zq~HN1kImn1Mn-D7EiT4n{yo<BcZ2tft>15-FmCk7!PgAJxpQZr(yAckL~ufcWmIu8
z9^OC@YOS6nkWlU`&w&jt$ygjOXIz(Z2Hs!w9>$Fui+R&#;@WElqR*iID6`Z<rdA?7
zF&Xi3arA5nR@%Mt^%Yq9#FH43*BvP_Mw~cu2(j^TFr}uWqP_{WRyzZcEEIxCuR~L_
z6=@mmV70l>XTUYM^WHnK`@j!a`S#na8X#zOBC}mPz@SEDZ7sUzc4b;7B0<D*QD`iU
z7?aTs-K0uL8k&)yH$%cj;dI-fkcfzpC>Sp#DT_k{8cqUfgz_3%y6X5@j;<66$l;Af
z;8957mk2D4k{3A`qjFgETCDL~u-9dWjZ+}KV=j{#j~qIRypFlBG&R8Hv$Of8bjn8_
zco5eO8HhFSe~62x&qHU_VcUTn;CT)SCKLP-0nHJ>Y%s&<2_wfG2R`6JdF5rO(i2eQ
z^FSS+iuGT8%@Xk`W%Jb0W6VgXG-{kWaT0qAcH_}UA4PS210HzzAy(M=%(Ks7%lF^0
zW1=F*o?s+~f~-d|tAGx-WV#VmQj0vIkqBgz@*0gYb%b)4zxaFu-hFS?n+xu|Yr$^?
z@b3cei0iM<_<qZlD{sEN3J)!O2r(ujqXtrG1ks?Mwa7<=93LHgoPa2SIuc|#y5R^Q
z;Uz3$L}`$(Eq?`f&YFwrqEb9E_f8~<N|e-Bq0hZDF=oy*B&zffgJGOHeVT#q$)}&e
zcVBMA=x*KNw_4c)`G|&SbtcAJD{M`0IGsq*#vmFB!|rt>i8!lT!?wNl>1nK3bKmh}
zc!|o8%t_$oa^!aH#3EU0xuQkx;dq2xcBmpgTw^lg24f=ltJR2+D_J7XrTVKdX|+gz
z5^BoljRqm%M5uTPdwLKr;af7ySe37gJ%_?8MqyV<5Tp>SH^A;IQ>lSPr^AZoW}Kxa
z>QX7Z!2nnaMo2){j6CL0`QU{@CCA&Zzs=73((>nVzOV>mt{n!O#fmfM&oSy{P$?K#
zEP?=&-T;Fqgxusb*qfU``<-7YK}BOd4DqQLJ>dpSo-u_vf_0UZXx|~brRej-X?*(T
zDx}0E;9^-BN-D~*VbfP|he8-WX*~4+04+zFX9b1$6-tD{0z$O&C|mAdElOKbUL|q}
z)PS3#>SqVmZ}<XZ#*PL5Q&;X^58>Yh-fzF%Rxn^d|6!yKT&bvH$sDYEicDlWr&cC|
z!Yd*g;o#FK;S(cJ%cbnux*DAxfk+U6uov^^&BJTYzKE+AFX2$Z54dpfIApa>SSgw`
zpd;>B^e_ag8|ld@sBLa!y5jTCK9BY9e}GBXT!WCq$-=q3UW?MoDmaA*%A4w;)TkkK
zg;-i+v(wIaFcnmOwQ(bojAqdDcwT+&RXn_CF|O8G=;5mv(7z8ZT`EB+($ehC>yEIB
z5UIqEHbFmTo0E|d3_~f1EWBN9Z$?5)3{s$iIvhoWLc(H%b(*1eOe7oq*o%*y526$v
z2xyiGu=7$_1i)`|BHv^}l_<m8E;ovKdhC^qIcTAv3#oC5Fi6ZSzrh=^V#ZC=Fn-)b
z%$hSBf|SC=X5?mdWRC=(dO?|tXDOGIQ)~_S5Nk9->k6Ysb_di|Rv|Vy9)~ZTgP#M8
z=0w~$a~5u2Fdq%gO)zRTkV_;i2vka`rmI#X;`O7>YQ^aB<Jltx+U4cKEd?e|oeG6o
z2bsvhAeF=Cazmrm!XF7C$kEe`cyPf8l$2d3Q^FSrK(AH7>aep?t=&KD!KO`Le=%dm
zlxe>ny1yf<Z2b7~y3OBgcD?_`8@TuW`;d^54zG`_j+|{7cAo=g8PLZVi@KUx)bdh<
zby~)4$*R%t27*5H9oPqNz5FTy)lK+v!xw0DJF#b10ekXJSON^2I~7BTi=HWDDU{W2
z2NTb?e6$vqPn<%(>}=?yJWJ$ple3g+LZ!ow;_@p9cmvQ296UA$3rJ8n`mXu&P_U-}
z7t1cgWw&GJx8Gv-u0446rI%sQ#vr?08+QFy>T4iZXb^CRAX2%zB7!8p7t<3`km3(Q
z2>M_)8c<PHjf})3By%driT^QnN4>|0qDFsuJcYo1k}yl|<wVqpLDYyrSky|`8X7Px
zz6~n9A$;iZ<AO>KQOQF>w8G~=N^BB>K1k8!lmGxA07*naR0&*GJ0c-FKKSrmR9vaX
z(idOAHNyrn+Qo%{3x($)l}m_?f#X%ok~%!iXq%9X-kF`jyMk!AZ~=+w$vD|q0c$h@
zmEMG|y?SBj$YJmW14uBN*h9d3_w0!Pvp`J0FF#w4ZJ%#qj#-n<hK%-Ec>Kx5_<rwh
zTt9O<&RjT;g%3RdjY0*fSAbEjg4@;rqcH~31T(4{8o<-Dm_a+Oz?2KMQp<b*httX$
z#LSy_D^)bd?cKZA@@oP7n=S8-9lO5n->3J)L4EtO2pFi`B_x2CDG`W75kwfufDhf&
zDs;`tzz>CI(MXXb>U}`bG_M!2Mgx|;@El|j0ed%YVG>)x`ICssrBHG*79_ZK>?qb0
zBj|9W*EM}n?RBzRtBr4dfU`gBL!Zt$;3ERsre@$o=>=9X(0%w&y!Gb02vNj~m&50D
zLr$E_>qAa<7M@=EXY4<I9P8G9hTEr3$LQfBFnrYY3|#bNA7iW;r8SjImz9bNaDgDS
zd=wpdDQ=8QhP<v8p`aJ(Dak0mT#2mYB*Y1F#;=w1$W@65DMv&>Ks5SeTYn<^pvSr@
zn8mA&cw6fF^jf&>4)iyt;7X9d>%j#D4?!UVCxoF9B1keNpxNeUJC;!?VCy$uWAW3^
zGVeV#J&kGLf*_*2q5>Q*L4@cT<(knW1rSDujCQzX@=e&fW<7YD18JG*I8bvLE}la~
zl%e0iK^Qr9H1iQCJWS>7MvV?TzWWXp#U-r#UQa$tB#dhY4aVS+*J1OvZJ0J^ChM#&
zghJ4Y3aGpRB!;7mdL6UXquS*LL?v_B=()_S(~vvFLeWy0fW*Xj)?8)h&Rv@(Po8+=
zzY4sZAc(^14_D*9d+tR-d@LLe8`Exm?jVA}D6|?Kq_n;I-5A_48`%mT`_7%lIi&(_
z>h<MtqkHGhcxd7M_~`9b>;WbRjvYZHUI(9q+AyhE+8rg{OuJz+b81X+u_$e>Wn9m4
z@d`@MokL1$JnG7?VEVX;>|rA(t12;J#&qobb}MSCYGBZs8Q&FkGN@QK8JJb+(XSUy
zpE!<+bA{NsZ9B%_I2FYgOW3xVm){kqiVNZP`yt_!(C|EzVJ|vKc+5&jgR-F!0g;?g
z6>FD7kF?T<IY_DWoWRRbV1gvG2n)8f^ynoOf`de=Kv2q|F6={-$IG@|E(#>5l(;PA
z@TSv(ODY}`YGxAjBU#EruhFBT-VPZrVL2QRK6D?RUj8zop(r!~plw<@EMYHBl@vi>
z4;}>MqQK}5`HW-7jz!zlL==4UEiyH6ESPYl@iIbc1!SBOojP@41(%`7|3}-Kz}IzF
z*W&98_nbTH>S~@WS&}8s^AKmUGm;UK0Er19&;$biGCiQQk5bywHZ8PJpwLjDK!A{e
zA(NAk(HZPGi5<_AWLcJMS@XTR^L)-dFKZvW|Ni<)U*PqLUoa+#rF+i)_P6)iYp+G!
zGq2#=jkR^y{>m$u*VZndk&CX`QUTGr23&jNyRd8b9xPhA2)}u9EBqb}<#YxOB^#ey
zy#_O}7#=u%3aOA6x)MdMWWg8lp-`eQp(-^n4>lElzV+?z$hNrtd(^(aSLVI%zWcww
zWy_Y2Y~FM!-N$8<6m|g~#gPy0scKM*nk)_~UI%72flsbn3%gXt&yO9(lt)LRVqx8e
z4Y>W*_u<87p2N`LqiF1G7bCsB$B)WVA2%%Wu{74NTn$rkxesc@UDV8s&mbL-A>cQ0
z^uS?Uw0H@k4UO16JcRbHE_iGQufDbu^E!JmIyC{yry@iVy=+k$i>8)lELzZwNAG_K
z4?p+-_8vTpzxvy|5eWLxzi^>svveVks>gH#GC7AOiU)VL^`VXe&{{><Tx7@92g2}`
zEO;t5Jen$KOI2~fdNIuwZwf_*5vp#Wq^X##6p<pQ*c%aId;t~gLkU01#BhpmB28L~
zC3N^hvJ*F*akb2@K7Sqj0WThY{&|FbVQlJOfuKKt*9Z3DbZi!i$CNeqprHzyquCx@
zdikYLd=AD&P9bO;vf^F|>OjzsiC7XVR;?4vn3<7_sHC0-4FfN3+lHHNey?bm?Rou8
zfiOoWCPZ?!gN8OOP59XlzK?p-gJ`jWD;6(7pD%zX_w2$+1BfXa)G}Q{14x2Pp^B^)
zk;uU%1UBlFWF>2m-f$oJ$eo|~U9#`*6}<6yBDa0}cK`csy$zl~2&PAar)r~+jl(p`
zs0&2kOM5Vz&SEa?Afy8Qi89{3<~$kQzB)31U9hp@(#^Q_JvYnbrgvdKy83(Z?8`4>
z!P3Pt!FlubH{=CGLpAVu3^X-2%QTK8X}QV_9kq&v!fYJr*(6q-w+<t7;}XP`tmWz)
z)CPokHJi*L5Q)GrRAH`Ndg<jz#pZD6jW=+?x()c$r#_8$-E<?&Xh^QPd5x_Y89M_f
z<d^jyy^zO3TfrZ+^rNFp!bTZYr-ZUoLD1uYY1!~P3b;tjFS5W~1xZ&Yf?FF7GceH$
zMM0ukLa|UmR1HJ%nwT|hJRcv&6Lt~FU<jsNg=tk$9}XjtN};HGV3kX_>!usAYxnEe
zJ3NBkzCLVRwhC|V+JzIRM}=o=RybVoB34Ktm(62k`+T_xnwIq9bZlBA0}AmZ7S(kK
zqH#Dg2g~#dUd&PO%-oDnO^JX|e2-<@)z@5u_Qqy>_nv!j@YsMTRJJ#_p{=0~Pd@Yz
z+5vp9rB{YMKRU7pM@t!40l&OEU!f!r=J9k22-l!oA%(Ikqh$_lQpq?Tc<|?>0pyyR
z8iM~%gZGdB_zNHW>R12v-uJxcW<2$qXAlh62uNMZreSC{Y%7DFNCP(1cHzL_F&r~X
z$l7IeTRyB0HQ>7TE{x4g;ogbkSb5b|Fv2zHSkR57D_7vz7hjNhIQPMpFIkFz`sTOr
znU8-`*0DKh>+0#on|t>O5Y8PqZlyL<s<?33O1%2g4zzZ6V7i<_EIx;&9esH9wKt&D
zx#Z|{JS#yQX={|)ZRx_rQj&~~oW%I>DDL~gkMPy6e+|2akD$J(37xgg7&v|cCBFe%
zsUo7Qs7++>uI4T*H3IOL3ec@099S?lz*8l5twK5L@~(S4LV7vZ6O%P3HUO;U6$cr+
zj6#JyLJ$Shz+8=vt;5H#hgE7g1T$BGPgP~;!(oA=deGV4h8r)r82A44r>N<ihxfk!
zR_uOtCw9L2s+3vWxAUa4Shs2w_6!apo6TTz&q9fZy;G-PHbjv~B@l#;>(^b39dEpe
zL!~ro+S{?9t5a64=F$lfJ{dnTA{^uT`5oAF$!0W$BKYG!`n>Q#&Rf3$z4N;9%meph
z>yLkk>pJ^zX|x@?hlla=;tb|OUKpty0#+Ftmh>T+&*9CfSriN(G}VNrQ-4EqrK++i
zTyp6qJoeZl6axIr-FM&p&9@uCzjNk2aNy9Jx~{L`h?e7D61wx*G&Dn#lg6#wKCcfq
zw=_$$@Us(#al&>Gs;xyRk;6^Vb}a9hhl8;xc$f5J#g>~;stJg<1Xp{So0{<CQ%~WJ
z58sJ~XdTusU5y9szaRhngYU_n7!gy#LH&ysV$aLlu{7F%Yc_1e!CkwN$Y&AP9L(=%
zN4Mt3zC(xc^5iI5yE~yJ)0mt~z=_r%SQnKmKI{vk;s7(J&R|*VJmks+9G)E)gTRGt
zy_lYfVY--sFA@;{wHi3mkSx@^SZM^&?F+(C%g|^B$gJzON$#_kKqaHj^=4xUMK(Ue
zx$FRiY6S_h$P5jykDo#&U}CtKL);8P_Xc2O+^gHx6j+rK3Ug`nG`ArV^k8uK1bWu2
zk)_T(`}d-`u^yFd0fl4=t9s_c$rms<K82<AO<2>_jRS`dA>%V>qydV0Q|ZQIn0V&3
z*D&i*p@(ZQzqM6ZWjyG@>79*>bV0DCL0Epr_8r95#~wq^f(7`{?YHB)E3Uz@C!WTE
z?|dJNTiP&E$YJZiA&f@+Qc5)?=5X19#R#_6VcWq27)az`)Yi*bxmdQ~jkpaUdjr<;
z+!SwZZ8<W3e%I3fC&9aU^XB?(+g_ag%2&QB3Wm*f4NxlNqFOQ_&~z`Xd=+iBjTLqV
zm#kch3CqTFgU2w;*e+XGR0UQybYkJ+eoUzj*536&L>BZ4W2v*f1CC`&#tMbQShIRH
zW=>CvE6%+S{2a~gt%%Ld2~D!Ou?ep{{R~#Nci_B*i*Rh;e#sdAXsu+w#f{Cdt5s}2
zF^G|P3>)5(J<U=HF`GlExlvC2R4k6hwhqjWPr{DJ5cY?W(76j{qdC+d_3BtU4#%Uw
zw#x7uI;!Oy8uJxwLI9iEI^k!nUnPE`K;?^Y+ze||xlx>2U8NqbzB3D3ii-wt10rT<
zIOwTj+o@q>=?J81C>lOV0IZ?wY9fdivNC24IXdcteq{0qIEF67b&F$Jp9amgkvubv
zRg3yzm5Mld@)Q<_BUszN1S2O-;B;adq4rkPza<JXGBAu~t5@UX+zj>&4<lw-@CIwJ
z;G9`aJ||l$HU1#XpdX9Zu0k@G!3$44gSD$yqocDE9!<ktx8I3_k3NBkN1uXHD&f`m
z3`Xn%;-wtaTozmUm!Y|~22UM6h!eRioNyg%u0y5fM1?0y(vsm3aumxDj-LPFAHGUC
z*{+8le)!be3E<x;^M3ccKls|mKK9|yty{N2RJ4PBAF7o+ip3ICZw(406mY%Asvu+)
z&|^FJ;KJp?_q=ax7&9hEr5=>>6|{srxbU*ep>@o|t#^G)mio56@B-GaSuezpmv(HI
z+ViDtFG}q=aPowF(3YlFtX#Gn#|H<of7k2qs}6cQ=V4}S0_E5oR<?D*E)|i0CE{^`
zd<laC1DJ({4Qn>SN@uZi=n%r>wg!9{K79sJ!ay^#sH=^LiFKu1MKx1F*ZdxgBqpUq
zF*OycSI1m6he)o7jRhSy_AErSn1hcLNC{0hc=^TBrb;a)+VN2kk8)3r0*jj!Ts?9W
z%y~W7<&=dSpCTIJ4Zt#d!Z8RbnoP<jGYL6FQ3?!(d>EQIg+SPk8Z!c)$BR(Fz|_zX
zdc9%6o!=N6MF_ynean!KC9r?)43uCPjs5d*CJ{#>Q9!W10WrIP$wWdHov8<~u)EhK
zp__(m19R|j%WbzJTpz_f-~S%^dwNCQ|I*7Z!{qn`^tU8czx263LiW@d*}u!%HcY#W
zh-2ftwia}Eb>rnD$FMt{M?Me|5gBe-hr`@To^yp22_2GcSFvTHM-}|1o_gwgx7_mH
zkNvj?@5soh(UFmnPLgIssj*l<shE~&*~CmnPSm`ndYm2^Lcs8%E}6wfRB^?cwK!Zz
z;>n{!nD(i#-jZzk=pDBSqstR+z~N(qc>K}FFc*)*D!HN}+g^GJzk2jx*<;fU109|7
zq_)299oGsuhrCi!@%HWCjoWX3Kc0Q!DR>KIEDVOxQd^5eu`EzgcWs@FhhI5*7^D`j
z>s^dYrHpN-2GP*j1*5iBwiIIHQ<&e`g6UWiDs<lKXlibi#wT5J2P<XWLE2kIv+lvt
z*#fR=Zbw_Ggn(576t_I!OXU}*Thtq4lSZ8bwaW2@BmcjQiX9bmJ`c8AMI6j#kt|hF
zRy=U1*j_0kOv?bLiX1FqX|>kXpkfs<os1*oHPG&FhFYv(E-{V%d7bENXu#e*yFfFv
z8`o__D3-$D$WbW1D75A%5@r?0#zv9JR}pS*M%r*N8H+<#Jn$$UMBmcM;36dt8s)Ue
zuU@rgHT>a_+$2=eWPs5TlsNkh?|dgVU39T*vwY>te}(=)5P@747eqo>xnenfy=yN9
z3k9S-VdNDR;jjsB*pJh*Ga~K9QizjBk8UCysTFjGD)(1jdF5<08fpA*4c_anyKdg&
zk8eHoxzGKP$mA0b<Od`y#BP{Nh90Gg7M~AYbqzRq=r~mJbdg7!2HbVtI!sK?;(_5&
zl$)FJ$uEB%6R{ci&074;Uw;KVUf(G^-I1YT96oqZN`?D>@etzqoRkm^bfxr|m^m{c
z5E|{5UV3?(G#G)PkNZ)0`2PD5R&}gsY{No5D5L6RP)D?*MWDFjT&NUl*nZT)gQ2l;
zOcE?#)Quwp`w^@OLDx*grV~&t59*tmQF2OhZF2pnj4CRA4ITa<T4PCETw9Mm%R#tO
zgw5^J|0H-NP(^4@b+yb0qrri012Lb8=gMgeR;x%CR1~c$-C;$jB;+@wwzt`A=F-@>
zVKqjEk0Cdg#^TmiG?jz!R#bF!wPGwkho_G3hsOpshwHFz{sQb991vP+cS8f><suH|
z(>OjihtAe!RJ}gzIWr3Qyzr9<FC#fR5OvA|0oQ>%rYTy!OBXK|Lz!!@zh3%`O&4D%
zJYRBrKl;&+;^Ore;7>kuJEE~!tgGSfU>{yQHh}F#-hL_?EDdc9weU6uaCBlEX)S<k
zr3zhf<yl!)aovgoDjtl79(oXW-0_hs@4fe5pZh-r@Y^mMzW@Dy{rZ+ITRzK821?x%
z6BG~LLPfZ`<dqt#4YO26Ut<e8eRS<PiHS-QUaN|WG~kjo=V8}m0t1x-I^J;}PNwG2
z-?b3;{p5c9^!}gY9amk2=bw8HZ|>TS+39IKzik^vW~L-~S1w(Kxv3c(J9rqIF1{G2
z$Hrtqlf?C6F^e@TmtobCC3yH}4`O+3JvN3K;4=*Dvr}m3YKJ$G!^`{kfkOD4@GJ^6
zp|^8Bb`B1pY&z)d@4$2-juR6T(7hp~Qw3pk1^otMsf273S13NFD5&K%o=)MC=2on7
zG=$6Uq9wn~s{22fVOcsbbXo6eA`IyW4N@jfXM^|gTntC8Dhf7H4Fe_@G3^q3ULB=M
zQLy2PRl?deOJOQDDzh<k1nUvVd!SSt44*!UDW`xzvxpj9$IYR6sIh=?o(@AtR8f#F
zmGHuuQwTOT%4*PShYzC?^b2u^8xG92=d?2dW<bWb<*J4E-LeHcw!I`v1Q%U?sR&hn
z;P%__XMgrZeE*04ik_}cENpGV%+A+wnHk2CrY0OXHHsH!#xX{8Q1fDWdk1PF0qj0`
z1Tnjc0s^Q|bWnv5jLsR#5clN<Gf7dezy8LrZo27R@BMEJ-V-NI4h{|u_K_gYFRqAC
zO|X<L!SHBM>=KG4j$wUJ(-~aSG9N2jJCL1C;^@g^NTY(@x>jtSzW@cF2NS(5c=G5W
z<nk4yvw30eUwPF#@ZInIi?~jXkDL-oP1a>BM^-OhhRHMIm`f!E=qA?7S~!zRBjEMP
ztbE;~#hB;uV({QztO~WFX<idf>qQxAtc`YI$Lp_Q#IU6v22qh{3)atHj9h#ciS#rw
z9vj1j945)XsHsCSUqX90j1)Z}G*z~cJ!Qbp2VKtKqNYY%p!rc#uArh3!vzdmm1~x~
z42tH+V1mtD)t1a#;@G(Az^p2W`@MK1IfH}cGRk@gw&s!GtvE&5SF74Ke2xdzd=~BP
z^;kzoqI6cW?`$%UvFVtQo64GkQdon(VBwCw^_V?Aj7hzO+71pJ${0L(5}~FRs5N2i
zJU#$bGf?KwWqM@L5{!go^MyDs4R08{L^4RUX$ePB7mebAOEzKA(j~a|s;hC^2XDur
z!DHxZisGsji_wxOpkXM3ax#YpCicngwyL&C#0MusCVq4D5K6%axL1NAzmJKM?m;S_
zMI;o2&+BTtvEiow^W~RcKHb#R(EQ&Lycb+>L1_E-9qG?}=Ce|luo2=(;Z^{l%nJ9?
zG+RzmqMV1n>YyQ0z&y>whMwi(4zp+G3`UO+;QVk6)?By|>ZT3&&J&Lzou_o?v`EnR
z_AS8HC!dhh7@L?9g~C`WE!WtR1^p5fV-w?|^DsFzC7+E#d1B;8S4hjk^2SyysH?}}
zWBbt4-VLL#3B!ZOapk<_IC69VFQz8pL}-ShLeE-guIgCT(To0t-FW4|F1$H234=9a
zp(x9vjfPJcRw<ojtq!B2AOIU$IfvDuFs|^1WxB-Rm9l}5*x81SdcBk#Ray7)cH%PT
zSuHt2Yw<t;55=c&j9O-9SQa%s8r^}o(r$|aB(HU+P(<H?PSp8)$efu(Hl0JluF4h)
zv1>RsP%L3xcQ?8{wHP^e3_0CGO=~?)oSs12y!ohl4eU8SDE&r~o*QOZR4ZYssFI7p
zwI%A6H8jbxD@Vv3Ev-=Ut_R2RHLK9u--i`Tm*I1N{CQ-{MfA5d;e8jbg>!Ti`kpBq
zJu`q}qzSFvZHQJ&7@QizQ`6JPM*T>XI2QIH07q*0Je7ok0cdnE(mlcro|tq6XMXyV
z9}{)xc=+Lm|4WUBw^cUWefQm8_}phc`?nkua<WCJgf(w2TR02EbC&LoL|N1EVS2bl
zU{&EQTIg(OM|*RNTv3IYSrl~O#?O8XzufjbhDOGOC{8O?W>hX)^3NV0J0tQ=%&;W>
z%<t@ypqPoxiVmziVB10>n}%Xlg@slv=3v0V^5#x-8h)G@KZWA_TFg#Q;==k~G({V6
z|DGMl8Gt_&fmO8OEmM31sIQB_^qUx*B<;{bq`qD>Ybl7wZa<lKF;G%cJ&p~nQpO5z
z05^skQIkl+8}y4z5<6#>QzYc@5DE%G%-04i{+CWw$CAjCp7D9`let-p5+mmx8#jcw
z+RiehQji9USum4Hxt_-)L6<FAF?U3>w*p(Y5VCEw<SMvy!$uq$8^ct576H>E8`z6`
z`!P0`#F1<gadN5M$_I+0%S}S*0HQdo!&%Nm!mh~*Q3v`|OifG*3c&#e8@R^$2K>nv
z{wMkt_9Lu0xZ#5J7=HF8L`QSztZzfHHh^7YL)bSxiZhim?2rjd^*|%c!tbd7B@HMT
zWScpNP<YX{V1xt0U*_a(&+gs$*^lqN`{SSdq-$UFTfW{_@V@ZE3p?9dS~qeqK}A9#
zn(*Y?mPi8e2Vz6Q;N}08ty#iDP8DXwLBN6p7x$PnuOX62cYgMhc;K-|F*Z3Z!vNxZ
zT>PUmrR#okNM77IcN^Af{Nf;klt@u7X9MI^VHHc#tWaK*rguRo=nqHHSYL;MxpA2^
zEsnOJtGxq<PoKi6xfn83It&I-Ra|>0cE5hFA?ScuRry#8Dx!YQ5{a}!g6}eRP;6+5
zf)#-fZt&KkHj$LAU<w5?K*?W_CWv2Ex13;Lus49Fp~!Kw$H1tm<Nj0(V}=e7Rn7@F
z2|6J<KB%Q5PcnvFp(MeiaE+*3ag{dDHg|?nfl;t<p5a5^{2n|vG=OO`(ZYUowRK=@
zd>T{5B1UW*1*Hm~>e4iA3Y?rBU5jY;*}u3;$mWUfn4;c%&V1e!o2JPPKL@Fd)Z?x3
zo49Dj5=`zrh`>Y|cDjf&i3A3bLX4|GksvA-<3NS4%wPq|s)`CZM{L&MAY^l;&w~;v
zAY7Ht=CJjVM-lM{_b*$ua@GHJ@TSvg=U2b@rFbT^G&Q*|n{}RT!8(g$a(2(<Ll=wZ
z&JqNP&?;4Us|q}2qMKFN3~IlDKmF^!#G}7?3h7)PLnls(N)DSrdZqD;B?F-`?n&_h
zGJyDi8N9>@39S(A&}~J6CR?q@p%HD`Vg<FTf`xUBSlZBr;{(SqQY~QR{4T6*>k|&{
zYp0JRsjIMkUML1NzVdJ==Ar7)sDkM6$|5FRj3_l_7fNu-mT(tH9ppCj0@J{ILba$(
zrC=I9cj=VDt#Mz?r9xJPQRZef9t!@MC90zvCWe(V9*$3A#%sXPn1QNN0Vw1_K$QbT
zAwr5ci-f-l7#g#`BWjmnC<qp^SQLz4O>4Vk%xx2+h}Jfup`#Ip*f3}E;Nnn@sDh@#
zPYN4rZyo?mmx&+~5uY`)J8wS@DfoL%+W72ANoDfjO~Bib#w@hVO{QYF?%FHy!qz7+
zH#iEFD^IEc$L~Wn=s~QQ7f)h-9+Q_2PcaV;vpjje9O_gofn5m+nxO!u-%@7(;upSv
zFa7DCL1Df1f0KD{yz$1R4?q0yq1$eKKele&DtMsCl2#q$@<n+WXG8YieVeMhI6h>~
zUzve9Ipd4x70l_=m%jX$c>Ia2;4<yl_!(i5aowE-J2Nh^UcL;L2z;0f0RFoSUIsMR
z>`iX@7AZz&B0-`|r38<vL+AG^mIbU|3@?@~Sb!J`I5RwqUcFY#LkbZ;c8wgz=v)G2
zo!6&JU8ElwGn<cCBoxHcInZdZS}X&FGJ;$U0;g~#w8O@GTbmJ06H23R1Pf#8H88WO
zBF`_$mw;v!?mCdFNImIzGz^ssczP~|M9>FAW2wO&f}6)Ws-nV3wbY_4tePxYY)iPs
zPNfLHrlZv##IpKkbVVYtk_qe?89=yoKJ?~BJiqr1!F)^Xku()$%?F18Y8B*XqR=0M
z*~gk%yxd&lZr*fkaQQ3CA5o;d@Ira+RH&z}11Dk(WDXmyyYYHF_Q)fG1o=EB*bB?1
zxX+8CV+;9*U#jg02F|~Tyhwa7)3LmyyOKv0k&<*aiwibx#MVb1qtxu>-}~YBeyfV)
z|FLZN%2&Sf<xhY5(|=9}MAn(Cclkk?dGp*T;PTzs1Hw7=IUg`~*d%2a@+BCie%6JC
zLdaElI5fE<ERxP<<nK|gpEjlU-g~dSWKLvg-NX}r&Zdc(fvhNAX9UvS@1?q`G%QA|
zHoT>(EO<J6N_H7W8DPP&x}ytC-T;zglgJd)=;~gGs-dCaI2fLsz+^UooLYrtYETS9
zIfhJtoC<F<ufS4vzKD=&2w}zt4b655mqY`ouM{M!@VSu8!py?!krOt7p=dQ_b1ldc
z-b9(>VO_(~bP{irD#!-iHGIpmQQ=GW8j_i*p~ft)iPCuvX0d{L&4cz}2;GqeG}cB?
zva6Vy7)K!yhuPGKQJ;p_Mn@mb`ojPKAOJ~3K~#{b5)y=bUwC{ddi`=}P$|fBV%Fu&
z#Q@SZ*QDlL>A+ivHyyuN%DFYXEdt<lA)*%u`w*5BmtT1W?tAb7ff*^2rIu~kX(Q*w
zqL_eJ|F=GfThczNeDYZ_K6o=#t5OoNoMiLK<je+<lhr4mc;X-L{P2fA_j}j8+qP|c
zskym%)5RBFBtJZBJ$@JxlzFu=JDt;FcZ2EN9N#@%y!r~|k`R&kd)l9}Zu{J4KPwL+
zk%-H6MeLaBkQ`3Xv7EIR1C#;5tL)qZWk53<^Wn)=>d|E(keDXxZcnZ#!we;$$tpI;
z^0y#axX%~Dnq|u{M^nS8S>X;)CEZsO6g9`;sWX@@=aH>iVrUYH)*+iYn~4n{sOHQP
z$X^9&Jtm^%B9;d<wCD=-N)?*JO$qlfS)@eDKthpQhv)*EI1+6tx`LeUVE^<i1}X}i
zx<+aCxOH0;BbF)@y1JJNFgdcVTJYNrT1lX(tw+7bD_r0BToU8FDQW`nMgllEc^doj
zWmJ4bMl_U*HvEnbkKsqz>vJ<co#Gv?DY=jyZxMF;=gJ(u3*qwygL2qd+cMK~yO__L
z?}kCn+i+oDKb9?CfrlS|470_I_{eJ9S!0dM!%x<j&cxz2@eE!+#e{em>6}Ck2$^uE
zYp2TqCO*!0{q$46fmN~I*l^y4^M3E(ot~bKZ{4~z`nk`1R%%T)Y+~L#mk@jV(%Ft$
zu7-anv@U*QXB!pPf|8X)lgpCKOUb5qEQay%F?mP~RN9CV7NgV<GXb+N|2k(gO3nl2
zI9Xz_78Ac-O6d{h@VKltZ{879gCcK*Vg{P(phA;tHj)*f#iL+NS1-DZ8l)$tP_hcB
z4+l}F`=s%63>A6B!Dw<8X@w(OO*Se_KQ+imeRSY=6x17D=&3Y%Lk8xBLNLo!sqa}-
zu&yUgS|N);(NU$Z8p-qwP&O-G4N1+y-cwVUbqoZXS|qTtr5wsuQRJeiVP;evv;`vw
zsvd-NkLzMY^dX;vWjmP7<)GI$;dD8VUGWK|O_zb0bu|bPB&QZGL<Q9&ke>uEMY27r
z{K_3O1~1<U-z%RrgOtI0&e@*tf;S)onVQM`XZg;SE?k7AU5oJO*2fVmWaRcRtE$Kv
zFeu3hu|kFna9Ao(3X8Qbt4T|9`y#G-a7WH-ny%2ep~>LsAHMqcxao!)<I(!M`rj*f
zH*VbM+qrXRo@2m=9(YiKrkKyW*LuDnr-$@D>Cqf67dn!ST^}-DpFH6lKUz?#E>WAO
zjqWk;x#eaF)Y?c`t_ebL{PTITSr)Ki<BMXzi)GT;`j=b>)?55{#XVAWYb<Uj$crjE
zf;t33egwh+<O^BMC1diUXk%rRfRF=pD?Y61T>!%=Aw4mHdEO8jd_l3D;yR346F{h?
z3A5!KPEL-?_ozBHyx@e*Km+Yk<8g#_4PDVj_{xrC9e!_SPKSJ6vdzv0ugSf=v%y<5
zRm^Es>>VAGD?QTEf?TD5bSWq6F@{G$N2Cso{xAwtaTu23A`GU9@pKZir5u!K4GO9U
z1LG4oQ7vJ{0Lmudql17ifMVH(=Ji5115i1-t~e;?b0~{iyCY0F!TqX=+^Ed9EEV|d
z`OKLK*_@Fl%pm4%CwgW>L-P0e&(H6ehpvV;k)2|o%FSD<vZIwiR{SP%iY;U$51V#s
zwy`O7XuZYcR+So<&nDsz%9Kxw1Tixg6TJ6d?)fhN%->qt{+BiH$3On5o4@_-Z$8A%
zl1w6TI=9@+NogQ{c;dSJ^JVqt9Ak<rFz))S)IN$;fmziB&*SM%6>?a&`9i@>Yv_+w
zC`yCI?v^ORxeUucmk)^z+BpMlN<Z=UoWcp}L1}q5ZWTgzJT}DbR77hc2-k)so8>cU
z6p~3$cRoU)3_?$2`NP4=rbaZFJ_Ps>vqdy0I+}bzC}j(CsX0_bUij)G0A*QoX(-ve
zs9gF9wb7SB^~h>{jbgxKxt+VBDKhn<x|mL_2G+4<Tc&Mn)cE42N_or_lJEvYC{#;Q
z_V^=V5&YxYPdS+fiZ&Vpb<)Al<%*ch<&dulq7VsUC^?HG6zL}Xr0d9PRY5EIf(@c7
znPR;i^dndkf#2)L?Bt{@a8egpVb*&~Fq?YF6%Ke*{ofqrNx<Qn5J$l*(fAJ7>riTo
zw<9;W`Tz6TFIlu04Ry8H{_-oJy{y#FXAN_TRZGU{%(}v=vmKFSC8SAqnI*gicX-3+
z7WD>X+nKjgrc@9=>1TfPH2%lOK5^x@zW2}nDbL}*4BmhI$8UUd%a&U{O@anLxH$IE
zFOAukf+GJecnyN=tba8{I%;80Q5i?k;H#?eSJkuJUj>O$2Fotki2BxMB;s)qc;gpw
zL<XlTHa#X8mt8J#-*cy*C!bdvgPQ9()K}1$=gaO#DZJ$z$-K`1Z*FZuzFb0bW<~;&
z{$$e>w^pd;VnE?!5DqA$)Z5mI1x>98r1L0E%%B!J+M1eBaLUN$GbomF2zw2*27@qp
zXtHU!hApm`>mCFgO|q`4y0~u6vBZRsYBDsDVeQFAhCE(g*%hA-TL;qV6wH7roq0Ty
zL6P2cp)h=A5O!5TI#rZu9|AS7BVi1rVmK6^K%Bh=EfUxSvSi|#P&SKYfd<KZL-`b1
z7WE10!Hjug;26@$gu4LATdGPmBaQmhFifA63e2)3NAdP!2}f0QK6k!v1{&*Jz7qy6
zf4^$g3PkH7c;%&+Q7Li&LPHteJgR#mdo<*WbmnxR5murIF|+d7ffnBv-yMUO3%Kk*
zI6%r&ikR2ch3B7r7We$)x4-nqfA&BB=07VP{>$Kf;e{7pGEL7WVz69V6vJuD`nTX^
zbHWBht{IL&S<>=9yvkjaNG3vlXb4%V0Ps{`OcXO{?CU}I;(k;u*GHHQ7`I$`x(S2v
zw4cLu&lzR&N@G3DL*&-PdC|mTSz@0hfjgEWQ@@7hCM;OEKpuE}^fYR+wp@z`lT)y~
zZgZz{7@<0_X*mF(-q3OJid9(E+lN9dh7$)5$&|3cFwyGuBdXD)uPA1PeEDY3E9DBa
zpD9Bb=~-lo#<44ZWlhO_Feh6^wZxaM$urB?6`3gcR1Fovh<-o3(K_Tc730YarVB;n
z$>D8pN5$vG$yf|W#zv8}%dkzC;l^g!{hq{rbyRa%EcDmNvpJDVp?B>n*_Z3+Y{&K;
zFC&*oz*p6Un@q71ifSt`1dHW6Bzkbp4Ty*WOE;DdGI@(cq;X?_^WCuj>FSz?nn(~k
zUfC|owF=2gL`TWv;ARQQ<_u`p+g82@F?k7EJ~WnBjt$cSnmqw2ALld+S*Ie3p-*nz
zio<Un_~i{Z-*ofu9K5Gaof&!Ml^46%TyZSOZ(b>tBzQ#uQd1?v^2;DTDF=%%kuBwf
z6!3~B!RzCiw#SqJN|g)nHAS&<!#c5yTD5A8IR9LI_0{t5=y1s(JqL{uZD6K7_W*^J
zMGb&LLAqFGKn_WyzNThG#X?hCGuEzKhh!p-iKByP%s9{t69@7!SV13(*&Muv7o}=N
zYH^bpvs8d>*{JuM*tC8FE?K`G-dqW(lczDh|1ffs6R7uj(OwsY-%AI13;A*u7S(ll
zC7wlEY=^@eetuh|n%I!=Iq)i?J)5KJaQv=Zzv1!2RuoJpQaBxtL#wSr`{E@~8|pAy
zDPiBp2=<>mf$4n8&8`IaRYg{3hzS$xCLT=CKj<jvCMsgvm@*u6EL#jS5R@C}@vV=d
zoXNviHDIU;Y!3%UHVi7Z69w@5C3tz$(FLB*m<tEzGA`dMCvPn2=prwPWp*0%wGq6z
zdlwXoPDwTjRqC&C(n#1;ljJ2gGHXhH-?M!WYhB`0{HKkIgJ#ty2V&YO3KB!)<rnuq
zfLbGPc=?7k%YNtJ&F71iuYdg?^sjyGYiMnD4d&ReF=*K3Gk8m9bGO%K7H~l`W?ms<
z6XUFu5s=xoB?Y?(u~`+=wl-q(l~*7}-Gk2gxaXdGaQ*eyOKr=oU%6^DP09zB0Oy(r
z{>tW!e~%MBJ`9d<jjFpRCe1{-jOLa`TzKL6NM@24dVMcCONP9lR}*8X1iY{cF4oDP
zpDRA9%|?l1Qo=VSfwv3*8+!XCkk>6+25Rh&4h`V+zyPun6HxO7gbft|Lr28)yIaIU
zG-s`^$zY*Eu|d)yiTzd`**Hks6(q|AB&!Z)$_gBR5IswmVEK6)WSe5gzCCzu$E!Fw
zbw*S)P2GF;s&*th(L##14sRf`!-)8l4P9=D_0f9K0-G>_-nFX{jnqk*u=SCLB}?l{
zKt}h_cngpS<f>RQaCpNpyIyd?1@a!)95Zq79q`s;#$_3?cI{f>{<78|Jah;HhYv}u
z%g-moBi$p-7jISXIik|pnBWxjTn#LQDw;Yncx^+<n+c_ef}sfF@SSgd3s;=KIn&hD
z7XF=s*R~ypay%p-H#Ia$_M<-mgO~s}GXR-Q{3006$rd|$avT^`to>v%rYQm=NqwWa
z0oK&ojExswC@=HY_kTdV*SN!f4of5nh?(FgKlzDd*>j*dGc&V;@GCeu0>m1N_#v+%
zUdhEu5%tjs&cEn<Iol^*dlOC5Ma=8y!q(FVQ7}F58UYk}owIHvyUJpak=JU;P96nM
zsD8sngB?13gBHC-wBB^#Ml4^@hZ;`Mayi6K4kI%=i}>Uu^69kv^W-RS6^YQBjIa$4
zbi*r6nd0}sTN6g8u|cwIO=k}Z9uudhCh_Xt-Pn8N2;y9X)Hto9V!STR6*oBu?iWf~
zR@N{L(itsjdRf;xy!z7#T-DQu(a{miM*Uc}=^_Np0A^=q@al^%iavyjfV)FSix-1b
zP2xg|EApbdQ$`{Sy!F_)F;HK8@kN2j7|<-kcmuMb>z>z%BYO|v_|ao946kHcktpVl
z9fOwx2>!IL!M)3QIU5tA!a^uf*I<;YXew!fHjS%A6iihJS^x8oK9B$Lk&nY$8~jhp
z+uvIA-g)Pp7kuw~KiF~ARaXj0hHN83Wb~!wuY4)2xu|?C0ZROi*Ll^QtVwOd30tLn
zj{ouh2ZTc_vUXu6HMF(imiOO=&6_t%vCk1CrTqWoPyR$|t}lGy3(`RF;qr^wL3XS-
zW>!?>c|BJwsi_%&?B)wq;<6^zZdi>4J>AF;kKyDqFJg7~N<2G0h;gR~FU34c6<CD0
zG);a+cZ}=e*aAV)CW^u#yg7K2uvDs2!W3wXM$p~XhW@rrbTqZd)$H+lB#YT}m#5i_
zN?C0eF)3DfC|F1UnQUH|bTg?G4jvoAWIT?tL$(CntXxw?;USoY*h3MAEtf4fllcPj
z*-411a#E&NWaZvhR1vitZ0_mB&JzbPfAjfhT)G7D>6i%cofsN`X#}BKUQ~4*DbNQG
z(yNf)zy!g-<*y7}VbUd&VzI#8GBL0LWWve7<!#tAzZWNmPU7JHgEGSAzfXlo!MW+o
z#ph_r#-6)?DiT;6ou9QkI9oz6cpHl<I@;SYu9cAU0CSlXKCtCheCuz&2E}`pZ~7n7
z?{5v>&wu{&cl^!Y{LK$9y5K@gPfkkku*+oKbFSOuHNo{4v7O*4b4V}L<YD>=$><8s
zB<CdKNE5?dF3C&|mi70eXF)God%CfD-C8{M$fI(tiJsV!#klP1cVK9EL@1KKdGbjZ
zs+$$KIZT+0FSKM=P~>=;tM!&5-F($YE!+}x&B4l5%W&O0uSKY6<NJU9x7a*?8BQdo
zaXdAPIgbO2a{r>G<&s6@`N}hPk!mV^aoE5t0+u~23z+Rm9<Oi)2Y4Ogl<vRB=TPAb
z@iI?yxL1KrvW|QM?y-^icD9e@;cz)>FigK39#P;S_Q{&qqC%t%pO@rt1}V7{1}a>w
zqH+*jD2dfpGKe}FYV&2RsOdy!djlRlvKybi`_GZqJ$Q5bYuLSOkJw6iJU%D|4|LOu
zI5N;o9j4qmuH&UN<Y!R_Hfp@axo)-d)$N#@o<(C_J+h^e+^Qri(Pr%UvE$gi>rGj#
z722k3f0yM3^!dF)x@UPH6FkRu2}<1MQ|y1^#4vd4$`BZCMzv7T6eMyfTz~a7_~Cbd
zfJ?5pH1yI-FJ=E@>F`^F_uJq8=fApj%Pn8JaNP!JiYTH%6+y1J%Zy&m6R#^>8WzED
zp~%&wm5PYkMYOaw;_&1wvYG=go1{VsI$?ghiiO?tP}fwC-sMZNc-c}69XW~vukS{U
z$18Ye&v~mclTKsw#0Xx0d53Id(B)mFL~1SvzosEiODok~H8+dy$TO{2(#)utJXWt>
ziFe#|9d3KiyYb%j7o#>^#yk2~;l;t77&3tg8fiN|`b^2^A!CvE8VeyAU9uZy52#r3
z-~}(QxG#V(lUD=6Y86Vhj0ON*t-aVaeG0QS<xyz|<w3Djgu&XkVxdttu)3}Vr9uve
z(=ik|zfow~!tdwSe=>!nNHfa?(dtuVuTG|w%-p<S6yaq-*SStqKyv};vw=$&U4%ym
zb|c&1$FFz3g1>u9^LX;;N$lHq02##+oY`k<uGEsSWE8i|VR_<VoeCkz@Nn|8u3Nhr
zZEY<$dGsi}7GyBhwRjPd<q`t5wNi8M+3_02&zynHI@hAqKM$*ol3GE~??ps4k%%SW
zm_9jp)V3&FWf_vtkB{ViCIB^`#)9r1q{`ej(U7-`ShHpoe*LS5aMSfSEPmw4C;vAC
zmfsq@Kl<@cet6|&m)>#N1s6z(KwqvxrG!MTD7BU<y|tS?xQ`^w8tW%jhnde|Nx(oy
zYYSc+9!A>ZI^*z=d-bqT3m5dXLHB7`wtfTFtY3#GA9)nRhmK-#`+Q6#V(@jhp`<8C
zPR4NZ_z<jISsoTwSJ<r3@1RgB$s~&aIZrspi+OghnvNQW_+}k8-*`3t{4c(Utv|aT
zfBnhN;<nZ$!lL@s)F29e4JjC?Fdte~cgvTn>)e1i$4zEKXc5g|`Jl+?Q>>@xo9wWr
z0~R&Zqqm_QdygK&7%E7Uy6ESW%jF|y(n*B8UMR&PTDZa7y%0qcI5;$bBp;w)M;@wq
zN%O^;k&(=jfuwbQ9tIpCK=J^ncfjjes}vB0jhdW|>l^yTM(W;?J^0gmzJcE5%keMw
zd=Fy>kK_2z5aucck(KfntD<d|whLlmMbmA*Up869XF0fFa-yd0^2Lh~;;K+4i@w%&
zDI@sV)@`~NV>2;HB8PXqfuWNlu<5yB6EbyR&>E|pL3?u}YN`gt&Wxi(>ju`tgi{$S
zXYCJE9w^>%r4)L*7a&`tR1FhT2}@Tj#$%8F3h%z*y_+6>{P9=bcIJKf(Z?R{@9DWw
zoOV3AT+<BNcqS(deoZl?q2Ld~Q_5zHm>o}Vpisc(x&}1XMexY6LnwwQ|ISd?B=gc#
zux~+!*nf5{T!fB!UD)-;YnVDUhV{!=VSI7|r&2Kl!Znx~8AmQx5U~zs9oA9ORB<$2
zF2h5+ES3;#z8puqbJNKbJg^b1ufwwQ*WweO`xGub?>xNw;!803#(r#Bze(tkd*f#?
zZupS%=<pEk0<W?PEGAglK_gvI7gm|TJ%yaC8_{)xOtm`b=;@e`s?UdKjvo{XBG+k%
zt*WLM-cU%88HG0$Ykxv|Wy_^%`f9PXeIBx@I7VjZL1BaUVqVcv@Mv(j-l4M8u*BR&
z#;APZpyijl?Mq`9Up9?J{wUTgT#Bdmz6#H>KK$^>M{xhoAHt~<qj>J|-^e(=c$V3x
z<;o}&^9a;Mkj<sxmn=`nlM0qJ#5U!2srCEO-P(*Aumq$xofkBRG#VSQ<->R4@u!|~
z1*i`l!pP_-KvQ(e17x$p%c!PP=xc33eXs^chewd-0D|w1?IHhum3<TY6$b&9w1p%V
z^z=#al24K=7t!0_jc1;I93Qyt_IKU);4dG4+rj(NE8Abxl<MYN-u)ib1pM%cfO8eo
z+}5RTtw?t=Wcff{elM>+LPC*38CN$n3nOY<?2Je-(R)HHo2sUeHrhKH#JI1uw^yi@
zvy(GO&Ca5|sYRND(dh}<k)s_FhapAsU|E`wYIt^n$E#eYYDUF|?)6E=AXv^|w(PRh
zR(;DC;jT}94A;Et8dS46T)u1-BAGI7UA+k>Pmbc1<SABvQX}(r;Gm9mD;o|EGjPEb
z3}Fk$EE|D>wwhYB*G3Tb1u$}Q0!K=56l!ZQ=ak`7+|L=Pi;A11a5?4@V&O#;V=6fd
zU$Kflhwc<5EUa&VFX%^wh{J3QCz3Nr$uo7~MkYlMU0r##R)HWBiQ|#2ZN;&$&=bW4
z8#ds%y>H-Peh&9P|0J|X82et^gKbYgi>IG@1{RYFxyJNJtErO%m9q;7goC7T$<&Qk
zI%$~v*@=}m_yTe`6lyQb%}S#jsIQd+*4Wi43YYWd&BOj(yQKMq&o8zJG(@j)s;JGE
z(A(G~8V`Gp4<O<5BJVY&BoG}pYQ6DO@>yvL)NBHM3l<<%(op6B<%W4z2cCcKN!)ek
zM{fDieGmNNZ3pk3y$5zr&zxEN!P`E7#+n)d+4&;I;xXZnvOwn*K*9}!R+<PtY{x;1
z?cn;lR;YFbN7M@T&y1r?!DL56Ky`I@JzfR1tqqvBXbEO!Vi-R@ihMFD$iX>w)99IT
zVTXxuwMAJecJMkJZp*TCVYc8Z5}`ZtQ8}8-x$ZRnngF(Z;Qe^>&0Sc&av5&E{e4)p
zXd(9P-i6yPe<v10!HugnVRHHmP9<k?JfFf08!mnbQu~N9aOy^cLw;4zQrn2yh9*Hc
z=o&Pfn1QPMk@qM_dEDl%t*%)-<yNj;hj-m@gB+-T{?2z$%5g8u#OTzROx%3A5<<Fx
z*+NDdzTTQ37PrkqNKwUHkqE@BRY8s>*=~A(k39t(5O?W;hW@7csBh`Sj-eyik(<Jw
zfAjBg?QQSFE8BNqc4Qp?^!MKYG#wXRvKi05v`tVN_IPa0vLgDywIElyob@A36tk?S
zZ5xf6A7R6ghBK9%lg$a@zLdzSX{bjkUl3!P!@G9Ntw&xo%Pnem)K+ZqVQ%#W1SWff
zl3Tipbiga)d)=gD0-1g;hakYcz)S)Q`}+|uDJVjfrn|YV881Bl6h8Wge|YPUe|+Bq
zZ##Go9y+pr_~hV<58rVon(LzA5Q5$4=*%=oy3lp6WZNp04q4L*35Cj^78d%0xFT2&
z)3I?vwXuEVII^V1K}FE=!epK56wuP$iJDf57iW<kpFw<j2Kiz^mhfstg=ZQi>V)w#
zmTdX{Lc3Jevk)Bj&B{Vo6p^^9gL+>LlG&tm#3Z(pM);*a{Q~~<FTRNGC4E@FYBiqz
z^)K;HANwODW0P1OZjhi$^IG$0$XKq6c|g&GF&5<jg5DYqq~;r)oyIIbt=BK)Z(<G{
z5zl4Qh(v4A8f}oz_w{dlLr@d;06+iPPw|r<|5!X3$Qx!5)rDvgYr*C;GLwQDPeCu)
z()hL2)}b~Mg>9HfS)@_w@_E@@)te@wnhG<ULor{(?zu4(Vc=8W`U-CO#7D97&E1%p
zn8D1@X*~9;hw+zp-;JlAc?N&?wZA{RN~Iu6zq=YjpTy<eeMF)t9BF4YOMV}%s$z~!
zbs?6C3~u%ub>WD(&wIl`tXs1dd$#XzjmEhQ3L61c71#R<>snA-w9pu>!=8yTyk1I)
z$V%B!p?M6M(0WMDu@wZ_r=*ftzIZ97%2i}+Dic^}Y-z-E&pv@qeBx6d_}3r*^uD(r
zya$gQ9vD8l<YOPXOB^dbVvJ$p)XcOPqfk^&ATy3dc?~!e9Z}#Zm9e_M5i6@EOsj%~
zN5!jWhA|N`kXKa%imF%~6;MLMyf*lw4dNZ4=3Gv1vQiM@4OgzY^ho-k&>893OV{^`
z1%-NNtOZ&3+QgA*sI8-v%?n&dZfLqtz=|bH#8=@L_y1f*o?5^_`{EvScXc9hY64IF
z`cX0Un4O+Ma&k&I4urCJK$w*{=1i9@WY3C<P@I|w30;5!0TYJLkE-q$&0W^%B-+y%
zhy)|U@5R8-0M@QqkNtc13e?BopPZSMZ41_!6t}JxGRV+Zxln;!v5`q;keH33l*$5?
z5^6Y{AaExbu_K8iM_)I?hhR+@H(qlcw*0~En19|%aT$8<$=@J1m%;4mNvvPH0oi;G
zfB4By$mC4chFSk`xWw{`wp<R4$Z0D}9W@(ek1ZM#!92u*Hw7EB>5P<70e?Vl3tsue
zwP_J{^5~#6cNET(F?+RwM#sTQUl=v{GJ0D&a4a3i6Uhn8`b-ELNz^hOX++t@hwUo-
znG{y7Sc$QsjX4_AD7FOeGtWMOkALFhxBcix_x=2L2;Rd-28NF<zU!_Ji?Fb_P?49z
zNswF-tZ%r|!ATQ$zsdy!H5~z~g0;=9XiMgyWpjwOci`32Cvd=1M!_@@vJGKh<*Yo6
znjo6E(r&9roSqcaAXd!Ewciv7$;-}pY=NbOJD}-eZpUer@F@5Y91HnE9)4=45#r&P
zm(3+bmfzZ_`0^LOD0t!X&p(SEswnzYboO?kw`+k+->T42qWRry9Qo-O=Elb`Gc_%c
zARDieVPZU$z%;D^3|)dY6fjZe_aWpBLe+eD{`qaf#o$yg8jj%E=bpxi(GeH?B@XQK
zVp;zpEMK+~701R*Y)&`=oo%hSXx(c0oUv>HdCL-(7jHCLB9Qe~r+d)V+=NI?NQgX1
z-ZXVlbSznd?*0WLQo>80HdC_{*`AIeIWvcm<0sMGH6MEq9l(PRJ}9GI)|xKIS{1SG
zQqdNDU=C6IUL9qp49j$P4)sh4)cu$$^5=4eLRbQ|HZ~wdAsC+ry>B^{jvhZDx)eFC
z{?JFcSi%%GGf@BlAOJ~3K~(&JAHAxMMn^?QxDF%bB7Pk|g}BcvJr9ZW#DRH`IE@Tj
z7Q)#K)~;NG(UOIklDkZME_gro|9$*@_ul)n2j6z^9yxOC@X?_oOYZ#09cZs_M6d#c
z3?Ig(r;scZ#OqAT2iAzBx{=guTZp2H_3fSTjE<xIEn~p8wl+L{cpr`ibxgk{%I3An
zy(NTXpr}+4Xlp?@SOYtjmeOE&W?X9N_CO8NnItm0E#HTT2Tk}0Cz1H>hgTk&sJn2b
zMArm|7NEUiLFaU*V&mFtu0da4A3ElDp{1=^<oszt<yel?p!5PJIuSO!Xlra0RdBGm
z5#~Gqy+A_0w=c?=ip`2{11*}$oS@Mph1p6qaA5Bq8J~9cbc$x%&X-@pA#yXgKjt%F
z5sG4OP_eOg^*U_4coQba$I(>Rgz?j3xc1uX(X*frxl&$k5;kfL^-)=sTGX=uHMJ3-
zWW%QRS1Kh-j~wq3C#A{_ckURN`D9v%;3U(}&CFtMc1|`fw(r=1J^S~`O(J}3PC<qL
zT$aOM6=@!qBu=7E+2_Kd)nr<xozuCLpgmr$?@;EdqfMr4^BS7b9F5}4=`pGCMfKe(
z3g2T@M>{$k2WC2hu7*~Ol}mVdW)yQ?6H0}{6|acX7(R~#Z?IHAQ=y0pH(rQ+b1BSN
zZszUk?!*&MK7v2^z=v-7`GdcF<ZTD<;X_9c9v?oo?2eD#iPriC_)88#x{26K42eP(
zR=|rK%Ld_wI%1Hm6$_|S94xPIKp>VvSExol;B&_g;Ap_Wq^h`ML~b;2UA<C5Q_p<i
z!{%n@5by<Yl7M%)ga&^=!0y>{M%?0ynLJFE1ia?T6==R7vc-~QeXiSZf=4PIn+{nI
zV)JI%(!r9Wx@N<Anc&nn)`@^grBIYj*x`{Ac;ST?v2V|Qp%rqf)Yj2~1q*u7(b0yb
zOBP}N{7wlX!EAE{%*~|{4uoV)`?+VIK~GO7VsmjJ#C-pre?}%>lo`Hsd~Ae>S`;0G
z{3dSu&>u)0%mYibX5aopc>is;VL@LHOirXc?t$ba^ThEXamzV;=qLt{4I-P%oE_n+
z2-gJRj|5TI*&!^i^H;2srkXz!`6n||vlu*n9Ix-$Ej6}gviZ_w3tG0WNktThu_Q1c
zYhN<ISf&a7o6Dg+T8CUb24A&`M%9ZdcNe1pjK*W=h&Ce{s>R$~OoCU?rb-EBrGoy(
zdUP2cD73YWG+<8G@N9enXXx%y(V$VrmD(3x4@}jDH=9Evk)Vq&!|Sm)X1H-;mC)PQ
zBRKEP@7r?aBfot7e<P&-)*;1#eFxt>H9oTDLm&AA@$U7PZG==WvhkD{@)bi~F~eiV
zqbp6&F<=z)=nDDJ?e`-vmqWd#qph(Xubn)O<9;tjc-l?(jk3eGi)G1#nul(U7CPs5
z;mp_sl8J<5JYrPIN)FkqjanZN$pITYP3Y}eh*vX{7)o=!M@OzyI6HErW`gD}F_N=t
z+d>RkxS&r6Cd*f?MEAlz)J7txB(q4yW^wG;5e$!<#F3#PA;Po%bx9*)JS9>{{!jq@
z-Mv`9dJV3)_%g|$Cr*ywfnWa;6$297bbQ~vb0;4B<uAlMk6Db+B6Uh=r%IHBUduOJ
z|4zB?Cz1)NnZv#iUfZz~mtA%#qR|NU?%9o@p+RBR(Nlsy1JM^w*cg0ddDYa0W$T0{
ziEXVN=<V)CU2RnUITBsyd-wXz*Mv+yJr|eSMGFRG$4@O(q-0=2OFXtOS}U&i2?ZF9
z#c^gfE;kx23!1Ge`rq;<zM!@f{Y|YnSxVzsJBGnR4t}*pwA>izWaSy;YojV?NQ0rF
z*Y87aauT6X4Xj8Q2a7q3X6Q{!pFWRlQg9yR(W?mLb7;xr@vf`ig=bEk!erH!GIaIY
zRe12h`*8Jj*R6W)sps~;?aaID)i++v6w~M5a@!VhPz+TSgs8HTD&o}i6!Kv&GAcQ}
zhG44<Y+s>(<xO>HRaHa^HbT@ai-s^5o5o3R00)zED7d#2f+VeQ6<VjQCtV?JG_|)P
z6{ish>s~VaHO$S;2xYFm0<5g>z{b{v;49raeH^o<YnYczr=%k$nMFpQ3>=+Tumf?>
zE?ekqZO6rzU4m5?oG0}rO+}J3F&sZJh>7V5ab=X<yh2WvOG*7>AaD~yYH3cwY)AI3
zHgDQ27$-Rl3U8oX4(paI#XaBpHcp;C=`!AAV}Mw(in54$2+daXzixQ%yD^@alY>w5
z8M5M@e)?&gK0WI0m5J{agO$qXE*paNKC^$MCMv&YFjMv^?DeCgwGFk6^)Lf|%qHf<
zUFXQY11_u2!v=|jYeUK?zom#uCZAD2bI@jzvFF8<V<XQc(F!S^9_Yn9>SmL;CESL!
z&21=pY`l182+tJbm<#&h_tXkRR^dhl(Tb{qpzcAf*Ml0%#*(^P#Lt`-A#Fq>7`Cf8
zkxaoc{O+2Yp`%<a39+cASjK|9jho-I1@|91fJvu{d@(0R=HLD9w{gWKSN^9agTFQN
zKKInKPuA7fT=R|_u0?GqB)YeCiV0uA!NABc5+Os_KQsto^Aym$@FY`M9j!%UwTkv&
zjhK)ql>)}{Ih-;A*dL>*hAaKaD~@w+USI4!*+Fwc!+KJ-XM?P29aLs#(P%rkHqwVh
zJ^k37nZ}!QlNc&y;i<1hDwh|k9)AX+4770~r?hO4d*MJUSA{Q8%%%|z)#9ReUWLUg
zmLZ?W3c-inI7PBq1M>UQaD>PK>r3(zWOb*^sZ<%^NK`OS2G-`yo3L{E3S_f+VOSLk
zIdRJ&-drkj{m1Rr3~pFg%0d<N`b^<>-2TB22!&Ae97y3T7DdB?N<Or0Wx%pF4TS=7
z0}&VJUle?4ZfcS8N_1^CT~>_Pv~ps`gSO|uK_QXL&&>l(d|ieC?%`ts;^8V#XoN#j
zZgT`Z@Q|JvsY7yl4qCQ^H65MU(!T<AI|s-{z_XaZ>)9#9t3b))L&?%)E9R`43RH`(
zPaaX#tcQd3^X4HwaR#Nbg}l$iV4;YC**L2Hpp=_jb9bki6@>FetZ__ix%qwg-WxkH
zr9$56Z6CZ1fBDy6f=~7RZj{Ie?)~Y%p0{zsofltuiEu}2G!L4MAQ~(adyXE!Ou&P@
zmq-IIW>WuD7|ArwkJO^BSVDa$B(rxfY|K>3IBkS*Fdl;v_PYCR;)qV8JBYY2N3opT
z5q2XD(J)mgnJntdHkOC#ab?F6jLuHtp^0PA`#KRTmPLw*LB-5PC3X^bC`wl*F~m^B
zlfvhy;+;#85F(M5=|Ruph0>gn7d)3txVme(oJ_#Dbxd*!haxh5b`&I&X<1a1EdWE8
zWzN-W*J9(k^~j}iLezd^_v?7^rI&@N#fgF|ysb+8$_y@o(x#45zJMz)zXIJ|Jwh+7
ztE<IKJcjMtw_|)_N*YLVH&_<1ajIBlxz<TlEEP)fXETsFaW3U^l98#->5YVtFBC9(
zdJN?fS#`Q>Hn7%ZBgmSTD33e`J|C8Rw0dRJ2MZprPri>sk(goy3mcnp<D%8@yfJ{;
zbR54?rZ7aRDV=;Y14YXbg>z~Lb7IPyDFhWAz5p5&6)Rd=Fgtb%K3@P?kB%ex90rp~
zSpI+r8M@L~g#1*Pi4-miH{zyu-Gp!KcnNXSBhVhLVeh!>Lud@v|8Bwi?XQ0QFK&JR
zmcQJ1*+sC4#i=?v{1MFe)Z*3MZ(uB-h;z8+ko##MZ(FFz7H~yPJ)$&M@#;v;PGf#U
zEs{<Zqecja<1u)`epwM>mT-6ZSrd9t6lo)(1g=<xt=TXNc`P%+xbpmscw^uYUO#yP
zmHHr}U0s-tr$lL;uo$y$I1oh0ACT1)zBEdXl6OG@k6o&`yI#5`lQ}WP7J7gNUE%db
z)X}YR>7QoXW%#^4SEW&Qv)lm<gPmU_+;q&FC(7aB04Ihje)G&TI5s%o`cM$REL#YN
z!mh>v<)?UcGZWel&OdJ>F4@HC-ZVU>SGxBXUU&gH4m!Ae=`&><o6MwT<SJ!RvF!3g
zn8MF~iPI)YEgn_2r}-fSmEmTEZNo5G+p6x;rK7mSaIWBUBI<e!!lSy&myTM2X{hjf
z6d0-_Yf|ks_2~B3V|45crj)YWW_;d+gSc?X!1oyBn(*Oj2--j=Of)GfIwC<#jh;kH
zq!E=+2#3l!9M5J@GKo?VLw7g7RW@z$G;W^Phbyjl2kw6MDWn2Efe*j(_kV};FFr5T
z-?1R_AM0JWC;2U3U;g43Kk%8)e)^{uY`#Ra4}4J36N+HDFN#-Qe+`3v9a*0tV^p6v
zAR7^p-2Y<jJK*H5%k-b=z0Yj#n`C!WHrX^tAt9k9bOZ%#rznc2rzeVvfTGw%Jq|e$
zL_86xp$Rb%AR!4Uq>#QX+w1J~-e>+k?_~Yo|9^L)=PjT8WZ9Yd&FswkeZTMbd7t-r
zQrKj0z@5!OV=*Eant_LGB1H*PS|g54PoiYjA<5HZF)!IfO%*|v21$~ZS(mXOR+bPi
zq@gbsadF!sgn~XCoIZn`)d;oK3WY|G@iDIi9<wH~W`5|RC^<1HZw$LQ)CC}En;kE<
zWTlO)(MS-N>qz$E%c9C$IAo9UXHr0C3HL-CIC?WaIx3?we0>zYv$`BuwR$y7dYw!e
z{PGvS!005~+4}M!HkA>HP_NgASTZKNiv(3Xj<x5ml3~;C-d@;U6+-qVG08y27=TKT
zTgn;UKM;xtn~y9rg-myr8!|-lIGxOXuh1zua!=e{WE0AwCsY&Sf22I}HlcJ<sE_1(
zWeJH?4oZbiva(V|tJypp76U4(T~HbfXq(r8_NIAw?%5YHJ~|-?4wMBHsoc&f@lsaQ
zfrvElm79wS)G73+Gni0mGs8DB43EtPSgkmbis57=fEXK0D(=|j8NY&}1XCn|TNbXs
z>ec7rju*EeOiVkGz{8I`NH6Gtu7ykI{7u1o!?o8g|NYayKe+LN%@`aS5}EmSvk4bF
z?AUwgFt%k1NZ71UXVU_EaVv5rGPvAQfg1WRXf=XK(o2mPX~v+%Y40S)3ON{@b_o>b
zJL(>AC6ZI1rn+L1^{!d8uNHJJfPZENVYW}TN~C!JtgIB7qev_zZzfyPeDiD;y96i8
z021eCMNioIW5&^vb(Sv+zfodSG7^J;8Ms81nG{SWgFr{jL}fXok_0jFPBv(G8%LA)
zJlx(n4#V51=e6aTXL0PrarwQ}l*uIS`1&2#w(T_>K78=cWPU!^wbx!NGhocPWa_>B
z_S>RY!NtMWIB{DBAnQKf&eDUUL;?$D%g#B}cHnE{Vq;7(h&UWeJqiXb1BBObYRzSJ
zMp9a(L@3B&R;6h@TP!Q2Ys#7$B6_FO$in1=a#eLLHm|!-Mz~&la*Lb^vdSEyu@FjG
zD(pZoc$zt~o7U{`{8=@q+Tn(Gf=)|jsI3-^q*6FIJ&vfwia5C=40_fYiUQn;G;Uvg
z5gO{7@zs}KM4`4?beLaz?T?t47}&RY)0M0Lrr_nB3&nKl{qO$=?Ax~=CbJfEwJLnH
zp%$-E1TCjQ++86G;Tlz0!qbz=;8Jr1s<`?!8U!LySZrn)pDrm2a5pt!BA-Y9#3+!@
zib8i*r$b7k7UB*&b|$43u}B<O-SB>qaeCp^t!VG)Ks*>0c__*bu{MlG<MP2#U4~5w
zyWJ_Ge(a3Re$YI~@KjCql0Kc2DUKXV2g*Y+@cF^>IdysoOoI62NQed+HN`kqPq<dC
zmb#XKJL{OkLlHAFHM}U0!9e-h&weHugY$MA9jDeXU5*}p_+cp@B$%8|5gFuY6%TAg
zJ6JNXCC=F~9stRzV*vB{`8UeWkS==<v(%9w&gEb+nFTXv@WnETa`3V{r&b|vATFYS
zxu7nO;84tj3hW#VpeklME5A=LXz7=HHe>TS%nlo1G@!b=7Ko;>dBcUQmGI0nPsqr8
zA)SCFoku>M0!%uT5*c*a?U+|piwU1k4r%pObr>5SfyZHm#$v`~GKIt5Da@Enh_Rh7
zb1Gt~h}wJ!-@5QhXmuuhYx{OYoeo)$Z|!;$TVHwZnUCM}>A!vSJ(-E-Z~yAIRZl<p
zG^|EFS`|fnyrmKE95{p*qiKYkZsd#X)R3I6Kvg!6OH58wP+&r>K_D82%i}~m8j-Q`
zxosT?r1PSBPOc}j!?ylzgiU$`lqG4$#^VXhYoCu#eC9KF=Edh_9H{&BNsJ8)3Dh&`
z^I~j#vOF)9&cI<YBb`XXW^*7CPYCaqa1#TL!As0n$@-6VuLv8f<U{1RIf>U+twC^2
z1~1DP1`Y#-Fckx2cD9Qp2?LUW%FIr!3Er2#<AP!!6Pu-YAlX*bw55*iq6G`(I?R&1
z?V4+@k)MU<t59HQWKfzV+-;ccdwcukU)FrHkQ)~j@6W%9D1}U0021)RQPAsTm!t9!
ziSkUeN~2L8Z&d3gz{#h`pG7ywEK~4YqEaE6&B`t$HKa5pDSBcSC7<ewN>Q@OCDSsA
zedyo;oIG|2HEKP&)HW<=XhNiz$53An=G&d9b~!P`Ze%J2kJE#pfk9Nd?a){(m`Z1H
z#OKANUWYi#HU-r@izsFiXg68#rHz+iWMT@x?e0d%Y?RLI_Sd)JJKy=nH^2McAAb99
z&b(9J(TS&@db#EY-}?ca789C^Ib3bGOJ;m>cnXtxJ<@~^Mf*T0)}|XxHdOFU(&!L~
z24S!m5sw6+=k{A!i$ElSOe~JB+9qi+AIqh2JQ~EAOblrQd+#b-{=WAKlCWTLC#Jm9
zWoy^*ap4?rB$@=3WFn19j|&EF`Oz3GRy({DDlwOJb%{RkK#<I(MBPW7EmI{qd?=VO
zPu>QDm`oG*6z$w%Q399QQ>QC;pBMn5l&;fB;8Go)NB|oeY#4ADk=Lcx1n<+<)+Pcf
z#BCY)Twwg&k|j$dAXy49_*ic6=fU9t87-F*A(um6-x)b+3$dQ4M<!DaEE3!)dac!$
zCrU_iGMNyImz9h{L4P@rS;Db7V=zeD+^92_=f_y@va80dmoEsvm<uwL&I!><M6tCR
zQS&5AkIe<Q%>ldCAcxYtx`b7$S7O_9TM$1zgqvHIqDpN*%B;c36Yrv4tCyC)7kR{r
zd6@NPOifLq%3+7rVZ%(WfMWqaM%h^<_Dm@-QlFBHg?hYi;WF$$auf%1SwxLSd9R;(
z`uF(Mr#|}r-~RT=XaDBlJ#^&2A>T}7*+)L~QK3cF<+50>Rl}?^;)M|}dO6;0Aj2yw
zn5{dP$7-_$6-CJ8D=namE(?6q<FI6k=xAw1B#}YX>qEP<5-N=z(*`5<jE|sSkw%mz
z)jA#4TyO#0Rn_nZL*;ojtp;QLXK?z&NofU>4;qQYu%LAgM{y<dnyn6u1^v)CYyy?B
zi^QPI6tYsI7Rh_yxc=G6TY`JWvl_I-X@xW%iHL+0|K$hEK%SNSWO=}v^x}&zl<8(V
z6|GveN&=YIr+Os=ko72KTA3wf;<;3kV4oH3V13M><ROox!SNF(<X;9XHNZ}t>i)AX
zg)}41$|K3da5gJJB?l*J=eD+r!3=A8imUL@#vP-qd24`@Bj~E~0I0|gloX;i$%U-R
zW?{2CF&>Q}Q7Xy~MVODDC5c2F6>?BdqN+~xmBYC>>~<@3`8=j~?!(%I85<XLq9^Lb
z(8w9IyFC)%{n<E@O2A=q$l=*ZyxwkuuK@INvF7tKQ9-;xUo1cui(_qj2j+XKu>bf8
zj9V@677Dm*^QCy;-|ojHms~XG%{Sj1_?v_G@yCDj{PGoRuU@xyJ**ZJDsyR^&-wn6
z0tZrg93{QaK-C#acmnoJ2FpxlR4bLR>GhZi%s^{3A`uQipUPuVV?83tEPOsMmQ>V2
ztuY{^HDkx{0Q$5!gpC@Ud+{ZxpWBAFcJGmc5SjS?=_&LaKZ!^%fOsY)heKw}1<fr8
zkBkW{WpX%$Yg}?#We$vkJA$$Dphr!ybgB#qot+2MLM{Gc71dQzX0Qa{LgAr}nUDb@
zBHD!S)N09;+{#w3J{OxdZIZ42$}6udmnUb%u-T4fkn{0e49uF76B82b)L0{Lf@KC9
z667OL>9V`0M@kUhpN}Wcg0F*Lv(L>1#QK<jkB4OVWKtH!`5QLiR8Kd2(_VRRNFpaw
zi~4BH&@@Y-Gy%t^SliR`fWfOuWnszWP*GWp9)Cclbt8#5N6h6wM>{f;!3Yblk<O#N
zeI6qDgj}bTPN6!IMW?Tb7PAdA`6Nci2eG)mL4tSB<PZub18O}r=<Dr6JqI;yR`{XB
zKq863bVkOUga}{A!4gYg^@2q*c64HF6kd}FgMaF9e(g)Q;R~Pt99{4KXDX3j{Ng{|
zdH3DlyXX837f8T)P{1m?RocN*CL8wj_si&r;Du~grc>xN8BwQFqe5?lcWM%9s{yKP
z2Gu1csy!9(C(;Op{HV2Bpwbu+R~fK>ava^N9IOlGV9DBbICSC^xL`=}3kUo%z{r}{
z@1GI1aDJ#xs}1MOUxcw^Cj_R^TkJS9J%O~%EQ;qG$KgSaFO0Y@fqyn0Sl9{qx}X$d
z%ED!f1s7(wjTx7RGENNeIk@ffODvvhtFeCldaPTw4s&S};P(sMH8eaR2Q6k@DqS)t
z8K@-IFjM#U_6e_o^)RzJ)o3W<!ZL!H{lv-BqRqxdz`FM7r=OMkGRrbUGf<^*bGH7r
zTFbTyBpY>hcH(q5c@QTMXE{|U2t3G6qXuee7w5EP+gL@GJdY9#8kL9+x>E%-)i>d&
zcN!UkUeKK^wabX}8V%B1pgfn2lgs%WYFp|Npoutgi1iKO%DN7y12O1~8u-UYG0*8j
zL94)i?<h1*I~v@z=s9r`m39ZTRtsjJz-T&+fkX;9okl(bQ!a;!OdgBp&J|tWUf(o=
zCIcozG5qG?N72&U7+T!bS?-7b7hiu-Xzz;6o6mjrg%|d{|HcnWwx}{_(PcJ@xJbg~
z#?E(-vprVcrc`R^lW{CG8qmayrZK@cJ`Qt*9pNc2+8s`5B+!A9nYxgO!s>J)Uew{h
z<T&E>Zdlt|&^<DSw)ve>@N3mN%=o6!*ViM4cGJFTA#4z~@>uP-WYu{%xpNncguV2%
z2OUGgZiLcof>~V_gHC3W!l6y16VezFoRm|p<ozg=n7gnI4K2+QNYn^s89<Q}(Pp5x
z8#`N>3>GZtkOLBxeb}7f7fI)bj~v8?^Ecqs=~GhcZrrdD2M-;TLmc0i(<e_!(6f}_
zf}m;4)~#D5_*k><*ttuBpCtpoAAkG_Y483=D+AGeID0_jk9>{d%v362bYxtvol2Lr
zeaoB&15^bC3>Gt@*_50S)I5hMIBKSaA)Y~NN{P9RbMcOE8ab;0qchV;70C~Q)Vw+d
zuTGD}bJ`_Yv7AVx;!x>TShKhb!@Cba6$rzv(~D^&yJ~r55ho&ED9vWLO?FHUjf(Yv
z%3_AMSi)#7i!<@KjKPbOeKv<yl@6^9bqFhqI4Q};f^<oNt<U`dJ-xj<K5+eY8~;ba
z%Lm2d@zQsH_#=URsx3w|tCTQPRi&yDdybz(h^<J<=ogAG=kw?=>QO_DTTU3Hb4V$2
zNJPS@{L?th+}2i1q*CY|8bED@Q^?nOy&0!MK~$aFg_7HW<EQ$tX3crxo*oQ_5sHT3
z5BdZXjmM)x*dS`q+1iHnOP1r<>#swbE5c~9;>6S_d`1-vE~iXhunrf0F{J{LR1EPH
zr8+5-52(`Q1p^iJRcK$hK!`TPTNz*sLe`+=%v%)kkoNXAkt1SuWDWcM?|)x{=*&PL
zHeIp_d-v^?gVVC5%dqv2TV>{p*Ps>c4L9D1-Me<l|8uVG*=L@S5`;~TXP((2B?<N5
znDNbK>z_0CZ0W-1<a6`&aNds|z0Ah^{XowdjEs-T;gqYD-7bsC1c%8Yi;WN&;XmK>
z6iTH$bS4dKsRC9gY^Zfr<5((+fJT9-ND!fTSYS7nBqS3x)HRC5Ezb{>22g8N=${zE
z`n7A&Qdx;z&%cPw@PyC;YADHN(&Kbs1}d`M>=hUr9D>JXhuUt%ST2W=Toxml3{ogT
zmoLJe$zh4zg=&u*Q_3Q`eO`o1In*`J!JAvR<KBCJ{DXVGd(Z9v<KR7X=-}Ao^mN_F
zKlTY!uq05c;W3$HE8uj&{+=E{Zxn_Yw}FK=GwL-)*h*?d10fM+4hI9M(5mGF2xLp>
z9T|j0tE2%JGA0Xr3ZP~EDx4S^f>y0ZZB;D{YP~euNCcnuPh)(16wyRn4pbc6TQR>A
z=eEyB&s)0%voxD+==DxwNSQ~$Y=BA4UVWJ+$c#G^_G2a#D36h|%qXZNc*zy6ZETP&
zm_a)$E;p+H&fuj5s>kD&GJyfb8kHpgYw{&sow(tK8w9ImHl+wN>tU7_-1aH|xnbi*
z^!D^fP0QeY@r4(p#$|2$?3U*xgYvl<@DmeLaxIo63{XJ{04X<^kvY-8Yx8vk{Q(U3
z4@vvDsD`wrsV!kL7=-*T1au-QCK8ikNRY~C(L>{p;L6Imu<32s8}%V!Gh<+84DmEo
zGV^68Ae{*grxQ(0EvT)kh8}7R4Gm%<FpWiv7h)~-m34YN@zZ}r^vodUS9;{R2LgV$
z+?BGku}n#);!xYo7|&-htpG*|8?s%UNTQO`0Xl;uj&~+U;X@upy#~uxo`Wq<Jd2GN
zTzvkH9oygf9|!L*AAazqD=xe8iq+??5%uuOq5_RhyT~8uTy{Kra35eXLsL+~n8{$i
z#ezD$0s4YcYCw(4iVPKW=(MO(A)YBo7tCSS!{~OPFB(PTxy!I@(?z)d!C#`GsvfH`
zyB0_Q03ZNKL_t)#R$^*mTDS?ZY#QU!<6^=ciI=rvdAcU~x}&BV(?^fOm@mPsHsSch
zFb0%)=xRK0Tb;05%JpF)l|nEPMj#SKHkB2ggDMAP(kWp#xhp&pI7A8#9Xcc#Zfa`c
z&%PI;OQBLp$v_O3WdxfHtdC!N?KSbIqcb`i5R^xH;e{8ZMrFBRx7o03*DmRxF=JCe
z@b|y}z0|?aJo60ZwUskEAvb1HjugHA`s<R_XDy}J7~yp(1Di~yrCed)A31awnRr@i
zc7;wQG*GhH*t~F>t#I2NvM31qrIT?)qCr^A2515iT;H|~sdyI0@+pL@IvhRIQ+D{w
z7hxr5*zOjpYV+K=^7@j&n5dW!jSR!-bRZs!;8zdakLMo$9kxI7EL^3c?8u2i35jR|
z4z&?+e*kWW2|AkvlblFF5#6znaIp39B-&gRuw*l+Yi`ELKoB#93?i90zHsXo@%c}G
zo&&9av8?@zH!|Ws^Vv_|dhd^Z`jgEUZo<sqsEmTQ(MZtmht_Sw%RQ%&GZ{qI-;&E=
zuF-%h25(7?X|ESrhXv6@6c$ZcyrWdoAjwlbQ2>n+Ub7DE8`eQ-x8lH&!{};VDE<Wj
zUr^-VWBClmy%QK28Ir?GS;wn@waZtb&TNJM)KOHb^>7)T=$o3vv0MboO4iquvp0zt
zHrq8B<lqwnmnk5Zhe4$;W4NU}jAoP6o!pMO;P&s|FH%v2znJZ2F;`|h4ssGbU~sar
zKqW=uxYRJ_x!|Wi{V8_t+$m)Ree3q`+b4%S!eQKw>F+_bf;cd5x7uuSeWDOswrs)i
z<0s{sEJ0WkbAeFojtZJo%;dx`Gyd`8$Ax#ypyKohPx@&h1zI(1Ml&orgGi9F?&o2Z
zHE}VWf}vDIwMvJL&21Q+oWh_%hiPR2rw7kKLqE6z<Y4WrsFX%iQKOaDP)Kn0yNKHA
z8jK7NVSHp5A9(+@Vx;}`FMb|&lrY@WCzMXB&J1-b2bazOZ7~PE#RPvgi;zZvlhJZ%
zVvT38q_F|<XaJ6yIvl4gm_~tUI*R9CdJ&~`X?*>L^Xvb+tSi{}U%HXEoxASbjyL|e
z{q&c<_%&?#?eEd*bfMK|g|m>A8MK|#QwUHsCl5GECA67L@MzR9sC0rB*j&!CU6ryV
zW7Dd<8nJK$E~^niRRO(f;G&Oz1i@Se+qb`g<!uY3UQH%qFga`}XduBmJUE1KAXp}w
zr?ObKcqu$2+)RzZMI^)E#6&!Xw*sR`nhmI}X+TSJvzYS{lA7>M!50i57EK8GMOC7l
zQbtba3=(E^A^_{wt;Mlp$K<w)FTPk>yF5toi`lZJwMl~Q3t#vG1_y@a+Sgt80m;74
zJ@=fr*KgmxT@GcOZM*4XAD2wbdYWa!&mVXIS6_7%zW2TFNhY;BZSprAK73fpjiI3t
zX=d>C5UpUQ=J)S@_d8igJP**3hnYMUjl#mSg;Ie;Auap`Pn8FiZV!~{93uXp+{WOg
z7lnnWkUxmk9Sh*n>Tqg&6h5mB!*se2`DMW%lR-^o6<n27a8^~pAB~o4|5P3(oemo}
zY{1JezJTSOowE3T_taC^`r?a71%2??EO`3&Pl;c%HqBuK1?VtGoIadMBW*U}WSp-_
z33oJ&d5sP5=R&BQ+lHO*c0*w`!|2ds*PdN?@PUV)y8ZUA-|%+@FCRQSI#k;6`W}4t
z=1-%orVbvp5=$$}gqwHcag0PFvK>3rN(o*EwapY7;UaMRD-xoj48B$iZBZvZc(X-^
zu~Z!Pb5`Q3Kl=$Df8ja2^!y8`GTUM2VZ&iXI1xdtn3gFA@8}o;K0orgGLK?m`vO#&
zjL-(WaAb>ctIY5vQ`iw0LDFJGePg5O@up%)$&yKmIY%S1py;n52RAavP?Rm0hZ|<n
z&d!C>-8p#hpr8s2R34_7^;y$$){ONgGcfDpYu|UhI7E`KaNm9R;qk{Gm(xFg=D*+i
z=G}N@>sIXCu>;RP|2%&9!yk%S;%7hmS*e}(zq3yuI+hl!HF+Q-%*F-9#Y9&e*5ACH
zWev*)?hHJH5d)`=z8K4>ijpYo9tTV`c%kuOzKE$AuXt*ZzG%-EP!q}FvbE=7aAp`M
zW~Py?tVIv?GBRnAUoxr6b9_A0c&e+UStLl$@R;DoEpuD2@9o|A?9Dgh^ywZ%6FGe9
zmQUlm-~Kx8x%+NB_rz1!_xetm*wAG%aFzg@UMr*hX_FoYf|F9_%-34c-r9(XLJZo9
zN*p;ohG05{4V%xCvg-27uD)*T)~#Fq?%@6XlaC+iTDGcd<N6IU*5W_`3vDKWk|qmE
zjD}-K(F<3jKr?+5Xjr1wAruITMG^bhxk9-~;IvoB1a3GRLAY4J_a1%>NsSH<{`+s_
zL$j$VfLuf*8HIt*p)5$v9GIMjZ_0~!yi9PZt8GBN!v>9i8lI8@^*SdK3I*Qujber)
z*hECsI@nBQ&Hx8A`7bA7Igl8RP+5!$NO@Uc3<hQ%it{mOSmQFQUVZh|Qr|xD#1m5c
zQL};dG3!yjUXG8mY+#@=!!oc~ZZJ3rx!wDt9}7~$EX?}&o_p@WO*h>nLCH+b_AswY
z^nv#o85xtGnRR(U<d)6*5e4A_d-Khmve*PlOQmIkSz5(*vou^-K9GyR;AKa#pjHZ6
z6O9B>kt^W>Q!N&^Hep-;A<Sr%h@0K$=lOz8^b|a)s)WPk6tNdt0uTbF)ECEmd^6K<
z)_Bm<--|0RzZ7fNtj8xm@j3kAm96;Uz4zd{_rDJpoVOk?J@qVJc<f1}yfbj*GjQq+
zLOspdEI1IELME5Sy4qH>)YV`x?!$N_fnXGv^aXJ513$o3*ItPVSKWJ71@CzWe!&0u
zkN^0{zdrE5P3NvY4+Ce;z^YcjnvM%=DWTRQOoqQo4U0-C&N^m=LfVV*NK{}J3WJoi
zCE*m9O?DydXdMP@*mNltp0gfLzxYS&+`C6Uv^sYs63G~x6)xmTIZTCSL?<H_2q7@-
zLpT;kv7~^*;X*@&6S`y!j#LKidKdIoE8dtMM1L}jqSheo&l-1ypbEr4$+P9;1;=~>
z{*YL2kx;~}%D@$-mc=B&#1es9IS)%8{NM+r-eh3%P}bbih<S6{<u+#D)vMP^fO30h
zmSjd}HYQJ(qv1pfSfdi|<IgNBSjST6juabaTxMb3zpAQ65DRwd_|4Zqh>h<JQ3&#b
zxv-cxs31u$E^BG6Nhc);4~3kF;DoSnCNc?W9T#FTG%0kre$G<S6MMezAk6dUq2C|H
zWH1a}k^UA+v^F)0m<dPf$u=WrniI!`L{c(uPE*48^dy!p>BL=kd;=eT|3`4+2R{s@
zS&fnL5&ZHO4+%x}wJk5=C*Qmqif{;qQVGde5^9eFr&B?M6EQ4y*TAG!V>}r~G*^UL
z?~zXE)>odx@W^2J%4<L1c(0Q7uL|C^OIKX+`kp;6eeVa~$B%yWBUD#bKvB$=>rc@N
z%fqbFLX*j%(qM#vm^!($^s6-)#aAn<$Rn1?U`~4nF5GkpPWN}?wma^?XaD)j;vCb{
z(}y|DbL24$3U<ag)xc4hV8AEZ3PGP=SpCG6DJn8&PK&tt*y3p{$P`guU4bEe39p_y
zhJ=P5WDc~|HKD@g6p!QSU=ZPSR%XiLe;P9p3)-_TopKN)S)3z9CX<}#c|c=r$v|cX
z<fsl$@0^okv!JoDUTWii`lo-A(&A$u`<MhM4{YE5_P2#q#@l(Ad;008C9rR~<raMD
zOJ5S?f*GBG+tYhm0+gAR!XylSLU$zpjEzl55Wo8Bb_sA%@?j_KtkEA;+g)xq6uKf@
zb{ni(6D&rHFuQ{BFk;yl;@&CPBN?o1nul{+=3>X5eF!=2h?xxNot{7<oq<NJgw0}x
zRlM8GFwn1#=u&01EO2%>tww{q&gq#c)YRAFp1Zz@SD$_!CyyP+t>3y6KYrkTJo@+(
zA}vr%=kd)ie+3i$eds@ZS{QBYqInZh7_4TbBW3ET)?!4uR6?SlKzqv^?0aJ;Zu|77
z-@5lV51s$N61=>~!M*R4$lSmD$}41bCz44~GzmvTBHvkvCQ)N`LYYX5hAsb4Q7|_f
z1<&R5#Nrjp@RR%Q!-KzisJsPx-1wKDKOml8PdxT}`QSpK2%1`31aK#&%esykDjEvP
zSPbcq9Eo8D<#x{llr9oOeJF}K)DAPMab$7~$9w_Qx3$TMI~7kzwxW`xfflqS1tMfP
z4UZs|NlU;o>oWT?m{^0d{$;C|r19ByEQ5(#Hp_xC1f@eV8JBJs4`if4^1h@#vTR@}
zLF9mkxmR9!MS_<^be14Q7g)ZyJx<BE%(g5?IQq}qcx^tmp`l5xedy4UGG?7j%4_89
zY)M-!c9C9kRXUJP#8G8&NhUtt-zWICT2n$|WCUGm3pTG@jZ;H|=nDpr^Hjo@%VWal
z6_O0U><+V_3B-l@#j?v}A=H_Ho}z$L({cz5M}nBQpbc|s>(Od+h}qv~ZvP5?{q$4#
z(p}%c>b2`+Fm&gu+wtNv&xr5Ev(G<^>iRl_q7fl%SsYG*LTUWS$!BW(e&q|d;`_JV
zi4~m-KX_=k=RXPS{r|!IS7ly4==R(1IB?fpcdcBpa;4}hus6+8vbw2O$_L-bD3ZPq
z>YQ%j8i;Nfd8Y9wT-BB6TD212|LMI5hQj#rS8l`4@BcU4bn_=Mr=v{*V*9r3Qfso^
zNsV2Oc~@0c$RUlvOI`!t#9*kb;3D#>r2?9p8c^qSV*1!|G+V4#)6$ON>1phk8U!lb
z9N9%M5{1+5Kx<2jeDK^(Cnu&Q(~V7x|CuN*lJjSYII{*WU0q$W6EOQR3o`(@Xjo^K
zIk_ciC@`4VDdR$5iNJc5=m2kH2|*SbGdj0_q8ThdC=unUaLFR!dqB93gnC|!<p?3R
zUAy*3@bY%Pc0y&do*BFzufu~JcMeWmllI6%C^KXv5JY4qfZBorADXiOHnRnf9NiB^
zOCz#I9r{N`kWQYp@}h{I+a|_2Bw<mjS4i)LqUcSS4Ms#l0V#usUR-{~rP%l8PF#2X
zMnO$JecPAthaGQX<@xLJ+0Xwo3h5jshDY&>`|d;6qE77Gy%XEEzgC`4RB#esUly!6
zYuAwa6T6J~Hj$R~>(BeE;_|P$6N7i*!p<)rKXL5GU;gUX@ZirMK&7Ls^GdgI_Wg%@
zdl8|Ny2%P;vJ%`>d|bS2DJmOk@vp!91ylwje*N%6vi*JdLm!pX{J%c%b3F0XlOjFO
ziCmJgschp5_+@c$EQYlygM?XUbaWh}V`C_l%C=J$s{u<pJ27&y7sY8WKDvCJ^ziq3
z2XH#%gQmI$!DLFb4Qv)GB7UC)Z7Q8dG@g{UD*p~<!C5j)*<CXy9Wn+8(FbNm9-<hS
z<U#PZau7r6QU(!&pBbB(^!n?smjfHWKm6ej<5$1>l>{9pGWY=zw`GY@Q(Gm0#%nRl
z6Ut-u7T(0+!%{BHDgZHn*<qVCJmG>Oft>mc<bjY5na(C)G8-_^+l$cf7@P$aE}Xj%
zYwH^E%I>#tP?JOTs-+n92Qb*zN2Z4;d(!%=p{`!+y!bci^hPO-IA18-6^#b5NK{_a
zyg4mcvZND#c<L!!vwj2mdV28Tf4l`JMu&x0a_^6ShG-}v(B@CR_dTp#y#~L3@^QSq
zf1fbcn4Gu>B~fVgA}qLcVJF_&y%V?G_Rqr)-S<HAdzB1-70x?*5rfrw&TFr3+s}+g
z;X1q4ECX~(lNQabP4JFQU}k($L@-$RGaxo?-VAqjC2qU@YcRWAm>!?RLk~TKi!ZoP
zm{ULc;SX`=onOZ<9()L6)6)WPu_TaT#R9?jCd3l7&Pqe4rLRLype|;>NH`%iaZZ^-
zYeN&N%^nQCa~R94POMqF7~>Hyj!%xEClN!zV!`~5g)&#B*Q$_8q{O^Wqty#>htLh1
z6AUH>n0UOMHSK2LFt8X*%#h^%GApulApXe(#6aePAUeTj#Nx$^Me&l4<9)cja}kL0
zO{pX`G`|?+y?x#CyGu7;E@U2d`1m{|3H|!lzb<?FvYmRCS*F(;<ux$dTC7%a`XoJ+
zx@SBSa51nu81~OV;S1vZEge|WIv)oH2J!ZAKhWZYxv>`ej-En3MJg*bj)~q>%i^R0
zB>xtQo3MOhhU9dG%UyvpXZqxGyZ!^$p}(&O-G`3gidCyI(BF>@S6u;>(~j|AKuW=g
zKP<$aZ{2mL45B{y^i$~LduG&^9Yb{n;bF68=hXDqzW7Dl`qeL?bIm!A^c_3>$^X^h
z)$7&gf9g}W?D&`a?#IRr7vS`}CxxVJb=&0wq~{prn>Z5951s&jT|+H4UT_iCUvd$0
z>9l<4&po>Z@4M=1{NVfFM{jozuDEQoXxX-Rb_yU)9WQ1v+Qo8vYMIlDL?R|ij>4Nw
zq-84}9hnp{wt_M*lfw&II*|*6;5%~)=eNzrysAog<6&&??SZdUg3;}kS~?V%kzRT-
zmX@JQc7!;s!EDRSJ8Q_zEqd1Vh?$20!^g1;$E?Y28iSo$UA!+J$8DdPS42>hN(n{=
zHWvnW6TUAD`dO+YfA4ZT<Z!0b8YEa~T+OoL!3Q5aJ4;v2e8PV<(C4^phR8r;@G^n$
zdEIs={9Zry?cEETL5INjFgABC!MWB-O#6KJ!<hjj-4=ANT8h{A?v{xbDGhQ3xE)S7
z9X2VCDDuZ0j^#_)aWpJDDDOKmF)py@>Xj?7XXh^DLP4xw)QQpIVJtpx4Vss9N=^Nx
zuYL{DP!yF;H-3KKzlb?{JekDSZGRN3odSnEcZk9$^?~y_y!FOw2*pC!aPftoOeS-W
z{I3S@g2u*&7A{<P^Fxn6hTlH+IBx&y*Cl9-7NfkG>{@Y5XLe+Uvsx7J_~y6n5uIJG
z=DmB~MsIgF7PfWZrhoVtDx40~S65-%>)TN~cMgISh*qlQgW(~IThr+Hm|(ATeI(|{
zzBvy|W1~|d-CrnVWGl7UD@D?C=*%gYqG4P&X91i>3r>dp*fY?FIL-UqPBfB!7Y?J!
z?UC%#H#j7d11trYIT?7f2RH`IEZKav<HZ{ILm&E(1ShfKx8L3^LCrdv;64wtqQpb7
zyO|luybJ=C3oH+KZB9|}{<B$nb|#JoKK`DKj9HgYZm+xs1E1ICwPv4(Wd_SB2D{m8
zm-1n3a2OLk$8kwV2NpFpV0>g6r>DlyosXbv!$!<Zgv8Du6!yVvF^Sc!%jrQ)b)_VT
zNHi+#=enBu^6RH?G}Uef29Pdf(bU|4u+N7e1yb^PtZHkM4rIqUE3jbox#%7l#``{S
zJtjsc;I!EA`m5XIZzjSsIX#8$-hNqxY-*A4&IZW&>(9fJPyH5O|H_x~)UO|XYb23*
zPo&{*DjV+p#Ld27FzjBr`9fTJ-L+V{>>R{nF}R%$Sy^1Ign!uLJbL`N;Ft?L7vZ+A
zenkR<+vY2Ocv-|O*!lU)r#_9Y`SW4d8}QcN-KcJBm4VFZ89y9Whlt}1p6SE#bI(C_
zbtT5eN902+r1Nr!8yFgvASRP3mB~V>GhtqPI}AoO2KMbmm(GNB9gASJ+i+-b2nS}y
zq4Bt2tEfO-U5yacnK|dScVKF|9AxDI$X<b{W``UZv^==Xa%u^g5ncGiCq5wut0PAa
ziG=E`(IEqK7L8!$=Hmo=b-U&ITp+wZpPM@o4|81be1BL^-hco7lBs9iC@Fs>`W9-n
zBmjQ%Im*)(Mah)h+E4eKK_QjHbYCA9)Yf9{!nqhe(}xLv2)%&-mRx>50;wE&kDNg=
z!owda9w|Vh7X^2YZ850GB;()0ImL5Utia@$SNPYb`uY&h&?B!M{ijYroyv$p&Z>or
zaQwtkv@BVI6&u!x?ZevhH(;QD5LKQEoH+WfknMRm8=suO^wf;(XmVgH0nuOx&uw`M
zYtLPdi_TerCZnD3;JUX$zTNMYegCQhTa!k!<f27O-=#KH%x=JMUwH|i`ll~QznyL`
zBr9`^Y@gpD0kq}$=g>N59u_TGj63eQLpo8VLJs@)?1jr_$J;x1;io_PF&4MAqsC#!
zj@@se<gkd`>B-YQsB~9KbD^=RUOHpM6{(;|9`DSASB4t7<&TVwm7Nxq8WeKn34$dZ
z9VlfJICK06TC6r)y<oZM*6s67<L$wIcv@Oe)m$eXr`2oD#m=33#kiZ<kB9(kbuL7f
z5e&51gBt^EcDjN)13Pb@`qZbSwBf;t4GcbpWOLTLT(GmloUDDBE%~AGeq^TcJ>eo@
z%bAPgkAM85lnNZcB(}}nMD!X2MKDVM3qP0oy&jJ|C#9`o(GUWGAaVtb5U1KrCahku
z1aBVMCnG({SO|-ju7IzkMBm61e3L$DBIwj*_a?K`iHfR9VWaUm==&jab~+>8*}or+
zbuH-a@5A8q1lktP7iwxc97es#hFma=m5V#k-QS10`EA&6*=7t*PNK1Oj(D%RT`rvI
z>6Z7E#CXDz3|?7`N{y6BjF|&_cVWvf9>7n&dOI$f--Yghfk&PRPQ7Q{`<}sDhdRT$
zC7$i@hS#)pbYR<wgLw3nm*7_vu;HRjsI|IKOl5?9zu|(7IDYaZCTFJMaaUr^y7Oet
ziys0-CdNiaan7>k`0XQ);#UtpjPsT*hd!0T(No6|(kWo9bfZvG$(B;<p&GbNYHDd%
z&?H5tMJkezX<=@6eAE1ixMWGPq4XuCPyyT8=0a&Kq4&T6G^Gl-WX*caWb)__g>iUf
z7#g<?i<Wg@Y+@9bZoUeqPWDRBvaV%NF=&|?x!tjh;5QFU%uL+QS>qD&B17!sAO8ml
zd}i3$QJq=62k~l7CMEc0r+;TNIIqLMi60=LFmfTt6<~*tK|fnAFkl(LEKP|2ih2(-
z8M~NfBf_yDCPv2K9hyd^-hzvlbz#rGUC7vVNE9<zG<Pl(N-a(e&mb5}iI5;067)u<
ztdzr3Av;J%`@HgYUdYR#jH>8FXHFeHDezV#o089BVtf>Ktqux*2u-dkd0of4PhrKz
z^;o)g4f=+M#hW7;Pob`+7DwJWfTPEcAwvxcomO<;gaA}jAQTSco*#S%w|?f+xOv?=
z6h|jfsnj8y&0@l0`p!!O-FN+6+=h=WTQQ-DBx;7w^oo|$uA@h>>gvn!^@o0rD{i<R
z+n;*{9W8TESyPR4HiKg)PDy)__1)*b@OiLCq;3FD`mBks*t`jkJoK=fK*xLfaAxm5
zoajD{fL?*5R*BZR9q^G#SyV}eaaOs-*@qwY_{b<K>`qZH&*lpl_s*baY(x%;R*Ge)
zw8$oMatLaf+XS7WfSx07!;mgv)8aL-JFD^5Krg!e6G$2JSiA9jj1Nztb75CmQ|#>A
z8UvU?#oCo60E36W6Yq_)qe09b?7)5GBOk%dH{UEl#cPz6b`)nD80Go1G64t@+_S>b
zEG4)oo_XdeK@~`a<RTQ)7>?){i;`)%Ft||oGjC_f!RH}EEtZap?%Q-<KjtZoSiNK!
zb{skiCH+4NVKg>3z-)10aAX=2(*dy|)0#N8l^2yxgH9)k@jOg&ET^`iUIseZ42nnM
z&?r<;<&+qonuMjwiC8*`WGo7YQUhHyiq7T^K(9gH_z2ctz8Q<pS&1W*0H78Ir&L^S
z{Bi5cve+~_H8cjJpeG`xqSA`;`3qZL!tnn6_}Yb=aOJ`-1ijOkNTrc(YKZ>($#=_J
z&42Uto|*T%o31JadVA47Jb*=AOT@+U#LOffJMuOT^!4Dw*IW;W*^X6fR^!l-BM3)h
zq8`Z1#e)sIXRM7W(8lfblQ(?~k3aT1=`v~4X>_@2@Xpb95V7jvFXW^KRhE<(Jl&5)
z^A|v6)?s*(1Byyqa`D9ypu`);C#Nv!^P_ikq)eY=o0nq8DxL6nO$I&YwKc(E*Wu9X
zZ=fk}#M%{WFqO;W#LOrr^C1*;YAo+s4U@?t*_6S-EuOEF4Fq<$W{K!rJhS-fY$oPy
z%!Wh=7{vTrXJ_Adh~YtsLCQd95Hi?_r11Y~3jXM$k7DcAm*v1CuIcoVD-`6l@Y+NX
z7{q)me`esa@xg2Gc}UPdaq2kgY<8Si(}aPO-N@)oqGD6oTp`Lg$4{Ms-ycPYuiv0Y
zESrRe#wMvO>Z+<yRaYxJgXlR>{>ow$MfHiXNi<Z|z^u|s*<f(l;iXnG)$RG%f*K3v
zwPPd}LLi&M+KVs3;*~40_rN>ydS!xHslpqty()`=BGjTzndLOLR?J!!FJ6QvpMD&7
zeB>htJ+~F-H8x{lYzU<aHwHBN(SPqf+4y$_?`@qcOEp>@b{yR+Z+?Td3fm6s!{)ob
zh|hidTe$YhYebK0@!~G{0s+Bg#okq+mM&A<ym>-Fbi2!MINjYJc;Ep%|H2kHp~l5?
z7UJ~jlNeEF5h3T)>B9VZ9XPmiuN+Jw*@VntUA*~X9C_!Ulm=`W2ct1D(Vm=~mJg9j
zUBoq@fq^hrt_X)wkB+8V)LN|=IC31hXaZd;&Jjbx*N?p;Q>>o4dNeh+N~UF|pXKh(
zcCMIx`8&dM{3cdAtLea>MUYRWDwB%p>LmDyL(h)0vjpJ%c^_sto(*O@XzbR_LSQ1V
ze-;O3z_ae;p=_3*!^}@%6D|}kERxRm?RpEfW~-D26lTc;LReH=D=qNBVoo#}=uN?0
zkSaLwY+7WTGSR5C?`u4jqL#y5ga6N+b38DEt`*C1c>f`!qj5M5RIM~%CJ_;8rCL#h
zF_lM$#)3JmtvEO}hM=N=Yi_&|Rkd~Ee<4CA`5cT|9k#vlvb6bst!Qun03ZNKL_t)=
zl9p=qB@&6uh=yZ0f9)FF`<=US)B270Kvf-7-We#&I$^sV&E|)m9vx}<yMp(VwJoIu
zRTX%r{{(6(E3nYriZebh4wmA0;hlZhd+;!B_|S(%UY-RxaXfwq#0gigT7~6H%dJly
zxOhPMhmU_u0P7e2@B#|c0i5Tl7k%A5-XWwd29ax8xpW1FPxXrfJPn>{c{Mpbfz>O{
z5xw2%$tkGlb<2*HMu*-ry_k+hV6>G5Kr-<Z3<fg{3@WP?hGHHqZWsKcV@L%fSh{94
zCJF_d7#Tz~n}gA6k!&{GkRaYU+c03+z~3_nnNgT^MG1!{B2;4(5on8)75ox=Sx)Mn
z-TwJAzh}P~xc@Q3&T2!HPvB)pjIbIHa$Hce6V1%(%)YFTxybhIdmFV5C)O=oh~bl`
zMdiJ%p#cU}2_=&rCn6~fhN41`<a4BR2@&I?dL(Om9cyNjNhD=?Ju@{P3V9qjaTGSU
z6S-touIbcSq(L+t4M{hT!K;a;a7ja(Oky7hOd+5KzIx|fnDWnHY;*!8A^@F0V!t%G
z9BL~ou=lOqa<-snbS#yG-e@Wdxumjq`_=8(`rF5_<B?zC`j$C}4-diQwqa5U>`kOT
z_u};Q1AkZWUgvZ_wY;V21My4(iBK4gh6>ng>+p2%F<kN4PvX<JeFc|XeuV@k;Sj&S
z-0I{Q56L%ITz0v9@Pu{9?7HlVOL6GvyLjX`kHV77p)IcwO{_O2`Vi47DL0J9+6I`4
z8p&QNs~(AB4oj9UmU1EK4++zsE}VL`MpO|4p&$l)UL^8mX(Y0sxHT0rW#ybEyA94v
z3g^ygg@1G$2ggQWYHWeFrW*Z2gCZeC{8aF2rBX5|1Bsn3W`9x`IifSGj>7<BHWekF
zvn($eT0E=sz<+0hnL*6JWOieAot2Q9t!sIkkcQOiKZ}XX>Xz|!@XWx4#O@a5`uQ`V
zG(KNLMFsqWqtFEcSZl38U41piTxz`0eF}+!68=aEijr0&T}#L#olByzzFMX$=!cOd
zhOAVfvAzMmsYxNqD9r}+4-cZ0EegS^%HqI`*NX&=!*vR1>Cu+R;rhj^aPo9FPAao7
zG}q&{JMR?dp+F#nd@3WNGag47S@Qa(#RD&$$qCVihuEvHyaxAu<J;KOz5wUd)Sx0A
zg(BidCY40>vSoOzf3SU<-{1Rp1@9W2?#lB!J73JlqhiJp8~4FlU4wB=L8SFxKXx3i
zytM-#|M<tx)?#!}gh<b`=B2^h<m9+;dV}ErF5YyB900aF`#ge!BdE)i&{|)Mlc5<*
zlJRdaivMkUL!;ohiDE%)n<zEpou0%c8!wjMlYPcR21mSup^(&hRHgKXf}#?c&6S{1
zGH^;V^0LTg!5o7g9d4KCp#9-wH!2n`gg+TWKgWDHb!#$7027?&j2SW5&wu{&GF8!c
zreAgtVv{0Ms~`_JB?8XGaATn`EH;O9qa+w9YE8GKQb~+e*n$??WuXX*)g&LF&mWYm
zM%`W3>g7zHm&OBONuCov`r(h@>tFvmM#hG5)itz(J&S6nRcNiMLS|qXOWjpC$61Z3
zco@(41~92AAr+)>pix{$DTZA{9?ea4XmEQt8H0E}4~x?-9WK&Mi42IvK`DoDBqFcf
zV{;%EO32|Wm`^}eDnOsiqNAb`3#%Kk@7NJc=`=Dtd)<d_#I{$r!#6P{&}nsLl`QT<
z@9c*{rGh^&BZ~8E{d4Czuy-GRbn92)+qoZ0oNnmzQG~{Z&{|&)zgC6Y`iI!}`oBur
z|3wtP=Yg%sgsP?0bEewNE+j}t<cXRdYC0uO`={}NFMkEMe&^db|Dp@zL$;c%uo!Hx
zn;qhsGpD5ihmIaZL7js_rGU+1L#4Y0M-CptJG=J4p~$1L$}N5FiBK33y-~QR9djBb
zOC{1pDMt#q7_3$ca!Qr-#ksP1n&o&r-E+u#qK4T_C=TDBAQ+WiS61vUDxp`X;GxO1
zL61vnYf<TN;K-B@CxZcGT{ax(J}r{0)B&Rq3AgLlUVl~iyLa7jr%V>mz)y5}wQ9jc
z>3BhQTU|q)kamvkKO{6w81!Xr2O13W>B(zmu<Og*i~>7{U7b*9RXF_ayP_{lnS8a@
zihRC+bSexj)xwP?80bhJiU?1*ZQ(rJe%GByr^x3m!R0WaMQ^}zsIj2B3JE2!v#$ro
zG6{Iobcv^kv<7)i5vf8JE{_LIHFYTZ;_^2{axrnJPh_&f@nFVeOWr><F4M*}4Ye2<
z7{>gn77;ZZjZQ;f$e|`%z?y|!7)gb3YGMK!hX<S9ca3;r96Ndh$*J<WK<99Zyex5h
zddg`;n1+@{3ViGCyWqB(@QqJ=2A9^f171JUnHY-s6c)6!;$(1o=Dryp=NkUv*Lwyp
zAHCRax#^15u1BVO`;bx>P^7h{&4Gz{6a%Fq-aL6+YNczhzX2Xs72@ohb4oZG!^X9%
z;jVGRmkc7C&p=yJ!)b9rr#9iS-#!YfL4hiZ0UeHN93>OVY)4d)hf%AL+RyKci60vZ
z2_(`<m^_tmyDLy-waAtoiN^$ctTLG7U=hs&zC>IObhJzt0!SzbkHrjUI)xUF&Cg!|
zt;LRg{rwm<s4<#|it{{!f|Nk=6$qXa?<F?Ppk_TNhORtR6*ABXoRvrClBKAss>U1J
zUN7@(O=iiOWNNYYqaGSZ%2^LGDClfYY}D$qVPI%LbZV1niawjloxB{UD`-5Skx?qX
zUnZj#)lD@xeC!z1YK!>R*=<I+5(z9xrm%eee7ri`k0Uc76s#76vjv#6Mp0xhs0-rz
z(9${=sc-@{CZ}*pY8t9gKetKvB-A@jr|5)~5??f%#VET4XAP}NtC-7VwFTJnCCteb
zaN*kZc=Vk&k$2c&cT{3g*K&l@G5K4<qf=#@Ew>v7jvW)Ga3matE}e(nY{1>$`3A1u
zbP+zd=`v_TQFOX$FnIJhbV@Sr$_UAx!JZpmN~Qjj<K_P!$$wSw)&Yhq8|Ej?N(Fl2
z(@-i)XjNN<+<hoAgJoA=jvxN&VSMoBPh#hryTx^fHue;^qpD4Pb3IN^50}+ga!Q#r
zRvQi2yLUITi7-srJkG0`hoP|v^ePL;+l)xW{AjGLgQCC^AcssoifAGRv&9L!)d81{
z%8LaFifRJ+f1=+}uOO%>!Iwxtsi4=xjQHqs!hjZ4-1aDY<W{I~VcP<nnVdk6L5=ZD
z62(+j7MtB_gIc4Mp--yU*i1HQNf#*QXSX1u0{r0_sB?Ka@Nn9ICmAgT2Q!qrrw}wX
zixtwi$!D@<QRrd`u|!m4M0se-rf9icM4^~LCR;>7X^>27*7DG&5Md4(^`VJ$Dh`cB
zhggbYcLo{yHk(bTL;-6o79rN}4@QtQSfEnsg-4K4(G#g4`~mV7h}%|GRAPK`3^g@%
zWdagqRLN-`8-q@%Lo`A?WvfU+@vz2Z5K9+je2cHin$6?V+PSjxygYCMs%kfyTiRi<
zI}lC9${g=}5#eAEjm=cBoWexVk8~`7W@iOjYOC?WwiofsyYI#;_x>E~mM+85kzRTI
zO*#vjTIPVJ47*RAsXmCr^nVD}vqrf8Z}|R~!F$1)HRruS#>s#9y4Ya*^11Eve>~uy
zKq3-BB{agiCrom1Vifni`~sT0x^U@bSE29B5KIm$LS7%vTeukOH*UaNC*GB<m#Twe
zn5+VJ?b-<y6(7@ibXYuaI6Zi6um>fx5lVGVutJx;N|;Qk3>|s$NX00C$HS2tW{Xh@
zP?tgh{m=v!&1r%cIrL0VL1A(sn#@Sh>U1hZ5>Y8_n&-6P)n~S#DxH%W>}V<uZ-&z!
z%CeIqU2<rkqAaVBH`X*jrJ##XT09`=yQVklk%~p-AR|0lHZN2V?_onhA>@4eL(@w_
zRBs9;D05{6^ORB{6TO;z*$6xu55a14z+`jD^BBeOtq2}H=@OKuRs~BxMNST>8KnUl
zwH`K;5#~Y`4Je8GrnzGg6eb%6j`x7Ob52(fmmi`i%48Z93Jvlp?p#jzVo{jgb?`+A
zf5oN#rooI-sesjG5~=-soRDV;;Y`^ios#~xTmjd1orA-N4q-}Lgr>@aW}+f8siKfw
zCgKZ-y)FqoZ0*x@ytcLmzTpu(^7H#e=IhcW%Wz{`7ZPDV-tnK2Lvp*)23ut<c7=U+
zZSzfiXEyZKnM{jn8e4w$<mnR^{#BXxlI5$vV^b<BpMK}<n`a*|->hA*)LnOSzS)g|
z?jFPxS=855qsi_<_tYeEo$Yw&wO8@NmOtR8TW$gLD$Jid7Y?NkqvI23Uv-X<VvZd?
zf=JMh1s!t{3k2}?>u<rPGs0yuiGjzSBS)o1v${>92&qsTrH!dA<)lmqhEn30%RiWz
zjpBXk@ky*JXt1QF3PDW@Lxl{Eriuuuw1PMLIBt!UDC0EL&BfTzD6-Lr5Q@CPm}uCh
zvMCf*^aoQTL%m;x4*7HrwGB;B>-6I26OYEl!@}uyL1!szJ<x7|2f0Q%xaZQSG?)bN
zkEG(z8OvV3Me;6`8bp&ROvd9dm@SA0Bcc#rSzRfEp(U<n`g%|#Po+RoQ4$JbCY2ET
zE2~x^ikwk}7D|;CjgATwlL_eP5s^-yWFcB&Mr33fCF&E~EU;I(FgQ7aR<jlJqAAR?
zx==FeaKh(9PeBE>+k<Gxi&P>Z!;h{CH`EkzqtQt&B^t;I=*7f{UKNx_CFD3dF^)jK
zfVs=NV07990?WpeA~oygFhZ$>!J!d2Ty9j=RST4P*=3t?|IdDmo36SNqi-L;#_DEF
z4E7;n$RVH1V5PMc8G{K=4tveV;Vo;t0{BQ(;})yg()GZZlm7|x{Vy}`;+n>;weuFd
z^}x=p*4c|Rn^0M!G=AdB#zo&v`+_*;9~0i_>dJcLH7dL~F^t>(?E!4O;YM6|;RWa&
z=o4{`m!5bAdV>YQd;wQ~@J0c;{oYCBB0<!9s_@eDFG<F+8chNNB@-D0q9K$tSvlY-
ziYgiAwCJ>g2xL^W3rNVpinSkW(Z+%T*IGPSM2cTAA|Uskd=V$23A$G!mIy<sOd}kQ
ziz#-#q>?U^o^8x@nJXL3$5Bwx;;8_$&H!ssD<p4@Fmc+I^(_BC7tbIPO(LzL$`uD5
z4FW?o&uhY$Z}}9GX9nTWX^_e$L@{0%V|q?fCt<ItLw6*E@BGWZ!lJiAtx!oFFRJ7`
z)T!u?p%LzeQmKJA5QIM-lE5)RC9+j1oe8;Y5gxr68bt|NWDtyoq+!FRf+mwiN6UP~
zN(J-|_oHi32dXn!ESia9QFR^0k;TzO0=vTrB&pVzO(2zsL2Wdn!tFpV8iYns5C^Du
zG7F`~hzxfLlMx2JR{VuisSJu59Xiihi6R#jUF2!N&D~6)!l{$pqE5-dP#%7r9-F9X
z{`TMQ#}7VxE8e$!1q|e<_`Qf1<8awsXtp=u@X*9J{w+Fk&wtFYcP?37I?>bf?HAL*
zZ~j%8mv{PP=h{Fr;D4}pqUUZ)ea*FJBJtOp#q5%0TKgLd8(Prg9Yg9*kkYv}531{G
zu`4u#lj%5KI&ui3;gCRD)Vxv^mEt&)p`5+~sBdjVA{>M^7Q?EQ=V058x5~IBRN_)&
zb-IwsClN`8VN@#6WOO4ROA0wBqf;VnFu)gyfcvW0l5vhsrNQ!&1{c=UV2-kgk+2WP
zoo4hDia0gwg~euvE}w)y=tYber`-;X(S}ekB4ThN-lx+F3oDvRh@3rjX>FY4GHKwS
znM6JsFH`yKPS`7Ikk6|`LxO~(Oge^zi{|3`_2(hI?=W-}^iyS_K1(RdW(vrs709_f
z2sBjTvF&dlpHo4tI_rW-YcpjQ$$T6|Wgf+34$Eshpw*l4=8415+bkltMC{mT^T=pU
zE|r8*Q6{J>XrWq4qZCbIfx7|OVhJZhUd)-(j25j5wy_CZ>uQoV@E&aj&-C|V3|d54
zDr7S<RA6?y#rfS3io!$Bh-?lMu@FKUEs_QU@-)+?9!If+L?n(mtsTOPC@4!Zc16iq
zcI<ZT+$~V3&S^z7nLsQQ#9KSIqp7+IS1w<P_LLH9=gh%`cMMY#BWQNI&@gu%-VH``
zulJww90npQJf5nGSk_qS@ci8DaBSXr`eglaq{jd1;Jwh@bpDFgxjUvtMs_)xs@LtF
z?EZ&zG!}P;Q@^=r(MpTTYDE9xLs+0Qp{A-5eys*CoO&0X*I$F5J@y;ifA7!nt-HUA
zj*bPG_6NZHl2g*~PK{MvOAz6<Vzps1nGh*^)@9Th$ZH@P1leo~_7bqnUI&Xxi(od1
zU?B}}AqRztnJg|E4r+rDsy}&l)fRwGl@3=nHNvD<qeqd$uu6g5!{eBYgwfeF7bdL^
zy(4E3$Rv@3N<J{krm}Oym5@rMq37tnP7kYAi%N?HYZlFishCBDR)=&lCH}nXiW&qp
zMuc)%Xw-zw^4Rw3i@@{@>M}r`G)iQBiJn&3fdPmpfrCY0=>@CN(Y^$^Y)KA%s#FZ>
zh!?7C3`Uz7iEskylolsO#<ABsibx?ZV%ds<3UQ7}8MKn^mBk!P9HWVbVACkDbipDR
zGD^JLeG2+NEs|D`6Q1!&oMZQ(Sz|)Ke+EzZ$Iz!zU^-udh8?zI5ml8QD2r+&eKV+6
z>(JtGz^&2a-GKr06f=n1Oh|H9VuOM<gn0!z+B;>kITi`Zz~<z@ut;)gjV3WiPbrG<
zg?zaE)?4xIyY9j*S6zj{H+JKi+BUe@+8#V11gZwLiGsuU-N|>~w;hG&R~Zbo9Stq7
zTVvVU%IbQ{YlFR)?+8u2@?T+Qe-UkXf6IbLH#W3?tb3prBQ8bk^qKD1BE73-)5^7&
z@Xz4PsbiRDvBG09iEr?!s2@*{P2wky-j5G{^cGxt$rU*C?onvDaydk)0s`I{%&l)g
zM_rQ;Hmt1;!Wr;(4~R59x1n6IEb3OLHDHakPNajz;z4BSji4xCDv^N7Vv>UgYtdXR
ziAt>%mUIg9ReD^qcmaxuFeVBK3^=Ul4#(h|j>()`yUhV_(2FDfAu$8V((sRd4Fv`A
zS-M7=;B+{UBxe<BT<)sEJhd8?dJU>wE_kP+IHLq+mM=hYPJ?XqRn;DuM|<K|zkw!E
zKJ+nQdGr#SI66r|A;FwC>G0XF+$t^E?h~hxi6o(&n8e~p7>mtTdEPjb2-=)@b$9@8
z$Nk6{3~*{42!*2JmL5+=VK%Eo%tMz<!LHQ{A0!Zr;^<H>S{j>SvZzr-`J|i<wI(Z$
zW@6YeGK{`_9$}VSv>(%`;Bwetf*QHWuuNfl92WRT2C=-l8I#cnc1QdOnskVxC@4uW
zo<L)5BQCl4av>hMt!51N_X*FM9&|;m77BwF-iRM-&OHaOz5EikJoqqv@R`ryver&`
z{KT1+=+65^0dz%OJ2WN>4tPfo4Eh5fuCyC}qEl(Ftf{I)_tf;(r>6!l`|rTs_k_wm
z;%YhWuvr$p;~nxg&26b%{eRj!4`?~-GXH<yGH;o8dbzzOH@%V&LK0d~s-TM~Sa2;X
zh>Gt1b;V^}z;$;~QQU=9!NrCwh)5F=L^>gmLPGk@O}V|!-03s#y#4+A{3hAIXOF9b
z$p0MHIfp|ab7$_%Jo9^>@_jzvzC|d{WUznW5I9pu!gmlCcyy;)kaI1(?3S5n#=Va{
z10~*s4QHIm#;>v>vc4$cm1ykP7Hfh>N+V5SAEZ4~z@dHn7>ZO0ORRED8ZItqTY&80
zL5R&s_6Alx2YJuNtmvU=H#UE1?~T$E*>sR1c!jFs+`cZ<{W`{z8YTr9ho|ZoJ2K83
zi<;6g@U21Y9X|?F5SY@5F!;X5LnqE~D8dY_BgHZ{N<p00(TQFWShDt1WVi0Ywptwr
z*DSyxO<=Oa_kHmF_}R~Xj$6NZD}quGt5&RnAc&CI9-I%`tTPK-BFfO7)>VIf6_zet
zjC=3+Pwd&U9X%x-AB;ya*R&ZKNRP$wykp>Jqk}jicnG$3pqAB9Dc2DQD{$O86y8Bl
z@R5>aq(gCx4Nqa(tYG1?6Hu=eu^<}6VoAY59hl5yaernU`^ZLCQW@mK<!qMYDnyu^
zDPUEin{`~KjVv5f$I8}j3{Onq<yr;xn1;FsHYFvitTWCy6TQ6)@!T`dfp;v75%x5e
zWHz`IyoPVFVs+E6o`6`Z;`|jSVna(8nhhVVE)U%^QEJyPl$l1<P_S&-3fK`5&u!a$
zpQV>~wsiDdGh^7hCMw=V+bR>e*BrbjrBWwGA^vbqQ`?e-bLK*?RB?Ft2xiE?L6gzN
z38;>bV1B9v!DI}1MZ#kP2hn`mDfr&QzraJkc$}@wXp)F<SVhTbFv3EC5Ocl^BtkHB
z9sYC~oMD1fz($mG8g_CD-WqL%RIX!RX$(u3tzm2LZajno6|w^5;c^0-08zh`aQ(8U
zAY$n_B@xH`wiE*KFw96C`zju?mW#c+cEB)7=u1VJZ&)Emts;w2(`_*TgQ(y<-`M<h
zYLJW5I4u>&yIZ<(#>pE|Jv@f3g%Z9saul!FIy(FM5N}RnaBKwA<6~IV+s71I)E1;Z
zE762#_l_v-Lu2EtIw!6h?eST~66#aaSRV=FFJvBVHU(!C1D1u``uAaTu8L3xeaSUU
zPUM(Q)^rR6B_2&-1(E>h^&0BBg?!Dx(nYHwC4-0<I+o}Tk{$<3;PJwtgV<y1FoGI%
zGM*F##6udZDJoNwm>)}Gft-XS3fNyBhbg*fjm0sQ&0)Ik!Ir2V5E$B@tid*%eg-q5
zI(VR;wd|<4(`|=c1u3u2WTtWFT|dGlZ+{0aJ83;?{ew8EqX+fzDKv$`a6<t+HoTuS
z1n7<Sz^NHnu)GJ|eI0ml$2RO58vWd}rTRCHU9|qkDckQoc~|yyoN@I>KmLq0IE^EF
z_OgY@*;)y8GMp>s(G3qLHg!UF9kjHyB3m~w<k@&&@G$=B+G}z3m%fC5`sc6UoB#TC
zwk1%ostqS{iy8qkI8|o406$v=LG%TcKo`V);LyfNI3*ZIA|PSg)KMf8Em+*ugMGtC
zkc}ufQYpX_8*Qw*rBgc?3Kv4ycA*+YoRCanRo@&4S`@>cgkjS_RraxG_jZVdDpDek
z&ZaIzf?-thMI6n~z=(xWBJ6xXK_a5UwldJBD!4Qm!bL0AV&MtvF>YG;_)mU}og`2X
zM;k<PvezokV%^FUpvWR<W=6;)w(-jgC}s;dIyl1g$K=Apdjd*RQ|L=1@uAf#a5iV4
zL*lW&T*7yre-Y19_R*1I+Ju_nqF6E6hOkJ+iJA&gpyINEv0RZsJXS7Ujh0jsD#aOe
zi4s~S3usQJ@bmt?=(ozSq%gdYih^E(8dR8Pgq_WxTb0qHMUdh`Oz?lOFp5Ath-QM|
zjZI*-=D_j=aMVo*aHtwp^etILXpRPqL{l+3J_6nMn3?#{z+qf<<>k2f=5OHot3HJ%
zzjZq{_AY`on}Y@(sbCnRr3`i&1(ZahvPRIFOoK1YV8Oy(ELeLIx>v8l^|yWZt<P+K
z<*7ePnDh0|eD>$>JpcR)zW?p-VB0gBkd`!%!mPhIg;qI;RlI@|+S*u4gsS0=jxN}-
zD4w1g!>&>uH{J0=oOR&^`1nUI$Gs2Uk3??=W95d`ATvgx%c}4Auxch_2KXRsKL^Pb
z8M<^;BnC|uv2}V3kx&TBv=l<|FrJ?nMo!@|RnwuwBhalHc<M)11y<m>b`2rV!jfPF
zCoNkEUkPKzcQ7hCn68&`;N_QDv7?Zvx}z5<QNpex`!S^oFsUWv@QBm;j#o#tUc!9C
z#@hByEbUv27mg0$!OSFP2oEJknBazV3mos_hA)2!{rv}+dlG>>XzE7Tqy-BWVfXGm
z_}+K#VEtGU_1l#)RI`rHpLI6Q<0)mBz}-g<;n|`Mt0{>i#S(&)E?E|8x`nXAV}+JR
zM3rzbH-W69qb>^QozsUo?d_-ykK@E-6DmU^nA_5YZ3hRiqh4YyG13{-=?w}I|1E$(
z9SGMgEYUPXc@d#R3jK%rkql}`HYHK=Oib5J43?{~0}{2M+1Q#K;c2{WIy`ifPzQCE
zPEY|)3kc_&wh_Pl`Ok3Q-T#T}uDB9!?^y(4w#bUi&R7EWcpeqogx-_F=FAv&=W__F
zGR{b~BQrJ*t+x{wUiJZ0IsU*EU%YO~9~Ha<zk0@b@Td0*cir=2#1$2bQ|;K=|1z9#
z1W7r73sRj>sOk?Y*nfBcK_!S(S2r@Ai(Q#%%qRjLe(rg6_bp(X5HGy4o#8k|xJ+wG
zlNkD7bep7sG?}s4h*5M!#2ny+aD-_I_825sk<n~8STb(`4vde(QDkOQx_@jKE(>5A
zLe*tCHDT^Ky@oc|M~f1~iiOL-M>P0dZ5XcPvHQS2WTvKJR&7K%0V`YDpxZS}at3r!
zLR}}hpv1h5qmF^5N&zP{w;}2Z*g7?e1G0=<P=Ub9SkN~QdbtE8AmXgIoPquOcCj5X
z>K~JUp9&eDBSNKvr=EEp>rXumTX*baq8n#6i&H`&oNJLitBYUwE?%}AR02`t9S8CD
zIHsm2kkn#`LqdxmVB-EG)hx`Qj8t1UmM>d^nWF>P(AS5V=U>92&R*;|GK5zu8Q5wP
zq?Ta142c6Ly9n40(zb|JUPjEakZ4ZgKt6|DrHsB%1ikH@I5a#6T~TnD3{YeRE-B+|
z8kUHNg~G6@J7F4)rA;(|i;^hfm6x_aFio7ZZXNo9VRRZkA{+;`HHzW=16ZG$$8zqG
zl!V8I_F;w&bf3fN>A4JCV?=_ebHHD|_XFfn{eznyDv+P4001BWNkl<Zy!RuoDd)ZS
z+qb<?n$B$akMG<{yd}80fu&7d7@e8KK{F54cX3W4jSeY@oME8s*bMa1-qeOvAcz_V
zJe!?>(%X$ko_ZdN7G~(5(UC!DK^}?_K)qss4=AVx1STis^fDVC`?7|pVPlP`LQ?|R
zoF9izHdVHPE-i`<H-r?gU|~la9^Sqghl4T9h{ReZA7qy~UIrxrj$ViA`B;{2!JMvM
z$f+g-Tbr?a@DR4{-2((v)_3mGWV9qgsM;p-bqjfu11ANU7g^kQu|Nr6zN8{vv@wvG
z#%9q(A+AD{gXrz;W-X`Hix#19bOaj7C5r{<)e6%!&}6KIP)g)^F?a|9`AxVk!}1UH
z_hVx`h4=F`*{k9{&c_bdLzR!PT-wxgC{B%GSxXnvi6kb=d5mUeU@&`U8EaRqg>UIt
zw_-kC_{Gn#G}(+j2L^D&vf)z-WK()!v8f&r%H3KCot%Jmatu)_PMgvgv#WSwWDrtJ
zgH^0yO>+k{N5E*YgnrJ&EUn;4BI_$_$Hu@+aw<#Ak(47>%WNJ`JoYFvSv-IJDR7UB
zU|u+iu<t>O1+jhf5Cju=Yib^Za0K^c`Z46_a7|#t%Ed4;CMIX{FoF#vZq#<_ANaug
z)xl!!p_?E0=|!))RrY~%-}czSox9GJc@Caw!n157l@P>47(4P~Y&_Xr_p!da8>Yu$
zyhM47i!cemJr(eIj0Ifm$<Jch=^JtXFCN3_;1IJwt<dC%u>7_M!}d_4fc0D`wHhSf
zV<&mi=djQQlF0;~o*qL<6Tt;VW`egyY{vRzD>_9EBgGQ#$xL8E38JC^Rj1Ch1H^O?
zWC2#CjI;x^gu+-bX9>C%&c~#0;_00`FfyHGTghTIj}SQ_Ixgxyaff9nkvM{oAX_G4
zRvn!#kMmmQW4cztL)8fk2_`t1u!0=AQcd8iRV;1pU;~YOZieY|seoY{!(0I2mL}|-
z9>bAr22DL(Z0KR-3)m1&;Jt!|LZOH|Yefu(LV(mDaRNG2*MX+H%ulW$x-bJg6fp#e
z3t-W_`8aXmeC*r&G!jYx*-Qq*`7%mj0kd`TfEJ(xf^3Q@>2<Vwz?xrAHdm=((A@Wk
zW8uY_2}}e7Y{QqPaVrwdNI_r%r#;k7;C$4B65}_hJdjMpP$=lk3xo1~y;Q<C{_$UM
z)h9oR>p%M$JbuqluriW@RH;D`IOL2n#-Ky;IGmSWg#NKnJmM8#M1c8;1R_vSoG}oK
zrkNa;M$;O+YR8<ekP+3M{K@7Q&U)3sOFyu_x#N3WF8`55Z5;^5qS!Tb2xdgZ6zZ@l
zI$~uTE85!7)!KngJGX&rib5e58K~f@2Bb&?$%TEmd(+d{aN+s*!B6hT&K)~(_W9?r
zr96>jfQ|#7m*JLbX!ixI>}&<67a`WlXeOD97Qqo-z_#g0RA|O7NN6wH*qCm`Qlg-%
zGPcxgJeC<@X-ZvHVCy6V2Ly>jfOEj<Iy4tp-98rzVL1o)!w4!61(~HU0mo)8<aDE{
zog)R<2s#l^k)pu?nI0DEcu(^Z)NKQI6%JugG}$^*Ox4g7P=Rt4QBi^@@Tl1)s}1O~
zN+cVB`IyPbTLvboB?LQLQJl>(TdDIq=in?MibF#qcmy@%ljOGK!!S)4G;wnQzTPmu
zwj{EoCBB!<j21oLf>bxKB${L`x&8SJtY{E95+sE+fV90f5D@}M=@w3r!#KIKi=A$V
zi#cp7moQH5M?MF|FtHK_&Ti>Iz|6r92sly)CgmWumy0Ni0yH%Mfr*f1nrCA+m&2#7
zx(Z*v@hkZD4L9JHFMbJUpL8-Z{f7~Bc_h^k#&Q`<N;V{)!x@oI?8yvZhv-3%0=>}`
z>`W0&QXFkcf}QwOIM!7`&nsO2FDC{YV7K3L`@P+U72(wUw=7>e5YkNsa~n6ytV$&3
zmRhll7EVM@x)l|@j%kA0MHDEafM!QPlOVy!7x31z&&IS_!=u|?!l{?O3;%fYE%@cL
zn{dhdFNGxfY}>*pJBauqLWYU67cW3dB@Zr}VJCfE3t<<4r$$F$CSptsvyhi@Vl;+D
z0s3GhaFGPI6>@kuGlC+yl)Hh3Z7JyVA)%BB$#5`FiZip2t+{d30z4#9g{_<L3GhLJ
zAL^p`4zq=#P1*Kv431@j*A%o^JkAnZFgY`UC;b_WD;{J?W1^cDDFmKmlC+2BS}59e
z)Lom&8p)lfGu_78j1_XlG3yXg5g0Vxo5*2pB#Lw5-I&Z3@U!|1ict+J&oi~!c%=x#
z^&$F=B~H^VHwr|HYuH^GC8R|O3$$iTXL2~=RA9%brDl;59vY3gT@IRF!xBNmMLqKo
zpiPGC81!@;FO7|2g7Vp53K6}Ii?ujTZ4N`!r%-h*Op6h`QZuooZlEAbh(sF(F0R+W
zU7fgQ4W9hf<M__kzlNKxy&m%tDKrH&3?Ds;#d8+IBdv;2#kA~WHZzU06LXn~&8FHY
zvYdnFXc%(cfmo`eFVu|AL>u^^itRJwKYFAv`oTY{V51+tXz`MVx&y&?OdlC$Q<f=8
z?omg3v>EdgDR5!{zdXDP1_?cAqk*hOeV`>EA?|uibbRirwJ^0HzJG8V&i};6@aez5
z9(UYz7e4*jPa>>_z*jhymXysr&TQ$#JGBIw^A%JIIiRxx_g1E{sgi>mk3r8Bac1{i
z#7!IeOa^N^I?&^|up=6NoXg;a{48u)W$H7_Y=EW74TnyGxGA8mr4>huQ_wjVyb^|G
zQ$N;Xt39L$BZFufZxWoNJrqTyP=G@ESx>|%!FJXf+9ni{S2#q~B)fc*breSgnotO)
zV`8>gK&e)0^t6K-TASOD%j8)9nx2oGj`UI<a<za(N*L#)=b)q;_=TRqtRgU19x8|`
z@SwYZBm`N|8fJ;T78eqNiUhY_Ktfc}97rRZE2AJf&;<vs(Af6SqyV&H8S5n(r?mGV
z!O1vWn8gcL5qViaYf}P;2ggzMHK=wSZx^FDx1$wNw}k0>6$6rnXR`&oOdG(7Cb*o#
z5T!vi%uL2x+7n0zgDCAAfInM8Ydprx!s*l}?p&o(g)VTIfXTK<+D#7|<}Sx*ej202
z8B_%i5$eW>3HCmsIgW#cnZJ8BH~rP$6}a?wzxU)l{s13dx$4mrubx+%$}!xM#hkkx
zlxAnp(K{E1Z3BmkvrL3T+5q}Sxw$M_;i1*?(Q10=S+odS-7>ajrf}uwuE9q?e>HCV
z?zi#T&wLJPCB>wFuIQk{cJNLvinXB_JGpBu3H%^GjQucS@&R-c?nn+IGdu#*1KK$r
z7q>Puy=u0-6^{)MVt26wOO==rp6!vXDaS09G}A?EB7w<b1~wCYOYlfj;gJl`0p<5}
zt8)%Jg~PrGnao&7qfjxhF4==zIgefTEGsTl$cQQ-gv0=9<iVlJ4BThBHgl*a#T9KM
z2L+k66Du{H1$Mlx71d%6eyM;HTHCN(Ng`V);>B74HBDx{*pi_mqgTi|7=lMQRRNx0
zvM&JrKRV?(ql6f(nwvpXX;>q3Oj1gh{2-yQYGo`}6`a@HiWWt~kwOW(3OVfOP3GIS
zBphX_)4p64f^A?e1YFX$1WjfQS-XxGY#&eLGMEj<;Y7l0fTRRv<O(I2b#f%~aPjG<
zqd9A$IzGibL<*)3sU?Nc*(}sZ3?<WGR%Ky9#7W6+I8(C-$pNNwnb8aE3eu$!2wcL;
z*|AGr$WH(C_XX~&3SPSN<tMFwRxaD86R2&nlw(SxsnQHYEetu4!c195$#Yrjq$wVS
zZ0d;CYiJWCC}tf2@NABKB%g=Vl*If0=2N)hv!BHscixSEzWxRnl{zfy&sNGfRS022
zO9#@jie1wac*-tfg7*+`IBZ;d63XLa=pP+~MQiJH*{s!ZT1O`Wbsbez!B0m=u$wjt
zR28<QLT4jj4`J6qb3Dr6D1sbB*)Sj|q`mOq(5{tD#CIOHKvGEuyyc=LkzkgwWL?nA
zt4v8XWR>75JR6sG#S-XM<FICn2+-0cnHI{8+?n-MIUaUVX9g&q6hPiFF~gY{oz5by
zspw0#z?sRhX`CBRz#_3b?_gkZ6s{;DASejb8m8EY1z@-)c$;V9A-`5(3!wRmiAt@`
zWR`4&9v(tQ4NH6nr?j?WaUy|<autu~XEDZ;fr$vEqT_@>1by=t<G#V8m@Leq8#dnF
zJr8qD2X&suldg$JX2yX~Gb*l!R62r+UPZB3!20!TaoIc0!DHX~9=c{s2&RK67^uZm
z40#3&O@irj480ncG^FJaI)YJDXEN+PElf_KIhtVmZ+b+*Xsz_#O@|Ks-u0j3f&B-c
zyvKjwbLU*N<KUiss|Zd(zQS@miUUWEFdi1QglyVYr5QI*!fFW-f^L`wVoCrpPDILA
zVEP^oRA#}qG~ujE--C1i;$qx%<G*1$Eiuxnj9$bdQDHsDzNS{}86CzJqX1h{5Qd1Q
z9o^_u6-?(d*jAWgC!0Sqg;jDGXSX$@u2+#uB=BH=KVE^0dN9U7BQAaWc@K$Dh#9gF
zps!8<J&uPjQQ_#q*G+agqK#$J3e(h&&`6XP5C_7p7)<q6Afmcchoc)v1O&_pr&!J&
zRaAC58Kj_71hxrHcCkTXuo*To<svG)i{V;@3HCYDMPFwZoHE&?a&QF|GnFz7$w%2W
z;nLa=DKDxnOKT99P<JfIp1|xAd|EvUX_&23io&y?mT8m0vC;EuYWsz)E$CDvluZLW
z3wgZgTJSU#J*tX`ZeT^a3*&_n9?wj{Al|a6V@)EB(~`~5Js&?fdH@9q{CpV;7B0c`
z<Oocw#z>j(e%pEY(bvBUIa|U)F@{31gknNPe{~k+pae$?B3mpYrbVGp;b^){LYj`o
z;1tWyJRV)q6#S4<8<E^kzc6s%`+vxZ`<jE7e(;>tYj%uIPOLH<mu;w$ZvpvF)Cl#&
z%Lr&HrcGL(Hjxr#M2KVKIS7<%m?LOtNhYBOdF+`U$5FioDVBy7jN>C8`73mEcjA**
z{1rmBiMSGA_5l^!LVs=+0<8y;0f+A39UTi0QAIpAdkA?Fn&<&&mWk7&QLIkI5j1p6
zy1<>&dF<mr)hleWV?!gaRRcV0ajC%wGx;DG2c426=w=k0K!X=XGEJjWg%(hl7@Jmc
z1WABRl1I}-SP7zDAwGf&$F-U4l3;bz)E8xuG1ZtEwJ5=+l?1x_$TI4d4K<{qZdBOM
zP+ywFMLZ`%cOBSNWU6!+5ai5-1{sP-^Hh#4vWB!sgZt%z`I^;zVyTG;cp_BYLLUUI
zOQ*3asIe{KM<&MbN~H{*h&`@@IhKWv<`nX(f?w@9fC4W;i^k!W^GLzRB28n<nPXuU
z6S|JS{+qwWi7Qv&i(mLWE<9@^P_5zF`yN7{8pE8HHq6Y<BI8*Y<PEr_GUOx_@@2M=
zN=#+ic%gObs%yX{n*}9`W-SU;lu`BVPdz<y=$o%5a9?%WaQwm3>G&xDU)Uu20%c=t
z)07Jcs8!17ZEa^RG?Qk9UApMRi3TLJMq{W9j$(nNAruf`P*D-4Ah$77H__BH2e<sk
zcd=~sGW`7EhjGP+E@Ma_O(F3O4?Y-1l?LjB__Td2HF>P=>4mOYc<#Ue>Y)S#M?kV(
zz&ULlSjl-1!~nKJ#Qh_OFbp1+))>p0rjBGX#0s*O<_?UHPqGS{xD7PoCMcjBpt7?e
zX(XO7wao~J<SUKs4Z?&H6O96h_z<!xHxzDEOdaF$(#{%v0gn5oF%M%&ZNU0O36?{f
z3SfQBkVL>-+Lh-Z1SD4JQ%j6e1=0~GLNWG5IX<~dv^23Cxn}r`h9imwgMCB<4lTdV
zQ#XWTIJv!(jE9*y`DW^JhyjSMgA_O{kHy$N-o1zSBPU5vv?i2GRq#Ib@<s6Ug$9rf
z05^U6R$TSbE3xT`U*a2Ix)%DxI4VQaSliW$rbr4$$H$QoTpTq@$OlEJkvL?-gI=t{
zaeYJ+aR&4zr5P2;uq?ERK}arb#t66W%T0db)ducs4qp1fImy<$l8W{|+FPR5P@P7E
zbo%%nESH4mfUE|YOQXt*Xx74L;zTI<5>xL(Zrq1X+&tOY2RO{w7QXOLU&JS_`~-Gw
z*^JBH|2`ZU97QsnWDpUD8ehBz$+QuxnQY>9+T3<F*?V*{gQCwP&Phnrig;&d7utCT
zoNr;6<8jBxG)AF7RD#f*8fYz7Q3IIUGml-)X`7Z>YgFJ-5Yp=+gKj1!KSsT=2!JAs
zOqE5sFa@U1l;)%drgjzwp7WXK7@IsDbKPW*<9KXnK^+h}<%#a-a6Z#_u#=r&E0oI6
zB$FN|AhP$70-u&mX$^@ip=8TvtL3%;jLl|IvpjIV2gNlI@o6&UV?!#2)6*?%U1v}d
zv28ko5yL@J3!|l4!_ux!T1vz72lwMB@1sVY8COCepg=dM2ot~?HO7zl{yjfozIi|T
z{`c@NpT8Pzu85Uk4R2|m!-$-Fig^sXCbGN(U6W8JgG1AUYH^HKL`#@-B_k;;?dF+|
z4bHN#Fx|!&%Tum?{&=DA*c%$WtGnji67l&@xwKd1m=F?SOysicvP#U?LZ!+octI3d
zZYCNQQj&yDH3YX>L5Xy`0f}weawOG@1TjNcdA*MJeeeVL%2&REiRmdu-Fad2R_10&
z=?QJ+(mFfk&vG$`^;!&z=Jw*SW8=lcgKUFV)-7~cC0w*{K6>36Dwc;WwuDC~hf(9g
zD2gt0j;P=qTANz2VBSKE4Gp7inh=j6p9I%uJ{uHplmb-r8k0?0JnftD5E}Cgc!Ce!
z_ZX6uJ`~S&8%R@8U?(*NIHf04v@r`R8Z-z1Nst(i!f_!A0Vn~b!T9nURLFp$vXyeW
z8CJdFPA>!y^aCsyveg2!L9odT+xF1L3kX?Ntc}O8rn4PVrHX0C##5CV21*q)$J5}b
z=l<&}Tp||1uMQr>QKJqw8O1D((1kDyc7>E@r7V^$S%e24ydQJ>`f$zFSL5Gr`Wo89
zAuNu?u_T^?oGoHJn?t{Ap&SXLqVTACGzH|DrL5%mtN>;*$#9UpE~0tT7qK}ULzs34
zMFH6$|L^+_9s2Ye8oa0XEc!--7yeJJl1JIrk@H<PvnO~3ZOJMm-k`IRJ}=jSKzW}F
zM9Ef_5T1sOa;X55#2&FI(Zv`{q*AQm(CipayYNDM_pbkB@QlkY`%B#Wzyr|8R+Lak
zq5!*EMU*^us}(FurLnfF8-r8Rcqvz9g@RMaVt#<fJIL3Ue0nVp1BQt^X2+3%1R<s&
zS1GYmb;G*#OvBJWa1fzXf=#jrbwsT%Vj$S0L#UQftP<6w0nH;r5W1u{+$dcrf((v2
zEsn!XT4-66yf~;YPCNtp=QvoJFgd<J9A1FFBqYD2P6O>+kp6(sRt_&BnoKdPE$a9B
zzKw8@)^<b&Lzyk+7!rU2Ie09`Jy~nQnwA(7t7jDvo5#j5Kqqx9j$k&6Roy*EN8;Eq
zG>F~5cIKQFc$l`1U?>8P3&1oi=!T9<F1ZA^eeXML;q=Ond=wAfa}PS=Nwg?3(t-%i
zF)>-nvL#Pb3c(NpFnO+#_0Z}+O*ZMvO<+Hs#{Ug%Gp!2|1YC82P@OhV+K?5o>4kwk
zr@f)UyBezl&2x-xaH=cGCbU2wmP>pv1$;n4jpcJ9QzFr&l!VTduMzw%6^^pjNv&Ll
z<JD2uYe)tokbDUtSpy#mV$0YOv@Gbu_iq0_PF}YbKl=Wi`0LO79~8@FMpdCVh=N7+
zfpD#Yv)WtH+uDIGLlYP*SC~*e;yGCCx!Bm=iXP8H&bIKp<>K+#NfbB%R#0V2g5>qK
z=7d!YWvav)B%Y8G1R0Uha;QhX7ssY$bm^u5regJYK1%^aHxd*br#=#kmi}y+<}nr-
zaUlL*bB9iJ!a;G4%@F!TYh<i4-(Y=WSq-D9wGHK3gKevX8hzeMri!V_NwyJ93-huE
zw0XeEh~Vsbi{X@KU}^#$%S>R{rj(9nHOHI)$F5NO#;33&n?Y8NLJx4zB%U2E<#Lq;
z@#p^T^SJ!VkFg&02j2Z2?A!7(n!^!R<h8{T2-I}Oz^JG|$+r;<r%<iiu;}%WyO2-R
zABRC!NF_)zQ7Ui^$AC&(7R3r;l8U}qGiru`jN~Ntj*b@I(BP#fTh-ita%)I^#xUy2
zOr?aXORnzC;A9!I)lvhuPX!O<Rkp$YEsF{Rv8kSbR4fj?lw(#^0a;~SSKa}nV36g(
zvzBqRD)|3--F4S}_;Xi&s*5Ntm;cSDao+<!Wq>_J4l-J|%DD*Cs(4Fp57wpI(0^zI
zPZwvQrP=`_kGY(S3zI3tISvJ0#!J~Oo+!^E$BXbZ4f#rmdASjlF%)ai$ce>3j4~R5
z61a~7m~vb4q^Dr5lVvT5;A;(8AQh=p$kDa~LzvQu7z{Q}=3}1>{fTz-NOM754@xKK
z^tI~-Qo$qyNklzRXOB%^WFlR%b${1_?$sDse(LZPEWHlWhI59&mQ>e=gSa3y4_3Aa
zzCDhYGUM1`8>rb1=K2ac<6(65HeuKBAhu5zkP~DGu{a!}MK~tv)gm(j|Mu<QVQBuR
zo_!7<{NM*+7prI%WF{h4gEB&r%oxBlOfoo+Z3t&-H8}Lk_-uC{E&*FOp6%?>c%63q
zs9GTm08<OP9;nc7O*UaBpL@^l?Bq{gOW^)d1>5l_T+`CBBpC|rBZx7z%VaHrLahRy
z=I}OE;sJ)A*By(&<roIka-di~6WBymwQ-5{Z16NevI&9Y7sW_;H1E`}Ju)`-Fq)gS
zcdlOZ>2KZg%^Q+!&A9WfyYLTxcMXGC%fSfJO$pR;(}-4dT-4fu?sy9}PfTN=QidCo
zVC83VhNj`Pu3qrDD*TX!XLA`mQOY7iEiaKy44<*l$PSD2w^W?b3CK`Q^m|d@c|KH+
zXJ1N#P?$W2bUcBUwl+{IP_9<l2S_)n{Ey@P>4c_qhaM}a$V^lp35HlovG2fM=A7eK
zT}A}*iIfrGp>Yaa(me`1J7u$_8BC2&p`5KkMF3h*fUN6Sqlq}PYYq~5Du6|7H%i!D
z$$=b&No>Db3Sm)SFJ8$GVf%Cz#ZVX}UxeV3KEi-w8~DVPAH~hz_&4|g9-sWX&mFz>
z_S^qCBx#ChSW<I9YD;V3x7+YS^=es;2}%>;Pf4UTmYqgL@EOv8=Z=5TJl4)k6NiJy
zo|#FebEeJ?O&H0HkRXD^YVB`dnHah0wFd6%61?;vC$-O+-xCTCn3WQ0uEi`mX%m+;
zt235`yg`&3j`4d<hqhfMG|?(|)j&(U1@UwmdAmj?&QDsdcegEZ&mGQW27lWNyX`-|
z_4E~&U$Jp$a2VHq;W|8Y|3fgTC!C10=~}B{<E@Jpqf=F}Y3B|clE~{qM2HKZ4<g<X
zZb8g6Q4kzFKRbnAk%%S|h2_{Vbse4QR(7HaA(bh^7z~8xSusT)3c;=EM%@A`%Bbm1
z4Bte$iJjJD5<+YA%t5|xG-&4}%_Lnfp-+#|&#7lesl|9^nsriwf(GCB;06qq%X$oH
z%r*QQNU3R7VUsPcuYz-2MBt&1_woL@UC=5u*nANEH65F36_A2Lb1W=tYQ~z5E@m(F
z=*SQz$^Dbsg|yaFHn4QzLVV@sZ{W-`Psh$}+w3bo{;|t<?Amq5Z+qYS`ugNxy>Lp{
zliuCk)cLWAsY&*@NQF_M?hy@0L<uGhdJF^YlE!eV#E~jwr`diXp$-CC1XHErwOeM!
z{tM~!S_Al1PuTvaCt4qBZt8ApnyFbe)+;4fp0a6Sv|ffKicHq$aUOVqgJ7G?^`#@(
z0^1X;$z1Lo6XmJrCrP~e2iz`r$NBI3+KpeoW8wTo;=>O-h=2a48?bZNE~E)jYSqx{
zI(X;8h3wMx_`m@21h$Jt5Ukd4YTd^vq`fsOsKjIV(c~1i=|n+nxWZFQi`hs~VW`NB
zs|S&L=s@&2sFZ1X9J_2%PnTeVG~uI^gN7Ev!=r4hOprc;necRfx-Z`-(1?HLI99{E
z!gbgZs-kLeEFX?Z5lc1z67-tQm~5tLLlHR`<q}*P^iV%oH?Tz1aM6;*NKcO;s;SsA
zo5hxL6|=;@H9f2fhH*kyH`6vhe)u4=vWk3AMXpk0I^}=7>a)1|3)e7O`nA_x`@mOk
zyy4<M;H_tOSsF@Q+S@nh9^x2hav7$h@Q6foEJ32wDrQqR(nH^zxhT_Akv#iaS}~n3
zUGsc)^ecbpbN#OSy>7uvPtpg-%NMQ4S=FkR%g!L2hytpJqF#krHP~g+bv@RQU(_)d
zBa<`F?wvBuAIEt8wY->rxc=HZue<iT%LJdptzW(cw|)CtI66IySU^Cp>*Audr+_b;
zcy|9zjD;lds(@g&gwuY#n7CRCF%aKaya{(7-i^EfRAtIY$#bHSds7}xy=&^2(8)>d
zF43VDSL5U*&oU|+N##W;LL=8D(F`qoQKWi}kuP~Pb0VWp(*GytPFC!Zs}A+TNzumh
ztmQ_=Fabe8%_2}9$NIuLvB)?Fj;%AoW~&2ysG|oRHV~EqI9Qs&<K;3FcRN*}4H7O{
zu#TPD_a1o}lY)my*I}rv^DlW9Zn)tF%x~?%<BvXe=x?w4`;YD0x9izg`~LT&ds@08
z%2cl)V|?%^in0$^^pPS<S#qxTMdlwOx&lJ!6iPCWqlMWkc1?}n{%W7=f4cwc8ocx*
zJ?K$ZFO1fsasWq<3?LX$m}-b7EV^z$3r5k>-j0#6$<IAIJNflL_Jyomxw7XAU--hE
z?|S>YPAO*#xc;Uu<H7rXjQZ#}LqoG^000Q2Nkl<Z76(*Zw0I3Od3or_9@G>cNmWL-
z<71-|V?EO;ErOqo?89_e#kg-kw|%JOCd5gMWoA;7hn<+D<Kh@Em!$$ke-s=2+fYzt
z#Tnh`L_OYppnyK^q<I|O&(euw_o2V9RO*mbiS@&)r6L3}^`-(4J`5&Ex8QgVbe%kV
zIiy1Z7PuTP@Z;#_R8%D%n`ee_AO=)ipvx4oalwfQdlH`AzZ);1gdz`|a{5Mm_L^(3
z;jFW;W6y5;TVMUREAG7ehd=yd-v73?w&2N7i_7Qs243#pja*?Cnk+NBF{f(4Hf*F?
zJCJv5jJfp-woU(b^37}g9bWg~rC($*AT92gmrsW@ZFF>yt&33GtW?v{J9j=ti@8rc
zIW~OjYyG8v+s~bK?gekT?)vM$dBWNg7v^Th@!eZ)!d*Arf_96?dF#)>(98@Dj2r={
zaOhKlI786jl<Fw_T5)yn&~6wlNd($kP<378W^%AgI-=nigYVI$l?E;xO}w1ODNDgi
zU`L;1lmU@lRcJWD3cO=Md)&L2eqVO7l3MK;DCM}H1+52BFBbuU4PU6Tr^hH*gjA(Q
zzr$#j%}q&Y5-`@k8_OjX=W_|9Yz}2r!oFG-`}rE<2w&8^0?}v;KRB?3p_(?F`&Rtb
zCqIGn-gY6zCnoXLTfTYYH^26^&%a*pJzZ_vJKGN}&=Os_@d<XNB4}dR@DT`yF(!K$
zGir+gl?H10cTP?9zh2LI{Biyy!F&9{|FU<{P_q{485umv#MeqXiLL$n-oDe+fBt&E
zkmHZ{7w>)Vd#}0rGhbf5a#446ViLFi(~WrU!AG&6V-ETc4IpC`upko0SxN%+*&<5q
zEqLJQZjA9jEhr!uPavwrAsDnRYr`V^9!DoH$2t<6)o=h}P$v?s)88HIg)y$LDE?Op
zK>>O^aDVgUJ?;iXLk`M!X=F<IGaEBgk5mw0$pNUr5F%=bZ9`X!c~ml!sF%w)HI>9E
zj)Ej7A+HEHP{=Y}0a@NI6;e1nGX?v!CAj>CYq5UAMr3ER`2OwRyYV0X{<_yKX#e}?
zcUH9N>SgWSUoDpMOh^<IX{pvP^;fc8Tl4vbRnqHx`;!JQ{jMKwpMQA8-1&V}Rc|@C
zcfkuV553N>;kQ2AWgmIp`#<%mkALl?6{}ij4v*lOpFV<t{rhnHkAH;DfQSp5dYO@4
zIUUC@2KHc__t<(9^{7=*K}1m53BoB<h|na<V&hKImC%g@?9|4h(~^u&m|4m(Yb&OC
zIQC~|s=_repvT=Y|Lf!sc-W4|u1b`a5IKmpkZD-psxo*n0KHH_Ig^83tAaFUkpQqV
z-h?&0hLogX*fX$m{4nbppK#(joOs4*Sa-oWXkU9GX37P8`Q~r@>&-X(>u27G_k3fd
zdF{z9-CO9}yswhk^7F}&b$`m|{gVeT{qi5_TJlsl8aeaky)V5X&-a^e*xN3C+c}@S
z;$zpIcjkE;V7b`z#G|<H_S-SFX)8p>gAod0cV+@5g2~a?PL$bbQ#AcXnh=y2FCrLJ
zSZY8jIyzBF;l@bmWSB^W74cSSAj37<V#ia5<NyBefz76EH2B~I7QBR0C6NyKqmhhq
zte8i+QezTF61c}mG*g*n#oy}Y7MvJPVPbFyMk<12XBR&Fp3AWIT^9op30wB=9RJCW
zfBLWg_MO`ane>L<KDlU(U#OOEyL)Wl<A3TWe#3(4E$zKuil)=u5A53ZJD2MIR4;hd
zs#Sd-e&754{?d0{{NZ$K3-sYZY<lV$-2c-D@x<mAF=o}_3V=kE90$-KArcBQq!OhK
z)aIfdEi*ZhB({A)IWDQCsQ=n9yLK9)onyV+<AvLQe@({&oPswNPqHbVXIo4NWY_8}
zjUakuC>n#SJCMi@ORqD{0`Yref`D_Dt;F)B%dqj%i?Q^KjZFG@#}Ds#=)Q*^zVVUg
zo_py}^*;Wt$31_=s;|z@&TiT^G5W|G@%(RC@Y0J}(>w39?L&v3e<NPl?|P08z31H@
zxag91UUAmOGfz>2am)-2Ve|eyc;K-|@#2eHFgY>?uV#UR1Bn(ZiNPy!5Li2_F<~RK
zLw4GdNy{;t0fz7=W!QhyF#NXvW+yTe_A~|>G)ko&GmTIMQ9{u&S&x}k;5i~|asez^
zvIr~Joq!9@dn?Z0_!cH>+_h`Z&^-@7c-vRMeAA8pzu(t4`uX3`;C-WC+#m9MAG-9?
zcb<3lxtE{%wzJPkHn(w<qmGYGVC%D+u=$1Ov1jjIj7^R)`&iHQnaPV!#TyGUk)6iJ
z(*-(pkN^328o~UKj|KB@rVhvNN4Yee+$0$!c_{67Fk|V~Rt7Fyv1B<;I`KrDdFpAH
zv#<}o=;6TO{)tELzwhUdKl#+HPd&A1&mZzS-;DS9Umv```Jt{o_0;8SPg;NOsq5CA
zw{G>CHSJw(8Vyy-)e?q=j$-fLy*PMafLYZ}OieRGYMR&6WQ_#u)CM~qw8uS%fAiF(
z;HFfAa%U2k)1RB0(`ZVO(Mtz<y1KETZvo~lT8P%}Zsv(h)3wR*nc6GcU*7r5b5H+b
z(~Fz#-oAbN*qbpJU+ru9bMXF-cWlk##VxBhoOafN#S7lLa^>>Xy}iBjno`Y@dTby;
zlQzRNm=zQaVJMJE-#~#(0ZlnCYq1?`q0t~C8jT_zkF#wE!k<!)nBXFGt5#~5oSrHk
z9vU2eW&fUihX)Qnxo6w9pY7VUtN3a^*#8ap|8wxZ%1?Ru^5t48np)7_*)=znPIk4l
zHMd40(WZ1d-JD1yqoI(dNRp%k0)c=a@PhCA)E@R+*Rkt$!z!1{wb|L(Vm3QFU9DE8
zMn;Clr>3SxMn|WQzVgaeYUKY;zui~)>%OV){^#I*Q-8c~?icsx;C*v{zHjPR_vhe!
gQ-8c~?icre0jYdGigl&}NB{r;07*qoM6N<$g6M((@&Et;

literal 0
HcmV?d00001

diff --git a/AutoTrackR2/AutoTrackR2.csproj b/AutoTrackR2/AutoTrackR2.csproj
index 986db13..a5b39da 100644
--- a/AutoTrackR2/AutoTrackR2.csproj
+++ b/AutoTrackR2/AutoTrackR2.csproj
@@ -19,7 +19,7 @@
     <None Remove="Assets\HIT.png" />
     <None Remove="Assets\NW.png" />
     <None Remove="Assets\VOX.png" />
-    <None Remove="Assets\WRITH.jpg" />
+    <None Remove="Assets\WRITH.png" />
     <None Remove="config.ini" />
     <None Remove="Fonts\Orbitron-Bold.ttf" />
     <None Remove="Fonts\Roboto-Regular.ttf" />
@@ -59,7 +59,7 @@
     <Resource Include="Assets\VOX.png">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </Resource>
-    <Resource Include="Assets\WRITH.jpg">
+    <Resource Include="Assets\WRITH.png">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </Resource>
     <Resource Include="config.ini" />

From 23bee3925f972632231413f8b99fbd6954dc98bc Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Tue, 10 Dec 2024 00:13:25 -0500
Subject: [PATCH 15/18] Fix passenger and videorecord

---
 AutoTrackR2/AutoTrackR2.csproj        | 2 --
 AutoTrackR2/KillTrackR_MainScript.ps1 | 8 ++++----
 AutoTrackR2/UpdatePage.xaml.cs        | 2 +-
 AutoTrackR2/kill-log.csv              | 0
 4 files changed, 5 insertions(+), 7 deletions(-)
 delete mode 100644 AutoTrackR2/kill-log.csv

diff --git a/AutoTrackR2/AutoTrackR2.csproj b/AutoTrackR2/AutoTrackR2.csproj
index a5b39da..d49ceef 100644
--- a/AutoTrackR2/AutoTrackR2.csproj
+++ b/AutoTrackR2/AutoTrackR2.csproj
@@ -23,7 +23,6 @@
     <None Remove="config.ini" />
     <None Remove="Fonts\Orbitron-Bold.ttf" />
     <None Remove="Fonts\Roboto-Regular.ttf" />
-    <None Remove="kill-log.csv" />
     <None Remove="KillTrackR_MainScript.ps1" />
   </ItemGroup>
 
@@ -69,7 +68,6 @@
     <Resource Include="Fonts\Roboto-Regular.ttf">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </Resource>
-    <Resource Include="kill-log.csv" />
     <EmbeddedResource Include="KillTrackR_MainScript.ps1">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </EmbeddedResource>
diff --git a/AutoTrackR2/KillTrackR_MainScript.ps1 b/AutoTrackR2/KillTrackR_MainScript.ps1
index f69c74a..895c6d1 100644
--- a/AutoTrackR2/KillTrackR_MainScript.ps1
+++ b/AutoTrackR2/KillTrackR_MainScript.ps1
@@ -219,7 +219,7 @@ function Read-LogEntry {
 				if ($ship -notmatch $shipManPattern){
 					$ship = "Player"
 				}
-				If ($enemyShip -notmatch $shipManPattern) {
+				If ($enemyShip -notmatch $shipManPattern -or $enemyShip -notlike "Passenger" ) {
 					$enemyShip = "Player"
 				}
 			
@@ -359,7 +359,7 @@ function Read-LogEntry {
 				}
 			
 				# Record video
-				if ($recording -eq $true -and $enemyShip -ne "Passenger"){
+				if ($videoRecord -eq $true -and $enemyShip -ne "Passenger"){
 					# send keybind for windows game bar recording
 					Start-Sleep 2
 					$sleeptimer = $sleeptimer -9
@@ -367,10 +367,10 @@ function Read-LogEntry {
 					Start-Sleep 7
 
 					$latestFile = Get-ChildItem -Path $videoPath | Where-Object { -not $_.PSIsContainer } | Sort-Object CreationTime -Descending | Select-Object -First 1
-					# Check if the latest file is no more than 10 seconds old
+					# Check if the latest file is no more than 30 seconds old
 					if ($latestFile) {
 						$fileAgeInSeconds = (New-TimeSpan -Start $latestFile.CreationTime -End (Get-Date)).TotalSeconds
-						if ($fileAgeInSeconds -le 10) {
+						if ($fileAgeInSeconds -le 30) {
 							# Generate a timestamp in ddMMMyyyy-HH:mm format
 							$timestamp = (Get-Date).ToString("ddMMMyyyy-HHmm")
         
diff --git a/AutoTrackR2/UpdatePage.xaml.cs b/AutoTrackR2/UpdatePage.xaml.cs
index 83af17c..068b11b 100644
--- a/AutoTrackR2/UpdatePage.xaml.cs
+++ b/AutoTrackR2/UpdatePage.xaml.cs
@@ -189,7 +189,7 @@ namespace AutoTrackR2
                 var processStartInfo = new System.Diagnostics.ProcessStartInfo
                 {
                     FileName = "msiexec",
-                    Arguments = $"/i \"{installerPath}\" /norestart", // Silent install with no restart
+                    Arguments = $"/i \"{installerPath}\" /norestart REINSTALLMODE=amus", // Silent install with no restart
                     UseShellExecute = true, // Ensures that the process runs in the background
                     CreateNoWindow = true    // Hides the command prompt window
                 };
diff --git a/AutoTrackR2/kill-log.csv b/AutoTrackR2/kill-log.csv
deleted file mode 100644
index e69de29..0000000

From 7484ec15f8d6906998b26446e77cc282af3770dc Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Tue, 10 Dec 2024 00:19:13 -0500
Subject: [PATCH 16/18] 2.0.3

---
 AutoTrackR2/UpdatePage.xaml                | 6 +++++-
 AutoTrackR2/UpdatePage.xaml.cs             | 2 +-
 AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj | 6 +++---
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/AutoTrackR2/UpdatePage.xaml b/AutoTrackR2/UpdatePage.xaml
index 4fc055d..12ca5ca 100644
--- a/AutoTrackR2/UpdatePage.xaml
+++ b/AutoTrackR2/UpdatePage.xaml
@@ -25,9 +25,13 @@
                 <TextBlock x:Name="AvailableVersionText" Text="Checking..." FontSize="16" VerticalAlignment="Center" Foreground="{DynamicResource TextBrush}"/>
             </StackPanel>
 
+            <StackPanel Orientation="Horizontal" Margin="20" Grid.Row="2">
+                <TextBlock Text="Still a work in progress. Please uninstall current version before installing update." FontSize="16" Foreground="{DynamicResource TextBrush}" />
+            </StackPanel>
+
             <!-- Install Button -->
             <StackPanel HorizontalAlignment="Right" VerticalAlignment="Bottom" Grid.Row="2" Grid.Column="2">
-                <Button x:Name="InstallButton" Content="Install Update" Width="150" Height="40" IsEnabled="False" 
+                <Button x:Name="InstallButton" Content="Download Update" Width="150" Height="40" IsEnabled="False" 
                     Click="InstallButton_Click"  Style="{StaticResource DisabledButtonStyle}" FontFamily="{StaticResource Orbitron}"/>
             </StackPanel>
         </Grid>
diff --git a/AutoTrackR2/UpdatePage.xaml.cs b/AutoTrackR2/UpdatePage.xaml.cs
index 068b11b..9bdc0a7 100644
--- a/AutoTrackR2/UpdatePage.xaml.cs
+++ b/AutoTrackR2/UpdatePage.xaml.cs
@@ -9,7 +9,7 @@ namespace AutoTrackR2
 {
     public partial class UpdatePage : UserControl
     {
-        private string currentVersion = "v2.0-beta.2";
+        private string currentVersion = "v2.0-beta.3";
         private string latestVersion;
 
         public UpdatePage()
diff --git a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
index 1b34314..f96f87f 100644
--- a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
+++ b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
@@ -198,15 +198,15 @@
         {
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:AutoTrackR2_Setup"
-        "ProductCode" = "8:{D5160E56-47E7-45E1-9CAF-0470B313BF41}"
-        "PackageCode" = "8:{AB24523D-54FF-4FC6-8BED-66D6DAF0D21E}"
+        "ProductCode" = "8:{C1E9844A-80C7-4576-8F4C-12503B1F3036}"
+        "PackageCode" = "8:{F0B55802-525C-4754-8265-85508C09D73E}"
         "UpgradeCode" = "8:{0B78A147-D0DE-4F72-8906-A62611787CA7}"
         "AspNetVersion" = "8:"
         "RestartWWWService" = "11:FALSE"
         "RemovePreviousVersions" = "11:TRUE"
         "DetectNewerInstalledVersion" = "11:FALSE"
         "InstallAllUsers" = "11:FALSE"
-        "ProductVersion" = "8:2.0.12"
+        "ProductVersion" = "8:2.0.13"
         "Manufacturer" = "8:GrieferNET"
         "ARPHELPTELEPHONE" = "8:"
         "ARPHELPLINK" = "8:discord.gg/griefernet"

From 2a7a4ef692a5a65a4faf9480dea271a5b6f8fc36 Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Tue, 10 Dec 2024 19:23:06 -0500
Subject: [PATCH 17/18] Fix Ship ID system

---
 AutoTrackR2/KillTrackR_MainScript.ps1 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/AutoTrackR2/KillTrackR_MainScript.ps1 b/AutoTrackR2/KillTrackR_MainScript.ps1
index 895c6d1..de9c561 100644
--- a/AutoTrackR2/KillTrackR_MainScript.ps1
+++ b/AutoTrackR2/KillTrackR_MainScript.ps1
@@ -219,7 +219,7 @@ function Read-LogEntry {
 				if ($ship -notmatch $shipManPattern){
 					$ship = "Player"
 				}
-				If ($enemyShip -notmatch $shipManPattern -or $enemyShip -notlike "Passenger" ) {
+				If ($enemyShip -notmatch $shipManPattern -and $enemyShip -notlike "Passenger" ) {
 					$enemyShip = "Player"
 				}
 			

From 7592b1729cae74ea67506cad8917608c33665ec8 Mon Sep 17 00:00:00 2001
From: BubbaGumpShrump <joshua.p.farrell@gmail.com>
Date: Fri, 13 Dec 2024 10:32:55 -0500
Subject: [PATCH 18/18] Error Fix - GameMode and GameVersion tracking

---
 AutoTrackR2/KillTrackR_MainScript.ps1      | 35 +++++++++++-----------
 AutoTrackR2/UpdatePage.xaml.cs             |  2 +-
 AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj |  6 ++--
 3 files changed, 22 insertions(+), 21 deletions(-)

diff --git a/AutoTrackR2/KillTrackR_MainScript.ps1 b/AutoTrackR2/KillTrackR_MainScript.ps1
index de9c561..9fc3298 100644
--- a/AutoTrackR2/KillTrackR_MainScript.ps1
+++ b/AutoTrackR2/KillTrackR_MainScript.ps1
@@ -1,4 +1,4 @@
-$TrackRver = "2.0"
+$TrackRver = "2.0r"
 
 # Path to the config file
 $appName = "AutoTrackR2"
@@ -100,11 +100,12 @@ $ueePattern = '<p class="entry citizen-record">\s*<span class="label">UEE Citize
 [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
 $process = Get-Process | Where-Object {$_.Name -like "AutoTrackR2"}
 $global:killTally = 0
-
+$global:GameMode = ""
+$global:GameVersion = ""
 
 # Load historic kills from csv
 if (Test-Path "$scriptFolder\Kill-Log.csv") {
-	$historicKills = Import-CSV "$scriptFolder\Kill-log.csv" | Sort-Object -Property KillTime
+	$historicKills = Import-CSV "$scriptFolder\Kill-log.csv"
 	foreach ($kill in $historicKills) {
 		Write-Output "NewKill=throwaway,$($kill.EnemyPilot),$($kill.EnemyShip),$($kill.OrgAffiliation),$($kill.Enlisted),$($kill.RecordNumber),$($kill.KillTime),$($kill.PFP)"
 		$global:killTally++
@@ -144,15 +145,15 @@ Do {
 		Write-Output "PlayerShip=$global:loadOut"
 
 		If ($line -match $versionPattern){
-			$GameVersion = $matches['gameversion']
+			$global:GameVersion = $matches['gameversion']
 		}
 		if ($line -match $acPattern){
-			$GameMode = "AC"
+			$global:GameMode = "AC"
 		}
 		if ($line -match $puPattern){
-			$GameMode = "PU"
+			$global:GameMode = "PU"
 		}
-		Write-Output "GameMode=$GameMode"
+		Write-Output "GameMode=$global:GameMode"
 
 	}
     # If no match found, print "Logged In: False"
@@ -237,7 +238,7 @@ function Read-LogEntry {
 					$ship = $ship -replace '-00(1|2|3|4|5|6|7|8|9|0)$', ''
 				}
 
-				$KillTime = (Get-Date).ToUniversalTime().ToString("d MMM yyyy H:mm 'UTC'")
+				$KillTime = (Get-Date).ToUniversalTime().ToString("dd MMM yyyy HH:mm 'UTC'")
 			
 				# Get Enlisted Date
 				if ($($page1.content) -match $joinDatePattern) {
@@ -279,7 +280,7 @@ function Read-LogEntry {
 				Write-Output "KillTally=$global:killTally"
 				Write-Output "NewKill=throwaway,$enemyPilot,$enemyShip,$enemyOrgs,$joinDate2,$citizenRecord,$killTime,$victimPFP"
 
-				$GameMode = $GameMode.ToLower()
+				$global:GameMode = $global:GameMode.ToLower()
 				# Send to API
 				# Define the data to send
 				If ($null -ne $apiUrl -and $offlineMode -eq $false){
@@ -291,8 +292,8 @@ function Read-LogEntry {
 						weapon			= $weapon
 						method			= $damageType
 						loadout_ship	= $ship
-						game_version	= $GameVersion
-						gamemode		= $GameMode
+						game_version	= $global:GameVersion
+						gamemode		= $global:GameMode
 						trackr_version	= $TrackRver
 					}
 
@@ -332,8 +333,8 @@ function Read-LogEntry {
 					Weapon           = $weapon
 					Ship             = $ship
 					Method           = $damageType
-					Mode             = $GameMode
-					GameVersion      = $GameVersion
+					Mode             = $global:GameMode
+					GameVersion      = $global:GameVersion
 					TrackRver		 = $TrackRver
 					Logged			 = $logMode
 					PFP				 = $victimPFP
@@ -405,12 +406,12 @@ function Read-LogEntry {
 
 	# Detect PU or AC
 	if ($line -match $puPattern) {
-		$GameMode = "PU"
-		Write-Output "GameMode=$GameMode"
+		$global:GameMode = "PU"
+		Write-Output "GameMode=$global:GameMode"
 	}
 	if ($line -match $acPattern) {
-		$GameMode = "AC"
-		Write-Output "GameMode=$GameMode"
+		$global:GameMode = "AC"
+		Write-Output "GameMode=$global:GameMode"
 	}
 
 	#Set loadout 
diff --git a/AutoTrackR2/UpdatePage.xaml.cs b/AutoTrackR2/UpdatePage.xaml.cs
index 9bdc0a7..b085d80 100644
--- a/AutoTrackR2/UpdatePage.xaml.cs
+++ b/AutoTrackR2/UpdatePage.xaml.cs
@@ -9,7 +9,7 @@ namespace AutoTrackR2
 {
     public partial class UpdatePage : UserControl
     {
-        private string currentVersion = "v2.0-beta.3";
+        private string currentVersion = "v2.0-release";
         private string latestVersion;
 
         public UpdatePage()
diff --git a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
index f96f87f..d54d1bd 100644
--- a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
+++ b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
@@ -198,15 +198,15 @@
         {
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:AutoTrackR2_Setup"
-        "ProductCode" = "8:{C1E9844A-80C7-4576-8F4C-12503B1F3036}"
-        "PackageCode" = "8:{F0B55802-525C-4754-8265-85508C09D73E}"
+        "ProductCode" = "8:{288819A9-947F-47BE-900E-205C7D7EAAF7}"
+        "PackageCode" = "8:{94C078B7-DD3E-4091-9F5E-780DE3481E1C}"
         "UpgradeCode" = "8:{0B78A147-D0DE-4F72-8906-A62611787CA7}"
         "AspNetVersion" = "8:"
         "RestartWWWService" = "11:FALSE"
         "RemovePreviousVersions" = "11:TRUE"
         "DetectNewerInstalledVersion" = "11:FALSE"
         "InstallAllUsers" = "11:FALSE"
-        "ProductVersion" = "8:2.0.13"
+        "ProductVersion" = "8:2.0.2"
         "Manufacturer" = "8:GrieferNET"
         "ARPHELPTELEPHONE" = "8:"
         "ARPHELPLINK" = "8:discord.gg/griefernet"