From 71b56ed03f09bba1f0d90454243896c8387b2f93 Mon Sep 17 00:00:00 2001 From: teamcons Date: Sun, 31 May 2026 22:24:35 +0200 Subject: [PATCH 1/8] introduce a key and wrap libportal --- data/jorts.gschema.xml.in | 5 ++++ po/POTFILES | 2 +- src/Constants.vala | 1 + src/Utils/Autostart.vala | 55 ++++++++++++++++++++++++++++++++++ src/Utils/Libportal.vala | 34 --------------------- src/Views/PreferencesView.vala | 40 ++++++------------------- src/meson.build | 2 +- 7 files changed, 72 insertions(+), 67 deletions(-) create mode 100644 src/Utils/Autostart.vala delete mode 100644 src/Utils/Libportal.vala diff --git a/data/jorts.gschema.xml.in b/data/jorts.gschema.xml.in index b71129ca..76d14b23 100644 --- a/data/jorts.gschema.xml.in +++ b/data/jorts.gschema.xml.in @@ -24,5 +24,10 @@ List item prefix The string to use at the start of a list item + + false + Autostart the app + Cannot read systems flag, so may desync if user does shit + diff --git a/po/POTFILES b/po/POTFILES index 02db6d87..b8da5b7b 100644 --- a/po/POTFILES +++ b/po/POTFILES @@ -4,7 +4,7 @@ src/Application.vala src/Objects/ListPrefix.vala src/Objects/NoteData.vala src/Objects/Themes.vala -src/Utils/Libportal.vala +src/Utils/Autostart.vala src/Utils/Random.vala src/Views/NoteView.vala src/Views/PreferencesView.vala diff --git a/src/Constants.vala b/src/Constants.vala index f8e7f707..906801e8 100644 --- a/src/Constants.vala +++ b/src/Constants.vala @@ -50,6 +50,7 @@ namespace Jorts { const string KEY_SCRIBBLY = "scribbly-mode-active"; const string KEY_HIDEBAR = "hide-bar"; const string KEY_LIST = "list-prefix"; + const string KEY_AUTOSTART = "autostart"; // Used by random_emote () for the emote selection menu const string[] EMOTES = { diff --git a/src/Utils/Autostart.vala b/src/Utils/Autostart.vala new file mode 100644 index 00000000..745bd729 --- /dev/null +++ b/src/Utils/Autostart.vala @@ -0,0 +1,55 @@ +/* + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2017-2024 Lains + * 2025 Contributions from the ellie_Commons community (github.com/ellie-commons/) + * 2025-2026 Stella & Charlie (teamcons.carrd.co) + */ + +public class Jorts.Autostart { + + Xdp.Portal portal; + GenericArray cmd; + + //public signal void result (bool if_accepted); + + private bool _enabled; + public bool enabled { + get { + warning (_("Returned value is only internal. The app cannot read the systems actual state")); + return false;} + set { + _enabled = value; + if (value) { + request_set (); + return; + }; + request_remove (); + } + } + + public Autostart (bool internal_state) { + portal = new Xdp.Portal (); + cmd = new GenericArray (); + cmd.add (APP_ID); + _enabled = internal_state; + } + + public void request_remove () { + portal.request_background.begin ( + null, + _("Remove Jorts from system autostart"), + cmd, + Xdp.BackgroundFlags.NONE, + null, + (obj, red) => {print ("lol");}); + } + + public void request_set () { + portal.request_background.begin ( + null, + _("Set Jorts to start with the computer"), + cmd, + Xdp.BackgroundFlags.AUTOSTART, + null); + } +} diff --git a/src/Utils/Libportal.vala b/src/Utils/Libportal.vala deleted file mode 100644 index 04965f08..00000000 --- a/src/Utils/Libportal.vala +++ /dev/null @@ -1,34 +0,0 @@ -/* - * SPDX-License-Identifier: GPL-3.0-or-later - * SPDX-FileCopyrightText: 2017-2024 Lains - * 2025 Contributions from the ellie_Commons community (github.com/ellie-commons/) - * 2025-2026 Stella & Charlie (teamcons.carrd.co) - */ - -namespace Jorts.Utils { - public void autostart_remove () { - Xdp.Portal portal = new Xdp.Portal (); - GenericArray cmd = new GenericArray (); - cmd.add (APP_ID); - - portal.request_background.begin ( - null, - _("Remove Jorts from system autostart"), - cmd, - Xdp.BackgroundFlags.NONE, - null); - } - - public void autostart_set () { - Xdp.Portal portal = new Xdp.Portal (); - GenericArray cmd = new GenericArray (); - cmd.add (APP_ID); - - portal.request_background.begin ( - null, - _("Set Jorts to start with the computer"), - cmd, - Xdp.BackgroundFlags.AUTOSTART, - null); - } -} diff --git a/src/Views/PreferencesView.vala b/src/Views/PreferencesView.vala index 1409a5d3..802ec02f 100644 --- a/src/Views/PreferencesView.vala +++ b/src/Views/PreferencesView.vala @@ -62,9 +62,8 @@ /* scribbly Toggle */ /*************************************************/ - debug ("Built UI. Lets do connects and binds"); - var scribbly_toggle = new Gtk.Switch (); + Application.gsettings.bind (KEY_SCRIBBLY, scribbly_toggle, "active", GLib.SettingsBindFlags.DEFAULT); @@ -81,6 +80,7 @@ /* hidebar Toggle */ /*************************************************/ var hidebar_toggle = new Gtk.Switch (); + Application.gsettings.bind (KEY_HIDEBAR, hidebar_toggle, "active", GLib.SettingsBindFlags.DEFAULT); @@ -119,39 +119,17 @@ // Windows do not have libportal, so we have to skip the autostart options #if !WINDOWS - var both_buttons = new Gtk.Box (Gtk.Orientation.HORIZONTAL, SPACING_STANDARD) { - halign = Gtk.Align.FILL - }; + var autostart_toggle = new Gtk.Switch (); + var libportal_autostart = new Jorts.Autostart (false); - //TRANSLATORS: Button to autostart the application - var set_autostart = new Gtk.Button () { - label = _("Enable"), - valign = Gtk.Align.CENTER - }; - - set_autostart.clicked.connect (() => { - Jorts.Utils.autostart_set (); - toast.send_notification (); - }); - - //TRANSLATORS: Button to remove the autostart for the application - var remove_autostart = new Gtk.Button () { - label = _("Disable"), - valign = Gtk.Align.CENTER - }; - - remove_autostart.clicked.connect (() => { - Jorts.Utils.autostart_remove (); - toast.send_notification (); - }); - - both_buttons.append (set_autostart); - both_buttons.append (remove_autostart); + Application.gsettings.bind (KEY_AUTOSTART, + autostart_toggle, "active", + GLib.SettingsBindFlags.DEFAULT); - var autostart_box = new SettingsBox ( + var autostart_box = new Jorts.SettingsBox ( _("Automatically start Jorts"), _("Show your sticky notes when you log in"), - both_buttons); + autostart_toggle); settingsbox.append (autostart_box); #endif diff --git a/src/meson.build b/src/meson.build index 74294621..010f3b60 100644 --- a/src/meson.build +++ b/src/meson.build @@ -71,7 +71,7 @@ if windows_build else dependencies += dependency('gio-unix-2.0') dependencies += dependency('libportal') - sources += files('Utils' / 'Libportal.vala') + sources += files('Utils' / 'Autostart.vala') endif From f3d363c37d91029314bd35a4386ee3c4c53b46de Mon Sep 17 00:00:00 2001 From: teamcons Date: Mon, 1 Jun 2026 15:23:01 +0200 Subject: [PATCH 2/8] now it works --- src/Utils/Autostart.vala | 62 ++++++++++++++++------------------ src/Views/PreferencesView.vala | 23 +++++++++++-- 2 files changed, 51 insertions(+), 34 deletions(-) diff --git a/src/Utils/Autostart.vala b/src/Utils/Autostart.vala index 745bd729..32a7e080 100644 --- a/src/Utils/Autostart.vala +++ b/src/Utils/Autostart.vala @@ -12,44 +12,42 @@ public class Jorts.Autostart { //public signal void result (bool if_accepted); - private bool _enabled; - public bool enabled { - get { - warning (_("Returned value is only internal. The app cannot read the systems actual state")); - return false;} - set { - _enabled = value; - if (value) { - request_set (); - return; - }; - request_remove (); - } - } - - public Autostart (bool internal_state) { + public Autostart () { portal = new Xdp.Portal (); cmd = new GenericArray (); cmd.add (APP_ID); - _enabled = internal_state; } - public void request_remove () { - portal.request_background.begin ( - null, - _("Remove Jorts from system autostart"), - cmd, - Xdp.BackgroundFlags.NONE, - null, - (obj, red) => {print ("lol");}); + public async void request_set () { + try { + var result = yield portal.request_background ( + null, + _("Set Jorts to start with the computer"), + cmd, + Xdp.BackgroundFlags.AUTOSTART, + null); + + print ("Autostart set: %b",result); + + } catch (Error e) { + warning (e.message); + } + } - public void request_set () { - portal.request_background.begin ( - null, - _("Set Jorts to start with the computer"), - cmd, - Xdp.BackgroundFlags.AUTOSTART, - null); + public async void request_remove () { + try { + var result = yield portal.request_background ( + null, + _("Remove Jorts from system autostart"), + cmd, + Xdp.BackgroundFlags.NONE, + null); + + print ("Autostart remove: %b",result); + + } catch (Error e) { + warning (e.message); + } } } diff --git a/src/Views/PreferencesView.vala b/src/Views/PreferencesView.vala index 802ec02f..3e1ed4f4 100644 --- a/src/Views/PreferencesView.vala +++ b/src/Views/PreferencesView.vala @@ -10,6 +10,11 @@ private Granite.Toast toast; public Gtk.Button close_button; +#if !WINDOWS + Gtk.Switch autostart_toggle; + Jorts.Autostart autostart; +#endif + construct { var prefview = new Gtk.Box (Gtk.Orientation.VERTICAL, 0) { margin_start = SPACING_DOUBLE, @@ -119,13 +124,15 @@ // Windows do not have libportal, so we have to skip the autostart options #if !WINDOWS - var autostart_toggle = new Gtk.Switch (); - var libportal_autostart = new Jorts.Autostart (false); + autostart_toggle = new Gtk.Switch (); Application.gsettings.bind (KEY_AUTOSTART, autostart_toggle, "active", GLib.SettingsBindFlags.DEFAULT); + autostart = new Jorts.Autostart (); + autostart_toggle.notify["state"].connect (handle_toggle_autostart); + var autostart_box = new Jorts.SettingsBox ( _("Automatically start Jorts"), _("Show your sticky notes when you log in"), @@ -133,6 +140,7 @@ settingsbox.append (autostart_box); #endif + /*************************************************/ // Bar at the bottom var actionbar = new Gtk.CenterBox () { @@ -161,4 +169,15 @@ prefview.append (settingsbox); prefview.append (actionbar); } + +#if !WINDOWS + private void handle_toggle_autostart () { + if (autostart_toggle.active) { + autostart.request_set.begin (); + return; + } + + autostart.request_remove.begin (); + } +#endif } From 53be5ac5d4794d5f2475c46b4b8154bfd53c4c60 Mon Sep 17 00:00:00 2001 From: teamcons Date: Mon, 1 Jun 2026 15:56:55 +0200 Subject: [PATCH 3/8] revamp the preferences --- src/Views/PreferencesView.vala | 37 ++++++++++++------- .../PreferencesWidgets/SettingsBox.vala | 10 +++-- src/Windows/PreferenceWindow.vala | 8 ++-- 3 files changed, 35 insertions(+), 20 deletions(-) diff --git a/src/Views/PreferencesView.vala b/src/Views/PreferencesView.vala index 3e1ed4f4..1d68c434 100644 --- a/src/Views/PreferencesView.vala +++ b/src/Views/PreferencesView.vala @@ -57,7 +57,7 @@ var lists_box = new SettingsBox ( _("List item prefix"), - _("If disabled, the toggle list button will be hidden"), + null, //_("If disabled, the toggle list button will be hidden"), list_dropdown); settingsbox.append (lists_box); @@ -73,9 +73,9 @@ scribbly_toggle, "active", GLib.SettingsBindFlags.DEFAULT); - var scribbly_box = new Jorts.SettingsBox (_ - ("Scribble mode"), - _("Scribble text of unfocused notes (Ctrl+H)"), + var scribbly_box = new Jorts.SettingsBox ( + _("Scribble content of unfocused notes"), + _("You can also use the Ctrl+H shortcut"), scribbly_toggle); settingsbox.append (scribbly_box); @@ -93,7 +93,7 @@ var hidebar_box = new Jorts.SettingsBox ( //TRANSLATORS: Instead of bottom bar you can also use "Action bar" or "button bar" _("Hide bottom bar"), - _("Keyboard shortcuts will still function (Ctrl+T)"), + _("You can also use the Ctrl+T shortcut"), hidebar_toggle); settingsbox.append (hidebar_box); @@ -106,16 +106,21 @@ //TRANSLATORS: Button to restore sticky notes the application var restore_button = new Gtk.Button () { - label = _("Restore"), - action_name = Application.ACTION_PREFIX + Application.ACTION_RESTORE_LAST + label = _("Restore note"), + tooltip_markup = Granite.markup_accel_tooltip ( + {"R"}, + _("Restore the last deleted sticky note") + ), + action_name = Application.ACTION_PREFIX + Application.ACTION_RESTORE_LAST, + width_request = 96, }; - var restore_box = new SettingsBox ( + /* var restore_box = new SettingsBox ( _("Restore last deleted note"), _("Restore the last deleted sticky note (Ctrl+R)"), - restore_button); + restore_button); */ - settingsbox.append (restore_box); + //settingsbox.append (restore_box); /****************************************************/ @@ -132,10 +137,11 @@ autostart = new Jorts.Autostart (); autostart_toggle.notify["state"].connect (handle_toggle_autostart); + //autostart.fail.connect (toast.) var autostart_box = new Jorts.SettingsBox ( - _("Automatically start Jorts"), - _("Show your sticky notes when you log in"), + _("Show notes on log in"), + _("Note: This can be out of sync with system settings"), autostart_toggle); settingsbox.append (autostart_box); @@ -156,7 +162,10 @@ _("Support us!") ); - actionbar.end_widget = new Gtk.Button () { + var right_box = new Gtk.Box (Gtk.Orientation.HORIZONTAL, Jorts.SPACING_DOUBLE); + actionbar.end_widget = right_box; + + var close = new Gtk.Button () { action_name = "window.close", width_request = 96, label = _("Close"), @@ -165,6 +174,8 @@ _("Close preferences") ) }; + right_box.append (restore_button); + right_box.append (close); prefview.append (settingsbox); prefview.append (actionbar); diff --git a/src/Widgets/PreferencesWidgets/SettingsBox.vala b/src/Widgets/PreferencesWidgets/SettingsBox.vala index 835ae955..f05fe3e0 100644 --- a/src/Widgets/PreferencesWidgets/SettingsBox.vala +++ b/src/Widgets/PreferencesWidgets/SettingsBox.vala @@ -11,10 +11,10 @@ public class Jorts.SettingsBox : Gtk.Box { public string text {get; construct;} - public string description {get; construct;} + public string? description {get; construct;} public Gtk.Widget widget {get; construct;} - public SettingsBox (string text, string description, Gtk.Widget widget) { + public SettingsBox (string text, string? description, Gtk.Widget widget) { Object ( orientation: Gtk.Orientation.HORIZONTAL, spacing: SPACING_STANDARD, @@ -31,10 +31,14 @@ public class Jorts.SettingsBox : Gtk.Box { var label = new Granite.HeaderLabel (text) { mnemonic_widget = widget, - secondary_text = description, + valign = Gtk.Align.CENTER, //We need this else labels without descriptions keep a space for it hexpand = true, }; + if (description != null) { + label.secondary_text = description; + }; + append (label); append (widget); } diff --git a/src/Windows/PreferenceWindow.vala b/src/Windows/PreferenceWindow.vala index 531bc29d..2201e5c0 100644 --- a/src/Windows/PreferenceWindow.vala +++ b/src/Windows/PreferenceWindow.vala @@ -23,11 +23,11 @@ public class Jorts.PreferenceWindow : Gtk.Window { // We dont show autostart on windows, avoid awkward blank space // Autostart contributes to width too to accommodate buttons #if WINDOWS - const int DEFAULT_PREF_WIDTH = 480; - const int DEFAULT_PREF_HEIGHT = 250; + const int DEFAULT_PREF_WIDTH = 440; + const int DEFAULT_PREF_HEIGHT = 230; #else - const int DEFAULT_PREF_WIDTH = 490; - const int DEFAULT_PREF_HEIGHT = 270; + const int DEFAULT_PREF_WIDTH = 460; + const int DEFAULT_PREF_HEIGHT = 250; #endif From 9453cd2978df4bbb195fa7a03f60f06048be8970 Mon Sep 17 00:00:00 2001 From: teamcons Date: Mon, 1 Jun 2026 15:59:07 +0200 Subject: [PATCH 4/8] wording --- src/Views/PreferencesView.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Views/PreferencesView.vala b/src/Views/PreferencesView.vala index 1d68c434..b1d46cfa 100644 --- a/src/Views/PreferencesView.vala +++ b/src/Views/PreferencesView.vala @@ -141,7 +141,7 @@ var autostart_box = new Jorts.SettingsBox ( _("Show notes on log in"), - _("Note: This can be out of sync with system settings"), + _("May be out of sync with system settings in some cases"), autostart_toggle); settingsbox.append (autostart_box); From f6065084bbcd8dc6e24645fa6a87686bebe4c1f7 Mon Sep 17 00:00:00 2001 From: teamcons Date: Tue, 2 Jun 2026 17:02:25 +0200 Subject: [PATCH 5/8] touchups --- data/jorts.metainfo.xml.in.in | 4 +++- src/Views/PreferencesView.vala | 10 +++++----- src/Windows/PreferenceWindow.vala | 8 ++++---- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/data/jorts.metainfo.xml.in.in b/data/jorts.metainfo.xml.in.in index 927ffde0..6a07661d 100644 --- a/data/jorts.metainfo.xml.in.in +++ b/data/jorts.metainfo.xml.in.in @@ -74,7 +74,7 @@ https://raw.githubusercontent.com/elly-code/@APP_NAME@/@APP_VERSION@/data/screenshots/default.png - Streaming? Worried of someone looking above your shoulder? Try the scribbly Mode! + Streaming? Worried of someone looking above your shoulder? Try the Scribbly Mode! https://raw.githubusercontent.com/elly-code/@APP_NAME@/@APP_VERSION@/data/screenshots/scribbly.png @@ -99,6 +99,8 @@
  • Lovely Pride variant thanks to @wpkelso!
  • Added indent for lists with help from @MysterieCatDev!
  • Added feature to restore last deleted note
  • +
  • Refreshed preference dialog appearance
  • +
  • Issue with appcenter and flathub build differences fixed thanks to @ryonakano!
  • Added Danish translation thanks to @pracedru!
  • Added Croatian translation thanks to @milotype!
  • Updated Spanish translation thanks to Eli!
  • diff --git a/src/Views/PreferencesView.vala b/src/Views/PreferencesView.vala index b1d46cfa..ea950cf9 100644 --- a/src/Views/PreferencesView.vala +++ b/src/Views/PreferencesView.vala @@ -29,7 +29,7 @@ child = prefview }; - toast = new Granite.Toast (_("Request to system sent")); + toast = new Granite.Toast (""); overlay.add_overlay (toast); child = overlay; @@ -74,8 +74,8 @@ GLib.SettingsBindFlags.DEFAULT); var scribbly_box = new Jorts.SettingsBox ( - _("Scribble content of unfocused notes"), - _("You can also use the Ctrl+H shortcut"), + _("Scribble unfocused notes (Ctrl+H)"), + null, //_("You can also use the Ctrl+H shortcut"), scribbly_toggle); settingsbox.append (scribbly_box); @@ -92,8 +92,8 @@ var hidebar_box = new Jorts.SettingsBox ( //TRANSLATORS: Instead of bottom bar you can also use "Action bar" or "button bar" - _("Hide bottom bar"), - _("You can also use the Ctrl+T shortcut"), + _("Hide bottom bar (Ctrl+T)"), + null, //_("You can also use the Ctrl+T shortcut"), hidebar_toggle); settingsbox.append (hidebar_box); diff --git a/src/Windows/PreferenceWindow.vala b/src/Windows/PreferenceWindow.vala index 2201e5c0..0e214aaf 100644 --- a/src/Windows/PreferenceWindow.vala +++ b/src/Windows/PreferenceWindow.vala @@ -23,11 +23,11 @@ public class Jorts.PreferenceWindow : Gtk.Window { // We dont show autostart on windows, avoid awkward blank space // Autostart contributes to width too to accommodate buttons #if WINDOWS - const int DEFAULT_PREF_WIDTH = 440; - const int DEFAULT_PREF_HEIGHT = 230; + const int DEFAULT_PREF_WIDTH = 430; + const int DEFAULT_PREF_HEIGHT = 210; #else - const int DEFAULT_PREF_WIDTH = 460; - const int DEFAULT_PREF_HEIGHT = 250; + const int DEFAULT_PREF_WIDTH = 450; + const int DEFAULT_PREF_HEIGHT = 230; #endif From 83614c3261c3337790334805d38b2606c4f2d946 Mon Sep 17 00:00:00 2001 From: teamcons Date: Tue, 2 Jun 2026 17:11:10 +0200 Subject: [PATCH 6/8] nitpicks --- src/Views/PreferencesView.vala | 2 +- src/Windows/PreferenceWindow.vala | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Views/PreferencesView.vala b/src/Views/PreferencesView.vala index ea950cf9..2b8ee0cd 100644 --- a/src/Views/PreferencesView.vala +++ b/src/Views/PreferencesView.vala @@ -151,7 +151,7 @@ // Bar at the bottom var actionbar = new Gtk.CenterBox () { valign = Gtk.Align.END, - margin_top = SPACING_TRIPLE, + margin_top = SPACING_TRIPLE + SPACING_STANDARD, hexpand = true, vexpand = false }; diff --git a/src/Windows/PreferenceWindow.vala b/src/Windows/PreferenceWindow.vala index 0e214aaf..9167a211 100644 --- a/src/Windows/PreferenceWindow.vala +++ b/src/Windows/PreferenceWindow.vala @@ -23,10 +23,10 @@ public class Jorts.PreferenceWindow : Gtk.Window { // We dont show autostart on windows, avoid awkward blank space // Autostart contributes to width too to accommodate buttons #if WINDOWS - const int DEFAULT_PREF_WIDTH = 430; + const int DEFAULT_PREF_WIDTH = 440; const int DEFAULT_PREF_HEIGHT = 210; #else - const int DEFAULT_PREF_WIDTH = 450; + const int DEFAULT_PREF_WIDTH = 460; const int DEFAULT_PREF_HEIGHT = 230; #endif From 9692d8f3c7488df17657f6cf16be5177c333830a Mon Sep 17 00:00:00 2001 From: teamcons Date: Tue, 2 Jun 2026 17:22:21 +0200 Subject: [PATCH 7/8] Screenshots and documentation --- data/screenshots/preferences-dark.png | Bin 97281 -> 67296 bytes data/screenshots/preferences-light.png | Bin 97506 -> 68617 bytes docs/development/building.md | 1 + docs/development/flatpak.md | 2 ++ 4 files changed, 3 insertions(+) diff --git a/data/screenshots/preferences-dark.png b/data/screenshots/preferences-dark.png index 35cc9330a0263335e6a43221be7b09d22daf22ef..c6889b01a7fb86e64578a89d3a5cc784a4d244c9 100644 GIT binary patch literal 67296 zcmd3OcQ}@R`1bwSD|=-|_KJv%?3ILM?-9w~WIjR}QB+dORumywSr3si)3EnQB_oo} zd)?{#`|JJZcO35@ufy^EmOS@!-=EL*xvuj%&+~fX4fM2*kg<><2y*1Cwz?sL5D*{; zo+=3u{KT}1As_xn;HP@lhy=dENG`=8$T8%sx{6Woqn~3}!*n&FnK_BAba^lR2y z(@O?tE0JB9G#~r-N`+ze(>NUssxaa04SsI)>)AIU_uTAU!d8aG9a3f_;8T4j{lY1#M{D^30Ph4-`?snd55^?a-nMus9qML#_?p#69|^vV4-d@jioOddXy{p*@tTi0TqU*{ zcifT=c3I{uCXzIw^CZn=JP-cgJEOT*@{(e_)5!tHiD!9v_}jZGrw0NnUwz{LzHryt zoUm_+V)yZtJbiw`Fxk@qm$|cFEz8%jAHMkNjk;?G9~+l{RB_Ba$GoV+^ABBSs^)BG zJ9c=lR7-4hxbe^>9g0mWL)^eM^B^O_8n^JX%M9%UJ;Hylk<#RMDm(BpE$&Nx)bo)v zL0dAbbCwK~T_N#F8>3%JvUwW)dk$|VEWYlV)8(ZftRBU}-%l67;;0+qOs{?VNI_&~ zh4XT=K6@5f2uc7fj$$Z2*cbHc~3~@}?bc6Wt*+{>Z z3=EwktNGZ5J^bzZr!~l!jk2wwYIc79wFy4L-Kpg2ilAQ}qUTD+EA%K&kHlt+^s>@X z{*56cn|n^k&u?a!ewC)Vin+k+w8_iv>nc9=smv=TE8ks>mCr6DJSQpBBcQK#cRNTO zzF?tC@HZYVXk1{#c>7>#15|Nwx$%f)d{n9sk_t_zBNhyb0(qfA3noO?dJ5wW@1=mS2!R97L?8i|kD`>eyb`UQw>e zj$=`2r5*v8+sJK|NAxcH-!3pIi(pCO+K+m_3h!yuKfFZ2OxN9Of0z*kg4;(XMX*Yo zXGHE`Lg>#k;@dJDZ=N10#V@2n$YQybBqSt66cp<9 zl$DiV842BEO|r?tOFi5;1!e9OoSpc$R~Cz7_4W1V9z1wJxV5#FpyicCv~mi&CeDle z7I?_)oo|7gzk`>lO>&p-=%fo1#?KhLHS~z&Hl7RBBtBvot9s!>nf;sA4<9~U%IhQH z`t}X#_4ZOl3vOl|vE$soPaz(}C5{WM#MTjU`hVRs6kLeG z*4@EW(PF+{UQowUD9a<9c(?PPJQ13inaPr7N&4{JAN^if7iXr>r8vwF#^SW`1cpWQ zCm&Gw*0RAj{B_`k_0HC4tsj>-;miTS3VEwBURpc`7vX?D!poO(E63Y-2|9$19>YI& z;|dOU7RgUyId$^w+qYGpzWW;#85unP0&ns!;%JQRH1lXe8aOOU7~#M0R`-OApRqGC zrUmT$@gT+WV=f^zUga4CPmYcCOS&sCZ4CFnY`^QIio5t8Sx{HT<;_bV&kFMM3#X^2 zhp$Mn&@(c&*opId9jxDD zl=f%WN_c+HJ-ow!HHs+u;_6aqA?5Pn7|oNx3f5MMr*m)Q^ayp5JxXjxEX4erQm6$y zOrxeVMQtrj$jtWbIPeYBatvl~T))m&WF(Z#pnP~GN=cR^SX`1LN6s4x&~G8GIC?jW zx0(GFV;GH@{^?BgYJtDc+z-xE#dQr`!p_xT`rjj+`8Y@9_U+r$Px@TaDGncy`{~gn zO&2K^9v+^UGZyR2t+3Gf*mc~7_vFxarBfB>x107ejd2}xa9Ss{3= zH$SU&Sbb<7eDjx!xp9LZM<2^!aG?+hB19jmTo(uLxfDL5Q;_$ zNFY3hMX$&Z6OzNAOZn7QKASgahi)Y;Lxdi{_IlT0RTIX=O5gR9EAF2gM zbI$6TUQxOwZIaW&%36)tlD7S;#CFzI|8vzU2mQ;A23pe-AKwmA3U{V#cIL|AQYa{B zF4X?|c<#hh-YvzKTbY`9D$dS)V%D!?l2~P?Kjf%!cs`Cd64L0+JkwY0Wy{0Ir~330 zm%KbH9iOhUv-11D8g>FFr92wtnre5)$&d zOaTJ-k$g~3q9~j%@?@hjR?(_T=dH|jx6Xk6EOWl-*{iOuiduN`3i zZZDLMyHV4mc$L*BdM)r((qo$)My7=ZMe+AipW(B4+&|axOcnQ_k(&43Hj@l>bV(FD z9JX9vVNuZ|rZ228h`Ofc^n=Tp%{$9Yw?2F@KybpP_1Dm?+FoDaxT3$ey{^&e*q+>` zue3Lt(#to{+S&@~N5{;j)|c10H`7D5{Uj8yA?Iahe;@0~MZ$%z;l&dhF4Y*Xv_W|b zcDv>9(1o}-p%`K+4!gzS%G?B`)++hQ`HYa_BgW577(@^LjCgVExcerp_x^PB3P6HT0)5t}(>R!{ZVr`9lI@t3{2^2FcLqsiJA$G6T_P6G<^1LP*zfCkLx%L;wTUL8cee26h zm+|6QnrQM`t0yKTRrM~4hb?(KW`VsGB05V5T4T4E;a$t16ci6O`@D9E{x zrx}-+h>u*le0c^gVFsJ@!luF1PpP7MB7*g}=1qZ@5r2LTwJh|PSSD^K$aoCXH-xOK z`ud)vrK9s%`+DB0#v2p*=Vx;=yLGMDA}r^=3QgF;dkA3l=jcc=1VGL?gfy?Q`eU;H_>y zdUUg;MHS91<Yuz%j>je#b@o~F% z^L`Z`cO)H@t14L{aC#y|iZR6twOmM8ut7miGP|-mLz+z~lW6CqlNlo#nwk##yIZ-< zEnOU;KP7ZCq|a~Wjf)5gk=;_-KOM6EBQ~Cn|Mll~1wKBaPfzuk@VqNDlUUHz{x;qq zzdv!X6KPf#STg4L%6*6yf>I*?V{WWR_|Bg;*aR9{TJB#-VNqpARFRtYtBhvN?3C`UQ zx!~ymu;ebj_W#aZFD4>FAE5ueFOT@`&7;v}W#abM>goi~OiPphERM{?GTGqr&))Hd z&`QHEIPln+7^0d$euzKx(*1y;`Vv7)sX!s!}ed&7d zBiV~2*d)#4dXG*=*+%X$1TBqX5GXTtuqQ5`3sc6HHzBExP`t_v`5_p#`>S2`f_U1U zJJE?uC&+e)iHN4}=qsu~_{Vryoni9v@ky7ul1d$XCU^yr4_a!4!*)9(gB(YXd;0V# z6YHpTW7tvjma`)F1uY_{TSlg?W`{WLY*mS`Y!uO)(A&L21X z{?1}VrfLp#&-3Hb9>YBKX*vbp2Fvrl?cs3B{@*^Rn2k4v*BMlP%+(;*eQ;9aE=5hq z`ZIwX1IVLY4{Uf8Y+TIP89@@33iTpS6MM0~)GWua`LO;oV0Cr_S4 zYL?OMlYG&d&ujd;ZkVWAa6t^e?XiH?pUQjYf<+3^?-A~2)R#^kmGl3G4VnlyHM=a% z>#dZp`^l^*%!$%duX5NyH{2Z;NyZA(xrlTc8 z+9P3WZT`5pI5ku$wWoTI-P4}SxO_lhHQvr=MJ9)CEKR-V&r%2EL2VWI?E?nd5zRco zU;EWfdq+}IQV?C0y_-iRp;aP6lwqgKF1@EEAR^+13*r+|;9gz%q!S=!QRPlryBm36 zO~op$E711Buz-wF#0)z+Y6Y=M+Sk_?xIE}JQgvjc%0n$rGfDmUyAw9`W>VL}APKDe zcwS1@2{+aDRYbWiaPdRAqgF;xl$x4aN>oWgk9RtWjT5>HJD>&~j?g`BIXR2pTCxaQ;XIqh&fOQAil$P;>OH0FKU-j^u=o2@ z%jz{k@|a6dKi4)Ft0x>j=AVUg__=`xeYlknsL#1##4Jffe)ByVuxJQ!_Uze0qoP#r z8+{+4D65CJV=kIsg(@907rDQdm8&@2p3MH{g>_xbWTjJQnlv3AG|TAY024?-R$w||Lx1h#$47}+ zEOH?f&iGBZrb=EPnn{9xwJ{}zJ^lFYa}gaLK7OoIrzZwl(C^>ByNpzoe3&=@U|M0x zs0i82eWGz}s(1X=l{+7_nlus_<8Iz;h3bIB)sbIvb|#B2h0?^u#ibJL)t9T0yVmI3 z&Eo%akVgN^Iz5sNFv2O7x-1~+bw0mC+;|aR~_;h|UkLm6VkOVbx6HV?~PtrMB@S zmXu-6&Tf?cosRfV+CJVBHdV*x!_%mp(pc9B0SFwq!W$pk-83FgAO>V(?Aa7ZWs$O?C-AW z=j2Z)OlFGq^jJ3qESS`9jECNSe@T_F>unM%4IA4{0NkV_=0weDi-cHwVoG}1r6_#j zm>A^(oqO)d`UVy~5vHbQwvkoN>!-aZv4ySzf`adzRdM}L!LI(TU=qo#dHp`ceXb41 z@rgrtBqm)|agU>_8x-mPq++W6IHDoVR%wwWZ2Dqyb*|H_DdG$zr=r!*KWPQK&ixlZ z+*9YflVefoS`)Ds5S;{RxAYir4cn`d50| zx-(=XLVmlT8QctQWv(A#&9#4X{o6?OiQge-A~vUpcNc6Agx2Y={rdH*#VvHA*B7f9 zI?qrR-p#!WxCN=V%<%3X&Q1Z|fm_U3kg6y2ZqIi!bC|ABi@$ z94I^kS%)?$MI8E*8?TR=MVeaTJ6V`)4i2|>4P_YQC z{h*@=8>bR(yD~5OG&RjVOK2h9z%Gvl)&uB>Py6)glh5|=?+zOhR9I8m$9gw1WW2bg zr5Ta3z(tE<%jy?{;m{PZ%Sj`B$6SGzK|$-unQH-|I-Re>FI>1lxoA4zW-RRMe%KM(OXFX@<-vF7y`4C7 z0-KVE2t{mcYzr1!5C9!b;TP8&_d4`>@pcAmBiThQt6I^1W_9-LlxN_To>+Bm6B(#CC_!TqAAnJs`DVwI}^j2BQgirLf))F&q=Yr48VD;!bQ)+Tu<L?@=mk-%d21``RQqIvOyzjYEz4{Sx13XF#66w6$xbs3>eByFeINuLW>r{Y)33$&BAQ#bT+7j#XZU9_vhfG@z zHMlR^|HVmWirlp?Icmhee-2$V(}Q*m%Jc_7LiN8tp34>FvOdGa8UC9lVr!1ceYA!K zKpP{`nj|yD=FBZ6^@8PU&oQC(AV4P70$Y+k)9N{OYRbyU+gqF`USY5oqlx5z!LWyp zs$~_r7Lid>nIOS3|Lxyb`U1oqT1oo+Lr*kra%YCEp3PVUVDL=9{5OT z9jZD+<%b#{M|+)?yLah}Eh;;T9KFWtj{;PuUlP#IQe;OP=fFVeA77r|NKa=*o<#Jt z!voXC(Q7^bG7W8P+kM*zQp9DnMglhbM$`T_c}`A_%V1fK!O~dag*@))nOfJLN3t#h zFW3PQbERmDUtPU)lTDVkwzd`xAaSM!ljm(6_k_=di|udDQ03IuyMB2#`05HBV9acj z=Y6lPT)Z%}3ABUJkL94b4u&vTpWwaq0ZjT6r_t8|!Y3sqX_%P!DR_v}m%ffXtj&2P z?KOT=C7K9B-78iG<(Au83Fueno=5QjEAYjSu+;c}H?(R9VIYfD{k%8@RlDWx18mX6 z0op*ss2Ca1r-_*3J=PJ ziSC2xUuf#MahfI3!jyQBMJ>CgZkJ<0&LE8ek5|xBSy?L;pLbDBU7fNf@<35>a}qzt zw$e&W3ouRJ>i{>dqX;q)zQNvKYP*{I+WQ_Kg_qDif>jFh1b{1s-@)8IN3bsfE%Xp2qE;k({LwnL!)J(?iv%Bd- z!FC$$6J0*$lNuTtQZq7MFD@3jbm@{EfH7cJ0#o*&D}-M3)Su;vTL5(OprjYtG|2hO zv3rizL;<(uu(dj;v0ZTgI-D7$gDw5t-=Flq4OQ^N<$yxRqIbW$wKfQ>$VeTT*$4o} zZ#}zkMJK;)g^GW~E3-ndxZ%Z%uu~KThVg6jy?+^^atA^wmh&llaGX%q*8X$h1@u01 zb924de;A9{HnLe(xeHe0YehsT+FYGu08$1YGPS0vD&8}rqHB<8k4s9@DebP{!?|@| za$DFYr=(7 zRJEZj(c51-g$t>xA9Bj(`J*FRJW*Y(3&}C!$I#_01{)?uMn=KMAb78GYdQ9%I#`sh z&1PT2uHlmphh|lv^3*-a6HU7(Aq^B z5fHNXbV~;uzkSFV_k_Qt*z_p=(G#O=zFr`(s2qK$ z7N{>xcOlnaunky`+F1w-{x{HQ_*YzJ6!Nb6p(0v`c zJKI+EKN3kXl3DWR|1PArIyBhNM2q(#lP&8^(cuq`>^D7hEm6^n>c!+z@1d!H+xKp@ z%9o3-I3{A4FB{pbt9eqG-?4RbLRh^dRNGKy*dW@w>-5` zP5cDK6(=I@C2<}8Mw8(S2ZKm`5+q_D|KHm;&2E&tT-E-kHqoTqN&oN0o?-v*f7})1 zGWdu+5}}m+-_zIo(q(L4RQ;#V$Bo92Vh-Ogmn`o8OYoA3 zedhtx4jvvJH9h_8;*(8wK7zk{)gcRn05H3Jc!gFU7uG>$h3*d|!C0dX)nF|NuD@EL zQO|=r7{Hiu@$o8`F7fctk^(zXouN5i@96kvLo}A;b^csvO^O+-Bf~eeAywx8t334S=3ma zUZ_pjFAWM#MK0w|b~$>XdmX|aMeiJdnDzf=@VV5M6S^=JfE*}$En@zXV0~er z9hx{uZ6E4_yuwzRiBE@bzpBnaQ}Ha#ajj&uW*`VkpY82zoEy~=yAN>rsJ5QoTi|}m zfZ2KJ`Q$v%b#DN0qN>kLP9+Z4%3(5^Acd)GRDQBJ;De zr|;5K?EVBi3}i7E*W?e0_p)D}o3=y4p+5f_KxoUt;Gh{q1oDK!&)r>w?r#EUE3~W@ zgN}(3`3AoX%neyAUUPFZf(6z=uHJTIY3xFgA+OOhBhv1Nr``ah#H2s-&&$n45JEyi zplJ(SIaA~%xD4JdjW;9$I?Vwpzs6_gy5%$ckl)|9M!yqdp<|Kve;NtvseSgW3cPcF zvH9_B!g=%t(Y}Zm|Fi3u*~Vil{W4FD0zZPxLdJ+zEDa8m83wr zF#9pnu)n?Vt-pj-isgt+@D$;V4NIUQTt62^0R&+?6Jlh>$-oc`k{Sjn3;yK*oxrot z9z4EGd;|)1fH}+>!)mKDqM&b%d#!MLzTn9dvQkiP6K^SQYa8i-axWgf?e8U(geL0~ zfO~Zx%Y7N?#-RWRdhoH4?qj}WmyaG>%?4)$NvVFO!uv+2zxjIhR5A4m7TP(|(nw$} zM66#M{f+>9`XNt?>hm*WazKb`_V!#L!zRJrJ3@E$uCtS_Y6mK3B3mR-3J4Y!k-;(^ z71_Adu9I}4YAP_n)1M`HX-QuPE+&Asn+vEFNIzQ8z!Csh+QC(8{N|ItorY8LR%!ni zmHie-7s`NTY{J)#QQ{7=56bugZA}b40JsxCNkjlyE2AnPT7btJSm9>;Tmp$YmkW)A z`kv}@N_ma50fD3roWaVKe}q*!ZhLQJr*?gDgbDN`LPR%R9HW)YCg|G;EyxWJ{qpnk z?Vzy&Dht7)$PRi=`l{zvwI>-**ogRR4OV+`0ta_a!4_TTB_rVX(dQDnM+SPE#=f)& zxnYsfW@soJn@wm#)t9xjwDKYk_FaZw34)wM35fdVPj?h&$Orz!nmi{&>bHM9XO?og zU1n=%cP#MdAO-=E6#r{?hN-)}$i^}d@OO0z1SkmaWsf7euPrkra|xtAUk05 zw1COJefKUwgUzk3E?rd0004O6WaIsa z^s;S9fjmfTJHVODeYp+&01q!O7bv?Bv%aspA&}dE zL8mDCY(zl^_#P67!uscnC@&tkJnj)R0o0-cz%h+}R1B&duu;3kaV7?XV2%M(8Xq4I z|AY@b&2^|`uRZME0yuXB=H=U1oec6R`xG!_Zz1Vm(w*zYvp((ahIM5rO^9ZlgAJb3 zGS` zZD5;4`Sdd>k~A+)UzS~KJnm6F$_Gz`8ZpAc>RmDl3kA^79;*v#2c#Oy8k?5If4>t= zI=YWeU)ao$5fh_?EFEK0+72DIgj>Hz-)R%{WP#Y10Ax7h&PG`Q5R7)Kv+r9j-%W$& z5o8eWNgSq{?G}D+-E~sT3D6_&2pmPlAU354Hc&v&-M)71nn9(j@l944N{F2n2o3Z_ z(3#+ql9IMWfRzB=^MntXx+UA0C+gg&;Mte0f{#3j^uFBlNX5p6BQ-S@6_E&ti5+L( zr9k6P3rEIrZA~+oEgoDBfMljTW$ai!i;IgJXcIxP>^qSGcg+I54h_+SpE^W32)u-V z?$KuD~HzC9XT~QGv$+I%KGCnxI(3 zEHa8(%zmIh^Y+zFZaRYUAD?Sdb8U z06tK*l|i)tRe=2W(irP=)6%!lp_E@;bFTmOmNj_$`_r5+uCWj znzl(F&eCWa1)_V89crkbr7G6yO$?T)(xp!|I2>)r;nrJ}-omReoy99svp-7_S*hiro zO)u5sA)R06W3OL#fB-`!vWFlA!pY|b#{nvzPsK8op=yU!4Yk~3O0^r58ch*Xt&+CIZd9iC?X*6m&^nevBgD-TS!1Am)b#fZILC?E!dBWib7Cb!VWf(GLjQob~t2?aFh`2 z)65Vus2j|3{)M;Wm4H*K@|sv$kwBZC(dN~!F}!PIZfgQNne?2TCv=yAR}^+_ay^jH7fPEL_fkDR=EskPAFP)~+C$cb z8XC-Hs6dI`8~G?#*3;FcuBS(dOoBwOkxHHBNZi`iCi}Su&b~v(UBQ-g z@`9XC-%$q}fQ}cR+jBqK$6}cl$Lg2>vLJRHKMS5dJ$~W@708jTP`tc<4oU#+wArft z8}bsP4S1K>A-kXO*#UgSNBUlFF)`Q)Wem7TwY+S$Q--tx!GI`#Zo^%G1z{9r zP0|EU1ZSan1s{?PmGgGzoOEYCCA*x_rN?tu;m6J?Q4a1NUb56V@?l$Z_g(snkE*Jw zsxO+CJH(zF(?pv^odrMvfN{%rGG%~H{HscV0RN%>sviJQG9a2!pN}_C=y10+yfvan zp!mY-Vi1(b=Fbdn`5FjaB%&KFJ?!wDym)KbwbO^VOGG&8@fPb2v@4slcl5=teB`;m zFHNi)In(>_RN_UcZ4wib;65nC;$Gtl0{3+6t%HM417Ul;F?`1XC{D8~_XlINBKj$v zbI?@!yK;u+-C~rvh%J#HDX1MOF%t3!EGYYF3o_GB=Ms-aH(8JD?#?S6G_Op( zp`oUpto$QLPnNSS1-}7y0%^{#jXO{drEkr=C+h{ip^D1hB!3 zb-nOkg}zq~u`w~nPM@yPw)1*`K;ND#6q^cA2_LX1fgQ_M6HW43UFhfsyy0K+#o8h@XXt)tf-(c zTh23iUhdMz9R@}%(3vnS((Z9kZt?)i169xljSI@f%KCjBJd-IbGIC*5gaj((yWZX# zsyR5cfO$`~7)E9`Y%Ge(hh&N_f_($*;iw_drN1O~_%wKV94_;KNjD?l2pygc-~G-D zB^IY1o%T^>wwHv3MTHnxdOVyI-sR3T(S|f?M0anln>6a%Hy6krHoqG|Mf3J9D;#cS zQux(MhZ3q~A}QK2iW^u#pQ)}$!?eBEhs1$-{%7bfk0~iN(U(-6fLeiSQf2jE|L})X z1$K3I`M_3K6_3CGl=~5KLy2K1K@DRR86ef7?jzK12yF!@if=(oi3hmlzchLj+S-8c z$<^|Zc~O*BXj+% zxXi8@4=S8VuzraN(}RdN3I>n2!q0u(Un#ioQ9`sc1dfq$KI2USAy4f0BbjfO7HBhjPGlf_iXpjSE2^uv2WZ zzUpRGne71}FVtLJF0|;KOI25opa;iAInU^(%NBk-I*q zxu?9mTw7Zk3-Ja10%|6v%YON0ro8<8d8VZ{EvpdQIeji*hEkdYGcJUnIEtK1ZNnL$ z6$l!cN1OYrYT#E*Sd6#|&4NQ`tDmoLOveY%$LIk?v;knDrl!UMhP7ZGJAmEI{egvh z!526F4xR%x0IV8dRxTSi-&mf|g3_<5rq%~`p+}10EWl5k4*bb{Q}Z~w8h}zbpdm?@ z_F#dXi-nz4DILf|#megIAOr$$(^?>Xw*ZB%fKZsl?XcY&2Wwde!A`?xeJSYh3Jk2? zen^p@1rb%#-Mx4vQ3$L&=>a(1A|nR?`?)D&V=<2H-Z{0;A9^~*(KZaSX_zIne7CT2u;wmDu*#cT#rQuOQ!uN9+cp z$p#!AP@M75lm@sQC?Rkhu@h6WtymlgTSDiW1T}wp?!K+2g9Ep(pP$dtsBE!SEiKFv ziLnDEi;@qmP(IOP^ZA7}E0|6ML_}KQM4=KPN+JN2>$$@Lu2dCY-QILv@9H&jeC_2=lw2n&-#u!?Q}SxkhbK^Y<7mTLkQ z7$LiX4@&O7Fug*vf?YPS!myqQ0!0#~0_#Ul3dK9BsmfK|%1 zn#|Keu-RIrO8CdF06IU;)X2J3`|6dHy|^Y44Af}2kP12_F)IkQnkZU@`RAa*jfQ}% ztK2~;;L04Wl|;Qd+u!+bCGUE@$Zvq|6!{c<#IWe|lsUDIFEp%82s0*(Kp9{8i1N<2 zN+Rr1pPJXYxWaJnc5Oa!u}xn3fVW-4`Qk(E;2F~4JFLQuyXy{0WrnF@#z3Xp>CXQv zr!0mKCXc$nBe28NY36chXQ{4!iIon|=mi?LkR{dwCDF7U7Z=7+_iqr3##s4(-U+UI z?{fVM>o;WoYt12-Oj&3yYu~8x7fTRFFEa|;FA(DF;ydJRW_o5`9m-F0>AHN;Hl-*8 zh9L|{NxwrHsxvfZrJ>A2wg4o+l=fcYe<*(1cy(=(+1c4+;FW>q1+?~YPnMJs?E*t+ z>EY*yI4=PYZTx-9IZm^Se+O5Lk_ib2U@}g*#N;?c#?`A=5gaytH*<@nr?XSd#Do$0 zBakIP-+%x(Xg++*TwgIL@IavfyD~I1H10`x;lXWf9pDY42#sE#KAly_2!79 z6pOtSOJcDMasSsFr7)=m2p2)Xo1>wpj{#c1OS)Y3za@DWjaodeUBiQ2 zw12FcqYUPdmN#!u*C2>R7YMPn7Rn$<6&U7ZXCr`6A?eX4!`sj>Gk^Ppsgy0Z*YiX< zrn(2uc|a|@799;Q{W;g47Wpr9X|5^*OSQVT7OReh%LCUBf;%-cvr7dYuD<6bE#Prx zm_}3$3sV5%9?iTkl9)5BoY%MM?tmMeYwoi8Vy8z2w+C-SPfxF0U??GB@b*6mQAiCU z6=qJTJ7%7PNWZxm3}ZfIL7k$@cP*3I?H*7g$5`Z*!Df5x7=kkGU>pM~)*I$OX1{(_ z&FfPx9XNja^x%B^QPjS&0UZ&HXXdtobwmZ&(DtJO_zHQ48|1_T?Io-Lf(2R)DA634 zivpP}7dMb1L4aJ0Z>XhGw9}zZC!W73Ko2cnGf)FQAVh(p2;-96JUp%Z&k3;yy!ayb zyQ3+7tcSqSfo}zH#@pN57c+WG{yPhC9m>!NlaaynJ!%VwdW4WjlA0xRO$v3E6Lv-U zLo>&6$~6WxBtRw9DKIQ#Tsf8Y9?9zy5P_!k-KCR|7N)`&V6ouoL`1qQyG4WkTQJ`W z$bC6wWz>+dq3==m_kShsoheU?sY<_tj-NtuiMw@63jlaemJ(HxCMb$=V7xfF_xwmhR2Hf%_~ng0SU+dIYKGG;RQ<82Nx+Dw>z47=rIGJ3h0d( zY55$p-(q5jh=)@}p7q=m`ft;8z^%;%d4?R38E(>?d@1wKfjhbvM@4=eK5OAZG^k^K^YHn<@eS4G6T z6(;qK@tnW5qUjtF=bGfMt!9O`Y5YQk^ZDJ0gFQ~<(^wKfw_`Fg1Dz$S`XKLUfae^8 z02SJXB90Mg6jw?7Ofk@^1EvEl@%?<~3XG~iO#*NPT0F{0sY2y~vpI6!FI}A*W4A2^ z0SDjUlm)@HwDHCXyI5seT4GTTo>)PCPqw1YpyZi ziRox-D=&{Xq@<_E!MTI@pB%1qL&rE!KOk71gX_-&tE2&a9|l2{-qv_J4Dvs^TOE)D zT*r^UnVRt&sX8CL2b~YvlAD{Gk9%g?E(})+ zqqZ>-@VC)J3--q$vEv5ZLN@d&EvumV{q$r7R1Do5(9Mh}^aWn_g>6$Z^hs0D-n<1u zy0g9k$Yxbw`!Go4-Z~S=$}?4tr9eKRqa0Y^^C!XM7*NO#@A=nsh@it~Kt;m*8U>68 z0p>Y$4+r>UxlCKn5>uy4! zUQK(_A%A`fTA(@(2$dm48nZ`GbF4C-}-#sm^z zU+DYy@6nzE!VWbKhruKQItJvzT5BanFpMpVEI6@IBvJyska>E?_jvwHv^YgXG~Txa zI@9UB!s~FTRQ__0ZF%s!0Gxq84Q*3_3?PeoRm(QPnf{yrhTdVhp=d$S(&6dZ-N*1J z0aEWhvtgBT3Cjyl3lxAO%(ip5A4Rze)UJ&-W1#3OY!5M*Lr0RpgAX|jrT^eGpQucz zpMvSiX5jeC!?t|EOZQ=rlLsR4d_j|+*vRW&QoEQM{+P4k! z!&70XW{AoO`ZM95r{3I%9Y9HaXtWvzSx{OA#rkoZusX6A&}7|2e|#Ym;fm zTKA2YI5G@BG$|+%(Bcbj*v9Q2!f4Bkd?>tdyngFz1{hf|2+Z#>qY@qHR0jV+BI8r?W z9S%Bai4K9H1E@fkBUmsbpsk{(=-h@3^sa3{+Ql5;qn1pd{jSy;tE(F^cHysq_>M-O zfqbMR$K4Y!`3g!lKK{sNM-&Qya|1#m)hf z4QYu9cx58H*W#>FE_N04_dBRMPx>IIeP`qDTd2;agWWAL4J3R)3rcYK8K1sVX#sOq zYEmY+_jmZq{pR&{_m(43lPV@XH5Vifo11z>4>0)xV$nByXi_AnPbW~$oTOYL zNk|AGB6!?PI52aaB$<5ro9SK7Ygh-3e9?2~u0)CXpBu>^@{EY|Uy`gH`=&YaVPoOZ zqp#yUGQABl9&2Gs^IHl+S-m%aQEQ&^#?7x0T5HL9zr_#{4Byf!Vh3{PRA=|z^ktZv zU8-AV?BwO;J)a5KQ6lt@JL+lyTXvb520GDQ8Ju+hKFAU?Xz~QvRP!Boeb;wcnkP6{?>91#l7Db-C=U7Z4uolN#`zQS63k-3TEubkA}dDIL`Mx-h}zJQ@tKb z72+_N30ev<0@kmht0Ibu91!xFFt!B7SlBQ0PJjVvXcO*uEX$un=v*1BkjWQ&0ysp9 zjBdU(C9o+wlM`=;DHdDTF`j7nooXfn0|9{7q%HHkhh91%Sd>Qs?u#f}RN*zs`G5U7 z4Qq`iVQY(S850S~8AT9eaPbdic(R-jtZvg*w-+K6rgAem*;$l^JGbJt z#a$|wP0wNh9fKz$J9`lV33wGl6o|w17`sktgYWAhu$f8Fgvj=la%84VWkhavYVFMqv;MxyO0W)N%w-6)A{8?eNVDfPJv!2Q`m2-pR z$7i$A)>d_e&B^G8MWpR8=PTj(b`m73w_rK$Wwdn@XI_DE+{s6NJv0jtGpLig+_8Nc zs8SCDW!bz#u>B`GPs>Bd|z@&%gB6Jp`8kgu<`MXsQGsZ9tMJ?G5Ie zIN<*6p#Ut7dx9fysd2|sf;`3*%-PH*FOfXa&q}6J+(f(@x18@}>s(fnTy&Do_yt;c z+_cLxaDYH^p4wgOg?p7m2QIrmivjAEnFy17Q8P`}t&{>%2>4|tQ_qPt128BHS$FML z(lt->flmN%go#0i$6s7EK)6M10qES|#T`jI9D;h&rlzJG#^8WR_|9qrikboibU?v2 z&1uyC)A<@O#GI;B1zH%q)Heaq*?|@Z1A@jkuH#z=4ms7#rCCb(&02^swzjuB?r#1< zJ>yWmE|{AOax8z7y>fOk5MV}AYX8HiFz(T<~M_3g3~6aPMvxhevmfkE{z&U z9{PQu;k!c$B%&;mT~kwIiH`?o`r#aCM?~Nx>@jqG`pHh*<;iby>4+v46(p&ViG#6nU1!uhjo0*-&Df2Ycm~#Q^0g`gr$Rel| z>Odz3j|0Y=T-)*ni+#E0uj#gjdTDQ_sAtO7L(Txk+F!Y$g!8O+1hsnls`al2S4z<^ zen{yEePlA5EULeuw*6Ed)boyh*n&;Omea3#NUE+0!e9ZP23raGkqofUTxV&~Ig;F5 z?v%$E#MH_smX8@h=H}+aGrED*$AQOvM{ltgYyb)HaWs7MbVvkHz%!6@`;FQU-f-?? zhbk^7I+YG2!X+Rm67_atNa?aaeMf^9q0Wj0e?nsNFZhswhXgbLYLWoB#?K`rkfHhB z$?TNBEhaj#?*lb#>K~?{=K|$#^!k%(0ykwPk`6 z%OM;vi;%Ez1{>3td!{x+-|dtyTl@EEFw1yaCEm*NlzZ~_@d3^e9MqSID?gPw6Ba)H zZg+$TIS_uwbaRJVz?r;zR@VTka)}h*amPO{2F#EMN1GYp(xQY z3kNvYkX+*YzoYDSX6O>lCqI}l&2GbDyPe^Tu&%)GH_xx3AA|v{JVR6zNX@8R-%WXs z3;G<7M5mtos zfVgO{>%qrUfIw37GHkJOVERdhC+!Fd5>J_4d3rwM2`LdMPlRs$#ZkTUYLKQ-eF`EM z9|0HK4e*l0>uH#VIS;$RaK!XJ^grbeZDi#NK}%LJs7VN5`;%3(o}OMm{b(3`zKm2< zlG}?~&8`7ORLlSY4v@r+Hiy2O#-$}CZ7-cVQA3P&YRtsmQV^O-_5&sEMHS=4kFKjFAu9^hR|QXx8D(yn!hj4WEwWM|b)O zh|(Wsut<16!@(zANqb1%o>*>&`xJ*14|=^$aU@7}mfdA=H_e%6LRUa%$;;1I&p#2! z-(WLQwBhlHizc`@KJMGkT$}S${lB-BQ+ckOWV;qHh#mfF*W>@q^HE^g<7AFA3D96o zL!kEEyKEl&so8r3>N^pPAj&dGRz7+TB%U!{Xt$UCw z>sMOHr#Fp_jO?JpnD(g{5_uxD@T^xil#tQx=*dfQe4Fd&}6g+_d!qf>J?-$)fKQPaAFVDeQ zYukhEOoK-C{Eg~btaA3!%`zr>dbIIIKi&dBrPKq~=3F0aziZ_mgL83l-*n|O@bQ`x zj^Zu0Q$$gE*NvgpPgEv^+KUeJF`7{3O8oDFJ}Dkvxby6ndLOSB^- zk4h~V%znS%1)1^b`H3@+zrOge2&x$iv$lU7Af-vWFp zQrj0(+auZb&$>-*t`a&qIiY)p=6aaMq5+oj;XAj|8Jjd3DvcsDp(shpm?9aHBDP3{MA*_p(S)M5M97e-k~u>Ol}wpJ=8!2< z2+4a~o~ORQ^{)4icdd85YyEyLeLnTX-uu4q>pHLVJdWc$PCo13saXJFv}-?FU)~j_ zy$Ly~nvl@&W!6Utetv!%J71fMEho*PkUcIcm@7YG%q*~;LZoYrzkZP$ip(sdNfccX z$|s-p^-&SvnP@*7_>qT|a4%!XMju(|Qv1V2B_(oGN{}LF7c~kKCm|S&#PhX^JTpIi zVU=J-dW|FSpFYvg0pH#3udUR;Ql8J75lX%|6mtE9YQN|tLcnrU$3+zDWKKqvBS((- zwxo#UnaEDI+|<9hx+1Q!(YC*@Pde;NuvtQ&rBP7e7ry3(EjC})_G;=aHVT$;;yb1= zP_l}J<_TT zuCQ{G;Vz(vhF2GyZ22_9ntb;1tz*?yCz%}w9=_ZtUivtTVyLGVka;$>0Z3I<-vld< zz&1ZGS?@O<~I=k_tT}9R+on~LzP8a_#3-{_^12Z`vPut$p)n2hVo& zRRA6sL3TPf3Zz6NZ435?WoV< znrn79IM}be4H0<+eo7hB^y*q+Yji=`CI?T{C`Ds~;Jl8M`uyn+G#e^D3uE9VN3$Kbz@&o`TaDvcyA9iog|bG$kqz6; zK23}2`|@0@A}km+7W6rWRV5!jbZDK=tCv6Wy!xA@@_u8xcjQ&{6z-h-QcZofMO?f# z;KC>Rix-k34>b4hw;pvdFbIyjN0HWi{Q1!HH_#?geR9bMAx=id?sLfq05L1yY$$#4 zZerL)Ny|sz;d^b@PR{sr?XUxT_r6w-t;UgvuidfLEOzE9VXnMvzi+*CQK?Mny%*Y>DbyR)K3N=sJJB1SnQ@^b&Gbk^M}x04~Gk{$l|b z>wv1zqpiT!8>Fsr`A57GdTGL!mI=N}&y&?XapEx>+g^3`PUQOZk_{Sr_V0gZqbU2d zxYHTzVqC9~^rPe?MSgS`IOf5>MF}uzS&tRM2R*@$$})iplJT}WQ2bLyb&ldX7nMF* zNuf`81STWuHKO3C3IN`T!%T$2wL2PUTRT$Vs*fiHmoN8?Qok)b)%@&Ol2%OgnO{ci z+lFJQzory|7!z96AvN5&({yadLU#75!)0gVk9k~Ryd9w6uhv=}-#4N?Pq!acRPHQ~GZA`8XondE_ zzPS4ay`)k@k@&TB{D#hH1lyTNlW`f(8qTax_D~{1k+SW9)0UM(leP1TwF-H>N9``XY+|Rt z?QZ$BuQ&!5O(GHThj&Z{z2t0m??%$;4i(ob0k}p~YmYDc+`ve~lKWJXi zYz(8~C8^obRI8g-AM$aoY~U8h3nnxYaA$Sa-mEn=~n%Bs@Dty1&qexLgQ0L#m9e-F4tQ077xQ#SR+I^g9G#}G)ii_-`{$K97ek{zP?`q1`%bQu#v$@_2{VV z1I?p(mv<1{Mw2ehjx4(f{YcMIC7L+AX6d*D%cZKCGi*u%W&A;@0msCbSih6+9k{a` zVLG?wMrrZf(3ODc*-f8Q5)&A_9({l_jMAaOXK?ett7%-0=a-=#P6)e)b_xl*6_i)M zMoW=+uR(Q$Y{v9r^FPq@7TRa{@96UKIsOhEHQ#Ow`fe+AY4ch@Y-IKa)|^tBLx^s) zaI8j34FUUo8C$*qXSX0%hH#H*n@~RikMUYVV&nDg*DSEN5}A4vZ-5?%Ui)w4z&}M9 z_7gI-pF>FkaQMiP>o2DP{dAVewO+07|7TmNJVd*w9HhgtzK^6h|LSZ&UY_77lERtrl#gv=Uj>M??vzq zD#F`<7l>OKy8Mg8HcfWdM10n7Fzn6z`L_Ch1!)m<=+#ScQ?b9((5yoRPTof$w zC90c9uMC9U(D*LN_;Q}(mDzUUlBD;{9s%fRhCM&FKUOVS4H7@P37)~irRb`CYz#C+ zLFdS|$xz6K?l*XbL-e|j+$S2U)1^Ki-NsiocNKD*33FSLOzCewT3c7QZriqP)>6#E8dnP2X~G)2 zJuOYk9L-fC2CpbG*OaZ{UI3(`E=IZ?u24#_8ly|w`OMnt4{4y+197Z8wXd$ZFN#vi~wJ< z`TZE&74-@Ol(jp5kKFc@zGT;FBnaIS>0Qth5{H%p2Qr`0B7m<%iw$^cZ_k%O=aXn+ zqi?&72oPLTS4Z{Xicj6hJUTN=_C2Jtj*V~VxDHBjb$(u{YJ zU8(4t81v`@fq2LNdxo|?$h%ma)Q>?Hmz{lV2`^jBVq$uHC_wB)1`* z9Ecr?GR7*W?}dbPdMywjtvlk*14jvksGzV4x-N)uN|0?Cud)4tMFDxH!*JVf*iw;q z8Xq4gRth6fWu;H+Bt%CuqjDwkR|(4xO99$p!LA`zW`sFFx9XYZ?6mi1H~}WiK@v@% zV&dS23=Gc!yF}&OISJBOLjF;!Z)aw+z0&lzC=v~c#to2k6pkh3*&j>HJZGJ>7CK)X zcFiTJ}iKPYOkY1?Z=3m!lDqXmf9hioFY>{st*-$JkD zW-bhrMibv?5oSJ%kENxGQC_AvbaqfT(%zrCf>c(@o<)Dtu?-rFl>~SmYH#}C>aM#$ zcBz_I9jItIN>2nYWrYnJ;%dDs;59Ugr0u?A5E9)kP+&e8$TbK9T||W!eYWb@?RF_b*Y^ zk6Clj6yUdA2X!1L8q>qN5J4k1Tg1SA+v1#)>0rdf#A=Gf!=*ou)7`}_6_~&K)3?~j zhPp{h$$xfuM_HsNcn`LzA3uJ4WM6F5{-3pJRdt!rx=4GzRjU@FNgTJnvGLgbGAqFT zX5kwmtQOSN*1qmKzdN`qLhNnN*c8q@09i1P0>J5(t+CsC<$vw~gArzGlT(*1_!3}B zriyRRe3Q(|jEzN+KD8ijklSa1sd0dkCZ=a?ZJk5ix`^q|&u!FLe0i53vB)WvL9|VU2YM;pR)= zR|kc#&0DvEQW?0no53g;VkQ#L^%Pagtl5IiRXQIt`b8F;l7w;uZ_I7}=Z%+O0fIaO zK#I7nYi7m`f8#Li`p#7LI5~){ARKx6bSuIQI>0S!=@$kTD01G@7P)&OX@&VTLwD-0g_ zg4hl~{wOFq(VAZ|K;!;+OwU75)37ySWy|>9=jz zxX~}709uC|fRj)o;U+nj@-hOpgp3e>|2*gn^{c-*t>H`^Gn1>W3XVF8^}7N#PF56O zwtZ~6CE`L*nc!EA2DPNIb3{dNDVQF=Uba-+KxlU;;tw>5B1^yJ9{68e?)?ML;^Nql zG4oY(Jbg`(;jL`C!XUbAuVa=8{RAU=PUs4ZHRp2AigAJuU$-t&D7v~A>;8+q9D*7Y z8Ca+vN=u2a4anVv|EiyTQS?;wct>s?p1Mq5I6a8<0FV;zhyTSkZMG+x^Dp)pn}y<7 z*SZ>uM~rwZ5Od2llSmV))K#g({eH|;bLr2*bXw%}bhpfAI5&7BdSLaSQf)`kgtnZ$ zpbTMvyjR^!Z|Tojj}iS`mW2Z!6T)T+v_0(XM6uz_Gn&*QgdAiUoK~w;-*VBhN#@7X zz{A@W&ZDAgK%NG!11m#{DVz7tHZc7f3rYhuMeMML!cO!4*ecT7vTzsut53O0D zRVo$~0|jfqmeo<>&jKi?II($^b}eoox11bN`1nZvpb3O~Cl5Xb3UvSD~IBrlj%bs+mvVzFWN8+os6?qjM$GsyWV$Ah*^mPpNOJF6)*0`(svt!q=x6sS>-LiWw;MRTRg z``@+kzuh12e5vLFRES@F{a94^!fM6=uvBf49OaI%#sv(!=-|_=Nk15frhDAhqMO-* zw-x3Uh}s*IMr&X=BixwKQHfkewG@HCT?}O8=(QgH8bt>-=~$mTT6?JYHO<|R6tFOM5i&f z{naY#GqOx7rpxcM`g+hg>gm&k0Grn}6%0C0HWttnzV3cvB@?%sA*G%J zYLDz}g_`<$DRBoMiT{G6BP*m%SpNP$exl!s2v(u(>7ZU}yEj_U$l%3*h1AG^;}$y! zKnNs-s`xO#gMqxWAfLf&qO3AIei~8sx$=u`h5h4HMkf1=)qMW{II)&f1oY;gOQaOi zWLD%v6bd#nh(;``0>C;7d3Nz@DbmrO6HX3$`B1!$J*=RnS-|4}l`o9ZXr*1GCTuwK z{ayoO!Q2%FuTpBj?(m8Qw@a8%ngLoyK#(+!@c*ByIehqVL~=4WMI5{}p|WWAHH4n| zsHn5l@#!jlLNWC2-Ma#?i{vnu57Q11t!%sB11(DKJm$%L0(k4AM1{Sh=Tv&E{Nz5?olLBNj&v(oJCv^5RKJgS{IcE&IDf z*DYJNY~2ddCW68UOQ5jVagW~8vX^eBM`JcGM8=Huxd;-v3l%$;D}-sASn{yq*{2yG z|5>`5!AYLgY0aNVU>bo(iRF${AL7AX2#EOcFZLI2r@bF^#_K}E%#3Q6g(4wy;+eJB zW{UKH`ZH!ZSCKz~ULhXU3DyE$0IkW$A8;Mbl6%`6v1Rd65D7{^nn|G*wpV^MsBDTK zXQ_!mn$Ji!$2Au}&m>@E+t?vlAb4M|hAkW8j_uuzElNUqs&35u{Ey_s+{XnNQoi3aX3 zPW7f1Q^l*#?nOqGGx?re+rc;q5`Oti9Xd z+nH6=vvI=)qDWn_(^VR%h)}5{%<69em_up342Z2l=b$Mp9Ehm}g>ZdYmeb>9_bb9L6Bo8QO*9q~iTzMT`(}I9;d)p1jRk+2~ z4gz1{NvU7G^fl!k;!%CS8srFIS2rqrdQIPe`-UxnH3ro~0ZoO6z>VOsZlGfC1UC2< zZI-Ut8o3{q8Jet>+)QbMWk(&e=5KVMc0#DfOhFSWFL3I<3E2rJ5Oo2WbC40s7^_X@ z&3rE`LbGC{U6|YVEEh0?BlY>em!TrHm_@JXGuRhA{{;r$98##TGneYElaJmx)@#r; zHbwt9xZ33*nmBLZFoj1pleK)ze4@<4li#{MFKQn;bL~_LkV4OR#PZH@}o`Z&K;@b1i_6$QG!FJFl1H%XlN!~_RP ze>7oS?Thwg|1x;pJ3Q;`|FWlPf;R33ngRoypyPWzC6MZQH1QE{x)Vl+p ze>7Wm0v6P25qWl}gNa9p21}l{+n&GH0|O`ZH>d*kx#{|RT|GU9h;}7Yp!Y!4_FTG@ zC9ji~mS(pjS_`-A1je7pL+pSI+yR(9k-Na6!Zfvl2hRbx-3Y+UeTS2jo%)ud2WJ@F zr)}sprk*d_;UI`PLe~LS6K&%P*)uC(6La18Y;IbuEH?(5e3^7n0y0#ivfdOHQ@ ztzQ4%X(+!3y4&0;vUm+?IECVzlUtU5ksq~Dijjbli$hSS2I6$??Rk;pEh3V%nwt85 z6iJ#v28S4Jwh!t(&$(IB?tb)i+A#ve1*})^z+eg6@$nE-=au$ZU3_JZNaa{i=Mzc} zo~T6kq^15!6sXT5mkxG`vNe?sYI5t>GeHwu1iZZw+$ng(FF4?!N~=i}l%Xyqa@&L3 zbC;s3e|6veu?P%MI*6z^jrA~Swbysns*=q@2$6Z3m(vOt(l(FJr{#T%^ha|z{FKL2 zGCOZ6IzY_pUxL{@q|E|K?auTj`z3mv=?645-$E904eR~6J+M*&c@u%pFC2F@O3GmK zOGCETM-MS^sfoavpAf0Uj02(ccU6b-=Fl=9c*q>Maq_G`qUrS+kS4Z^H4GA_5}@s< z>_|sE^dS;7YkMs%tD}$iaCV8nL663r)vyU%`U>N2vosctu+7^16kbsTD4TyxQ(2j%g3KU&x zYAjI6k_mqBol=K!UbeV$N(jKwlXv2tGO2h~eZ2~*QyefzySTlSTs*qtq!mHCRha`qA?#xP!&WqBfmwffu-92CPhI01Aa+5Xu)%61#wJMyH|#%brL?%0MZG+3Dw;V^fF{*+2O=T^eX^q$cnlN?MTGs zkC_$zP5;2h{xL`aiUV{G{@S-9H@ke#>KVoXc`Y5^v=lcBNdyG3i++!WjJuJo+wDr^7=@KP=&!Ip&XR4LrvLF9G< zO<5OW*;wQ3rl8t>JBkgDGLz<<7Ar%B=1hu+h>RfXx#o<$_D2AB1GT1HP8d<=wR+5m z;@Bm5C}eFqV?VJFe1O%Xe1T-rrd+En%Q^u^xpjFJ6x&hpQ+E*KP?S@+47*{+uQxBX z2IIO{oMQcx>8P2RSTK|Ruhk;3(*oQ0+;h(3?!9{?`%6mKi>3AN8-zbf+fKP%ofDdY+eM(@Vx}Xz{54a}056WAt4O1+-1K z#{$~Jhikw!`js2vUs9WPkPIyAT=PH0@xxwW!v$-Z?P|YFA$5_1q?~xSau%8Xi(3~ z!<@Rg=f4;X4#vsU2LmZV0w3@R03k<2Z|z9>fV!d68cUo_jhig)3_4y(lj3*bWa>A^r^BkQ?%jLjw|VS$)n}&_ABxUYg`tR3TXm6+ zu9r|p-eX%8_*`U~ddAuz3${tiwsK2}mYvKqNI1ewg4liiezrJz|1;SZv(9?QyU6H~ z+kAVLe)yEw@N7RIHVxP^^@zcU8ub(DsOjE;WJEhQRn;>QwVgM#t2Sm$nWEGg9azAIlx{fm zm~?57JmdWYW7^>zdF!E4-KvmC@<~oskaGp#mZc3Xb4GI&$;>$|AFh{4~?e4t$bfv z?9Ih=W@ZJ+%NZ#a-=dfAz_bDY7Dw}ljQOQ48d2!B$u^QDIeh?q=rEN2heKvrX=g{r zygMRf$ru^({TBNtFOxMBGMV8)m+r zgIv1JAHPK? zeuzijkcJrKe2Hect00;6a%n-usJ?WZD{6|J=^mQ1l zzgZI_RhTk?EJHKRwf#fNs3^b>)+eVUQzk$JdSJoL)ZegNKqG@T^iK^z2ULvZXr9`D z?gR&PevrZd&`N#u0};O~a8|J`?w2d~BZ;IJVmWEsnz#EzI(&kR;G!WTeKqqv2Q2Yx zVs?irh$NnHXUx8@u@;j8Pye@liMtlc*G*aq2pC%-~ zIbvv9J0R=t?>_?5VB0!=We*d5j&@)(#kh3Regb$SJ>g=4I&m}oQc+PcBvWVzxbfSM znjvFUMr@eb*vQGC5!mJ+Pb${qMusy>IoV#CI{4Dc_rP>)Z60P{m1X0|Ldvvs`SJ{f zJcU0x6jr1#e|0Ej|LIUfM(v)%APnESURXFOMVgI8Ac)wW7 z&KvD>TH*wI#Hc3CpoB=&=&4p=@KB{OFzuyJ0gklm17s!-829 z9k(Asc#2At=x5UU<5?0$39c<3i0=6Lv_GwJI*(G5eiejgw0T#b$rRkR5LO2mfnMagWA|FVu{*Bzvy zL>vOk%aahu{F~oB*-QozJxj)q*)F$q!mB6Lhb z07P03@kw&+Urpe~Ux8wDwcHm6Z}|!wgl{47qTfimm}QcQ)M#Fbf`|pS!5d;1V3VXn z1MauqZ=^dR@$KmIgc^ekM27TEZETI2-Y{ZP2cRu=i1o^q=Pm=QfwgEP$PkDlNaGEW zuky9_5W^}Pn=PngtMWZPGfl(@uZa#h`;3_z1EGcO1svO7Q7H7aN~VJtW0>^wbpMFU zFzzITS$y`-$DU|PE`=fnUq$REoZwxkD zpLYH@)iFOUH2FdJ^gg+%e7R1~v#gYuxfah=G->#3-QXTry(p~;)?0h)ivR7D@e{Du z8;0Z*nB9_n zmdiKoKX@Lm|Jl=PZ|x|U^hJGjot%hEx%8s(tw5NvGnFrme&vgGiH;%KQR#bhJYTX* z@G3Dds2FSVQm|J}^L?ZI;X@iV0)+!M@WOT;5(fasOP4K!(q-a91Z`U>=py+`qtS8v z5mwU72O$&CWl+;ImwbRC9&fzhuhfAZeEz>eWrP~iKlR!i!y)@e8klQB=Z%8U9I*`P zH*_D^;%}FFzvks-TeG!o#APo<2zJh=7V6IYeK7_vBSwfzkapv_0(y%}NbpAMO7)@% zVbG@_Kq37{gn)zv&~-o&uO`7wfgy8*l(JB8V9?A`PCKhC_9&E-+K1{D*cNV5wk4a_zl1FQ4x$D68#VEQGqSc<7;$c9X7`#Fyl`E%iCCF9G2qnVXXwjpfmaOjF;oS-pL!j^uYg!Y zzyctLg$nf<(JaHl?H`~Cz`|9LTB7*@Qjp8Lv{+`zzJyQ+?}z_Itb#lPi_t#Acq#8; zZ{A$d6_qaeOd+`tP#xp7-YjH|`(4SKTP^FvXK>#oPOWo@A@)F^fq(SZ^HAO%_I{`p(f?;JIQoEY zuQ~y>B%xV=z3CYnb3ldVTgc#BSoMAIKp?YGu-YsI5Ze2tYg6n27ox|y&AmPi(fHpbT%h)EPa9JjBkBMlyseMd$LrWvS%l<}Bd0zY5194IpZ zX#`lxLSdhi6?4RipOo080|I|u&?%^(09zN5dtgmS_PlGU%PMSb5+78fnpto5hIGiFA{)B0==T?4ZJZs47J zbKeY2&J;Pi4PN5cJN-A_a6AjrX-=B_s66jThn&CpPh4IXx$Do`_&?>3`@i@8J0)n* zxD&z+z7YLzEZ}@xP1zq9odrLua~vC~O&c^IT*b}q*w=hpJq)WFt#4VBv(KKxEo}J`1F}ZKAT3MEwIb;HQZ>p;}k}SDOw+yS>?)I9JPZBCo@-Nvs6Ufz*X%Sx#&yDVJ+b074Mz64 z!bF2o*C0F!RVeC5beuDy-^W=lE%7WSbMV5Nc0;fr;9F2^ISY*Unp&bZB-5H#NW!dt z;*mWu%+<@Ot*MDXQcN*_e)JAlJ46kfjanrcqB6`hpQUb2oVzM3Cw2YDjFJpU&n(sr zo+1)2NKa5S=Smt=ejXPWaxfB={5Cd)$crxsbcv+dii0Tm8X=rzs5iNA^C;LY;W~^* zN7CI)1ya^Ajc25cdrP&*JuvVb>lFxqb@)KkmK44^91n~2%&vF zM+^*nYN~7Gq+4EQCh}k<-_9y4Cz5A^oxp$1{%}+QJ5OIo5fbwy4~d6 z!?yM+Z%1QDc({&{(Mso>FmUwn=fB=;AN%4(AY=#5?5s7G&yUtjW;6|=dEOhYM>w~T zjmAI(++5%Ah^iBN)XjB|%+`Vfn8R0%mpGnK<+YG+(J)nl<7BmFg z{Mbo)+wAchDNUx!$U1;sK*L&Wo*8<*KSidu^l20|G(14x#d#P^p{Yd&os8LMn!lcd z(TEWEg1%YYiKjaSaQ+hpPI?EAncJWY1lkPm%F4P30_mU#NlO8COiD{QxC7im$Pjjt zA&)`t_oApom9_zFf$gySM$P*~ymZ~q4^E3T=)lS!?JNZ^i!GxUQr$mJc%+v8dm4_U*j zOH$>jy%kO@eEq_+BaziJ>`_$r?Nxh&Md2@P|;FuaeA-DH*e07#Wc;7QGu zK5YX7H&RlzqkdSwWs64HiMGBz*M`zc1GMrEN<{qNb8vQ!L4!>*HxJKkZZXTAO$=Uq zDEq6wc>btTzk~vP2gY)5>@6X#8RH)0=>g60F!^65c z(hQ*PV~v^)yBVWy_kj#x`Y6~VV-$!KnwU5}_T^ zf#eVEOio**7DG`re(}}&Q-{16p|11cc^SaD(%K8(8Wa%lxP^y{s|(;I85~FYcyJfA ztFKWt;js!bK}0t{*6a3d9zcOLO5I&uAQnZWZ@$MN3+K(0mdPJKzG9<*zGbCB;spUj z$}Tho$F?{-Ic-o-IF@>=k>LtXP1{u!=w7p{bKXJ-*2|YKubGG>Aa5_8WcPD$fQOcF zqHf#-@Yp@~wRsyXGb{iUtCX?Z1N$XCK=jESi0NR6i4RQQN$_!Ups7-`cY+qgdQcBr zbto3(aNl7q2Uaqpg>Ft9%RzX8!qKpE`fBAAKHac4~@r#4$5P#Q5I8frt(zkd9BZEQvS&jqIT{ zwNHSQw!KI+B(XIzIWTZB;wWlOa)9BnqlZMnk#C!29L?XK14kjtw>uOy;~IfIQ01W$ zfYLY2R^_^w*V+qp#_u1o%8)_CU;5J88V+gGC~#vUf+M4lj%jWCe5b9=9C;O)qC!}+ zDX_q?`xY~x&XeI9g@ILDR~Ji-F!v=K&<`+WT6w0Sf+(8+J~DXF`9R76N03=Li4r)a z<(9v{e$TJNHC$|)!L`HF-8v{-#|||W8V#?2TK*^Jd-g#oO<1Xtq1of4bH4U_t8TU0 zZ#Zc5;Feebh^C8F0sY%sax4r2Lq9ee0`rgQA}kQf2DjWKzc>~e-xM|mgnp8Fhzdnv6KXv znTmj2?$g65p0obIBuT_1!xzfN;5vkQrGuW66BM0wO9AfRCZ*2$fYlT6YMx=%izhtL_PeD6&5XRRQx>pzvXnR2w zn9w2hJyBSwat{PTztAezg9#kT^_Hs&-oL*N&BG|fh1RQbonTioj01~cqqS5^K+t5G zW8c`upzC}$Jf2`J+zAkS~wvCfcg|Peld?8LPI3Y z1%bFB)>5eHEzFCEAG?RlX_)l?kNv^~g+%T$ELQ-VPb+F4^}NLJY~%;3x%qHvK%4hF z@U{foUM;F>JaOFAmz&=L!{cywbd8MOFtfoRW;=q??35@PmA`csoWXul|@_eDiyPLXM_69;)DDq2IeL`o^U z8VvE<*4DWf8@SJiZfK9d@r6@bMJx2{fv?im+Yjif#8$`ai!z1`UbHe4V(>CRCS!%2 zzs>B`eLVXRkRJh{#P~mcet?!Ed*wO?pR3*1CUeYBDZ^gmUv+9ENXu(APv=Kf|Y?fqid;4n~nQQWr?U`8DR2-vJ=DJ-hn{DjO zTIQ6KB$7*bFG9dhyP(i0FE6Kh&mnNoM<#I7$z%<@JcG<8cxq1U*k*WgO&EpWF1*UR zM*1DU-D>L$ord)8xSh-qJE-}S@CMU?_$lH#-MPQ+CibHw6tTn+jAVaW!*2u92lBJ& zGg;~Tj6WFVyh5G8-8y%E!$i)*@ayD=+;;1Z2kkF^=*Pv3KWG6^*KH0S|(kI2@o#9{UUiWhoXs=d#2U7VuRiNTMv3y&Xf zWj&q>egpgtjjlO~aG{q|57FUW^cbF$4Lx`MJem4O*9?PAN!hCPt;f)X06XZk_V3nB zDmm_2T3tt*kRaAxW<#&71xC%>6ia#d@p1R5EW|uAS03s^4C&a0X$!!o4wdDj6Tcir zb(dg4u>{)DWNENyX;i!`Qk*IgP%) zzNwIGxf*U_Vq}zVE?k}6(YzRLyRlE79&m4kI*gdEmPsD)KCb8H_qOpm3u-}Wb|#qr z?ghpR{f{}0$RC4EhBsgA?)Tw%dHC2d`YK)wtmK8|7QI47R@R{UU83Ub$&=KIh46ZZ zo93}x_wM%g$14MMLlY82u%QTl#XmXJ-(R}jV}t|h81@>@G&1Ma+q9!8doKBIc0cS| zghWIVT2A`m!eovfcH5z>tW1Ei+mOV{BqWhF@HTC47VQ%zm=clMu_Qw$6$;f=f2-;O z@C5P6$;Ax~S^66+3|!f;I37NHh){h%@>B#1^J+>ViD_XW)AsG#5g4aB z1?S@8_v7K(nWccHJ=LoNiJ@jYiWX&L;z=z!P>D!ih4)vjL@gFS@vx}WJ{ZT$h1^w! zoh4}Nbvi{pgX2Z*7CdR$;G$ez^kRuLPC~9xcup3GC6(; zIk@ZBub5oq^i0-y^$Pkcty`u#j!d_*M+rTfdqZ)@ZoBCN7s zWs@Qhs>MdjX41P(ls%=T9B2nUd3$Fu4&sBBmQUy#mQrJ0!j8@|cSj#&)(NuC_quF* zSc%~l=}tEnk30E(yV=TNQVC45CQjo3&0Pf%*{ruVbFrTExC$tm4u)X*(e)3yWZ*! z#7?Ne;-EhTr27?uM6CZ!8>#ISZ|3VrmoOB^w$8_Ww>Qy%&%U(s%Z*~ z|K+qLzapjk>Mg_dxGj5-(J7%yxFN8Uj(p+~vZW;$BY~7{((E9b>z%pLIPMy{FII)g`=O+66=fjmVh1L3EH{ox32bBF~dM$0BUU1s`7l z*K1fNOO`KJ2d9FR&;nZHS8x^mHE>$FpO&%)R6td6S|(iUGXc3-tt+zsF!%!si z>uHh%^P2Nx;Vy6b%7inr#<2tTDbmrVrlt%vD;FymtEixF7S_{)vS)Hc?$Btwk!9$q z&i`4oy=Lte!~zTCv={)=*57|{&z>vOYWhcxJkf67Ob+NOqb)bJH*MO4)jVC_0QFFs zoBQehc3tDa$J}A(e(qBbn14Bxk3VtJydx$j?VX+8I1({tJwC$(4;0ceCFBl$v_t>a zCSjkx8M?A;zSijx+;c+{!bE>4S`&2eHdGf-Ga=&JQ{*+zW<6v#8e>i-DqV=xi#qLMkhID4;tGt6T zadFo$FY!KpXGZz2n@>B8YPs=-BA=WfSibjz*LsJ$`f?TWO!0zyOM-kH>(?_d{QK9d z)@yU~VzxMmN=M$a`*x#{nVMse-gzK!Ez|rWz%AM{f3Wyrp{3Mcgg{SnT*&da&&wA) zcg=5F(=Q+T`+WzjJS_ck%0J&v4!xQpWv^=IbXtp7D+qV+-*0(&N3z)*!pa39(SvB6 zuAE9q6k%YnY`qra^nIt;{D-^B%MS+y2Hj)F{J>S;HLSmPJ|rXr2)DxQJ*OwJ-ptH& z9Y)5#?4o++kHqv==CyzQS`(nwcUahQ-CjlTSD1!% z1!K_Ly1Vzm0SqIc)zp_K=#Pzzz}b%s6!s;}L1}!TVaeIEXK`HC*(@<+ zN7{n2g}7fkI~SXa>jLUU2kPOQ*07u{JR_@*eF)N}#)}I(w9E>WYvWkfd@V5E*QVOuQERl}A4*sje+9 zEcC{>J=n8ff<5RC1Vi=ZC_l25V3ZUZx*Deu?i;(OrzhD??2Ubn3fMA;J&e@shKt1! zK5s0ZqjjtADK|f!;991nuY-eSuonn5v4`ZxFhcrG0IJ42a6)P8?7U!9-`U+=498Dk zEU!jCh`^MV#)DPc_4d-%T&MY2% zR;>@NFs5ZZaaM_l_fPNG^hq^h8SeP-#Do=8on-Ri>n?I0aBy@&8Xc0Wx3#Yy=?3H- zAv@z?P|T(fb_<#=Xr_OcW+x|~0`i6fDaP!ooTOwR4mj?uwfB1Z`VOF#8#xKT>D`2V zs!lo2E1o{?j88?!DrwMACmX~LvC1|8upiKZ(b4n3ml?f!`=SECG~n2Q zBq2;;Q8*|At5hu2tEl;qa`Kx-Ypc4ly?lcc0a@({Oo4E5bCb(__(@SE+u5w?Zm-eZ z?*@^x`wP`y#@e>KWb>u(W?P%g^5KXhxG=!S6eLz*F-^IPd39aGAbyDN`p((4z;1}L zLHSNjPEMn~inLA-7n73^hGxP0r~>2fXk4U00PjT6Ly5tG>M9+i(&l_mi zi$?_@zr71%yAbLvALIt&c8${GQ|S6y8PRak7t=(lV|6x(iQR&1^bk;gUVnTsa{hy&fEZ;%wmdOXT#b|&VlXB^JF z0`5t!5QRD#9In8%{ycoqFBEdg4Z~p_cp>SGK+4)Tl8I5F3pqIWgX1SWBvx=j=stpb zFz=B#`8+>g*>kr4`1^{Ao{;=sPr9?vQbeqr!IYK3#8G-vKO84KCUaT?0t4Rww_%E~ zFND9SA@>^j0_+fU_cIF#38~B`^52Z*W@97jJ}`}fGz_PB4!=q5@LkQ;Q?_GR>*$z8 zHoks5k}?F`*Qxln*TJ zDP-z@D7UBc^Q0Y=2h|%k~^APkBJr7P*B4b5$Le6hIY6t{iYJ3$-Weh-n z#^%PBhbME=yU(bqI*~3~%tFYjs(AW+gju;OjC75{6+7|b$IFO`D2R&NC%Eu@Nu~(3 zC>}k^*0$EU-*Rx_JOyPpeO#sNQWu(-NZT!@`>aT9(8N#zKvtwNsBBu3KWstMp?ZFs zzRbkZrlwHfkx&_GAv;E)ylKORe{^l_-=!CYt5H}=)%s!c?9OrnG(dGRLr0D{)zSl=b3qhS1Tb@v^dvnHB;*QEc;@{YJ&1aVhNXwANX|HePH$+H`BB`Um*w_}LZ5RJ z14def8`iG%LOcW+yjxFi5wcUVn;Do`#c^c74~USGfJ`7mLm>I4*k zGlxE)y%S@k$M?#B{6c_UE@mPmEqxcTFsYJJ{%WFKpxX&8LslrOA-clm+z+cUz=WrM z4!0vQCUeEC+;6$&J_0RsA8nEMkP)GbeBN*dPWs}QE`ab$5UfH;Pr&Hol0H6HuR>c8 z=aGlg0IW)TPmeF6Co!o5M}sU%u3@mTzCHx~dwzgT+q=5ZUdU=@W`?dYU!c5)bahp* zbZFU+054+doF;~fz>rmF=gu%JHt8%uBI_quHDDWg&)-TYWPS`Z1d(q1-rjf*RtSMe zi2!(a9xWVNA}Ck^0tCgSLAW3^xj0i$VZ4ArCF*xFR~*y<>Iq;b?@4^IxvSW?9S1PZ zaY@`FyvZv5bxbmy4}tt)ULs(Nolq=1tvKzO*ZMis#Yli}~6KR|MmCNxx% zb_SjAuvKu16K@O(Y)L6AXXnG}v1132IpICgwsIA1 zGO&xg4(EAX9w-*@XoxrMU{zuJegVyS;|I=s1*P01p7- zfhm45N)9|~lUFVQ5fMU&U#hqPp{6CFZf8X3IVemAVKxMOf7NVapMVa{^&?(h3Jv|P zB_FZz`30oVY_bWd6Aw^f+zXsSdmw;c0b2nyus{K2TNhQ|e+lOf;6q6)80dTb$a7!4 zx)iV}ZsML)pR4i;Jn1pXa?v|VEC(eX01NE`R~vJ-HIK@qfYto@^HGe`(mHe~FsA43 z=%v$^mJ%=n{PN`sWPC!KH(x_Ihuq{XMDq_Y6d1c3sxdIE#kh;{iHTo<`XnjX(?5N> z0A%$mUfBv#=FFU&3z!w_)J$|HfW6G_#BOlfv!wzrGBP%{UP@|-f6*RTcCN&;f-3+< zbsFU7^LC6PlkK}0uz2&UV{T43-!c4)6v}8MMAe*j+WXU3nv||9+ve98QWjo1opl_; zZ6-@XLmB#Sd!{R7*wLC_3v&NHzAV~TMFgs4)co(?y+ecK4J@_VoY6SW<%9+Y2Q=P- zPxXMfQh-!Pv+Z^yICJq8%{W4cg#+nuBA5@3q?NO=EkDjqw(02*yDEVQ(r3!EuM^)vkdK?W5pYz<^a>vmtA>Z>ld;sj&Hv%nymEux}!!>Iy0&I{x2bO1a#992Y&EDht-60kyU5wPFuA^VyqtiAVy`b@iL&o}YJs%%Hg4Bi~GrFE}03n078NC5B zvJyQ(XuWMC93jYlB7X@CJajhH*mye{fEs`X!V+N}bclf12zY?+(*)8CcJYy`_Chwc zHXhHPOx~*XC_v39MnokOM5Hi%3hJ7s7!eK8_ScQ^cC&>&1kC~>{x|tKQz$#HfB?z2^@S7y>r!gG` zX%La8jbGr$S|AUIuO^*CFV2bE{_@Z@AHGHtL@P`$JB z@RZnR9CvE2M<$DW6mNhU!QuRQ7$HD4pm1b})~L#Y^A+g<@`1XXh%NNGOM6rd7d?3a zc#12c#eo708;UBxS=G|6)P$!`JLK}G=I2&m5({ZrIGNGZTbmFv{TT_)76dK`1OU*N zjUMoJ0OBM%y*taYluxU(+~PTLrv~|1g7|g)+BMzqP-M9{pRox|XWLm2V&9NPRZ#B; z*ILQd*3##3eJGD%zHL||Xr>z!=7jMkDrG#?BBDx44>2(b=Q+`%$n0Fi&9Cql^rOTB zO&Fpkl=b(a3d0jZYE8Ye45_Hn*heX-@b-^&YE3Ol9;y9bu zG)O4&c|QBM{Q=wlC)hVoh8(#)f_jdOF|V=~R#rZKK^qCBzPA>#ZLQ$=Cne5qVaAP- zu-9oQxp8O?r(V)ZZCDR~L~47{*Kot#&Rzt3syL+$f{9=7py-Bl^Urtu-js#afkZ=W%SeX=p zkf98rGG>ZYGL>0~1}QTcE7LxodVl{9`_n%5r~P3&j`uw}u$E^%&wXF_b)DCFoo9I% zxBQ$pq-)^ycOMZ{c{L+d`{l`g1!*usyi0}MF=RpP5Huz);J2j99)l1Caq`u8?C1>_ zfbzu_71HS-0{d2=&={)0Z6AvGbvs_0`WrMYbP>-FHVfl$$N2>MOuBOh=}|K`d?Jhb8L5>_-Jz%k-kylaBSQ_ismHKzq-WY(vt z2R{I194a>)_=~4bC4HB^WiH^9vEU9aB2o`#TOZXouU>)Qaw4Zrgplk-^aj}S_51hs z0eOEvzX=dwa5%6&dMEEW#*4&Nn4kZ1@ca745>Mwuk;cA(LyI^i@F#{`9Eo%u8;*b= zBab;X2|X%x8#E|;+J)Q{wR_l|JBd1H>7*4m96x>>&5(qupFOwV#E2i*Y`0wGWcLE- z1|-pk7^}0}JwTbuUzKlQEKDNY%m8kyL&MYSG1~M=9m71Mn;O|4q486=jD(HIrvYIN zO;c~_XP5SXjAr+HoyHRBp#6{yT6A4o4xQa5-tVC9Qrq5Mhit>E`bP7U^b&7c*I_%I zIETTfJr+MA3v5U3o%i(Yc&q@R0=$S>ApPUsJD|&uBO$xsw$B`bD=4Tnro7K1!g)k< zr$2Wu+qqqCN5s@;e0<*WsL7(_sZ@jPuJFG1O~0#~etM>shw;YEBYDM@ieOFWKE`>a z=rv7hynn{bKosV)ttVY?zp23JC|7L5!%n5`S*|KUv#G~T3(c|+Ls312=sY6iB#80z zk&(y0N89zo_mMG0gG!GP1y5#XrhG1-Iz}-?$?(e>(9Gvz3Gk{4J~;LEj<1Z^_U+cF zF2P_TQ2d!g%Qz#Sc8@mLB}!P$R#jD@0((oTpIFUDNU~&YcI8rX;_$G+6~D%xB|zU>KC;m zvcR}R5r#|_%oWEWim`>oJ7|{IV8S*U5fDuT5e0?VloTO?@q-{byxj-04`@T;WHRA- z57rBXo0U;+NGA3EHhUjA=`%0(MD;lRz=2IPK@fp(X_#PxTx|@%iatPU$S4T@FRBmQ z_H(|GY2F93WQ6TL-k0ph0qciX{FxhnkNG}rqI2->KH)J20;#5}5u2HXEUdbGCgE0= z-t*)}a4?*sPvWLs20qasU(jVB$#Wx7VP!!6w;^}U+oQAl3iA#cR^Mc2Llk_8czE;X zO~z``@87>?D4V}VQ3L>p4vBgn21ei5-nE=1=OkFI>1lRA>n3MDqfX3V}fGvBdUt9D^W?$>YCbwL;Cm;OVgiZ^5fY zmjV6a_b?{}cy6!92p3phMa9JiKwnQ*tq4C!0SadKxeFbc0}P*s)-biQGGekvnhUkp zbzs3l><)CyOnFTR7zAw(sTSM_<8Y^lbPyLmWUiQ|ozp>d8;N=F*Qel~91XFJu(&vF zjE_L`C1)-M?WeGq7!AWJV+3tT(4Zf!c<;E|Fpv9|V-bbE!~ z6*h~(6p`&)k6j|BI#K7@pmGJw(tAf{l~!sZA3 z;zSDzU)Ti{6uv?-N2I`jNeEa1bl>wsty@6`f`;=er$X2yfSZRFMce0znA-$b2kJYT zSR*JCl2MRggd_yNKqxQ~Baqq`kD1Bt-o5+cQ2HaHRR`ljB0oVt6^w|#jI_EFOUMiZ;zeQuw`LSJ9=20rt;;rY|vO`{uTciKQh!O17EJYgkzsuMEi} z!~?U~h@6C=8*I1Gbp(Rc@wjSj|4Q}IOdAbhPZyVr!cz3VVryGJK9fVdLubj!$*JVv z1?ehR5t;#ItT}As?w%hbvh$Wp2dr%Ki(RRd|vFio0>}|d;{~%lx6C1C)+e61W1XSk@x!W+Ygo7Mm z0uc33_*V=kA}v7ux-+(6bl366J0U2FRvaKOJPlX~o5eXbwzU~?uoRimQQZB>Ho2yw z8wqOP?3+6eD2`j?=)2xJ73M-4f2Ph886wUa>5FYD>Rd&rHMONkcE#MXZV_ieV?g`> z+N%YSA1DYxhv>buCotLJ0|r2~DXBLvU5hz=6v)63Z%;nD4A?jmGc%4Zap?TwJ&Cbk zU^GLDd??QlF;L#dq?d=Qs^?d0i^p)ceEJx6-$mL685-+}-A*6(y2+cDxE-4X77H{G z1m*M)@VzjkpLV+}tNRIHKm_nrNX-7sjuH%VQuT9wvyAjb*pa`(k+l)JUAetErKR_Q zz@uL=*j*?|0#sv^pyV|zhNP0 zFVZtT*LTvvvBW52ZX$JHl z)&fWOKj97k;{tRC^f;Y?F9dEp{FdK|xns&JO;AZlwuFf1W~kezF$0#DUBPYd<% z5u|8`&YhDY_}hDa5rY!Q{o5uB+prvtK0D1!kZ_?S=8f2B?l{oF`c^Fb%`zsDxS&sn zjLhR6eRe8$wCIRH~9Ud#cpXE)T$&bUM0f8F!=>Vw#xJENCHVoJ$TT(Yc!4G|@GE4&-$0-E z^6|MV7#b)LLDjen!5Ped9h-{5aS}{4SCA=Lcnt~z_xm|HDG2Nm?ozJRn><^Oy+>LB zM@A+kZhd886EyY41{8iUgtw@}^AE~Dy!#A*z)kO;&K#yY~=x8J(OBU@0+y7yFJH=(^n zxS0Z_%t4Qh_$#dCph_U#Pc#fw4 zna_A_$j{Ru%uHRhJ^`}Ag&AQ?v@T&ijmh@3f=b_&Op-`OHAgmqu zM-i>SQ$_KFzl(ef>j&u?CYl#dl$?B=)^pEV_2#~T-p1(_nLK!^`1Ql~%cThaZ-#19lMukdHCSB{c7fNA} z3lmm=qCVG2zW9bb*9rvO)r|CLF@vDL6-V;ScUkA_@cjxxe-=|dDmZ`ftU#iBdS%fo zFk1e_(jR*$D-)B7ohE~LiQ==|b|HseUNS)GZ{Y6<{B zDWK#Ry_4wp{l$C#>%XIr0EpB|RXY~uR}dA+8$}{IxywuA%LLKm`t92yz$tL_Jpnqm zAADKHGtRb>QBw-(PhCGDhyvQ~M+K6E*ox7yyD>4f5JDjap*OJEo{iJ1B|1w`4?Tz# zf8N!#Z{hb8Fu^D&yxNz)@0$EuV1_e#;Tj<&fMypWDge=BaHOy>(4WU^wup%_0V;Jb z2#wS-Oluhg?H(|$E5a|jOs(!EMMa;%-q{$FSg+?I{jAdgNfjVMk-IslKIJ)%85u=< zW3fGxH7MHLXzzCGV|&~4o(~DVl|BdJl=?z^9`Y^UC;i}aR$4I-z`BXMBiM0x524RY zG1T?+WwTm=LRNOwxfns4_fVexB>bQ@FDnp7`_EE5B5$z`SEc@lkDJ*cYKN8SoM~| zf7nZU<{NnJ5G&h=y!qVu^ZIAhXfa>tcBOuf5Fq>NyhQgLilhe}xd4t8nOBG0$n4gZ z?Rf<*5iLeY0w?A>BZZ~ROk86=5vzaA&%3s0%l>RUu%_+OeiW_503Dr%28Gt zf}yw6kjG(yHl{O=`%jih$-oRVWU^ zjge;tP}g7s{|F6jk+k}~BwH8Kp6Nfug$kPdiL(wXHI`^~(z|cj-WTFr_m7bmlu1iY zXXJ6oU$eTX{jh=Ze+)yms9Sp`Uq^V%)GPh(J1RjEYX67FC!o4P=>O0W*^*X;{vXC5 zQxk(a^?$_0s{?)nfAT*vp_?*0+kgKAt&JZ%-~YY0`5l56`QH`oIQ;+rng37Sw5Q3d z{yxJmhXHA#g9z4IkJI?TSEeQ>u;czg06<`}-^!zd)%r*1RlZufE}C9o-02+p_biJt zz#JeZI*)GKWWG*d$11=>U>{=-W8lZr^H9!X-mYstPNQxev zLoNCLEs3HGvA=>*2*e8jd)Dsz<)qHZI`b$~#ZEA|3H3qeh@MaOwzTb7~y;*w)4g zsxulS7yPy@Npa7OS zCVIGWvyqq0zFoWeKT2*kckSLYP_OEXe=XhMAY+x=*~(A7w0Ril8{Vh~4EN$q#GN&`UfY>Il*yP9}!bwRCTdw3@8Ns=Y@0UX-cxQ{6aS9v9yK-+cgm zdO$q;)zclfgqn=rKJ9h+-=_V_z2!RHK@(B;#EU|K{}F^cq*6}`trj}JJ*=<9J>`Gj z1^4s+RS>A()u{3A%E@1AUT}0&SlnBvdU7lyUHomzzG1G5my}+a>9;l=TsNvZ{!QhD z=+Y|cL64PZdd)vn3bW%6a-%ClOrx?U?2c^!QT95L2coHquF3`LRidw~g>qS_R4R!` zdBC4S0tk)?!J|Os0X{f^-2~=bf^Z1X{yy~g_JNaQQq-CxTs--+XFW!XuO*&e#mu#H zMO^Phi~l=Ix4A0CZJS?I7M@$m{IONzPj=tRPUZnOubZ2%kd9{7J~fK+Ja?TpxBIbD zPrCOpOi@W!;he$vWfMkIyynIlK)?X|$1^aZy0dd*^3(5U%uu2PMkMdX8{+yL@S2RW59$?C8{<$9^#vlRp1S5v>-T^(adOB(s89Bf!{ za;ro|XU>m^9Z5x6;Zz#2ZN7FHgP#VC3=$Y?_p~0e?zqdAln)7o{nLM9z7r$eLkx5T znfz$^WjW;DBuhAb47e3bm}&{ghlA`-_P-J6b!_}w^JkZh3EMq?UHDdNR5Ta#XxEQ* zk3N~|jbBV4%Qp8td_>wiHReBbjxJ>4folClW?Ji9l;w_h0=6TRkC#|goLwFXDny62 zl)P1%NQlYo%%{KYO{>tKvn(`~Tl%=V=-QjL7ka#l=wDkF8XKM$xc+hrkCO&k4=d! zCbWJxVcPs6==0ATq`kjuS+MF>N5Z;2Gw1!M!rQApm6|z6H^yG^AE%{%$dK6kv-y^L zFEzxZo@;@zp`!DJD5ET2{p;u9XEup0&#y@@y-?6Q-#KdR#wAQd5jXPd*Gk?i!1Dp8 z;nBtNOLNPgdgBgN>&FjLd@@Y(TesId+h!UoEV--TrfjKIHP?#1R{>8%c=;SuDOO#lSX)YtiSwiQ4iv8;9C}$)QuB;et>q+a2 z3=bzvu22D>Mx~xO!6&bva2^9D_oj?DpRfzogV7i!NFO97k_bx;_`&u&LRAfHd|wb{ zAHeJodQ^&vihI4L(|Gqq6N5#BSu=^4g0F<=dP9sfjN`-sPcoGx5&zF zkT8BsRad`$c?ZUEY#kiJIrfHP4|Ag2kNklX{M)4>G~UxjQ@;yf8d_|}4z<0!YIqNB zZtipFl(%#oj>Z)0Npd%6Q0#*&-&dkKC7;QB1HOk?%U@ubpLwzJ+{NNoGHpHJvP6#fQ=GLflC2%U&`DrtGurq zi@%<6Y>C<9{kDtIB{rNNr87U9J|Q@Iq%ax$|hBKd8f^ZWy{tx zI^vana)tZ-7BXcHZTDDjREghxS)5h$>!s4E#Gn2Hi$?{hs(T!P|J1b9z8j!dt^md3 z$>raZX`(^E5(p9^6y$CYq&kr&+qZ9jjWmCoCp(j>{7%?cqP6}SS``xj1mMtRDtHzAJ$bcGdS7agk;r;%p$ zfzJ)%#>v)690i1=AC~Zo`JQpu6R?-o*6-eQXd|NB^L>jj5qeWL3o*vcgp&6cnIS8J z_Y293P!4ivzI_MLu!QULsw)%ze4jC%tv@_GG&GUSwY8R@m3c0VQwjvW@u&{Ro5%b(_H0ms zX+=Pj>o50Tm(18^S1Yfp+B=owSrIAAF|}OXN21-P(@mbAxIs#cZ9IH!W1Yv_8d`7I zrKU?G(l^}}nB{W6Ctsfb^m1o1g;U|ht=wgg4KID4Dp5L5(}HZh;7>KlH)oL}n^FA} z>i2}-Iq4igM?xak-`^i2Yp*aTst-JnFsmpl+k_Y}c?AHJKUl#N6H@4U1p&7{u|8qT`KG5@Ocis*1qEkjY&g&j?*^dwct*(6As;ot-5Ko0a(Z z&1fyv=q_|*9ScO)R$-pZ_|XR} z`zprX_}MBTcF@?~&Imm@4Am0ClMug#0KLo1D+quPZ8yT%2e-@i?Ac1f0EKkN{}Nyq z@D8BsZh87NJ)*AKv12@F^Am&b(2@YV+7c{S!rq3XSgn=?Q1GN1vbEX}=iJT-EW-_O zNAVR4CLE-`t&D|c$QQt3DsVt07Vy4_3Oc61>Wm97rsBpc2Hlbh3(=T*ElG5Jf|7!W z*iDS7K81(@ab>?6oUd#dpStCInGV#qgK!x|s&^Hg3AO_V4iLzBIbKVM`}~6E*)8ZU zBqZDEsUQ^U{g~ISI^~{tp{k6He$}LSlt7NlM*d)~a+meqk9t+!H<`4oZ#8rMX#1ldq>oBv(snVk zi>thDFR^YhdH4Fh^WMFFZ$y_Vl@G?!`h9%|cD=ddEM{XWUzBN5o8URvKTa2Pntes! z{x`3qHov*qFMG16|H$;6P(2~aJ=nC?u7qqVs;kM%Ajl(|dV-D^=08b<6J)=r4gjsm zu;)1CPJSwXD&k5UZgzGrp^`?F0?;HQ7^=HyZw(a-6`H?I;Na3HPy5oXU}Iri%fi^t zei`bwFw&aIJEq7IgCTOPa*}E&8Kj;h-hqOG0xa6K#FP<4Ue3W}{VQ<4oz``J{GYL( z2&oHfM-qZn*nO4@U#@LPnssz?QWIN8Nc|J)==T*b85atf-QZ^;JYl|h!_lp=rNy7e zsfg^y4>dn=ae*h85JcPiYSl@!e-tt{zCtVM31J!^E4xNBa$6;^v8K+>tx?*V9h@t# zof`XsKm6tA1)Px+&6<)A3JXmvI@;R<%FFi?K3BvJ0t(JhA zU+(VG%PW&%32$Fak>J+EN6@Y=;2%374f4^YZu^CwuiyIT0Q9eq;Y^?Q#zC8`RzdXX z;Bf{!Xjmj4<(x!L`{bhQH{W)Mn~RGU(cX?%0!qiL zmGsw7ahc32`359-Z;V^vvwQu(O3LxvoR=fReALksODh@NWmEd6F5O zzOoZ)I#qTDEM}x*<~?{X$PcB)BY%GVzIVFf^vV^2K2oNUxrw4Th2m?D?E1P zVV@Drx`>4Iu@pV=VF(2V54uXi=NJ@K+Tl=T^XC1#b_vRIo-66mA02E<$kJhi8Ynmk zWD-m)GB%EA`T{&Tq_2N>aEei|X5GwA9v+_l@9edc-mwiLD~>~i?#3X8^16eU(aL2z zxYm!~67muc-zVb;ClLZ^Tg5l>gWz%Vc(%EjncbhF@QbSYTAEvbyLUiS%F)sBHRRv8 zbFZMiXKQbNqia32b$l4ztE3n)a)qSNZ_R}{pJmS@EnCvh>K;3G?8q*v3r>gUAy)xa zi(XRSqy1EcU%mX@D%<(07fGXQl&)pwtsi3;)_-zA!X@~}%gAH2+E_l753;8}n4Z`b zaBP3m@$8Yh3OU0|ZvJ1^k3QQ!p2|@nfA*93uS+{B<#M^X9Qowjo?5sn`MejVXOy>m zFX@|Gq;@HGtToE^)}gt(Jz}L^6LilW{*McwK%cp~&2!25SFz;F?#nE_k%nA$^1R1P z1@5v_1UcYh+&Knwg_lSalOwm%eF8Fkz*Q+z+Q8hVup1_7AxleFSXQt8f))eOl>}e& zXR4$(b5>SXkxT!|?BmbQT3tE|}VsVOS`;JIQH(WBM# zG3p8M@HZ2TWc%#rj6^pIhp33>V^dTGEqrg#9ww{)Df>0*?2~y>$KVBTbAhVOP5~*W zyALTxn^rU^aMXb{+;KiOT$JALz*AEPegleRzyjN2)(?up^7D3c=Myjc zNsbPSZ8Lm49^83|oonQ(;tL_Wd9jV{&#TXMZ@lmGJ!j{9iw|)W?7i{5!gSAy-I1Tx znSOFvx!rl}N2cz6a>T>$(a1-gknYh)x=>6~ zoWevdAv;bO;TT1HJTAb-^cf@-qF@+&MSHfcYq)K!)x=aV=c9%CaC-Wrd;`mKG3h`l zO^I{OR^R1Q-63*4C*KAG?)#;fH`0$&v{Rqv-ntuuNBZ&EX=#Vgsz5&C#FF{lKfR5D zGs0gzO1^lM?A*(B)?lHEZ;8!k_KZ&eWXWFQKu0;`lE9CWiQsA(>M9D0GN#Z+V)9#A z+4qg;Eq!CLwb7MVslhXGOIwax-_R=^bK1MI&eHY0>N!15z2TdV;!Hn}o%`@{w{+Ao z*GYk+Tb9qSV9eV+BQvLkwO+krZe3kVbNSNJQ>zayGrPwMN)NYx{B)+gb!Td5QB-ea z*sm7DH801us`cKFI2X}TnQKYM%V2#jLh{W=grhHKPF&AezjwL*1bMy0%PXuuR8+%n z5qB7KUi?4`iF=IjniMb*>UT+h-A|%mda!x)zymfy&jypydSm)8;MtDD5!~pa?=kjp zZsCYXluF|5YV3EZQ4R=gO`(=~@2eHqaN^Qvep;ekQhJVINZz{<_uDsbR{WT%L_z}h zIX+BVEW|x58r)k;dsg!vfQnVX$dMAlvk#MqWD=3cH1z&So$u)A5cLVfS?D&N8Gd}) zt4#lsF7h+NQVcUMLP*Pq)0uER%QVSRLvSQ!=TSb7ba4*mm87OJKo6KGlgrWn7d^M( zVbtLCqK@#az#ZB%o^s!7bIU99eSYuRcKdkGsLB?r7ZWlaM+@XfZk#T3yx65&mi$C; zOzxYpMb`6u&hI`nihEiAc^;veKbK|p;DfAz!N727;@;VnGdoCvM)b1_p-rRjhZEd_ zaR_~(ehb;tb4hN?QW*=2TM|*s{rPUScYb^>ak1wFiL}jQ!^-vMe7TN^<11CF7P$|> z7a@Jex|KDfV?d{~pNkYLZ64g3$j_v%aY?7}ntjD9b-rZ~8=HJX$k~)~RmZS~-?2(qPiMx;um_WiL zyS1ks#?=_)h=>gY>-x>aha|Bi)VtJ_;={w9CT#RXPEK;m5)xx_Z@%p3XhORs}6c3H*N%3;| z=H#ArSZ<>BM9R{Q#Te<&o4S4!J6^0fCbzEL@y6L4=krBU_I=(Y!PHTI?Wb{@$Q6%g z=3WWy3h($j{(PGW+to!2miQ2sID?|oJT5lrU0ayfhdV8a(^pdTS(2A;K7YimQOo-0 zv0VJs*$DOxW6v{B*4^5y^ufqtg^8&{ptzr<^6xWC8@~JeX2#1h{+w>~@fhJwxw~Gd z;G@bn$%S>>W`9{HsjBXgRwFM%p{c2XO!kmFORtc4uk($W$Czqx}>RR z;uZx>bB?5|V33C|4{zcfdUG>1;o9r(v`b@lN8>IsvA9vE*HjJF2A0@Ji+e259Z$_C z(c=4ZtP;N{zFw=k&cYkuhhYh`AAiMAy+2-bWNbl(jkQwVOux}^Irw91h5peUqN`pm z3Dh4g;9v^mKRSBOBuDl2?DAG0o4GF=n&xUOesfG^#o6&av*Wa%` znl)tezw$wGxBgL2I`M+#?S6D|Pl_i60{jN{@~I&X#%Gs;P%(%)F?FwAx% zCWf0p6=!E_b*EDV;5#FVtfl`XW9ma@%vS~QGZ8bx+{h7KLAoLQKj@WdNFe#yXl-`a z;PQzQuyjXy^v%*-J_@h` z$`p7366^8Q(?qySLh~s~K~Dj)u}5-7NP3VKLdgZ{%FE%Imo~XIb1!mp4aB^1RG+(tcn?btGCv9bjDh5x=3CiAa9tNQQ-@o!Qi`*(Rs%)E z$3c_78WT5x1bT$57<%%ralI3$lnr%OdP9@|bFe0@-hb-P?Dxlb^Yrwz>MaohvpnwE z;|`Fu0y7V&nD~P+WMyup_@eX&MeM)a{H%`}{i6yBd=RC2KzxlT4`_P6xy}K#%Y=^0d%PV6}T%kt_ z%*V7|BDkaX+Sh!~vrY;w{k&bXOE1!_{eP@U8lUbKJL;xLl;IY08}zHopN%W&U!3w} zdH+S5k4oz$l7Th6>`Xb_T=jwu0qqR(4y?QkvD2Ihgz*W#k zAPRO2-;2-=tGfdA1T*kDQg=c-P=7wK>Ll2=V&X+I_Li0;0&NCB4P%r&2^kvQDGC)M z!^2fDvpkOhubRpbGb^iP8zq7iMFmTVUinU-_a(@$6MoVBysTE>H4$uVf@EiuX?)Pg zgLGFk56u6zk!0V8w+UxfAaB25`N|SlM;_SV_+mim3{KNqD zzUjsTMCC#Z*b*b#`rUhEWWK_V?#hv`Sq~nNi2>L0KW#Zl@Hg>Up7Y^z9l<_+ySU=; zQlHWi9r`5%q>9^;@!Pou8o%~(*Qux1OVG1_8-IS&H+TMI!*ADH+J8c^}G^L z=e%#_&ULZcV@kPv0-yLDvM(QXon+(QNc}We*t9S?ck-!%{ss4MHN_U!sJe@p0~eNG zSh{jn#DuL05-g3Xek%wo}&EsC7I_Z>W9b4^x_!4d=If<9P+tD6eeM zd0_vv-}jk6#XFF3DY9)d=I8Z$J*ajrkmSNd~@OR(&Gy^%uXk=v6niZ163YaoglY&T<}8v1oHaz&9~s zQjJlW_I|eF!58vT^UX}_75IZE+-0p2f0A~TO?tD$FN+Q33LcP%e2I)_(~9`^O#yd< zg5EgqlAup{zX}06J>8d|>70DrUY{$E6YgW9B0U31fx7M>{5&vzm554>FgiQL=e=&K zwG4qNO7aBg>rt2TVNy6SGV%(F2?UtV&&8rP%E3f`4ivSb9w$Hmc-)v;P9wcQ?h6}9 z5FuQIm34L3pg$c%#AqYl!}Uj)NO!3VV3xDdEAKF3W%M5y9IQmaNGKeo-DSCX^N|WE zC~r;)^V6-0e7wA`AQyEW6HA0dPfSPCr%xg8-sxQ2d*H>VknHRoc?AWOpvxU-{jA0} z&h2H1ZD3SpYwYLMwK+*gHl&>X=)Opm1$uR;83V zlPBmV$V@kN=E?MjP6)JVYOtq$>MKi(38>towXNfo2wfi=>rKm)zI|%)BH4l7U^L<@ z>Bwg>I`CPEuNF1}%=r7&!WPS-MfQELWBST7(Ors-cN@#Mm~emdel68~3$$u{>C~d4*dOYP>?P6 zseixlfBR=`z*Q2@4X~-LLFke1d_>(NAo8`u>FMdJgay@~+Alr5YpatMI(+fgyO4&E zxGEZ_1-v^_$FImM`HOY`EQ#NH8%Thv>PGMs1-V!R*_eQ8!y0G{7mLp9*|n+n8*E_w z2bWm7JMkK1FnaXFu0D7mfbD?2peGhS`CcH#!8nr>+!e&f$$imPR|)?&Ypl}%OR1pB zO67k(Iv*SsT(3O~nHDl!X=$*ixPe|-hsn*;a|`NXn1y{gw>LH6KsYmC`j=m%ic3n! zs_c}($Hg@wkJAYk_nYv6|h}!^rL54r+X>r zSp+_CT|ebcJXI0N02-p$E2t2)fB(F`>pDNvS@mq|-1K{F_a+tPploq>KW+((L~%*< z{>n((f&`c6AB_k^Om#cR?2UUDE=p;QbA^u>_6&YuX@|ZsJ3SekqwHXCE|s4S+O1HRQ5ZDsOj_nql-GPcid084gPWpS7Y20(a~dOm1N<)@fBLjRoxr-lbEl6w!pW2s-62?TtyT%F@Ob&SZrO>K-N{rbuF~+&KM2cdd>zz(6=@!HOX*gM{H*qD zQSq)+l?s+z)2JJy#!sI<#m?^j`=*GuWE@fc8Z3LyuF@N^2f1lG}x^TgN!bB=XThC zFBpNkol6BQM@ep$(_f~CcA+|vJahS7KvQNIIbpH=Ga=dU0(8R4;#&ir0I3( zlH&Rs{a3q3 z6R}>$k|gHA z;9nUDeV%fR7?w6Q;rTQK?cuO}b5t6pQqI%ni=m{m5P9;s(w|(wHId$UCJH}4>f%c zxBgS>Ig?lX_{64P67#F{%3Hk|(-hdkLn&%CzDMY1w`#Md3ZqEmb=3`ks>D-X+> zuUv{?_D%eHwAQ;#i3I@Y*_mBukKK4vGRcWm9!757pdz7sQs%!{w5Kil;-4HN8RzhI zQd7IaSoA!3x%5iy@t~>=-ejnCaO!r6lc$AZ*$y8RrcEAYSI$44V?bTB))Qf9t=1Ri z2tUDV-I%j)L;ugzVEP-U%%bn;&ABEzWhBbF__dd`dlL~C#|-07c8b~0d&a3W-CEgq#+;>fTxLioZwh+O^sy=^9M7!VEVv=vpHv zW^Lr!6q?I7+J(gx17&&HrV`AF8{X<3&aY6F-Pq_gls|q(n8}l(#K)7RVo~;X}#rCx0)BlowR4aX~oZJ#%KHtI7n;n+DC@&sizlG=8OJ?vY3EX}?Aznv{^p+b!@DQq&?&t)vikmu*_zJfL+PTsmT zvCV<1m^D@^WpT~FT{`+XpH1W=Re5%bjh}axck5Sa9=(wLi6f0`xHQ?)LUQWGI@x#@ zG7s_Uv7WWn-`0}J(wNCA)pDGs{@;4@@TwurlvqSicSTUt;+Qie7+SBBlJyz#-kFTc z&%|)vi-cd5kP?sm-beaO!k!-^yHpdKWgG5PTh7?uWGZpH_ zX?tNxUMNXTn_)U*-~?H2Jl6v;@gPIxJ!#$q`(4#2IexKcwnb?Q49~i0A6MsakqkaXM|%Tyc}+ z*2Gsj41W(_vF>y_lQPQ>TDx##oa7UA*u?xVpY0V>PPEt{Nlx?}yDsJGV_=u0z5vFXz;;=0TaY$=+96K8clJi~T*8#;KWk`jO7+=k%#^=dBgXC~#oYb!!+agdd$&8> zsL%IVBv90b!yD*Z)k!nIuenF^nEMDeFf@nm;c`~tZ<_R(xl&`yoK|QeiW^PWyoNbw zQ9xtd;21IH{2+k?;cd)+u?Atz3IHb^U0p_)b~ zjwDw&d?M>@!-)#W13lye2Jk)wH}&t9)edMccSXo%XsO zvFA01zG{kW37PG0EQ_cU19ubWUiqY-} z3b9E`o5B_@s8igfeS4pBXj8a^_tt+5$C9ZgoWVvH)#l!zfwWswW^eLX$j}~{bM|5{s>>@D^vundeduy+|u(F6M?~liOobD(+4Md!DO*LiHyE&P zOuPInr(+Gxcp}HhJF(-uWw8X^J*mGZMv_)kuxPJMeA=)u6E33mY_4y4r}s^E&c+XF z!-{LSYOd2d!bedvqIjv3&u&VLBk4)DWU$|HDs_4O>^ZGh(_Db`%9x4torA71I;8Oa z-<2wMY>=SfFm5xlAC8X-G+j`&rbNOa=)j&*(cpEc0S=?7uf+;V9 z;VaHTS>ugqnF(X|ilZyu_+80bN$$URZ&b8GE0wlcg!#WWzPI`u$Lhpep>$M-YqUwl zyQkl9EiRErjI!#g%13;oD^5smykmRLInP^zgJFD*6smwj<4G^8UDAml2V453);`m#HS1klc)XM`L7sI&CcY#&{v@jPu=Qm!&0&7 z5O&z**K$OZA-tvbvxW09&HIaAy>GiHWV!A!iyv9Ed7}GwFBxh-tIWj4Z<>7aMn1QJ zIpyMve1Bfk6~i4HNm{)vLvA7rDT5arm->u&NKbuVSln@5Hy!)Dn&sEu5Nlh!ljAct zL%o{g^b9-0&-fu8;kETbq~-_~soec12ZxU6z53;Ue2~j*+~)8iecJm&F_9Lv?#)5; z&2F}CW)cG(nfS$<%%r~&FUeM|(xucI8zc*dbC*MnkGKRSG-C2J>CRGxTdDSn@RsYw ztcS-V_jdDaS`oDAIaSfwEnDqh^@eilaEe)l*m*XYdmXEKZ~1w-Thp4(-|X#+o4YE* zc}L4eg=+6D9*U=&TyY{vhg&Ra>wD$l%MHd%1L_?G|4!F1fx9G+((Vii@^oZ62c1{l zS0hHDDW^SI(m68L92A@VTbgiX^3kto(WBwh;*{xZO-c1TOpHr^UmouGhUbGF!=E9m z>P#*vp3fnoYb`y@>@BuC)?k}c-v1P02%oY+hBllhPW~#)JRLdc7$(NJ{4b`N3-e6G zFh9#L*vawAerBiT>;r9shEtvf0*7kdQ?blk>OsnYzcf(iLW<8%@6nY zmKsOUyt>kSNM)nb?ZU3N?at~lk~sKM9&Xv1cwgsqnb%?ENR2U%^_)NqAS|9M)}!wrmTy(_qhJ0Yr%&PwvcB^ zqbv4B&o0|2RXKbWjCM3Qwac&hh!8{T)ODTAAAQoR8;`9Y-~I36#PYu~^mx@Z+}y`D zzWYs!sim4Q9j#`Sr6Hocq-I_yo}djqIoDuk7lDkdUEAb#W=}D#cUG;g!R=3!mLGqU zb&W%qLD!r ze%_Lukj>p@h0=xbbq&EkchFo0*_XkhvELU{L$i-XLtRGeplg>@sXG}MjbvV82wox zu77D`91H28g{8vU%K0NDqW@i=j`%$9;r{($r^Fdw^vV6G>5BUI{6yYe@SCjZ@_eb? z&+l3KV}Db}{)lnuf45ULW}w2WG(k3%ogA9JIpyKx!lOTB|JI41tHH(!-5P9MMdfqy zIa`j6{e1}@Z`eCa?^+RxQ0Mv)o0l`EU&{T+m|pJw!fPNH>)+u}F7x-21!MM_ zhSBTAuqscv6{-FEmPXlQE&9U`k3HGfll|W{vWK;)lTrsa^XtwH|3g+{#vW=@sJF;Z zWqLRKeHj>Vj&weXESIYT=R*E|GFz9OjsL+g|K9lj`~Q#eSW@x|XgOh%eB6nIFZF{u Ks@W=*e*YIx1F+8k literal 97281 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