From 042842df79f471316b2686c38ef0ec31280c3f57 Mon Sep 17 00:00:00 2001 From: Bob Weiner Date: Sat, 11 May 2019 16:49:39 -0400 Subject: [PATCH] Small fixes and doc updates in preparation for next release --- Changes | 38 ++- DEMO | 54 +++- HY-ABOUT | 5 +- HY-NEWS | 21 +- HY-WHY.kotl | 53 ++-- Makefile | 2 +- README.md | 4 +- README.md.html | 620 +++++++++++++++++++++++++++++++++++++++++++++ hibtypes.el | 8 +- hmouse-drv.el | 42 ++- hmouse-tag.el | 24 +- hpath.el | 74 +++--- hui-mouse.el | 4 +- hversion.el | 2 +- hypb.el | 7 + hyperbole-pkg.el | 2 +- hyperbole.el | 2 +- man/hkey-help.txt | 2 +- man/hyperbole.html | 69 +++-- man/hyperbole.info | Bin 494732 -> 494112 bytes man/hyperbole.pdf | Bin 1266810 -> 1265402 bytes man/hyperbole.texi | 78 +++--- man/version.texi | 8 +- 23 files changed, 947 insertions(+), 172 deletions(-) diff --git a/Changes b/Changes index 703b1bb3..c46b56be 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,39 @@ +2019-05-11 Bob Weiner + +* man/hyperbole.texi (External Viewers): Commented out reference to mailcap use since it is + presently not used (commented out in the code). + +* hpath.el (hpath:find): Fixed filename and path ordering error when + path contains a variable and a hash anchor. + +* DEMO (POSIX and MSWindows Paths): Added this section. +* HY-WHY.kotl: Added a reference to that section. + +2019-05-09 Bob Weiner + +* hmouse-drv.el (hkey-drag-item): + (hmouse-click-to-drag-item): Added and thereby changed + {M-o i} to trigger an error if not on an item to drag. This also prevent + Hyperbole explicit button creation from being invoked which can be + confusing to users. +* DEMO (Displaying File and Buffer Items and Moving Buffers): Updated with + {M-o i} change. + +2019-05-07 Bob Weiner + +* hpath.el (hpath:directory-expand-alist: Added to store the reverse of + each WSL mount-point for when converting from mswindows-to-posix. Set + in hpath:cache-mswindows-mount-points. + (hpath:cache-mswindows-mount-points): Downcase all mounted Windows paths. + (hpath:mswindows-path-posix-mount-alist): Added. + +2019-05-05 Bob Weiner + +* hmouse-tag.el (smart-jedi-find-file): Added. + (smart-python-jedi-to-definition-p): Improved to use + hpath:display-where to display target when possible, i.e. when the + emacs-jedi project accepts our pull-request that adds this feature. + 2019-04-22 Bob Weiner * hversion.el: Pushed BW changes for 7.0.2c test update. @@ -120,7 +156,7 @@ Added and called when Hyperbole is initialized, mainly to allow access to MSWindows network shares which would otherwise not be accessible as links under POSIX systems. - (hpath:map-plist): Added to map over property lists. + (hypb:map-plist): Added to map over property lists. Called in hpath:cache-mswindows-mount-points. 2019-01-26 Bob Weiner diff --git a/DEMO b/DEMO index 1caa3ad6..1d3b4a1e 100644 --- a/DEMO +++ b/DEMO @@ -1,5 +1,7 @@ * GNU Hyperbole Demonstration by Bob Weiner + Say thanks if you like Hyperbole: https://saythanks.io/to/rswgnu + Table of Contents ----------------- * Introduction @@ -586,6 +588,37 @@ you can also use paths of the form: ftp://ftp.gnu.org/pub/ +*** POSIX and MSWindows Paths + +Hyperbole recognizes standard POSIX paths as well as typical MSWindows +paths (both local and network shares) and can convert an in-buffer +path between POSIX and MSWindows formats multiple times, even paths +involving mount points. Hyperbole even recognizes the different ways +paths are accessed when using Windows for GNU/Linux (WSL) atop +MSWindows, where all of these reference the same directory: +"c:/Users", "c:\Users", "/C/Users", "/c/Users", and "/mnt/c/Users". + +MSWindows paths may be used within links and implicit path buttons +just like POSIX paths, whether running Emacs under a POSIX system or +MSWindows. If under POSIX, a remote MSWindows path must be accessed +through a mount point to the network share. Hyperbole caches such +mount points when it is first loaded. Use {M-x +hpath:cache-mswindows-mount-points RET} to update them if more mounts +are made later. + +{M-x hpath:substitute-posix-or-mswindows-at-point RET} toggles any +path at point between POSIX and MSWindows styles. Bind it to a key +for rapid path transformations. + +The function, `hpath:substitute-posix-or-mswindows', does the same thing +for properly quoted path strings, for example: + (hpath:substitute-posix-or-mswindows "C:\\Users") yields "/mnt/c/Users" +and + (hpath:substitute-posix-or-mswindows "/c/Users") yields "c:\\Users". + +To convert pathnames in one direction only, use the +`hpath:mswindows-to-posix' or `hpath:posix-to-mswindows' functions. + ** Internet Request For Comments (RFC) Document Browsing With Tramp, you can also retrieve and browse RFC documents used in Internet @@ -768,7 +801,7 @@ e.g. filter a file to just lines that don't match a pattern (RemoveLines). ** Annotated Bibliography Buttons -Annotated Bibliography references such as [FSF 16] may be embedded in any file +Annotated Bibliography references such as [FSF 19] may be embedded in any file and activated with the Action Key to find the reference at the end of the file. Try that one by pressing between the square brackets. @@ -784,7 +817,7 @@ displayed. Test this technique with a {C-x C-f} (find-file) and then a {?}. ** Hyperbole Source Buttons If you ask for help with the Assist Key or {C-u C-h A} from within the -[FSF 16] button, the first line of the help buffer will look like this: +[FSF 19] button, the first line of the help buffer will look like this: @loc> "DEMO" @@ -1200,13 +1233,12 @@ configured and the suggested M-o key binding is made, the leftmost character or two of each window's modeline will show the to type to use that window as the drag destination. Then whenever point is on an item you want displayed in another window, use M-o i and watch the magic happen. -You can also use this to create explicit button links to other window buffers -when in an editable buffer. If you want to display multiple items in different -windows, instead use the M-o t key sequence to @emph{throw} each -item to a different window, while leaving the same selected window. To replace -the selected window's buffer with that of another window, use M-o r . -To instead swap the selected window's buffer with that of another window, -use M-o m . Try these commands out and they will speed your work. +If you want to display multiple items in different windows, instead use the +M-o t key sequence to @emph{throw} each item to a different window, +while leaving the same selected window. To replace the selected window's +buffer with that of another window, use M-o r . To instead swap the +selected window's buffer with that of another window, use M-o m . +Try these commands out and they will speed your work. *** Cloning Windows @@ -1318,7 +1350,7 @@ to dive deeper. Read it online with the GNU Info reader at "(hyperbole)Top". * References -[FSF 16] Free Software Foundation, Inc. GNU Emacs Manual. Free Software -Foundation, Cambridge: MA, 2016. "(emacs)Top" +[FSF 19] Free Software Foundation, Inc. GNU Emacs Manual. Free Software +Foundation, Cambridge: MA, 2019. "(emacs)Top" * THE END diff --git a/HY-ABOUT b/HY-ABOUT index a0b484b7..11e2285e 100644 --- a/HY-ABOUT +++ b/HY-ABOUT @@ -3,7 +3,10 @@ Designed and Written by Bob Weiner Maintained by Mats Lidell and Bob Weiner https://www.gnu.org/software/hyperbole/ - Version 7.0.2c + Version 7.0.3 + + Say thanks if you like Hyperbole: + https://saythanks.io/to/rswgnu GNU Hyperbole (pronounced Ga-new Hi-per-bo-lee), or just Hyperbole, is an efficient and programmable hypertextual information management diff --git a/HY-NEWS b/HY-NEWS index 5ddaff24..aaa478bf 100644 --- a/HY-NEWS +++ b/HY-NEWS @@ -25,17 +25,25 @@ hmouse-click-to-drag-stay, hmouse-click-to-drag-to, hmouse-click-to-replace, hmouse-click-to-swap, hmouse-click-to-throw. + - {M-o i } is now for use only when on a listing item such as + in Dired or Buffer Menu. It no longer creates Hyperbole buttons in + non-item areas to avoid confusion. Now it will just trigger an error + if not on a listing item. + SMART (ACTION AND ASSIST) KEYS - MSWindows Paths: Hyperbole now recognizes typical MSWindows paths (both - local and remote). They may be used within links and implicit path + local and remote shares) and can convert an in-buffer path between POSIX + and MSWindows formats multiple times, even paths involving mount points. + + MSWindows paths may be used within links and implicit path buttons just like POSIX paths, whether running Emacs under a POSIX system or MSWindows. If under POSIX, a remote MSWindows path must be accessed through a mount point to the network share. Hyperbole caches such mount points when it is loaded. Use {M-x hpath:cache-mswindows-mount-points RET} to update them if more mounts are made later. See also the NEW COMMANDS section herein for how to - convert a path between POSIX and MSWINDOWS/DOS formats. + convert a path between POSIX and MSWindows formats. - GitLab and Github Links: Added Gitlab implicit links with equivalent functionality to those of Github. Added "people" reference support to @@ -57,7 +65,8 @@ - Org Mode: When in an *Org Help* buffer, the Smart Keys now defer to org-mode to handle jumps to its own locations for compatibility. Similarly, in org-mode buffers when not on an org link or heading, - Hyperbole defers to org-meta-return. + and the {M-RET} Action Key is pressed, Hyperbole defers to Org's + org-meta-return command. - Drag-based Kill, Copy and Yank: Added support for dragging across frames. @@ -91,7 +100,7 @@ HYCONTROL - Help Buffer Quitting: If HyControl is active, normally {q} quits - it but now if point is in an Emacs help buffer, {q} will quit + it, but now if point is in an Emacs help buffer, {q} will quit from the help buffer instead. Use {Q} to quit from HyControl unconditionally. @@ -112,7 +121,7 @@ PROGRAMMING - - Added hpath:map-plist, equivalent to mapcar but maps over + - Added hypb:map-plist, equivalent to mapcar but maps over key-value pairs in property lists (where the key and value are individual elements in the list). @@ -137,7 +146,7 @@ - DEMO: Added section on "DEMO#Gitlab (Remote) References". - - Update Hyperbole Manual with new features. + - Updated Hyperbole Manual with new features. =========================================================================== diff --git a/HY-WHY.kotl b/HY-WHY.kotl index bda6d2ec..c7e07696 100644 --- a/HY-WHY.kotl +++ b/HY-WHY.kotl @@ -23,22 +23,27 @@ each site, the links are properly maintained. See "DEMO#Path Suffixes and Variables" and "DEMO#Path Prefixes". - 5. Quickly search the web for targeted types of information such as + 5. Automatically translate POSIX and MSWindows paths within buffers + or links to the right format for the current operating system, + eliminating the drudgery of converting backslashes to forward + slashes. See "DEMO#POSIX and MSWindows Paths". + + 6. Quickly search the web for targeted types of information such as programming questions, code libraries, images, videos, locations, word definitions, wikipedia entries or even tweets. See "DEMO#Hyperbole Menus". - 6. Embed social media hashtags and user names in any text files. + 7. Embed social media hashtags and user names in any text files. Then jump to the associated web page in your favorite web browser with an Action Key press. See "DEMO#Social Media Hashtags and Usernames". - 7. Similarly, you can embed github and git object links in any + 8. Similarly, you can embed github and git object links in any files with a simple syntax and Hyperbole will display the associated objects with an Action Key press. See "DEMO#Github (Remote) References" and "DEMO#Git (Local) References". - 8. Full-text search for any contact-related information across + 9. Full-text search for any contact-related information across thousands of contacts in under a second. The fastest contact manager you have ever used, with hierarchical entries so you can easily find everyone on a particular team or within an @@ -46,33 +51,33 @@ while still seeing name, phone number and email information. Edit entries with a single key press. See "DEMO#HyRolo". - 9. Select regions of structured text or source code and to copy or + 10. Select regions of structured text or source code to copy or move them between buffers with a single mouse drag or two key presses. These selectable things include: delimited pairs of (), @{@}, <>, [] and quote marks, source code functions, source code comments and matching tag pairs in HTML and SGML modes. - See "DEMO#Thing Selection". + See "DEMO#Thing Selection". - 10. Use the fantastic, auto-numbered Koutliner with per-item links + 11. Use the fantastic, auto-numbered Koutliner with per-item links and rapidly changeable views. See "DEMO#Koutliner". - 11. Rapid control over what is displayed where in multiple windows - and frames with mouse drags and the Hyperbole HyControl system. - See "DEMO#HyControl". + 12. Rapid control over what is displayed in each window and frame + with mouse drags and the Hyperbole HyControl system. See + "DEMO#HyControl". - 11a. Drag Buffer Menu, Dired or Treemacs items to other windows to + 12a. Drag Buffer Menu, Dired or Treemacs items to other windows to display them wherever you want. Integrate with the Ace Window package to `throw' items to specific windows with quick key sequences. See "DEMO#Displaying File and Buffer - Items". + Items and Moving Buffers". - 11b. Drag-and-drop text regions across Emacs frames. See - "DEMO#Things". + 12b. Drag-and-drop text regions across Emacs frames. See + "DEMO#Thing Selection". - 11c. Swap buffers in windows across frames with a mouse drag. + 12c. Swap buffers in windows across frames with a mouse drag. See "DEMO#Swapping Buffers". - 11d. With one command, rapidly create a grid of tiled windows + 12d. With one command, rapidly create a grid of tiled windows displaying either selected buffers, buffers with a specific major mode or the most recently used buffer list, e.g. {63 C-c @} creates 6 rows, each with 3 columns of windows (18 @@ -82,22 +87,22 @@ same above command to display them in a grid of windows. See "DEMO#Windows Grid". - 11e. Use a quick mouse key press to scroll any window line to the + 12e. Use a quick mouse key press to scroll any window line to the top or bottom of a window, to see exactly what you want on screen. See "DEMO#Smart Scrolling". - 11f. Clone or tear off a window into its own frame with a quick + 12f. Clone or tear off a window into its own frame with a quick mouse drag. See "DEMO#Cloning Windows". - 11g. Each frame can store a series of window configurations + 12g. Each frame can store a series of window configurations (layouts) which support working with sets of buffers and rapidly moving among them. See "DEMO#Window Configuration Drags". - 11h. Easily adjust the height and width of windows and frames as + 12h. Easily adjust the height and width of windows and frames as needed. See "DEMO#Frame Commands". - 11i. Quick clicks on different areas of a buffer's modeline will + 12i. Quick clicks on different areas of a buffer's modeline will rotate through your working list of buffers, changing what each window displays. A popup menu gives you quick access to Hyperbole commands plus frame, window and buffer selection @@ -107,7 +112,7 @@  "ben" ;; kvspec:current -37 ;; id-counter +38 ;; id-counter alpha ;; label-type 4 ;; label-min-width ". " ;; label-separator @@ -115,7 +120,7 @@ alpha ;; label-type  ;; depth-first kcell attributes [[0 - (creator "rsw@gnu.org" create-time "20190203:156:52:59" id-counter 37 file "/c/Users/bob.weiner/Dropbox/emacs/hyperbole/HY-WHY.kotl")] + (creator "rsw@gnu.org" create-time "20190512:130:33:52" id-counter 38 file "/home/bob.weiner/Dropbox/emacs/hyperbole/HY-WHY.kotl")] [1 (creator "rsw@gnu.org" create-time "20160524:15:04:17" no-fill t)] [17 @@ -124,6 +129,8 @@ alpha ;; label-type (creator "rsw@gnu.org" create-time "20171114:23:37:20" no-fill t)] [2 (creator "rsw@gnu.org" create-time "20160524:15:04:24" no-fill t)] + [38 + (creator "rsw@gnu.org" create-time "20190512:131:21:14" no-fill t)] [31 (creator "rsw@gnu.org" create-time "20171114:23:18:01" no-fill t)] [33 diff --git a/Makefile b/Makefile index 61f19761..656eb2b0 100644 --- a/Makefile +++ b/Makefile @@ -54,7 +54,7 @@ # This ver setup won't work under any make except GNU make, so set it manually. #HYPB_VERSION = "`head -3 hversion.el | tail -1 | sed -e 's/.*|\(.*\)|.*/\1/'`" -HYPB_VERSION = 7.0.2c +HYPB_VERSION = 7.0.3 # Emacs executable used to byte-compile .el files into .elc's. # Possibilities include: emacs, infodock, xemacs, etc. diff --git a/README.md b/README.md index 0de878cc..37ea631c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ -# GNU Hyperbole 7.0.2c - The Everyday Hypertextual Information Manager +# GNU Hyperbole 7.0.3 - The Everyday Hypertextual Information Manager + +[Say thanks if you like Hyperbole.(https://saythanks.io/to/rswgnu)] **Table of Contents** diff --git a/README.md.html b/README.md.html index e69de29b..0ed4301e 100644 --- a/README.md.html +++ b/README.md.html @@ -0,0 +1,620 @@ +

+GNU Hyperbole 7.0.3 - The Everyday Hypertextual Information Manager

+

[Say thanks if you like Hyperbole.(https://saythanks.io/to/rswgnu)]

+ +

Table of Contents

+ + +

Hyperbole screenshot of the Koutliner, DEMO file and HyRolo

+

+Summary

+

GNU Hyperbole (pronounced Ga-new Hi-per-bo-lee), or just Hyperbole, +is an easy-to-use, yet powerful and programmable hypertextual information +management system implemented as a GNU Emacs package. It offers rapid views +and interlinking of all kinds of textual information, utilizing Emacs for +editing. It can dramatically increase your productivity and greatly reduce +the number of keyboard/mouse keys you'll need to work efficiently.

+

Hyperbole lets you:

+
    +
  1. +

    Quickly create hyperlink buttons either from the keyboard or by dragging +between a source and destination window with a mouse button depressed. +Later, activate buttons by pressing/clicking on them or by giving the +name of the button.

    +
  2. +
  3. +

    Activate many kinds of implicit buttons recognized by context +within text buffers, e.g. URLs, grep output lines, and git commits. +A single key or mouse button automatically does the right thing in +dozens of contexts; just press and go.

    +
  4. +
  5. +

    Build outlines with multi-level numbered outline nodes, e.g. 1.4.8.6, +that all renumber automatically as any node or tree is moved in the +outline. Each node also has a permanent hyperlink anchor that you can +reference from any other node;

    +
  6. +
  7. +

    Manage all your contacts quickly with hierarchical categories and +embed hyperlinks within each entry. Or create an archive of documents +with hierarchical entries and use the same search mechanism to quickly +find any matching entry;

    +
  8. +
  9. +

    Use single keys to easily manage your Emacs windows or frames and +quickly retrieve saved window and frame configurations;

    +
  10. +
  11. +

    Search for things in your current buffers, in a directory tree or +across major web search engines with the touch of a few keys.

    +
  12. +
+

The common thread in all these features is making retrieval, +management and display of information fast and easy. That is +Hyperbole's purpose. It may be broad but it works amazingly well. If +it is textual information, Hyperbole can work with it. In contrast to +Org mode, Hyperbole works across all Emacs modes and speeds your work +by turning all kinds of references into clickable hyperlinks and +allowing you to create new hyperlinks by dragging between two windows. +The Hyperbole wiki page +explains the many ways it differs from and is complementary to Org +mode.

+

Hyperbole allows hypertext buttons to be embedded within unstructured +and structured files, mail messages and news articles. It offers +intuitive keyboard and mouse-based control of information display +within multiple windows. It also provides point-and-click access to +World-Wide Web URLs, Info manuals, ftp archives, etc.

+

Hyperbole includes easy-to-use, powerful hypertextual button types +without the need to learn a markup language. Hyperbole's button types +are written in Lisp and can be wholly independent of the web, i.e. web +links are one type of Hyperbole link, not fundamental to its link +architecture. However, Hyperbole is a great assistant when editing +HTML or Javascript or when browsing web pages and links.

+

Hyperbole is something to be experienced and interacted with, not +understood from reading alone. If you like an Emacs package to do +only one thing than Hyperbole is not for you, but if you would +rather learn fewer packages and get more work done faster, then +Hyperbole is for you.

+

Hyperbole works well on GNU Emacs 24.4 or above. It is designed and +written by Bob Weiner. It is maintained by him and Mats Lidell. Its +main distribution site is: https://www.gnu.org/software/hyperbole/. +If any term in here is new or unfamiliar to you, you can look it up in the +Hyperbole Glossary.

+

Hyperbole is available for download and installation +through the GNU Emacs package manager.

+

+Mailing Lists

+ +

+Ftp and Git Repository Downloads

+

To inspect the Hyperbole source code online rather than installing it for +use (which will also give you the source code), open a web page to:

+ +

Alternatively, you may download a tar.gz source archive from either:

+ +

which will find the closest mirror of the GNU ftp site and show it to you.

+

If you want to follow along with Hyperbole development and maintain a +copy/clone of the current version-controlled git tree, use a +command listed here +to clone the Hyperbole project tree.

+

+Installation

+

Once you have Emacs set up at your site, GNU Hyperbole may be +installed by using the Emacs Package Manager. If you are not +familiar with it, see the Packages section of the GNU Emacs Manual, +Emacs Packages.

+

If you have Hyperbole 5.10 or higher already installed and simply want to +upgrade it, invoke the Emacs Package Manager with {M-x list-packages RET}, +then use the {U} key followed by the {x} key to upgrade all out-of-date +packages, Hyperbole among them. Then skip the text below and move on to +the next section, Invocation.

+

Otherwise, to download and install the Hyperbole package, you should +add several lines to your personal Emacs initialization file, +typically "~/.emacs". For further details, see Emacs Init +File.

+

Below are the lines to add:

+
(require 'package)
+(setq package-enable-at-startup nil) ;; Prevent double loading of libraries
+(package-initialize)
+(unless (package-installed-p 'hyperbole)
+  (package-refresh-contents)
+  (package-install 'hyperbole))
+(require 'hyperbole)
+
+
+

Now save the file and then restart Emacs. Hyperbole will then be +downloaded and compiled for use with your version of Emacs; give it a +minute or two. You may see a bunch of compilation warnings but these +can be safely ignored.

+

+Invocation

+

Once Hyperbole has been installed for use at your site and loaded into your +Emacs session, it is ready for use. You will see a Hyperbole menu on your +menubar and {C-h h} will display a Hyperbole menu in the minibuffer for +quick keyboard-based selection.

+

You can invoke Hyperbole commands in one of three ways:

+

use the Hyperbole menu on your menubar;

+

Hyperbole Menubar Menu

+

type {C-h h} or {M-x hyperbole RET} to bring up the Hyperbole main menu +in the minibuffer window, for fast keyboard or mouse-based selection; +select an item from this menu by typing the item's first letter; use {q} +to quit from the menu.

+

use a specific Hyperbole command such as an Action Key click {M-RET} on +a pathname to display the associated file or directory.

+

Use {C-h h d d} for an interactive demonstration of standard Hyperbole +button capabilities.

+

Hyperbole screenshot of the DEMO

+

{C-h h k e} offers an interactive demonstration of the Koutliner, +Hyperbole's multi-level autonumbered hypertextual outliner.

+

Hyperbole screenshot of the Koutliner

+

To try out HyControl, Hyperbole's interactive frame and window control +system, use {C-h h s w} for window control or {C-h h s f} for frame +control. {t} switches between window and frame control once in one of +them. Hyperbole also binds {C-c } for quick access to HyControl's +window control menu if it was not already bound prior to Hyperbole's +initialization. A long video demonstrating many of HyControl's +features is available at https://youtu.be/M3-aMh1ccJk.

+

The above are the best interactive ways to learn about Hyperbole. +Hyperbole also includes the Hyperbole Manual, a full reference manual, +not a simple introduction. It is included in the "man/" subdirectory +of the Hyperbole package directory in four forms:

+

hyperbole.info - online Info browser version
+hyperbole.html - web HTML version
+hyperbole.pdf - printable version
+hyperbole.texi - source form

+

The Hyperbole package installation places the Info version of this manual +where needed and adds an entry for Hyperbole into the Info directory under +the Emacs category. {C-h h d i} will let you browse the manual. For web +browsing, point your browser at "${hyperb:dir}/man/hyperbole.html", +wherever the Hyperbole package directory is on your system; often this is: +"~/.emacs.d/elpa/hyperbole-${hyperb:version}/".

+

+Hyperbole Components

+

Hyperbole consists of five parts:

+
    +
  1. +

    Buttons and Smart Keys: A set of hyperbutton types which supply +core hypertext and other behaviors. Buttons may be added to +documents (explicit buttons) with a simple drag between windows, +no markup language needed. Implicit buttons are patterns +automatically recognized within text that perform actions, +e.g. bug#24568 displays the bug status information for that bug +number.

    +

    These actions may be links or arbitrary Lisp expressions. So +for example, you could create your own button type of +Wikipedia searches that jumped to the named Wikipedia page +whenever point was within text of the form [wp]. +You define the pattern so {} might do the same +thing if you preferred. And this works within any Emacs +buffer you want it to, regardless of major or minor mode.

    +

    Buttons are accessed by clicking on them or referenced by name +(global buttons), so they can be activated regardless of what is +on screen. Users can make simple changes to button types and +those familiar with Emacs Lisp can prototype and deliver new +types quickly with just a few lines of code.

    +

    Hyperbole includes two special `Smart Keys', the Action Key +and the Assist Key, that perform an extensive array of +context-sensitive operations across emacs usage, including +activating and showing help for Hyperbole buttons. In many +popular Emacs modes, they allow you to perform common, sometimes +complex operations without having to use a different key for each +operation. Just press a Smart Key and the right thing happens;

    +
  2. +
  3. +

    Contact and Text Finder: an interactive textual information +management interface, including fast, flexible file and text +finding commands. A powerful, hierarchical contact manager, +HyRolo, which anyone can use is also included. It is easy to +learn to use since it introduces only a few new mechanisms and +has a menu interface, which may be operated from the keyboard or +the mouse.

    +

    HyRolo Menubar Menu

    +
  4. +
  5. +

    Screen Control: Hyperbole includes HyControl, the fastest, +easiest-to-use window and frame control available for GNU +Emacs. With just a few keystrokes, you can shift from +increasing a window's height by 5 lines to moving a frame by +220 pixels or immediately moving it to a screen corner. Text +in each window or frame may be enlarged or shrunk (zoomed) for +easy viewing, plus many other features;

    +

    The broader vision for HyControl is to support persistent +window and frame configurations as link targets. Then a user +will be able to create the views of information he wants and +store them as links for rapid display. Work remains to +implement this feature but it helps explain the connection of +HyControl to the rest of Hyperbole;

    +
  6. +
  7. +

    The Koutliner: an advanced outliner with multi-level +autonumbering and permanent ids attached to each outline node for +use as hypertext link anchors, per node properties and flexible +view specifications that can be embedded within links or used +interactively;

    +
  8. +
  9. +

    Programming Library: a set of programming library classes for +system developers who want to integrate Hyperbole with another +user interface or as a back-end to a distinct system. (All of +Hyperbole is written in Emacs Lisp for ease of modification. +Hyperbole has been engineered for real-world usage and is well +structured).

    +
  10. +
+

We find Hyperbole's parts are more powerful as one package, i.e. the +sum is greater than the parts, so we don't offer them separately. +Hyperbole is free software, however, so you may modify it as you see +fit.

+

+Hyperbole Buttons

+

A Hyperbole hypertext user works with buttons; he may create, modify, move +or delete buttons. Each button performs a specific action, such as linking +to a file or executing a shell command.

+

There are three categories of Hyperbole buttons:

+
    +
  1. +

    Explicit Buttons +created by Hyperbole, accessible from within a single document;

    +
  2. +
  3. +

    Global Buttons +created by Hyperbole, accessible anywhere within a user's +network of documents;

    +
  4. +
  5. +

    Implicit Buttons +buttons created and managed by other programs or embedded +within the structure of a document, accessible from within a +single document. Hyperbole recognizes implicit buttons by +contextual patterns given in their type specifications.

    +
  6. +
+

Hyperbole buttons may be clicked upon with a mouse to activate them or to +describe their actions. Thus, a user can always check how a button will act +before activating it. Buttons may also be activated from a keyboard. (In +fact, virtually all Hyperbole operations, including menu usage, may be +performed from any standard terminal interface, so one can use it on distant +machines that provide limited display access).

+

Hyperbole does not enforce any particular hypertext or information +management model, but instead allows you to organize your information in +large or small chunks as you see fit, organizing each bit as time allows. +The Hyperbole Koutliner and HyRolo tools organize textual hierarchies and +may also contain links to external information sources.

+

+Important Features

+

Some of Hyperbole's most important features include:

+
    +
  • +

    Buttons may link to information or may execute commands, such as +computing a complex value or communicating with external programs;

    +
  • +
  • +

    Buttons are quick and easy to create with no programming nor +markup needed. One simply drags between a button source location +and a link destination to create or to modify a link button. The +same result can be achieved from the keyboard.

    +
  • +
  • +

    Buttons may be embedded within email messages and activated from +Emacs mail readers; hyperlinks may include variables so that they +work at different locations where the variable settings differ;

    +
  • +
  • +

    Koutlines allow rapid browsing, editing and movement of chunks of +information organized into trees (hierarchies) and offer links +that include viewspecs which determine how documents are to be +displayed, e.g. show just the first two lines of all levels in a +Koutline;

    +
  • +
  • +

    Other hypertext and information retrieval systems may be +encapsulated under a Hyperbole user interface very easily.

    +
  • +
+

+Hyperbole Uses

+

Typical Hyperbole applications include:

+
    +
  • +

    Personal Information Management
    +Overlapping link paths provide a variety of views into an +information space. A single key press activates buttons +regardless of their types, making navigation easy.

    +

    A search facility locates buttons in context and permits quick +selection.

    +
  • +
  • +

    Documentation Browsing
    +Embedding cross-references in a favorite documentation format.

    +

    Addition of a point-and-click interface to existing documentation.

    +

    Linkage of code and design documents. Jumping to the definition +of an identifier from its use within code or its reference within +documentation.

    +
  • +
  • +

    Brainstorming
    +Capture of ideas and then quick reorganization with the Hyperbole +Koutliner. Link to related ideas, eliminating the need to copy +and paste information into a single place.

    +
  • +
  • +

    Help/Training Systems
    +Creation of tutorials with embedded buttons that show students how +things work while explaining the concepts, e.g. an introduction +to UNIX commands. This technique can be much more effective than +descriptions alone.

    +
  • +
  • +

    Archive Managers
    +Supplementation of programs that manage archives from incoming +information stream, having them add topic-based buttons that +link to the archive holdings. Users can then search and create +their own links to archive entries.

    +
  • +
+

+Files

+

See the HY-ABOUT file for a description and overview of Hyperbole.

+

See the HY-NEWS file for a summary of new features in this release.

+

See the INSTALL file for installation and invocation instructions.

+

See the HY-COPY and COPYING files for license information.

+

See the MANIFEST file for summaries of Hyperbole distribution files.

+

See DEMO for a demonstration of standard Hyperbole button capabilities. +This is the best way to initially interactively learn about Hyperbole after +installing it.

+

Various forms of the Hyperbole are below the "man/" subdirectory.

+

+Programmer Quick Reference

+

MANIFEST summarizes most of the files in the distribution.

+

See DEMO for a demonstration of standard Hyperbole button +capabilities. This is the best way to initially interactively learn +about Hyperbole. The Hyperbole Manual is a reference manual, not a +simple introduction.

+

Naming conventions:

+
    +
  • +

    All Hyperbole-specific code files begin with an 'h', aside from the +Koutliner files which are in the kotl/ subdirectory and begin with a 'k'.

    +
  • +
  • +

    Hyperbole user-interface files begin with 'hui-' or 'hmous'.

    +
  • +
  • +

    Files that define implicit button types begin with 'hib'.

    +
  • +
  • +

    Encapsulations of foreign systems begin with 'hsys-'.

    +
  • +
+

Most of the standard Emacs user interface for Hyperbole is located in +hui.el. Most of the Hyperbole application programming +interface can be found in hbut.el. hbdata.el +encapsulates the button attribute storage implemented by Hyperbole. +hmail.el provides a basic abstract interface for +integrating mail readers other than Rmail into Hyperbole.

+

See the [Hyperbole Questions and Answers](man/hyperbole.html#Questions +and Answers) appendix in the Hyperbole manual for information on how +to alter the default context-sensitive Hyperbole key bindings (Smart +Keys).

+

+User Quotes

+

*** MAN I love Hyperbole!!! Wow! ***

+
                    -- Ken Olstad  
+                       Cheyenne Software, Inc.
+
+
+

I love koutlines.

+
                    -- Bob Glickstein  
+                       Z-Code Software Corporation
+
+
+

One of the nicest things about Hyperbole is that it's available +everywhere. Org-mode is a mode and its features are only available in +Org files. For instance if you dropped into eshell' or ansi-term' and +did `ls', you can move point to any of the directory's contents, do M-RET +(or Shift-Button2) and jump to that file. And that's just one example. +Note that this means that all Hyperbole functionality is available in +Org files as well. To me, except for the Hyperbole outliner, that means +complementary not conflicting. It's Hyperbole and org-mode, not +Hyperbole vs. org-mode.

+

Additionally, off the bat, I found it very well documented and for me +that's a proxy for the quality of a package. The maintainers are quite +responsive. There's plenty more functionality that I haven't uncovered yet +but due to the ease of installation and the quality of the documentation, +digging into it is actually fun.

+
                    -- Aditya Siram  
+
+
+

For me, Emacs isn't Emacs without Hyperbole. I have depended on Hyperbole +daily since 1992, when I first started using it to manage my development +environment. It didn't take long before I could summon almost any +information I needed directly from within my editing environment with an +implicit button. Since I almost never have to slow down to look for +things--one context-dependent button usually produces exactly what I need +--I am able to maintain focus on the task I am working on and complete it +more quickly. With its gestural interface, seamless integration with other +Emacs packages and incredibly useful set of core features. I think that +Hyperbole is one of the best designed and most easily extensible software +products I have ever come across. It is certainly the one which has made +the biggest improvement in my personal productivity.

+

My Hyperbole button file is my start page in Emacs. It's a quickly +searchable index with links to countless resources. We also have a +library of implicit buttons that enable rapid navigation from references +in our code to our issue tracking system, so clicking a reference like +Client6502 opens the relevant conversation. Hyperbole provides a really +useful set of power tools. If Emacs is your preferred productivity +environment, it's definitely worth getting familiar with it.

+
                    -- Chris Nuzum  
+                       Co-founder, Traction Softwarea, Inc.
+
+
+

I've found Hyperbole (in conjunction with XEmacs) to be very useful +for signal processing algorithm development.

+

For me, it has almost completely obsoleted the engineering notebook: +I keep a set of files with ideas, algorithms, and results, linked +together and to the implementation in C++ files. Using XEmacs' +support for embedding graphics, I've written a mode that accepts +image tags (formatted like HTML), and reads in GIF files to display +plots. I have another program that converts the file to HTML (not +perfect, but adequate), so I can put any aspect of development on +our internal web for others to see.

+
                    -- Farzin Guilak  
+                       Protocol Systems, Inc., Engineer
+
+
+

I am blind and have been using Hyperbole since 1992. I used to use a PC as +a talking terminal attached to a UNIX system, but then I developed +Emacspeak which lets me use Emacs and Hyperbole from standard UNIX +workstations with an attached voice synthesizer.

+

My main uses are:

+
    +
  1. +

    Global and implicit buttons for jumping to ftp sites.

    +
  2. +
  3. +

    The contact manager with Emacspeak support.

    +
  4. +
  5. +

    Explicit buttons as part of comments made about a structured document. +Each button jumps to the document section referred to by the comment. +This is very, very useful.

    +
  6. +
  7. +

    The Hyperbole Koutliner, which I find a very useful tool. I've +implemented Emacspeak extensions to support it.

    +
                  -- TV Raman  
    +                 Google Inc.
    +
    +
  8. +
+
+

I've been a grateful Hyperbole user for a few years now. Hyperbole's +flexibility and ease of use is a marvel.

+

Mainly, I write easy little implicit button types (and corresponding action +types) to make my life easier. For example, I have an implicit button type +to bury certain buffers when I click at their bottoms, one that recognizes +a bug report record in various contexts and edits it, one that links pieces +of test output in a log file to the corresponding test case source code +(EXTREMELY helpful in interpreting test output), others that support our +homegrown test framework, one that handles tree dired mode the way I'd +like, one that completely handles wico menus (I've also overloaded the +wconfig actions triggered by diagonal mouse drags with wicos actions), and +a couple that support interaction with BBDB.

+

Other than that, I keep a global button file with 30 or so explicit buttons +that do various little things, and I index saved mail messages by putting +explicit link-to-mail buttons in an outline file.

+
                    -- Ken Olstad  
+                       Cheyenne Software, Inc.
+
+
+

In general, Hyperbole is an embeddable, highly extensible hypertext +tool. As such, I find it very useful. As it stands now, Hyperbole is +particularly helpful for organizing ill-structured or loosely coupled +information, in part because there are few tools geared for this purpose. +Hyperbole also possesses a lot of potential in supporting a wider +spectrum of structuredness, ranging from unstructured to highly +structured environments, as well as structural changes over time.

+

Major Uses:

+
    +
  • +

    Menu interface to our own collaborative support environment called +CoReView: This interface brings together all top-level user commands +into a single partitioned screen, and allows the end user to interact +with the system using simple mouse-clicking instead of the meta-x key.

    +
  • +
  • +

    Gateway to internet resources: this includes links to major Internet +archive sites of various types of information. Links are made at both +directory and file levels.

    +
  • +
  • +

    Alternative directory organizer: The hierarchical nature of the Unix +file system sometimes makes it difficult to find things quickly and +easily using directory navigational tools such as dired. Hyperbole +enables me to create various "profile" views of my directory tree, with +entries in these views referring to files anywhere in the hierarchy.

    +
  • +
  • +

    Organizing and viewing online documentation: using Hyperbole along with +Hyper-man and Info makes it truly easy to look up online documentation.

    +
  • +
  • +

    Other desktop organization tasks: including links to various mail +folders, saved newsgroup conversation threads, online note-taker, +emacs-command invocations, etc.

    +
                    -- Dadong Wan  
    +                   University of Hawaii
    +
    +
  • +
+
+

Hyperbole is the first hyper-link system I've run across that is +actually part of the environment I use regularly, namely Emacs. The +complete flexibility of the links is both impressive and expected -- the +idea of making the link itself programmable is clever, and given that one +assumes the full power of Emacs. Being able to send email with buttons +in it is a very powerful capability. Using ange-ftp mode, one can make +file references "across the world" as easily as normal file references.

+
                    -- Mark Eichin  
+                       Cygnus Support
+
+
+

I just wanted to say how much I enjoy using the Hyperbole Koutliner. +It is a great way to quickly construct very readable technical documents +that I can pass around to others. Thanks for the great work.

+
                    -- Jeff Fried  
+                       Informix
+
+
+

The Hyperbole system provides a nice interface to exploring corners of +Unix that I didn't know existed before.

+
                    -- Craig Smith  
+
+

+Why was Hyperbole developed?

+

Hyperbole was originally designed to aid in research aimed at Personalized +Information production/retrieval Environments (PIEs). Hyperbole was a +PIE Manager that provided services to PIE Tools. PIEmail, a mail reader was +the only PIE Tool developed as part of this research but Hyperbole has +greatly expanded since then and has long been a production quality toolset.

+

An examination of many hypertext environments as background research did +not turn up any that seemed suitable for the research envisioned, mainly +due to the lack of rich, portable programmer and user environments. We also +tired of trying to manage our own distributed information pools with standard +UNIX tools. And so Hyperbole was conceived and raved about until it +got its name.

+

Since then Hyperbole has proved indispensible at improving information +access and organization in daily use over many years. Why not start +improving your information handling efficiency today?

+

-- The End --

+ diff --git a/hibtypes.el b/hibtypes.el index 56a53a04..c018f3c6 100644 --- a/hibtypes.el +++ b/hibtypes.el @@ -128,9 +128,11 @@ any buffer attached to a file in `hyrolo-file-list', or any buffer with "Makes a valid pathname display the path entry. Also works for delimited and non-delimited remote pathnames, Texinfo @file{} entries, and hash-style link references to HTML, -Markdown or Emacs outline headings. Emacs Lisp library -files (filenames without any directory component that end in .el -and .elc) are looked up using the `load-path' directory list. +Markdown or Emacs outline headings, and MSWindows paths (see +\"${hyperb:dir}/DEMO#POSIX and MSWindows Paths\" for details). +Emacs Lisp library files (filenames without any directory +component that end in .el and .elc) are looked up using the +`load-path' directory list. See `hpath:at-p' function documentation for possible delimiters. See `hpath:suffixes' variable documentation for suffixes that are diff --git a/hmouse-drv.el b/hmouse-drv.el index 00000493..9d819627 100644 --- a/hmouse-drv.el +++ b/hmouse-drv.el @@ -363,7 +363,7 @@ magic happen." aw-dispatch-alist (delq (assq ?t aw-dispatch-alist) (delq (assq ?r aw-dispatch-alist) (delq (assq ?i aw-dispatch-alist) aw-dispatch-alist)))) - (push '(?i hkey-drag-to "Hyperbole: Drag To") aw-dispatch-alist) + (push '(?i hkey-drag-item "Hyperbole: Drag Item") aw-dispatch-alist) ;; Ace-window includes ?m as the swap windows key, so it is not added here. (push '(?r hkey-replace "Hyperbole: Replace Here") aw-dispatch-alist) (push '(?t hkey-throw "Hyperbole: Throw To") aw-dispatch-alist) @@ -416,6 +416,38 @@ Works only when running under a window system, not from a dumb terminal." (when (window-live-p start-window) (hypb:select-window-frame start-window))))) +;;;###autoload +(defun hkey-drag-item (release-window) + "Emulate Smart Mouse Key drag from an item in a selected window to RELEASE-WINDOW, interactively chosen via ace-window. +RELEASE-WINDOW is left selected unless point is not on an item, in +which case, an error is signalled. + +Optional prefix arg non-nil means emulate Assist Key rather than the +Action Key. + +Works only when running under a window system, not from a dumb terminal." + (interactive + (list (let ((mode-line-text (concat " Ace - " (nth 2 (assq ?i aw-dispatch-alist))))) + (aw-select mode-line-text)))) + (let ((start-window (if (and (boundp 'start-window) (window-live-p start-window)) + start-window + (if current-prefix-arg + assist-key-depress-window + action-key-depress-window))) + at-item-flag) + (unless (window-live-p start-window) + (setq start-window (selected-window))) + (cond ((and (setq at-item-flag (hmouse-at-item-p)) + (window-live-p release-window)) + (hkey-drag release-window) + ;; Leave release-window selected + (when (window-live-p release-window) + (hypb:select-window-frame release-window))) + (at-item-flag + (error "(hkey-drag-item): No listing item at point")) + (t ;; No item at point or selected release is invalid + (error "(hkey-drag-item): Invalid final window, %s" release-window))))) + ;;;###autoload (defun hkey-drag-to (release-window) "Emulate Smart Mouse Key drag from a selected window to RELEASE-WINDOW, interactively chosen via ace-window. @@ -574,6 +606,14 @@ The selected window does not change." (interactive) (hmouse-choose-windows #'hkey-drag-stay)) +;;;###autoload +(defun hmouse-click-to-drag-item () + "Mouse click on start and end windows for use with `hkey-drag-item'. +Emulate {M-o i} from start window to end window. +After the drag, the end window is the selected window." + (interactive) + (hmouse-choose-windows #'hkey-drag-item)) + ;;;###autoload (defun hmouse-click-to-drag-to () "Mouse click on start and end windows for use with `hkey-drag-to'. diff --git a/hmouse-tag.el b/hmouse-tag.el index 49e9046f..1f9f3c3e 100644 --- a/hmouse-tag.el +++ b/hmouse-tag.el @@ -771,23 +771,35 @@ If key is pressed: (buffer-substring-no-properties (match-beginning 2) (match-end 2)) (match-beginning 2) (match-end 2))))))) +(defun smart-jedi-find-file (file line column other-window) + "Function that reads a source file for jedi navigation. +It takes these arguments: (file-to-read other-window-flag line_number column_number)." + (hpath:display-buffer (find-file file) other-window) + (jedi:goto--line-column line column)) (defun smart-python-jedi-to-definition-p () "If the Jedi Python identifier server is running, test and use it to jump to the definition. See https://tkf.github.io/emacs-jedi/latest/." ;; Use functions from jedi-core.el only, not from jedi.el, since ;; company-jedi.el users will have loaded only jedi-core.el. - (when (featurep 'jedi-core) + (when (and (featurep 'jedi-core) jedi-mode) (let* ((servers (jedi:-get-servers-in-use)) (proc (epc:manager-server-process (car servers)))) (and servers (processp proc) (eq 'run (process-status (process-buffer proc))) ;; The goto is performed asynchronously. ;; It reports in the minibuffer when a definition is not found. - (progn (jedi:goto-definition t) - ;; For use as a predicate, always return t if the Jedi server - ;; is running so other lookup techniques are not tried. - t))))) + ;; !! Only works on tag at point, not the tagname passed in as jedi + ;; does not accept a tag parameter. + ;; + ;; jedi:find-file-function is an RSW custom + ;; modification that allows display-where to work; + ;; otherwise, will just display in another window. + (let ((jedi:find-file-function #'smart-jedi-find-file)) + (jedi:goto-definition hpath:display-where) + ;; For use as a predicate, always return t if the Jedi server + ;; is running so other lookup techniques are not tried. + t))))) ;;;###autoload (defun smart-python (&optional identifier next) @@ -1289,7 +1301,7 @@ See the \"${hyperb:dir}/smart-clib-sym\" script for more information." (with-no-warnings (find-tag tag)))) ;; Signals an error if tag is not found which is caught by ;; many callers of this function. - (with-no-warnings (find-tag tag))))) + (with-no-warnings (find-tag tag))))) ;;;###autoload (defun smart-tags-file-path (file) diff --git a/hpath.el b/hpath.el index ebc17b08..f31c9ed9 100644 --- a/hpath.el +++ b/hpath.el @@ -80,6 +80,13 @@ If the value of 'hpath:mswindows-mount-prefix' changes, then re-initialize this (defconst hpath:mswindows-path-regexp "\\`.*\\.*[a-zA-Z0-9_.]" "Regular expression matching the start of an MSWindows path that does not start with a drive letter but contains directory separators.") +(defvar hpath:mswindows-path-posix-mount-alist nil + "Automatically set alist of (window-path-prefix . posix-mount-point) elements.") + +(defvar hpath:directory-expand-alist nil + "Automatically set alist of (posix-mount-point . window-path-prefix) elements. + Used to expand windows prefixes to posix mount points during mswindows-to-posix.") + ;;;###autoload (defun hpath:mswindows-to-posix (path) "Convert a recognizable MSWindows PATH to a Posix-style path or return the path unchanged. @@ -102,10 +109,10 @@ If path begins with an MSWindows drive letter, prefix the converted path with th path) (defun hpath:mswindows-to-posix-separators (path) - "Replace all backslashes with forward slashes in PATH and abbreviate the path if possible. -Path must be a string or an error will be triggered. See -'abbreviate-file-name' for how path abbreviation is handled." - (abbreviate-file-name (replace-regexp-in-string "\\\\" "/" path))) + "Replace all backslashes with forward slashes in PATH and expand the path against `directory-abbrev-alist', if possible. +Path must be a string or an error will be triggered." + (let ((directory-abbrev-alist hpath:directory-expand-alist)) + (replace-regexp-in-string "\\\\" "/" (abbreviate-file-name path)))) ;;;###autoload (defun hpath:posix-to-mswindows (path) @@ -131,7 +138,6 @@ If path begins with an optional mount prefix, 'hpath:mswindows-mount-prefix', fo rest-of-path)))))) path) - (defun hpath:posix-to-mswindows-separators (path) "Replace all forward slashes with backslashes in PATH and abbreviate the path if possible. Path must be a string or an error will be triggered. See @@ -168,37 +174,41 @@ Path must be a string or an error will be triggered. See (hpath:posix-to-mswindows path) (hpath:mswindows-to-posix path)))) -;;;###autoload -(defun hpath:map-plist (func plist) - "Returns result of applying FUNC of two args, key and value, to key-value pairs in PLIST, a property list." - (cl-loop for (k v) on plist by #'cddr - collect (funcall func k v) into result - finally return result)) - ;;;###autoload (defun hpath:cache-mswindows-mount-points () "Cache valid MSWindows mount points in 'directory-abbrev-alist' when under a non-MSWindows operating system, e.g. WSL. Call this function manually if mount points change after Hyperbole is loaded." (interactive) (when (not hyperb:microsoft-os-p) - (let (path mount-point) + (let ((mount-points-to-add + ;; Sort alist of (path-mounted . mount-point) elements from shortest + ;; to longest path so that the longest path is selected first within + ;; 'directory-abbrev-alist' (elements are added in reverse order). + (sort + ;; Convert plist to alist for sorting. + (hypb:map-plist (lambda (path mount-point) + (if (string-match "\\`\\([a-zA-Z]\\):\\'" path) + ;; Drive letter must be downcased + ;; in order to work when converted back to Posix. + (setq path (concat "/" (downcase (match-string 1 path))))) + ;; Assume all mounted Windows paths are + ;; lowercase for now. + (cons (downcase path) mount-point)) + ;; Return a plist of MSWindows path-mounted mount-point pairs. + (split-string (shell-command-to-string (format "df -a -t drvfs 2> /dev/null | sort | uniq | grep -v '%s' | sed -e 's+ .*[-%%] /+ /+g'" hpath:posix-mount-points-regexp)))) + (lambda (cons1 cons2) (<= (length (car cons1)) (length (car cons2)))))) + path mount-point) (mapcar (lambda (path-and-mount-point) (setq path (car path-and-mount-point) mount-point (cdr path-and-mount-point)) (add-to-list 'directory-abbrev-alist (cons (format "\\`%s" (regexp-quote path)) mount-point))) - ;; Sort alist of (path-mounted . mount-point) elements from shortest - ;; to longest path so that the longest path is selected first within - ;; 'directory-abbrev-alist' (elements are added in reverse order). - (sort - ;; Convert plist to alist for sorting. - (hpath:map-plist (lambda (path mount-point) - (if (string-match "\\`\\([a-zA-Z]\\):\\'" path) - (setq path (concat "/" (downcase (match-string 1 path))))) - (cons path mount-point)) - ;; Return a plist of MSWindows path-mounted mount-point pairs. - (split-string (shell-command-to-string (format "df -a -t drvfs 2> /dev/null | sort | uniq | grep -v '%s' | sed -e 's+ .*[-%%] /+ /+g'" hpath:posix-mount-points-regexp)))) - (lambda (cons1 cons2) (<= (length (car cons1)) (length (car cons2))))))))) + mount-points-to-add) + (setq hpath:directory-expand-alist + ;; Save the reverse of each mount-points-to-add so + ;; can expand paths when going from posix-to-mswindows. + (mapcar (lambda (elt) (cons (cdr elt) (car elt))) mount-points-to-add)) + mount-points-to-add))) ;;; ************************************************************************ @@ -793,17 +803,17 @@ program)." (if (string-match hpath:prefix-regexp filename) (setq modifier (aref filename 0) filename (substring filename (match-end 0)))) - (setq filename (hpath:substitute-value filename) + (setq path (hpath:substitute-value + (if (string-match hpath:markup-link-anchor-regexp filename) + (progn (setq hash t + anchor (match-string 3 filename)) + (substring filename 0 (match-end 1))) + filename)) loc (hattr:get 'hbut:current 'loc) dir (file-name-directory ;; Loc may be a buffer without a file (if (stringp loc) loc default-directory)) - filename (hpath:absolute-to filename dir) - path (if (string-match hpath:markup-link-anchor-regexp filename) - (progn (setq hash t - anchor (match-string 3 filename)) - (substring filename 0 (match-end 1))) - filename)) + filename (hpath:absolute-to path dir)) (let ((remote-filename (hpath:remote-p path))) (or modifier remote-filename (file-exists-p path) diff --git a/hui-mouse.el b/hui-mouse.el index 8f4f94b5..146860d6 100644 --- a/hui-mouse.el +++ b/hui-mouse.el @@ -246,8 +246,8 @@ Its default value is #'smart-scroll-down." ((and (or (and (eq major-mode 'python-mode) buffer-file-name) (let ((case-fold-search)) (string-match "\\`\\(Pydoc:\\|\\*?Python\\)" (buffer-name)))) - (smart-python-at-tag-p)) . - ((smart-python) . (smart-python nil 'next-tag))) + (setq hkey-value (smart-python-at-tag-p))) . + ((smart-python hkey-value) . (smart-python hkey-value 'next-tag))) ;; ;; Imenu listing in GNU Emacs ((smart-imenu-item-at-p) diff --git a/hversion.el b/hversion.el index 53296080..9470edb2 100644 --- a/hversion.el +++ b/hversion.el @@ -23,7 +23,7 @@ ;;; Public variables ;;; ************************************************************************ -(defconst hyperb:version "7.0.2c" "GNU Hyperbole revision number.") +(defconst hyperb:version "7.0.3" "GNU Hyperbole revision number.") ;;;###autoload (defvar hyperb:microsoft-os-p diff --git a/hypb.el b/hypb.el index a385e004..c0d05959 100644 --- a/hypb.el +++ b/hypb.el @@ -471,6 +471,13 @@ INACTIVE-P is unused, it is for compatibility with XEmacs' version of mark-marker." (mark-marker))) +;;;###autoload +(defun hypb:map-plist (func plist) + "Returns result of applying FUNC of two args, key and value, to key-value pairs in PLIST, a property list." + (cl-loop for (k v) on plist by #'cddr + collect (funcall func k v) into result + finally return result)) + (defun hypb:map-sublists (func list) "Applies FUNC to every atom found at any level of LIST. FUNC must take two arguments, an atom and a list in which the atom is found. diff --git a/hyperbole-pkg.el b/hyperbole-pkg.el index 5ca50871..71907c99 100644 --- a/hyperbole-pkg.el +++ b/hyperbole-pkg.el @@ -1,5 +1,5 @@ ;; -*- no-byte-compile: t -*- -(define-package "hyperbole" "7.0.2c" "GNU Hyperbole: The Everyday Hypertextual Information Manager" +(define-package "hyperbole" "7.0.3" "GNU Hyperbole: The Everyday Hypertextual Information Manager" '((emacs "24.4")) :url "http://www.gnu.org/software/hyperbole" :keywords '("comm" "convenience" "files" "frames" "hypermedia" "languages" diff --git a/hyperbole.el b/hyperbole.el index dd431c47..4aa427dd 100644 --- a/hyperbole.el +++ b/hyperbole.el @@ -6,7 +6,7 @@ ;; Maintainer: Bob Weiner and Mats Lidell ;; Created: 06-Oct-92 at 11:52:51 ;; Released: 21-Jan-19 -;; Version: 7.0.2c +;; Version: 7.0.3 ;; Keywords: comm, convenience, files, frames, hypermedia, languages, mail, matching, mouse, multimedia, outlines, tools, wp ;; Package: hyperbole ;; Package-Requires: ((emacs "24.4")) diff --git a/man/hkey-help.txt b/man/hkey-help.txt index 492d75cb..c567c6d9 100644 --- a/man/hkey-help.txt +++ b/man/hkey-help.txt @@ -9,7 +9,7 @@ Hyperbole 1st press at an arg value Value copied to minibuffer <- same 2nd press at an arg value Value used as argument <- same In minibuffer Accepts minibuffer arg Completion help - On an implicit button Activates button Button help + On an implicit button/path Activates button Button help Within a koutline cell Collapses and expands Shows tree props Left of a koutline cell Creates a klink Moves a tree HyRolo Match Buffer Edits entries and mails to e-mail addresses diff --git a/man/hyperbole.html b/man/hyperbole.html index 9ea74f56..6aa48749 100644 --- a/man/hyperbole.html +++ b/man/hyperbole.html @@ -1,7 +1,7 @@ f8Q_sg0QKRT|1qUwG*Zf`W@@dKSp zIjp(iT8AeJ5NDhEj!-6l!J+I-ryYcJwvuO+UZ!o6mCX21E7(d0gXH;-YgN%pGoKZ9 zk#*r(##!n>!;OusjO1srP7{WJ;Ml)es~M@En%AIf#-j5BQkKxiZp2vy2I>t!v07+m zv-n1(FHD4F)lnZoHf>Rz26eN?pLCi^b3T?)5as!Kd609l_PNFDX&Fh>5m49tdK z1byqOr=@fxZO94>C+7-b^-Gtvn`3v6MFKAx`O}+6KlYs?YfGlMV^Dkvq(l8KzNw`c zrh`&G9s8hXGM?BkuzhQIfw0Zc?;*Xm_K51FOwtXbXg6I`=8TdpmCh4c{@uohoeRTM zW$jOk#bh_QLY5M-WhFME=<2<`L)7`NT98zB5B0}zhfLSGGxPD@;xX>HjE};SJM^?p zYTBkdq?~rXA^SGx=n*RebAorFe zcYr@y$Dlcxbx&|rgW?a>K@3dpfcB1EN>%B3{8a z=Kj`UjznI&@Z(ZEcB8ne2w+3f!BmH{j?Gch8J%qVWw{{_H_%6T)iVL})|=#rIf8!d z7=$Z)>8mfam_LW{w{nZmy&3_6+|X2ty3Q*vf5b(m`y4!tOR&3K$>w~y#dtx1syDkW z&^&$ZHXrOXu0m?se!_gjp{t64s^{!{1DZyPVf7{(`)hJVAvPv-;^j|Y%VmXsOs33(Yr;M1eAmps*a&E}qdt%}L+$*9}XE(g&L*F}Do zq%w#}x5OFBumKE5*9=N^hM+hc{$wH<%8<)$5~}Dm*f4d^PX1eKomU$=ep$d^dFFmq zVjFD|H~@Y>)9mEUIRV$HblD8a2lthL62>VWT+)po#I@Sr4uQ$As+ zso3S(`5*h2T`kLL|31^9+3|K?+`qd+Af^?&mc3D%46me_S1KWbkT?p(V22;s(;=ax zZK@w{U&!X#x-n8d9YXDaI8y@fVWIXwK#r6t5P%s(33LuUyJB=z8w9Y2REu>>$8`|f zfR8)9e18>KM@-|Dek%QI|K<%x=lecF9#X;E!}w#Xw{ZpN`R$=Sk*Id3P$pqI?mMKP>5a^cHe1Bz2b^C$g& zkhBQhKw7McWt;W>E7DUp2Km(NJKG1RR`CE0|l?6|{_YE~R{7}BIz74vlR zTC*aUDEeSA zwI;D;YOm(Gv3t!ZH?_vKXKOE!0#ybPfs~B>OETs7##$6wYCc({J42%Bd?s|*xR+EX z+NL{ZR!CFL)(+(SOGU>_s!GP7726fMc0akKJDbPS`9LDuh{AF>z;UDNJGAU;U7t4v zD66o2 z6FlVFlP6KW?UNitZ;U?D;E!HG1Xl@qEj;QEz%3oCUS7!A#|X0%3iC<7J@n*r=35;y2bWF1izMxoy_Scu{_HQ2Rd>?>$G_56t37< z*tzCCnm1p|;qPt$`>lDYBA+GUGpv(f^j2Q3_1enTePCuf8oq_w$+G;l-o~43P^5h6 z|Ioa8dN-Q`)7idLu|u}49A-EmuVnSpkCRIA1-6d@RjFzn;eO>m ztG;f1k)hn-ID&6{rG=_^s+8}@E=7w=h6zS*yf6EVczJ#zCK+dSEQBcO>~{l?kS-&| z-U9^a2jmrCX+K1aEX#)1oeAplPRx&ybh+s|`0-xaJwA9f`GS0)Asbxs?aTLEzRCYB zXr++uEh@SHl>KSgT<%ZZ1onu#{OVHf%cI<}CRH`~C3N}n@NG6nq3z>o3fCiELMt)Q zjrX}zSyAQ=ALka8wpz6_BD=Ilbao62)$uaDB-1vC-Up0MdX)6s_Bf!K8?}CKw$_kR z)8K=B7)5MWAP-U@Rqip8o^!;Ko=W;niDh;czQJL}J%#iv_;PKN|2TE*-DEUPg2O52 zCW8`2s?r+>=91Vu#*$bTkZ2=Q&#dqxSv<0g+)LyfQgsQH#aPsJ&#aY{r=7>AhH50g z%6yo@hcX+Q#PVv7=udaPhW?D-{q+V8Yl5OrH{Sk|x1jHtSe!C$Vklu*O5)R-pHoUQ zv%b^$(8|zO9hc$)CQ!oG54T>X7|^^ILhf zlzMz0LGZC@0`2JL(hgh~Xjt{KO6PVOo+?{L39TJY6dQ^rpYH4qpLa~!?PFfg=hpYn zBI6bmYrl_dvNw+HBHbtdU$}@L2`I`W4WRRpb``?S3M6Ge$#n^eS3g3->KfJ2@6S$z zr-ww1bOiUV*}xCALF=|qj>NXrr{6rfe%dMpc>tS1*SP7dqvI}Z)^h}%PBKnOB#2XWS*ZTvh{%qSixnK{ecYf?6wC1o#H^GI@BBITxQ z*7?L>;qhr?gH(#WQgILmN;{Q)D9hOn@wQmoJj5X%sAzs#$KwEq3(P}Y$)K2q4h(UD zW(9kvr}o2eNpoH&2xQ5c_83u>ZLswyIY#u}KQ?q(lQ6zBfGT6Sx9%gT{U;MsCGYT) zz0nE^=j&;CxKoG2Ht#yOzj?B=^qxVF5!@Uf7vKA@Y7_XMlRA)+41eatl4$rdc!RV$ zJHLu}j02^|tGCgjlc=`+HyB9PCIv>@W~Ti0^PE>EqZr7zBhK~sZ0#lH~{hLt7>m7{;xoB=_Dc7iL?Vn zf@S>|iRDupT??n6y>q0lL!LDUP2#S%whQjjU#W+WaS9*BKB|HwCG~rZcHM3hU;tl% zP~$71%PJE{{n+|FLXspQV)g7LQF9}YjOOukzR>pI@+{oWS`qk8{?hn7Pa;PpgBMx! z2qRGi*UW^CLBIivPECbeQf0jGLms~amd@E%bv#*~MYHhZ_HIt~4_~>3;!_VRx;YaU zxR#%}dg@M%@ESoT6CJdQI~$W4RfB^y8cwa=h0AQ=t24I}%zN<%K@22ZJ?Ln<-?5Vu z-?KsK+(esox0FEtFlK4AW@24;x?TmW!L`2-PG6{#|Bo>#eK)77#GWmN#PT;vlEd6d zEt3<07_gt+LUxw339!7{BY=@Q!8#NNkdX@sOodV|XdKFIoXz|aQLoV-ZqNLe7P5HR84Gb5#J~b6) zs1%W#bKP7|fHsc;ZC;G1sPAtiq#N^K1K+5lrwf~?QAs|doS%UKV68F|-dn&xLP9%E z2l~UgB(cY(B9%LBG zk<3G`Gs_m+KL6g3s)Fi7CbrpR%j_5k-HMdwWF@MNwKMeQj%*eav-})ms1qo?e1XZg z2K2J{aQ9OKNWH(It$Lk@>d^ih@--AbAdC(>yN^sZU z?oJ@MLm;?21PSi$x^Q>b;O-FI-QC?GxVzo`{k?PRy?W=|TV1vOSbJ*ineLwM9_ju> z&}5E-FjX@Udm-G|U=+DCa1~ul4%JvmUkzEmEv_96oN}~R{~0_SD_c6@fi{nCAvhGx zf)M!mt?UZ=3UE)DYmp>i7zvvVerZ3>#N!qV30iSWNUy^Jy504J!zZrMB)ZjC|2GX!-Jur}=dm_J1D_-okSjEZHi`AX|mW zPBxCkc6^2)x{5CXS5#qvZz#iS-l#X)5_awm@1s+w2eLf?T*&njiCeMI8{2UtaoodG zp&&4+*L3}9Tn2#`pn9Oi+4Lz-3)B6T{J))=k=isN#mxe#0BxI^T}DWy!OL;u1|ynlHT!M_XV zqq}nbUMjsIg#X+xqZpTBhvS~*WyK|w00Lk~GmmLMO|^pfJUtw1oLO+ac(;E|Mm!f|ehKH1Moh+?So_1pfX{nqJf-5wdloru-9L|BshB5hJ6{ni z5Kxq{?)UE{La|aAx;4`FBjnuX{qIwwlwL+~7d|oGKzDaRi!Ww$DA{4qaHD8|)hQrK zP6;N0#ib^K34{buf+UykaRFr8u7G%cfuGDzQ#z^81& zbyaq#kNIsJc0ImVs0ZkG5SEOx;He8()OFYtRv5*<;mh|lgN%+j)Pqre+6CmC&6)6= z>vIzU-J>$?nO}N-9Ys4E-H}RkH?k%*T-p0OcJYutci%i>N1n)6ryH0h= z9Cq|tO%&|Y$&c^Oyx-4;VOU~R$U!Os$BtK-u9i~@{f#7i1yQS(Nhcb09N3melX?8Z zCHU9G;O&o=b4D$1oya)F0x~Fk5J3`e+JaRl81&Y#7e#uMZz6p}=~g7s5+?f}COKaGBF@UoPQMLa>zDz?YL2BEfyxSf zHDqqtqt;ql(3*skr_Md0J4?TnHPTX2MQ*0##y&yFHd(iZZRc$g7z~U_hh!pwdnhV} z_9PEq+5GVDZNE7=>mXVS;O*iR_b%w*9uiwfcD9+$@Y!J%i~4VoG+!bv3vTGRfFeWl z^M5UJy1g>uteDg32=eWB@~QmBT#`N;yB*3LA_qa171HNG|M#FErRWarOXO9%wc3{F{ zpLICsHgr0=gct3>@2e!0Yv#s*>;h`YqNEl4F{_lZQ}d^0FTS(6hnjPz&c)l-4(e&` zxsf_t1sS{~H@J|rC4!eK$*dy0X7cbfFWa=UyUaJ>se|3MJFWJOqga%2nsqK!zf4w& z%PIj6&(;+gBzg>x==+f>WCU6}myK$PIbRp_*}X>u8KpWRPn!;t!RQAH8OTi0S-z<> zQxXLKDo$^D1xvT^ji51U{+MlLnj-EDN=wRzz?yR%KbL0my!RWTuC0^PB*8jW<Mt_`y22qK)d-8PM!Y+*1@*^ad<3}=UAcL#V>xv)-~LA{Sy%&C&M4G7TAZB`C2GwR3lEF#xfD0*ILR{StP-IsS z|H^u=`<-?a|J{6n$4ahQcXRdE4Di^*^o~PSIou*(n)*Mp1(DU(0gsmL{Ral7DP+Cg z+r->=Z-W0;dFK0|wM$fn_`mhh4?54#R0aza#oisFyh*^*m0OV=74&_3N}QB3vQCMb zq3q(`&)Z_*t(YzKiOV4CDUW+UQy<4eL!uI9kdvsFt2C3_#ZZNi0Yq8)5;KpT{;XGf z3eKV&HL_#hG`D!qy@m`u)Ap%kfb13(``?E~);x~2E^Qc&HmA2r@O? zH7ObxVX}%3fP(8cfIafzgE-HkJBEhpZC1-9F>{aD&o<)am#bZ8l>{#3Y92g{HA?_R z27Q#Msx5*H%bGz=WckN1RxKZcsR(2C`jf*#ro=v>>4RY=J%nE*caA^94)ZWiW$UvS zXnYc)ECFl~bI*`8sQYs_%)ze(zbJG#^Im{y8)5@&z?u$dLr1PJXN9ZDFNJmqH85Gi zH(?hXLQdVoeZz)KX%$US5;^$QtKaF|_@$F=p&MIq+)Ia_@_wd`Q*Idn7@ypZS%DKg z8#=g{`5YL#b9`EMG$UL*lnH(@9tPgByvkY`g4{3I4xGhx9E3rivej|&rWQaV-EE_~uZlxwIZEJ~h(s;AN zEE@L*D(Qe?P4)T6)etUJ)d2eFuNzz=?mh0H{lTZPQsd%2;RxYdJu2+^PYyk!=RL2q zM0G!~Q<^r-i-#2N% zJ&)#peO|eGBNdJ-pDXw3zs@tSo&E%kg&1VR#D7t}KB0Ty5pQN^-}>$e>ZP=4jDEa6 z0r@j6PZ;uNLtW3*rhjrivkjaY4oa{WM~0R4V1^pF{QQ5CO z{dM^$k#MzTN|nv&>Xu=nxXG<>PtvUQxgSI3saf)^AEV4p`w8g%&+C@PnV`ueA{B{I z)R!g!nZZUUM+>Cx9$g-rfo&|CuIDj0-`*@?O6Vit@?DH62`)x0pwCxO@+@+qX-rO( zm~E7Q)~`mzgtYtZp0eF#3E0>ya1S!i>A7SlkM#2?>VrD%lJ)Z7Ix4yVhOanY^B&Aj zFR%YfAGHnvAg^1@w|z=!&kW)YgR^+5Ab>0$ID6~^B9|h&2AJYF);3{%V>M&V#yd^h zucnXv$6%o0%G6TSBOF{RC2%5NKRQJCf$!Pz4R%(x?%7Y=CZ68{ zm3s{};Z1KF3R(Dnouza9ue0{cJ%a^^*?rurrl-#30+O~{-QB&iUKTcnjYsGzGSi1u$z z_pi6lC|8~!Ny`r7lZUCXiAk=8aMIlG2qMYlk7rxt{kZW}gD}Vv1kYG|Q^ioVznj4T z*sUcQ6R#v zD4z=^g(9c}=A&1k9mWw|W3Mv3px5LtpcQX|M8J@`xSL#0bzHD{B3V(_#4ut8`ji&4 zajMj~VA^B%Td%~WU&ul+a%H;8vZu;;HOEnjKjz$u2+NW8!#~NP)Gf^u6{;JFtd%ZH z%KMfN8-b#!IQ(KJ$2*OQszZJ)=?$qbFhw|%%${a-O4L&F!OjoKl!jR}N{@CZ#0ZgrfRw|sn^gDG_@62{fW zd^we8)RO`n)-GefO>R++iUTlfQ=&-@EsfxnDY9+0X&EP z7l3EIeIydY7Vq_<+JD-geXR^eIcj|t3ZW%W9pw`o0h7!oF2-T$J$5))u*>}1Y`VWXc59AbsgJu-zf%`Hk4BYplxRhcA24U#-cyW!jWhQ&&&G75mg9=P8-8PS3xhaE!ukn-c3nLOQ<4tfOgy*q4S2^N zWl9v5l;84sKG^%bo6a~YPLX^N(}p1;_F<*pD2>tr5PmwpD4475&rzrNU-|FB+@iR= zY#+2vakwGdcJTo|kFW`IJLjjI$5$WMODT8PO{|X(bAm*~$UwIpQMPVpYkQ`Kfad=P zE0C*eZqF6)0aYaY4=d0kQ)w#I+pWm!^%%h;|K;Ap%dToj9aTQ=WG@ZRnPYV%x>P}) z87W#UN-QE+R3v{UUw;PH2p&Y?A+$tAZmE0v(IMQyJuHaP`gVu`hBySnAWF&c03FO( zrc5THVDU5f{qI!a_rKFRL<@|={}*oX!tcKqDWqD+Ux6FgeY9cnSaFgVAtJy3PzW6Y zRU>NRVd=yEpC9P|b@G2`KU6pjC-MLNp^WJB_K5(EKM#pGu*j5PtC<59e#tBDw_L14 zCjhukLa^jy)jhim<`iuQgqH=?o+;sA^9HbYnLpMS*ypCJjxlH6&a0@G#Ry^vsxF8f;R83nTnA*17ETlR@l{-s^(b1LPq}lor|7<=qs>$Qze=!!;;i$8*h(dePu<;^Ri1@<2rU|qL zy-mEYI@k=9^1E{HoyGIcbt=<)6MbdKq)U4-=AP$}@?NepPGY~;KTS&dRxGeWqf+zb z=d<<(7QSTS)R+JT{)j-qBHtD!M3~$rPO-qz9N=J%<`iAL$2RQkM}(*w94m~ z=ZN-erwhEkXI*j~UF^L&@^w&CoOc77!$#hVML=(7d%7$~-AzA^*yitb8V*aw;Y!QQ zd3bkz5V9|mduJ_@T=0B{1LTGi`Q-Py>|BP-*dNwsU#XX+Fx;cr_toaV&I9N0-bx4s zHgn!w@&avk!E>A2>t!xXnJi5pxr|;SjvR$d^^8Eo`z%-aj8#2P(jbNFx=eV8PifLq zi(D`Kcy)kJtf-tBSz(>-mlacs8u!ou2M8CM~9&phUDenl@neOVuP5Z8T!!7U7L!VsDFqg z)%Hq|I~hR(sefuKizNrU=5jELG$V#fbQ>1gIY=D^?!57!sHab}JAVnslzI4#po&0j z12}OZQx$yI3kaH*|NJKXi>?l>^y&IjOXCe4S+8a3FQIv#*p8J8ka6HM5Fxb|imsI~ zcGBv@5?mD*ZzC$TOf#%C`Q{R-+oCP}S2Y$(Fj6o>=cex|%iHy-=Sl0=+hll+?#{ZI zrkSsz1-kHVbu`yrLXzi|;MTU009xX|?|PL?1FbT+Q|n7S^m@N<$!G)}mheF?cw-CcF9X;$QEv7_hn9wq#FYIr`RxK>m9F zT$GH9T>cUKZ}j@3qi4%w0y?eUE-y4uxQY969rAgtvA*{$GIWlr!;o8WPxp?{QdB+&d6DMtoKSJ9RcnbK(D&xf&xIB`lyZOJ-bn;? zJ(uv0I7Dxd_>cP9fyJv58cY+9t=7AB*F_yNZe>) zB)nwKV?1lDQ(R{pvP>S?%t1p)SvL6PD^;710QFpod*0yq;Ue{@8jh;Oks0#sF+xeshw{{ddK; z)<3)tKHNt#%eJo{E)Fq(>et9KXmMqzgbDqg#C1TDi)uPH;Ww%gHBQC?hkrK0pzFK5 z?b?8S!`h!Qar#A<7wCP6YvMPt1Hp{Gw-gl|zCzbu`veikfOld-Jej}NBuZE^7~_1-~B*uz?mC)afL z%R(SH2!4K>*upP;Vh6mziQD$81S=BHb)*n)9=-srLd@&J?V7ztwC1)!lkSv=W_|Y3 zocvF8=GGi5lmT7ki2Y zs9iGyd z>joWKT>1zLoGGi5t!Y_!I-r4Vbq}Jp>wDijFV4?G^zWmuY~*k%FO$V+bU21 zbAiNWDIpqNA53#2nJ~S-k!ptKXLu0|p3R2q(G1^1E)TO1y2_9~2ddimLGlk>x@i?y<&1zZV zrqrz1R?{&`5<=9@4l!xl3K>KD1rP2E+rB8X{~0V+79+w0ls}4|Hajy=Ilcr-HU7!~ zLvk1}R5EVrnED(K8R(AZU_d17GVW+?*>@57Jm6uP|H&b<;H_z$;xlp~4K&QByk)7s z^hm1IffU%~*fr1!&w&hI*u{vmwd4+=&b4{~(fj1?C`|7&+Qiu>3Cw@51bq0g226?x z^$SRI!BCCpeH+yq3CyM-YqTeBghH$T03f(buKSM?!;y*rHXxc5r!4ft^3G-Ux8=o8fT=P^PW}pv}8H>EQNJv%H zgtS#Mj+@ZeOoSvIQx^S4fdIKWl4n`Ga9+v~Yw?rb#Ku4o59cB8GPF-u9~s#bgJ)Ym zCNz`HmxLF|Y-HTs`PRKjPZRFVo0G|8VNjqPj1%K!(nV)5*Bo#{aITSFywXsA!o@w2 zs4*`P`CW{pi*qDVLi>lbWDfcpvIE6Bg%Qruv4-TYv8<`SvycGn?}b`>k&gGBV-5eP zES5(P?Uq4V^F0f0WDW)(&N(&ZX=M zyf7ecQdUH+f^0Zib%%pLYihvD>-#G7oj$7`L9b1Qg^h*QBKup1F;!gLHUZtp3ISEi z9cR4TY%InIY#n*pt%dAMy&yuZU=`K^TuQQ}xs3q_KR^}TBR{XgmeJQ@cI-icTS!`L z^;JZ`{N{&%6oeccEwtC{{y<_PbQW8*5N{M`RAonh+MqSo$;oL}d1Yt+M9!}!{i_3{ zb+}Rd#k6vsKRAK{>?+2NTq;RKKL^S29P-eF8`-4hULkif2lETB9U0hk%i5hA&AmHR zp-_|Zq=8VyQf8R^+5WLi5yh}jf_(JPX9JapBFF z#cTX+>FA1?wMa~S6W0p18$40IQuc)Yi8Q(!xzLIEbeIR^s-o?y7B!NDx3O)&c!oNi zq0-nqXVV4}PSma`b+lLzHy57l`UvGPDH69m5K6*}oK!oY>>4HlP>U6Ed>^M`yfono z7lq7LXaRA(sW5|kUC?|u>=)#U{hCXo(*nDVtL+e13nj7O6M8d8+)U$!DiIdEB8!)g zMb5;bT@Is8IFuHi6WI-9>l_LP&Zru~)|f|8fpr3XhB`EoH_kKNr&tQ!s@VBAc+3yb z?ptG8^&DSoACkUQmR1_w70ky(xyyT=5o2chrO>X1* zw8eFsU0g45#E=!d$Y4rb0s+RKeNo_mkR9P?k$%*7MX=L_(_9zsl>Lg9Fnr{Xfl_&= zZ!9uj4}YhoG8c8DC4^?G_>=Ia{rl5E6`gedCU#dbvs;B`biycOE^3QzDhcmsmu&PS zHZWM4%#MIbaXW$PdM6&9;Png0n>xJpZyS-Lao05$nQAwHkw zQIxYIO6CI23c@1%A1{xv+?oH3x8+`eWDcjOIjUbi8|rUrB-Lma@#+$|vIPZ8FYG(@ zTGsaHMDp55>w#kFjTu3eKR`YAxZ|+{L@@{3em|@KnHyG?Y-eBILae)s&dqtVuCfUj*ujU_`Gc*kPDU)ip@fAmOD_N*+ID=N?Tg8!dwXW>A)I!+I z4=2&=!=w4fyzQrtXQc#&cnUe)eA@Pc10UW7x%=1q{yW-6o$mG824GFRAyx=-9_uMG z-5GyEhr_%fS7xU?jd>k15mr`N_$MwuFS9>U^Li|JeVh{v)(WE#SsyoAJKbH$8-i@_GVZ$QYmI$9Ll znxC1m|Ni|YnyW)I6$rS^z~FI%i13BZ67?10MRT$_rnbs?tMSHNoVs0Q-qf8i_W9h* zm>7ae{l~tWE~k%Nbu1HFvW|#jk{CK{9}oXiz#KihAP;<~Bm`VOgW#JZ%&i8Q13I7o z8Dw=KquVOZ{ae&Q`MV8o2g0?|@ha=a*kdCmX=|{QJx2&F6I%xocBSaPD2x9YjanUz z*5{{nr*5H$ij9u}eq%LJnJekt3D)J0P=S00&@8`@#?!J3A!(xBK@R%@EHrtCm0Vcs zA+p$?=-#W`pciLcQzjQ~{pd_>gJ|i#HXmc*+FMw`a`OxtN{gQhKq%n@H6EHR2a91-nIiX3byLZ_pBRXC z!#RAlCxfM^-`h@=@USw5QH$B$TQ z*ZXlHUF0~VPw2}@qd<^TA}u(ElTgV8O~f+AB!)CinCNCS5w{((KaOvM(M7BfnAG0U zqMDeO{P_vVQajAMm=8iudiyX)Gk=@$FK3jAe+^(Qi3D|TW)|pbt^O`0avupA%ZwPS z4q~Rgr>S?@U;Vs}E)>}rF*|xy{1t*lv5~~GM;E-ZC1`(~hFp&UQ5NKsRh%iG5Xn%& zzryRwh}tKvjkkj6=o=#Y&CD>|f85$DqsK&5hFF4Axj5qQ-L(afJs*R8P4B74%#EpY zPBi*#edYiI2H+`%&ff|-BBx;g4Xhpe3(`Uan6M1lKgc^ektDc!=PoH;^DnFwvm8Zglol%q(f${IX{nkyCGZ!Mm_Z(3?G1KjWpEP{lHg z(r-VFr)J{f&;YFv9C_r^5u4PUR0Ygy{!C#EA20AnD}FXw88&>q1YUA|Tw~TmM^uP8 z^n#S}b{;DGPCazn3GR=r+e((Kg6oS?E^k+#mq~x+GbW_34uRsA81anS77(upI^I zjs%TQI!T-(2N_xOQIs8&Urnk31*RP2CcBH zYX?^GZ32SN^t*3?e}@JoufZ;<1;7px zR_OQ&;xbfKT4n*5F#PG&C^t}Z+)s?j?D|s%6D?CxRg@zHQ}G6Z#y|K3(~pGeC)=$Bl~pSBw0KVYZ)uoXGt+ zNLHG^)=sNthaPVi^qU1yZ!J%H{z;dSfW{mePn1(Wr_ezH8Z+$Ucxai^eczGyduEuy z`+K5f4n0>)nJ-|4OrNt40Sm{bQVj;lLfd^#RD$$6w9%Z%%3xXC;@p@1XX}kZ|Bgr% ze1#xcND`Lh3tm|Yn13n-$=6ehz4xsl^Ie^ToH+Exm4`p?vJ0pLlByu~EGRfYl=uao zEclX8u{UENB@pbyE(UK~@@(V@S6^O}{P)-Y^Ur{YnkyEXVh1>Ce}S)99Tg?i&}g5Z z_IJ|DjBp?8-RTFy(?Ut)!RPS**#oJcqw;IZRGnj~qCn%;${#M4UHs-GLs#^rINI+^ zHe1-)1V!FUv>(Y}bdTp`Ya)GzHFo{PlYh^zLMIE&xin8~VSi&MYDJ77?vgM#k-XNZ zU?B8_&5x8yHZ{0`)*U?NMAE!V_0fyAUwEWIrmF2LbjNi?O_gYmWWeUo`?JCdY?0Q_ z{-{NoEAs>)RK#M%((WB!dSpK9@9kPD8@!@{_u=9s3A-EQgp7iUZ_ONF!6F+^;>kAr zf{~s1!R??@_3iPVa$pJ2Wu;-{e9rIesj6cots>}<^cKc{>kBrirFhM)xr1m!i& z;;9&sNTcXm+iin*6b}}BE`r_%GsLUGP?rjK#!~bA=&pjBBzDdD#E2v1_V&-Td`u6)eNW75<#rE zfvZ`V^Ua8;vF6&rw>WZy{g7N)X1@MmSoD-zgIF3EkM9>inV1I{Y6sQ6J~cp<=+o5% z=NVb0Qpi|aF*BU~CU^?vUafC|;j?8O#*AO7UPLdT_#%F&5Yj_&q;Oh8QKa^ZBbq@& ziG{C3&y$^l0hj8xyl=_%bY0@~O^sIEv=ov2{In=KmlQ&!T88(`boz5>B2l`_UhG#k zBm_99)X_mWm;-&lKGu>$5Q8Sa5VuZZdSH?{wJ{eaxa7v|N5BK$pMQ2;EU)R{SPP5o zO8@xU;i!%&qx5!)zB9nJ-KASYYpiben*@cqR$l3pGTsR+=9fJ?;`!Rm_Zw~b`zjGJ z&25*JeyvvusHWNrN+n%1(c+8@z!?N1q;ZO*rLq~0 z%kM0d+j#)Qa)A5W6^>kWUv|kSs?Xas@~6#y0$!VY&GiDhC)1kOF^2%xFBJx4K5i2? z;TeKjx$SRgwOu1C_hNDj%QDqT7->veGCF&K#G7Wz1##Q9rb-#zs=Yksl=c0=8hC+} zL&>ikxiY(ketCbdjH9z$_(G_z6~nOZ0%EvLRyhE(G)!E$hl0*4v;p15XNsvEk%zFB z%F`5@!@LYHKFO}U2UktOJHlEx!m$vBdOVKMpr1jjfd!_K_Wv7c!GgLA8Z%3sz$r2I9pwA)831t{NRDXR8-VEU^#IAQz+!ung?q{Y%#;GDBma2WGA~xOaQwPoq-YM9duYb#{3SSHTE@vIVi-wB!z&mvv9z+@ z{v*w}OLryDKd;~XH`IEqH$=DTF@Rw3c{?X4Ufxq zcSij%F@&|)+%4*xtdyw=O;O!EIUQkxIx>=L??u|n35%v-uA!?>|5sz{L%34e=jk)a zQt@QU3^apy_mCLV>y=5fQlCVN3Wg!zs`8^0FM*-Mw7Mj~dMG_%QU_1#nbMW4`uq%E z_s?}ZGO?xu#A=(}%d6lAu18({;nmgqE6->=R`3+*);v-sYC!2YcEh+ZdX;dXG`KOCNj%lPk2bjAOH)(Km99bES>hBxBc$X&%RqCqdJhn<}bVfVq? zVs&VkLJ<~%4*grVhxh*vbT<6I(@I=Dxu=FIfKq;HfxGWz|HI6vcEe_6tG}e z_gSpCNWi_KsvTzZ7`*Yo#6KTRmifT3$hj$6lQ(J*XE`?0doNQ~ z((le2a$1>5^A)QJ^Ig9wLNmxev@4vdcIg~_ovQRWvFZ?0D$7_){|xT9SF;jf*(SIF zklz)}FByI}m16^)buBTuC;v$!TdOQ~G;vbrRfm#F;Nl)IN%@!@!8@Hq%P9KAz4TNN z_>_o1eeB}}x{;ZM+2EOS6i(GYJ*jzB3G+Nj>+)!@v`} z@AXfLQcb=^3PIo|%JX(=`4+2b>9-rd4cp5Di1b3!s$rO^-hv#TVvmYH42pk3B!lTq zxswyl-tK0}mQ^2hc~S?{;4O{{b=TBbT?K+2k>q$4l+NNOXTs*oc|+7y4g-(UfVunj z!89}U(sysHoWeOD-$^>7LejA!>6G8t7Y)a?^x@-j4^_*pc~CmUg)V2|JjJK(QLM5S zA>q>ze-#QYi-RO}{B<55eO9WLvw-S@*!oRYQ@OqLgYh)y&oblWKl6HlphZT4Q^nru zmqOjQ#Yvh2jV2vjoe}!T`b-X2;HQ{da`2ha-+RM(ZKMoUJ)^+LMHfyU>cTbFqp~B_ zNlk8n4FCJtOrxKBHLtzI@>(2N?~DVX)<_ zXgnriaGNySjOkbQ+$aHl_MR%#@Ke&I2b*=)VtS7tHcgTsry3bRL{O8jIvB1HR z^k6LLYD)W)^xxKef4kh&Pw7a?_%&W*$eH*kV4_L)+7&Qz4b~_OM8OYLxbVBchM^oP zIT{!{$$w>qY6CVq&V0C{x{S-Vlpt{bx&YEoL0zv`+XAys#2nAjx}QMTxgHmJKO(hN ztg94?D6V&qQaIpK(hE_F*ZoW`B1X%OJ*$@Br&-|?c_GDHPbVIKQu6Y4=N6VuhfQMQ z`vUA?Go9s!ZqxJDJy);7Yrjh_&tN#R-S~yNpGv^656V@mx&`S50S<|w?E%3zY>0M9gKJ7pFJy!(0qI2j2Pckg~`^zx_HNaz5BU_=&xXDVilY! zT7e6?Uk?PQBkbki+KsLt5*phE3u7Fmm<3N<*w^AtT>Tr)jvm@*ympE0mw4IKeVsiB zTg{B6KaQF~QGKFZt{0Eif$+|)VB66)NHTQNdp?U3e%=eJG5O%E>1ApC=JhaqO|It> zj7UDuT;ULTL7&Z!{xn=#K^mldeGV^A%#Ec7hXv?mIxuw-8moI1M%-crL|hJCzou-! zJWjt-Kkhk~>;g7yM~wP6NYU_MS#OE>M$}#KFuczRPRh;EVp7z@{N^YtG)p&hu_z$} zoqjQn-x1Fi=RONNo)dMAbQFRDoO=ROp*?RU4y+QQ>zcyUjA|6`Kn@fy#@s6+9Mb{0u(-2aVFBV;sdlDKbv{{myi1`@i*WqfIGrC zpv|Z%quW$hUprP`lsVneJ!%~1T_H%%WA`kMbnW*m7=0$g4BA7oo%OwN_OIPGl#lmI zyf4*NioY+^Ux%i-maVl2`F}QN#fX#e_5*wd=L)_0yz^$;$&gB1E4k!n=OmDEbSwJ! z&^~yW5cwBDLbi-yrwu>PE(+SoJQY;AmIKmrb`ej6Nt2XO%F01p_CbNC&(uxV**PX3 zib2GN1923c&{&V6Ih%){9?cNjqU(0chrgm}YJygUHT798cd%WbSDhR0;+HB31dS?5 zis=*bIy-@t9TmZ%fv2Z6{|M_kG-f~RgHJ|del`amLZL75Qk{k zIjV$*-lT@jA7>d;n z4$stlqZ7Rvr;y`lGoV{rA12Wz_nfZ9eI&FX?@Jlj8C$0Gw0Yb)sGRs1Lt>YBbof!N zQw_=|97wGVViJqQj8;07NTD#R&2w- z#5|O=;zamWxwsZtNq@rBBn2hPef*R31h||n=>V_x&Z;=HqO%F?O1SAnxqV18Ok_D< zIoO^mA$V$ar@#(+Hdo`%SxldyF}jL4?x@PEd;9xY3*eUlSN0CqZz+PC2F0L&>L@q_ zWTsFdI#U1wH1)qEUZQE^ZBOYZjSE~vKNl}dO_2T`Ss+*$%G6&;u}k%i^7EfiC~z>@ zQhYcov}L7wI4$P7B8E2exibbDxc~Cf-ZbLmEfvXx4d4|7_Cc3wO4^wsDskf%fTlbd zO>M6(j?ww!NTt@M-TR*%j=0cL5d(`_ELsqD1z@2?7_psL|C48QlPnXx=Np3q*R#uk zeV2u8(Y)FghqBx|>TT$~2pp)~ZhqXhD4G)YYi|D8dpESfN)U0h{=(IuNVcz$mtfjjN!Y+qrrBRkedQgV0R8-|2 zCXngy0BYtQq%o^-zJwpzW~p*%5x=t)DXFL9;H1?$rbrrR22x-6{o3D?eBKnnUAShvi$k(_7ra*ad1mg96YxZTnx$@S0 zD;-NUGSsz|uisQUJu$_ym?E+Vg|gLNqIchKPhp=@t1@gJoEATzt!@tH2ZG2T(88K& zksftgDo2bnq|@`jAjgT1yLc~#m44M+yVoZFc{63m-$>9z@%fLxW0iQZ5{`Q!4C~TS zoL9v*s-<`F7dKv2Q`vss26m>^Akvt}x;7g5l>I9^LGG%DPQ~K{^Xmxak~EF-|o?19sLe-J5LgL z<_So#y$Fq`Y-0miQ@2iz-GlNun+2|Iou~2raRm9W4B$dY7oX3B`e{vpP(ovvIIW$2 zUQ|GfGn7^;5VQXBXVE^XEXV>=rC#~U`l`rL{iF57z!81|%OGLMwrUuG%)Um8p|#X_ zp(H5M3-I0Ql{k0wDF3mfMtWD8%M^v~o zt$pXGFU@y?FG_@0W*6C70liK+fn8DTR;UZ9NDK?;$jX%%>$%~|lPbKUf6A^b$MwsG zHXQk4eGkZae~DI-p2!l8LD@$=cRMidFfZ{85LR&=0OJk$XDtp|Rp#b)Q5ih%=0EmO zdON4Ygb72FY+Eu1`F^{D5-m)#R^>9_iZk6^68YsH;|(j-~n*scN|go_df_e`r}F@0h(`K4NdTVrDV*!7lqpN5I^|5IFX&KSM7i9z&0F z-VR2OU0s;9_~O=`DI9)Po(^|GWyf!+5!}UXpq65Ao^;G53_8MP0^F*eT$TJSny%Pi zLzYks_!Hh@;5S8Y)>FBt|IZj2;VZ>L;ICv>mjj=%|M8kaT!7K5wiTdCrIe_HHa_1# z!Iz~DrUU~s0K?rUY%hsBBX+p1vnMDfsIr6fF((f0DID;{uB-=)aKH*oT+z{e01P;W zhU!u~rX06feK?~cpS|K-HlG4B;Hi-TRcZMa*pxIq8C!;UZS+VlI;h6UHP7cN zTNtS2b+iH1)nD)>PL@@T`l&zdT4pwl>XvRQPnpW5+3-UtRI zu3fJ~8dYJH>>n3?ca!b|);)u|>$Ro1(*?R;?Gtm@B;zcy8k3-eDjicIprqWs?2EHF zOZ|iLg!-#mb@2q%WQcW~@e<;TZ1P4b3d1}o)~r-U{Hm8};k&9RqfmI?w|xRXZ+BAr z+0(gDV-h%NNH5--7#~cb7Zk8hO;BPTCtl`p!#^OiiCBf?b1v(J={LQ7|p^R04B%omXn{#pTm$Bv#>Qx8Ro&+rZmMWfb*ka(!4eP{(l5r zC*Wz+Zj;QRzh?w-7Ht&FSZSHnSHF7Q+`bSo#NW8CCcmS$v*=EhjAl9CW}aKP|2x7F zE+oP+%XXn^*1pWoPMie;Ymj~Un7y}cXwRU-T8TX!QLS@hz!cbN#aS|yOlwv%82T?N zS2QS&A&@>Rtf5kI_aUA-v)yd*F z1aWl4d+oX2)`fd<3XKs1i=@UZB>|PrQO8D_Xc_b@NGHZD*K{d<^Io!ZXt z1ZVIN5m~hgJFB{fpyHS_PR+R9QZT2WDI&Oazdh?Hm3ye1;#36RxGKHm5QUGwYiH@4 ztJ6C!Y-ity%w$IfctAl2a;f`>i86L69>J{QIPy&1MG{O%zw&q8w}Y<{=gOY%xo)=D zX2OYpp?^)HG?z@vWQ&!HPF$IvgE))w1Fzutv!~tVC8=Dy9+v$tQ%904-c85WV6LdZ z!G6*qHEA}kzgh`q+CqfO`D_p#8s8F9*6)kXjGyJoaqx}?=?!QyHeSK#K3V*hZ}fV1 zZuD5cj0(!Jr-BqsheV^ii?0&ww@5Rzzflu_bv=*GQmCN^;wLsc>fwG}>Uqzwi7JgeuSc z>;lWqTYrCg(Vd<}PbjLLl0NR{iT< z;oAR2*jWI@(QW%a1cE!k-Q7L71-Agf3GVI?V1m1AaCZsr?k*GDJ-7uJ{Pj8Cy-(_% zs#jgrMNRe4)4SJRTh{vhS2LrX?o^oU;3q&EWU7=ODww2%AahoAV#@JMN#1N4zvgKk z?0qzh9$RrYv66eBbvQg>bOks%5DIiptQrbLAOc^+q&kt@8**Q!Finh#^YGI>z z*dQoih6;-OhdO-cmucOzsX76nXV#DAd=8C0x|{2FD(rq*YhyiF_!BET@F_2-U#YaU z0r!|vBM|FT#4-XjHB%N-yPx30jezD;1!cqJzPvK zKbKuBcoKXkw0$G}zW&fD9h#AdR_U=1EIkA&OLXTBO+-03m!Wat6hOzeFj-WtkkZ*| z6=9C0UHrAoo9e|N+fsZZR8DD*qFt42`Ri*1`^Z5TXJ+B>M*R5iNtIiR9Ms`K`GU~? z7j5t7h5nxl?&(_g&agEa9wvV!us2FCierOtVh0b2eca_(4_A9*!Ir!AN-IR_qyDhIh_>V4&7}P>f8LSP^*|`g! z@HJ3um|})IyGbBdzmE@W7U!^BjyH=WjjVtLgL~HZWj($~b(98yh@VYt8uwkrooiXw zqJB1zulU2OQ;u4+Mabj-(jEfYAd1oh=5kIvIFV(uxGT@RkviyN!;Z%pbfr5PTZ3;5 zM?;OfOk3X9D?A&7`zsTfo{(uSegem636~`}(G4*-jX4&bDnbP03Kk&1SYGS)OcUB*r%(-=&Dv zg3a{%jF#N)`~#xZP+9~c!g(7x^oWu@V-I~EgjQnQOrDjH2hvu@cqB7;&2X$@8HgH& zVNz_*%ih2#QWRU(xm~Zj9_g>b;3Tb z<1aUXz2(%k?BY3?)1Z||n(WJYTp$6k8ZBk-6|-{bL!&1onu(u4MW47O_|ppQEiHf~ z&xh6g&~09Y4i2xvmgCc7{2jDnAqMmkTA-I;WyXtT=^AHL3)tNe(sjBKqO(S`*K2tI z$}B|K<#(W~H@;Cr6fG73$_+^(-H4N2?^^9QW>z~3N0D9)$D5VUS?>m;i~zNhG%pk} zu4ziC@_)^8qOwq{vEt2#o2%pTV!Q~YBXDA?n>{Ugu#y0w_}>^h3gioLz!FbPQL5n^ zGT;1GV2tryFB=3U1&g%dK(K`(V0;w`YST6>95mPl_?7cgZK!^D;JTO?W9QKBN7h?| zO#YZi6jz$unQCj5W*pOTMD|D-+9b;vc2!#X6#;J*Z5dC5Z-bmk+dM$T@aDor zuK8q&+g16!CJLtGhK=hK$05s}oJnxU&E6rWt*8e*UeF$j-O) zMU{k-07RoZ6b4Mfq00Bvb#5`JRr$FuL2iT*rrpEvs<>IRrfd(dAU;ye#th&ru)b zj|CI`VVCAD50~EpL(Pd3O%Shag>LwMZKH;WjvQ+9NQ$5L+lHu+#r;45D-DqNVsA@P zQG#IER3**$M6u9{wpH;W`G`ZT4JGiRj0_9TyYw-p2fQG~!(8ArFza<(gkOo_^YFbx69j+jra6q$^n#w znU&#|y?jU@$BnVI=f&{f9jQ;9iX|cmxtMIRvTr!g1~0 z5))lfY2CCZfK)L~=Feuj)6R?~Oi|APLCvln0m)c*dZi;x*$-d8>=sc13cBAn_J@#K zhZ{ReuV~6rWD^N9^ZsyVrqDWl#rvI&ESJ(8J(>tfN(tz2*#>ugJkQ7srg2J%+5*`s zXBIJ2JGfjkDUHHUF_t7Z5oQ)C?-a&t`N+Y`Ji{xkA7q+Mui>`ck#fKsx{Ir%V`X&u zlBTzwhX9#1+<_boJ~4HZdA4?=UB@*^ohX()uDnFI%t~?dVvvyE>D4h!la% zowz|p-bg9&(8Ow&&MK8K1noFX3>5m?`b_JLfrI#!)D>G>=~hd45(#rE7aS74ZoVsP zJ7S^u^-NBGWwuFz1w8Nmep+zJT|Hjs>lvOwn@Rf$?NwfqO~u(rDYmQ8AJe5bfa3aHMwRsW1OpjAjqgkglW;svj(&7xb|M;j+a10<3ke1FPI|IMYO zsOD;zxXXI@k@krPY%TJ6u?%iCwszne_;Y#`ZkV*-^Kr#X3&X*k;mZu_{I8ro&DbW= z1ufJkY{+r;i}_Wp=1qm)`)@)keqkQ9H{Rm_FSxoY@4WkH(Do!t_M2 zm`0yZf6xL#r(Dhm?^Tt0(d^giM{eMK z3%PXL>iBYb`LM5f+J5irYxz2}04HKvKn}h2_wi=8r1>5KnsfDjxz_m9+5Yxo^LW|W zS0nOz^LqZ5_Hs?c=VixhIktPVCFUDRx9_W~h#&aI0o3`nzZfeb^y-(5Ao8i{Txjql zHivx$4SBKGgrNI}XQtEReH7)C#-EB@ei%f5i8ypQcmi=0@;GkbupwI%t@hX3C64r9 z+Nkv$4p>JFSpV-M)d3$Bn;vP8WJD8fm>%DJ}byd zqpm&B_vY%rJKuX-FIGKgKNFj=7vJRxnf4^Jf@)>E#C$(#ieS# z&ZUX7nZ`=U>vvxUo=CV#qWW*xvSMwUo1HsQD$yYPyC(t$^b}KQOmE||!D}d_UG2P^?8Fn`A{43OgL`%@96SKdE`ZUitrH7mF zrjhxK+u-SvnimU)MZm$w|DOW4oZQ^0@yVzRpiyV4;rPxQMn@Q1g1jhZPG==fFpYJd z=XOK%s6x5~k4iL49!_cbjOobfQ1(ubqG~yqVb@=)V>j=)b4h6JLBr&2SJT&J zUUt;mtonRmlk2slJ+$H~lGN`W1VDJ^Y2{DnyX9 z&Bxs@(V$^x7s|(zeq-J>;*=cwpjLw=5y|kA_S?=Uaf40%z}Wut=%)(5o2or2n<2K1 z2Aq}VThan4gc7aAG{}=kR5x$p<~`^x^784eqqUI)?~Rsb^C}f|Z}!?7g=h51yhVX! za5Q|OIrsrX?1rY(V&x9L^+Jo%8-V^k$7gYU8eKWij2rS8p8NGp)(LU$2N#Bq>^zV% z%dI*WXc-Wa$>mQbpxBVWo%MX34pCFY5>HcGki4YUzydPpC1ug_5eS^;U_b$nW&M=Y4P^$#i=w6~6B#XLw3%)UG^(u9=9QK|C zWzD$z57{~*C9eRv@w(n^Hloe|nWPW1JZsb39?>m%0jM4NPS{rbR4*B4dLb1hfbS}> zCd&Xwlq1nkd?@@@@5Gu2W_+ike#SyFjJRViV=ML#uF`zhIh=4#6Ndu-NaW)nx~L#w z=`;j2h)Txj^u%T1oH{bQ!C7sCov)A!o|cU@@lpA9#dBg)TXE1RKzvbhkZs-j#O7qD zJd+)+J9m-q$%_d0Wr-yQm*0PNF;B$e=WrkS(#7EO1~^fcj`R{pXLBFLZ~ma5eJ>qf z&;zC!j%5;!2gfCjV3^WgFR;y?IJexKWS=#}Tgrn{Yb8^)Ie2C$ug1uWze_ew{k%mJV90-R>)a z?WGL>4|$gWRVKCqw3s{4V%4WfN#|2{kw&~EIz;sh$TouyRaT%{DMv>x4Yp+>9EH&= z{|^!pN&#YVS%#+LZ8RI%r}xv5PLnRb2u(^dhmXZV*U>?ZpAC2<{adyq%5eZA2u{Gs z6J-XdNE~$2k`J>SPe*|`sFAmH!QTZ~Pb-nC;hv$dO!?iZShntAz<#j>wX5 z?p1g0fFfk)BRmmVo*2z^XrQl2V=p8Kigi|LJg!IzW;e4Jl?&n)kh%?htHVZ=1m`j@ zdgYfmE2hp2%i1q(QSAEyN9nK-&U&qWIU&XL0=2SvwIvV$#0aXsn4>mDYF_1uM5M+@x7AbtqF8 zkQNj*X)!dlsDu)MXj~P%X$?LuEKYC6ReN)@$L@1aOyi6!O*DU`O}MDWUxN6TJ|a_) zco38(g5=(aaLDNrZ^ThoLH*k|>^p&l&N}~h#zLNvW8OTW+N=noS|#MP3mB%u-X&V# zCaQ&4%ITHtQ6I(|O%@F)EaB2uCcuY){@aN_PeV)o)A{q0-MyCQqyw6plNAHz^{16z z<4E&AwS@fxzjVg9f&eO#K+Ij;W;Fft8^!ut=w?@iEjIUwGKdqZjLb8(9Dr&na;acc zp-}kC0FszNC7?_RL;cd}^zuy~{~%glZ{!B=@E?-~{mZ6<+=2f{Eau)IKjlq*)Bvii zhA8bV&rX*JwM5E&=Lxl9#TT^%9%co@RJwgj!AUIlgv%Og2EpkNhaXz)gQIZn(*{;*5n)qu5bE2pI3zb)N7-D2fSWCS(rXy6#m*+ z5ShSTMu@DUQFl{%V&w%&SGvv5^NADG;RxYEYx0bK9Xcy9cPGFtet=oF7E88h_c&3I)hzT0A?*k2|v?Qrdaxd^iS74HDEFuQ&`q0=#P?JV%&xY(?FR^{C$VPH$<7+Q%`dh2E*V;RH3qEmB`AZ z5jG+_0bhqz?~cG|y@>KOxS4~S(H`NsPXGCP6E8T9EP%2s0KlKgvZC%$ z%`GrK6JroOzh*qt@w4JOAB>5H$G^0#BT|5S->^jm>v|KQ>QGS7dIN8*#t|clAeXmN z-#9289>bdBbLnkkkHN+gH^^zxFH2p*6_!`!XySk^tH=W56X4&J0RMJG5s`jW)eCm~ zhCsI)W#flH_oPWFpC4EzK6>y=MQ-Y2+H=5v`5dm5>dIZAevZ$is2NYS1t9mQnY{F8 z(Pa<>(VcP3kLo1nPZ;hRL8SxIjfuF0qBzu``{baPvJ~n9i0`^m*06m}uKn>)eakQ! zdODp5uDuxQK7{K}1MfgCaIr4eXypfNKCNA#srxNLq&*2-k6Yjy&RRMaE5lpooQKz$ zNy^7r%!a+(yv!xE-b)T+O5gPn5iQf|IXO;$mW+Ad8po-lyE-=T=pU%b!w`W-{{ZM+h=JK=hZK9wJAUghpOZT8R7}1~Fz*H+)nByLhYdz5 zU)EVycwbQ?aOG)!g? zU9@UcS(0JQW1|e9V>Oz+)Z#au1e-0;^7>W7*4!Spw8*Q+Gt`;g#YfoQ(6HYDl%+2~ zS#HV=?MieFysGluLC!9PCGDP!KvzzVV~~cm1r9p|O`Fq2O}GJl$ddYb9sh*>k*rzy z+N_F@2j_qlh=6%GyM4;3$m>%PP0{T^cms`B!`FVi<|eJ+&ea{OC6rJ*Q$cl`6+v}0 zZ%;}eoi#9HOOnhEu?>IcG(d6Q8**N6eDx~H^WMN1_-#Qb;6zAKa36`*e^c)KeNmU6 zyM#19$r4^Ek0WE!$Xs3odSXsRs2<+f^y@t{Sm*aokPrkWRC#wv7sc2rUH(qM^c#*> zv;mD=5gS|)2l+W9cLCu?*l}S1IZavGLiGl}7{k@8`>iSM=?eJh^)Hxc^114CVaUuO zT&d5OqzdTYl-<)AL9icI$6He*_bj6+rZXx-3#q8*ek8WA1O7Ix#j4a`4ImCZN`P!l z=~)m@mo0k$cc)KQY&Vv4!Ek9MtxekBfPlv}>A=59{f^;I%^9{wQLGpDp++waHN_VR zB_KkCS;4k&IhVQ+E0$+eS3AtY68sQ(E}Ow52(I^?^_5DraIJ~VX4e!;mU;RXdU{qKXVS`n3Zs()<6TM@e-q`H6&nk)lL!s*n*?~X)A#~%$FT4v5G!5`}N6t8_jol zGS9{6l2L;QnEpx2V*fhM%ky>uz&0XrHmpR8YMdPVp@&NdyLf*?$H?~JZY~!X^r8C; z?X)ebayGR_dSD_g0>5%L{B_4DE{!sQ<1rfEWu>g`bz$D)>kqQxSHpNS1n)0&NYXac zy_b0erPNjML2Z&+c2NPbH&UG*@D+&E?D;iv03cTc0CFIDKo5XD+DZ!1&mHn>H6$T( z7$Gwzm3(bK^JV1#F|7acs*DJ*^ZvPljy6@Ad~Z~Yfq}eZe39eH`|%gBwWE)3HS*O^ zw`~jZ6}Mv4d7&JIc7FsNgk4bsol2$#4v%G2i~wgm3cKb@+^l}RQq$q9Abl-&TdW+Y zF64+60*Z5cl#R>w!(*9cMYdshPTlQ=_}qHAXyOL7hxj$dj{=N;05D;3JaX=@_y|@J z8iqHf_}NYyd=R!*vVG~qS&2KJTFNZ4sRo&fS&I3R7wL8pD- z*zj&xuKO>gI13>Sq^7nf)Dkf#PEHM&STTUIzKYaS=6k2356C2*>J}S|Pdz-TG{>MS zBV@a;hOYmr?n2)#0VSiU5Oqov0(dojHs6|h>;eE)8Y8o-+UhZL`AS}mTs)-#;j?HX zt@(bh`JAh5A6GJs4**>$HX2@_XaB4D!baR)TkCIk=WkjE#h^xf9iFLm@lb(C*R z)hy)Kft#g!zzXL%A>z@90AoHemW<|FcTgc!Y4Ki}9g&p^PWQEOyZr7|x1BHKW)dZz zu-|i$`mNKIUQlNf=O9^r+bWUV!PsqDD(IF$lq?ak;d{VGRHwHj^~s|A!Hra^gMmf}X4_BB0>uu65yD^YYyj%YNj$H`F=7_h~yLVZJX zdmmB#MT=3%sj)&1QMWfJq6EPGM$JBNw$j7Uu4ijm+f^>Ecy4$T2bUl=Eoa9}qTzY~ zD6Iq_aW|v*-F(jzhp6)q3BF9n$oylU(%)qr1uyfc(g7xAJHRTN2eH_co6H~fC>g4s z+DJ5#)ut+vKr2&(qZyV?olWWDj8+3x}yC>X0nr&*&FSjaj^%WJa0i zj3)bB9vsOccaNNB9D5Sgj*f4b<=E-cp0Sb@$f59UC#?K9EQY$gfDLY*eOpe0w^LHR zB!=HuXgtJ{pOgJ+=RSyu@WcpTesFE`0_VwB$S8d;)v%z<03;)|TxSrM4-9AV*yI@V zCm+NV3S_nOm>9S1+ugC=`YhBwy+Z&)mcQxGAvT*KkOi+ED8?{$A1}jW%*z9~J|nKAKtR2;rI zpVU{)b1=FHH^a`FoznIKUZ{uSkP2N6oXa8lbz@U z^6wSnYqjBzE5!s^Qo;yuB*}v_R z!bQv|uK2W2zrD+&rF8C{ z+j_W^Q7_zZV*L>I36sjuMKhI8^#gWcx{SPsEGBm~i&ehCVOYwDYs{bU&pDJ#PPGS^ zB-?#kWD~`Y4eit7)=mhCnpYTmiC^7iFAE;f-h)bS`QM9#{FE2cU~s7{8sn0VQfEZs zYcV7)k2RFj7?fr!SxJxW8L+t!4xrZHTnyx%-#!7iQj@1o-%?H7@XLRxm=2c4jE6-9 z_Iik0F>%_T;PJ%T_~oi(Z6P{FX*inQno9vojRU`vXbsL}D8DGKK3VB2j4x`8dz6x23R)BL%W5Yu*gQ2X0;L;{P>7Lc8>TTRx%trf8Vbz^ zL6MD15F2Kl7Y|8a9wAw?UQ1p215Ynb9gxrXQ8B1qMwy*fzOctTXH$uN# zIwVz&a549z%}X0v4^8s8=w_wZrz0c%`2v!M<<<{4RMI^1T#BL{li?{}g@(m5(;=wl zwX8Pvz|G+dW{d^=Pd}A(7H2S$%JN!uePrgkwu=A z4WrN^ql@*VaWlUgwps9a5~EP?%^v~p>K)V3Pt|;k7Iw}270f$SOVibSKV4>5Gy5X> zQ>CNKl+jY;y!#HG) z6}xb~D=;y+KJ}OhmK3m;AJ=C!GXG40sUz0W<^ zJNYoQw<^{f33098*|Yf|uh3l8EGLp@`)7J@tIvX`1Djd{ z0GNqpZO2Qpf^={5k@craZa!qH>8EnLc{}mhp9I{p65{P&!8trqd_;-w8gp5&FJ)Kz zpsK|YIm=H&1{kmd=QMmms_&(Iu+NTtz#oLgoL8(yQ>DllDK1Yru$Rk@*=dl48yr&M zB~O}g{oCj$tuQ3FKq*i!0#q-n`wsfM`2kInN!fZI?K0SjRU<+oaOE_w@Y}lRjv~6X z`K3FNSE9Z3_woZ!XE&pjgk3|cHkH~|7H#tb^23jDu7UH|hHjFSw!sX+XXJ>Ob-dqF z-=lJwiA=`Z0#Y0sR<$)Xk3v(>zmE@TqEy|Tr8z_zcjcFY?!T@+#5sAao;FzuF_wGJ zP8uLelK#G&>s828{1erPp)Z!JW@S)GJ|f-t-K3RWKPOY9m20y+@yfhnuYx zXWJxaIK5MqoS8_yagTM4M*isE1sG^n(Gnnt#Ao?fQZ<0tAEi`s{xl-rs>L&esz8sBhq6Lw*;R<-(n7gv3k_~vk4@lhJNYHlU zvOmnoos#IVSX0AS!Q3+cK}aSz>p0UNTCB~kt12PoI#N=Jl1gUfM(eN>Dod59&n0Ec z`@YmNBL#m!<*oCV14Y2x-feaE*>v>pQfi($e=744W?NXNme#HP&!rd8s_wIB8CdDP zZ6vT!#xQ+}ef>lxfZ#aqoRaW@Ilsp^xw|v7RPTiFAxWWVChubQaYU~v+UyOz>{YCB z@kr=?2f1#dbT4&#>hQe{<}7f#4UYE;Zb2wT65X6?AZX@Hu#?swcDPm4p8% zE@*r8OP^!`T?bwW2FWNh`2W?+{Ha5HPg%*-H%3ue`G3^BrIB?8a;5&`X@wtF zq~ke2loM2>lnVXC6Q{ny9;$~srL>%V4$ozK`!&|gHi=PWJzRJ`AmP@QLcRVJ5Srg0B=?PBF|k!R1#secmIB{ zmN5Q7wS6y705=q8-M7;*BzxM4rA@b_%Ix;-5F^vlLUo(OTSRSslTzsHk}D#`{Z!Ay z^C<6cu$p)F8<>*s<@N6r$}`gb8x*0hk=cKkD)FVp*CS)4)(Amir@nEZp#kNL|E2N^ zYSd|up=!pSJY>YvK?uE<#ngh2Gwcbcl>fOka0eUkLtjkm!{hgy@$%#J+=>Jm|6b&h zijn>&;XS+REHzoZb}EWke;S+^f9hErXys#q!1T)KRNZS~gYz;BYWt$XDQ?)L($Ws2 z0j*hYpOD5@ohYvOzwEu3+W4G;@tnh@AewSO+ABOg`rbSL{E7ssl`9;BMCGD~OaW^S zf{c~~&HTz8tpVS?W|B;fr>sBk4I=oQ} zjWzQAill+7hwyuXu=_hHOMHQ?l%yflOHr>=QMoVp0_bwq)O$br=K0OTsH${~L4~pz zz;3UVM{GPTUDY6bQ!b9>T!L5}-mNKtwY64H)NoirD;rx<;yjzBnm@6x;Jj&P$a$?k zE3<2EcIL3RP9jot30n&)ij}fG=J(o!HRkL-6$5>Le^BTAmHHM1^NfNTvxKI3Szi$Q zwYu5qv~@XyNpecLm0^!nxo%|uNO9qq9a^rk3fqv67NS4l=zpJ_26Z1aID{-ebC9-; zkPxG)xFq!lQGWY|9Xh++OOm;)F>h3^EEN+^MYe?83!CpQuEYA6gDRBKgE&2?bUlQo z_T!rCgk{-c-sp;&1BUVvUw(d4+8Tvu7=a1_Md7ajR|q%u?Bz#=V3qz$5Q^9rTZn-~ z(nr!_2l&Ju4Y5w_;ePe0Tlno>_wfVA-laX(q>ypzq8{H`6sHgI z#Y>#9uiS-5(LKoL<-x`q^!ELc@WkWj>0FY>G``Ds&>f zhm{Q*qboe^yiOfz_l|-iLKU-GXPnx>$V1QCen~_W15chORkPxYsz5U`J@rOM?V-4UOW;CW1K0t4p zpp&=K(difjN$&q~Vt~eo*li=Pf`daMX$UcF+apN*Ah3l|21@y$u@pb-0{-P;1A*22d$lL?JDr?-K+tvgmgqL9Zt`2lT0e@Z}MS2hj%p*YJ)wwFa- zKNA16F4JGuFx9}9nP!RFmoE%siCUj%z;@0*v4`bFqKJkHp=2;EH&xOC1sZ9*=tyTh zz-T2jNz^dS98~vJiEYBz0);Z7yW=Ak3>YF&`oqu~WT0$2=d04+Dz9YY9v9q5`w$_a z$*+iDUxpjvQ=5rLzPt@NS9DUJF(spl38KX<6m`QS!OTu2Mw{c&MhexV?R0P)ak&<3 zw9bH$PSIVT!E<}`+Nw|%XG}o@WAITiOVy(yYP)OTfPCDYJnpS^)F6Jbu+V~uHjxJs zG%BwBP{@J~RZ(y>rXBs?HHP3w^7D=l*cMb$SXn5GN8wfogd+VlRTDC58uOg)dW3BM z(2e4z27yfl*(8PtJFIxrRn%9nkoR*~&r@ml@vz3GbeA%6|K4+J9~em#>$PR_m?rsk zm&$R;f`*_ufqP__NjxXlt;Y3m2BrS}N#e;TKHs*Btuhd)JFR_9A2tz!^L74EHspkf zEi=QCGn;1`_m!WKB){gP^Z=A*FT%J~>@Vd$&H<@q>mcvnPu!htaM@pHQmQ_eN)2|m zsAmnpYY0k9_-)Z!zYgvfPxP64{P{nlUYF)ka%zC-*=9yIE$zu3p~iT!1Mg~<$OA4KY{0OoY?4p0v5)Y3N=j6S#H+QMtZw!BQVw1$Vs$8!rkgbJfg zfZ{G;FZQ3tL*>NM6q2oVzUpMhl%8)m3JjeVDgcyl3AP z$UY=~kG)W__1p@2IhL!M?4#V9nDlXC&DT5(mBkn-ZN5_M_xAv!rth;bZOwP>t~Ugj ze(5s*t(!XO=V3>dqyEO%g;u`_S-bsF3>ppfj&!*V@mMDQ8T@(OdA90to%?g~_L*Wt zPrHrEMB8ls7=KsRr%U^EEbyL0<9gz_{x@-p-n=#Um55n=W#g~T{N9+*%DOPG2~T?k zOC&F0z^x;5wM%LX@Y&z-cexwezzAO6eIDqMC@y>H`{9d2V%*~az2Qpci7IAON>)QF z)P629L17_464XAF{(0igTsl{u_mfikUr_WyBXp|&XDF=qY#gcnIPbBbxq*Co{~2U@ z&{>we3n6dQ@cqL_oi7?RYo2Ze7c4PZ1H5;pV|VH}9_C`QcEP+K%P8nY4!~$L(YUgi zU<-zy;WFjs7_q)V-H*?&qR^It5Gk{_Vb+!7{P={%F+IIaU$t9Mdsipk>*aZ;42y|<;M5VSW8fw$P$x7FQO|IWWiV77iU1)>--kfd_` zB{cGr)E&MM4C_jWMt%{)lcoAHes25(ev#pi>6`t@<1cBWhZ4_sC6c}gf5|t5mDM-s zi4L+#NVXN#VmdI)hTCzfiLX1__lqoP(PEl2pI4aA(PSA{{Vbhev0pqq`wx?jqd%g4 zryQo@{)3Y4{1-O=v?K2WmYx3f5XfhB9i^(TSl4xN^}*W961!h}Qh9(L-8zSY;rJtJ z!Bl-rZZW;|@31%q96uI0u{^S5YvwmE>^=ZuR($-(0&Cr`3L*dYD>U4PR zcf-!#Aq|h94(`{xW*UWskx+{M z(6>*T7{M6a-*P>{%^Vh4OayWwAHzwt*QF`U-SS@67g|#i(IXJjUf*D8!>mu?wtJ#w zgQg2Eq5Lw|CnhI=u)9SUR7yl=G!~P<-c+&lg|2gbFRHkvnxv^{rHG&yP^5Bst0mkX zi|PI|V)FFI3db+)vXdh8s{&CzP86Y-#@%eowLyI6HRp_py{`O`58M(?*<5NhP5vYe)3=^v?k}^*2ogPg3 zWsT9lE8din zTWdi~jeGZ&j{DwQfBL*_(xbvirrCfQ@zQp>0^^!5y*JJ|=N-eqM^v>57Y3BD_+lb{ ziZRr}-wG$Ssv~G8=Nt1~eZMo!%RfD8>%rG4qhdQFhLRsXgoLJpB=_NgD%Nqq##ID_ z?azFhwvn5=3cf@2&g35IXoZeT(EO+a&|Ld}pd^>QdhWQ3@Cflcn+kFd2bZ;VXLU!F z8}py`RLDyJW;)veRp|?QGNq~HvRJh(Z&)mfqJcx(a$C;TliOok>;u>4L`?)1_E%+j z7pfPAx4-HU^hCv=G}_-kHdVsL;wkcN>C3-z7(_=aZa|<8Y*$+~UGmh{7A8t5%WK~) z#Gz6wFcA&3B^tGSpkaWkOsng+K6PAV{w-G9m1P%New5qg3Hd%~*31&)8AW_0m>$f5 zF7P&??oLl+o?3!oB&`;6if%Ssy*&{X^99t^<)`(wRE2~BDr*ek8=6N&*UUjyFJ~0-t@FnOctS+Y^4-hF%6e&gBaR+K)=AIneMz7K_^h% zX55HVpm*`;W|^}l;sHkMp5g^Jvn(xb?MM?2o($j2(g;#ve?<&6+V@J_QpZ%~?-NfV zX40sYYkI>0Rr21Lm5ui^_7;AM_z;Ayo`cNr`y;Bv?h#VkT1>N-jg$ThpBET<-d#%Nt1q zy%c-}S#*)V=Lk`zo5!Ok;`uxUZxAi79y27Gl*Mj6NuWV=ENF}9Ah*n60s+(fywcu@ z(=M0z!gm@+gd>PY!yp|>Ha11B!^v|0)mDU%>3YZLWF_WHs@$T&X#EYs-iI8Ca$Ml* zU?QYBotdNpTy(R;4@GG>h}QwDoT>)NMug-byA^O9^uWqt*x0Aw{>qyM%1W!Tc<%gD zt@fASnYh~Rw`0Mt;^XCCbGFBjyEphvqgsMKA;G1pT!_-e-JfKIj~O9wmv?AVbp-(x znI~cpFL3zleg>2hO~%j()FX{b+KASRfEImE7y36H#$5vJ+?-tk$Qjk!0Nc-?T~P;- z>8CpvM$!qi>HS)2QwAd9VCU9t>&pWql22{q-U^A0lhFlNh}>Dh&)+ z65`*b#1o|z`&|o4$Ak$qHyAOkotbv!)PjAvSUNNdH}PSV+hz(27%{94$K-yMWBg(S zwQ}7Swx@T+Rusq$RcclI#Q=Rnw8{nXaL^Okn_f>4IO3wJ^6y9{F)PhF7hA_2l#AH! z{W7uLZ2FP|exMLmmRzGJD9oZIIVS>}Lfc3#aDc6}C`wtkJQFd%{}xL@YxltKouc>4U)I5`0#>v5BzYd94%+sIi#Ulzu; zK8wWTh>xi46mUT;pnzf`eSbOu&9EW&9jZSOZ03xvfBEZo*Gz~?tor#Jb_-&u=KkH} zK|qru4Xg><3Gh(>Qv^M)8X3d#-svvP;Qk;M2EYQixNhrfB=_0!A{j2Q!w55n1_LBwn?oN~l$N&xxQY_UC|fss z75b)roY%XH9u2_L=4tp zH%RV|dim|^YZN+pvu|gm8r&`;o_WWis@Gs+;Py(9DS_)m<-7lV0Gb#vKPp*LKmmWh_3|x8% z3QS<7?d@)7fl9*f#{A-c+^h@5Nosg#G8N<5%`7Qd>-#PHI#&3EsF~|M@%r+wiid*A zLP)n$7t-8wU>HU}q9#to9HBL&Tj@qj)5sKO*Xk!&HH@&eo;O$p75DNSVMgQFzqZ0Qatk+_3vw8#(QVQ3ydgN?xEC8 ziPPYo7b79)8dd#y1%eyP7`ia}TQr%Xq&_1#uc>!(T=UtO`FQkKW2i898zq|cw>{x4 zF|$qCjlw%mtj3SN9Ho+Kd}<=nTsq)YePt;G6# zJ`#lW0j5JZ&-$lNXE+L;waM7+737Iw8fXw{CVe$}4y zU3*=}BV&jy2@UE-TZ?cdsA|g5Ukl~{EPX4A7%CKp#os~DdH+ta@%~*to>1=kXN9*u z(9>?i<<&R3p_~}`hfb7`Y0h~jU=AQ3bAG9Fzrn;czrhq{%oSN)59T@G<*oJo)_P~W z`?l#&o#zq#dHY@S=eo9di-sWu7mv}#uvWtV#nxBA#L>NbSCLZOVR3gYZpERv6{onn z>r!lS_aepJ9f~gQF2&v5{hRmw-|yz;=4O*gHrYKh^Y}TB{Mb5B_(!@BVCEUBz4*Z% zW0{n+;vdMsMb>dd4{n#+PlI|Q5^h6th?`V3Xm69(5bjAv&y3gCFjnOT^MZEn%m(da zk(F1N&@y+(KJ~dEq60ql-bqB|*gJw+Tn}NyZ4t$*m1gudL_B@UOHUFz;Xh`?$o`MC z%5e%=XiU>{1?xd{6VcEX7Ro+Y^kvd0cJ26Fo-)u&AuHbw$0EbvH|dm$XJN2Gz`@B_ zgoHbxaI5{7`yBkKVM45%sKxaP)46eN8&v>PfklosP({HVFr%g!I=)o0b-N+dFc~Ks zOO1x-D7&wMOUqHS@&m&xJ~AIGAHq?J^36~zGB#M1Q*%W^`^B<*m!V)BtZPJ0)m5jk zCZN7!9eQoBvWj){t0HX(U(bE6X3^krF-`apA5DbfSC@XRdwCOmH6TZJfE+cfmnMD@ zzs+yabNzL3l9PH^gNN%OBVev_K?9=9bTkXId<-t;cNb-et)QFj#h1G2$8J_}U}XX= z&&~g|cAP}eBPGdX0@GdrLF^dn*@hR2VjU!sT70j$I$iJFR!CxH%5SER>(}S=>!Pd+ z*>&bszC|HNIpyPfK&UFLQV6qJUYh%woTwz6yMKKq>F~BGbQ59z%$bK**o@IiNMDFq z^~vxH;-?#vwiBB{(|3hzFFWW;65APF`WM`YzWlOv1yR)E;FqP!;v&VDiX@`%F9KE9 zl~?A<#fxPI!m|Za7LUUU=Kx1+Gpv5ky{<)hr`Pb)ASBTuUM{H}FnYGs;Zo7B>!PPV!lZ5UqT5 z+^k4j=z->shPVNT!*43iN6bC_qh_;%SjG)UZB`O3szLh)Tg|E@|9fpz`Ja&fhgjV5DWNZQvRq8ey&tcl01mqYn=Cb|4!~9t=#z;(KkDNz4C> zE`dR2-+)Y=q1os#^a*(`mqRA~G-!Xd6_+G8`5+Dh>5;r(Rz)lmu#uU>p%YYp49aGk zMxz~XCU z-qHKie|RHc_bVv8-|LLt2CgRIInLYhG12E(O*bjBjWyI9xIzADG?9g8M%VfcpFFsU zwqcijhLANIhopsoecv!>lgH}paKPsTqIu$m0n9sctJbi_kGtge<#1^a0x3N@vf!PJ z87sJ{o{Yt?dt!HZOneY#%NmJ9FgR{IVDh7lsvptN?)f|e&irEWEWd8|Jofd>;klsb zA4UYPyflO$3cb!)RHd&n?c_B%f{i7Nl>}smQ6C-z%2aHDpb?*&M&kwsZ~(m-2FiN# z?J>nzodl_u2rKhdKMq$Vz__1dUTrXy>skteW=PDqTfPlRG}vIPnLG5haTz^3#nw;E2l)`6!1MLv)1{aB0whvI(A>2Z?AfU4o-(<~ zy$NryO_VGR969~D0L}I^@GI7t22qP!NV8%lGBCD`1tzr=CeO;tJ`=HJ;a|vpk^Kab zjU%JaL>5*#mi4C=pOP%m9vWuXKMvD+n!MK9Yv}O|lqDN=4M%aiKT>1>b|wg0LPqvY zh>CR$fNNtQ{!r58F=zz-srMaPJ8t`H!@ke@+3BtE0=huDiabCEbndKXx9N9^b+;b? zPuR&Fr~lUEqPzLm_2c>67{q_#`>&13t=`JP{+f9V95k`K^e+9s?k7L7eDnWKiDQr* z4isZz-OOVC^@VdJJ{iWv3=# z_kxhO*~#=KP@3$X#~+`k3izww-cT)9WBw#-usX)%x`GLHe4D)0{^n@3f+}fT9vSoP zzxW)~NGu%xqlS(psY)8|pXBhjC{P1x+iArbOOu@jlfau!UjmUPa$o)ZXwmVnG1xy* z4LPGJI__`pL;1h(vzl-~taV*VJX2TaRE=8ucLY3WLmn&18Kl+|C3|e`NQ1U@4)RDI7jYDS!CYAsDON;zM(<Cc^=ao>bU0IQWWJ2UhpilnHnr=*um;DK3zV3 z7Z}?jqk0t5O7K78)ZzLZnv%ZTVA__ z1%?Td*JoTSbeEUGnJb-nbW5*&POlB^ukY)7a+9v^wvzx{0`JQauf6N3&E2a5)n;&n zc~AB)+0+VtK&`R zoTdM&{~nYoTwJs>HW}IH@$T+Jt*e&y)n*uL9$S=Uor&qX;q!z^kZj)RA zo+N3e64?a#f0e5wjmINn3cdS3Fyw)W5&u-eK!1t5O>ucn{Wq38q6Vp#(7!_@zKT?$ zSims^5dJ$v0vnv^b>m0z1s&~T?XG??H54gwK`}|`AfZ@j_ez^ zBj<{A*g~j=6I60jD z)`*)$;CQUB@W+dj1xlK=zwr(&>pqVvT;h)AG-IRyr2wd+9qu_}$J>Evb*5D(rmPyz zcUg5-viAJdli9>uk+!_Xh3>y%_kI(17kV`x1(spNQ*fppGQ!&5{G2qEPk&i`_#2e5 z*zYu<&BoI;;lx0dIO)>mvSD?-GdriB7W9g(2o5$q)4@km*V+kdiyJ}zRkj@;s^%)6 z5uRVkTCrZ6F%U;-LB#G;X+Cu6q{gnLq0*Hp{FHKuv5~pSH!SGSX7vc#RrH9>>Mv=@ zID-GfXw5g4mbJ^41{pC`v^y-Pa-XQI?-XzZYMJZ^XE??cwraz^sQk9g$?IVtiTc~K z1OAvbzRB|0gxFz%yXj*=$wssj8cBsh?vsY zx@Ch5Twb1z6=SR$Qu_&=heD0tQfyz(4r$iNX&5JVQTXs?*Z1+AoKn3(?r8DH9w#h? zmHF0jeZ9#tD|`Q689Wz(v1|S|9=8Rb zjg$)bSaw^l^gku-<*NvBd0l=lff8bN)>}l)_ZuI)2b^W^y=Kq4_dczd;6D>{d~kTx z)Sn~?zHK(Sm52#PNX-l-jx?d8nGKB(wfsP+rEHYGd)Doq(QV45r^%jqjF)CJ2j0Dl zyg-mwIo^UuD&;rNA`i?B4j}V?g|FBa@grT_8HM&EKQ_zC|xX|7&Ie_O?2!!=ADFFI{+4b#77!4-#nu;(-~E#i$9T)0 zv|joN$cMAB{F@I?V&+Bu2yRN~TisROQ!K|Ljj(+Gm|T=D;}SR6yWK#J%)XG=2o0Oe z?cMZx_&DAe)BQ7&vnVvrBu}ZHz3-W7>~wX{-*T#D^d)K~<)nN!4JYeVt>u*Gb@6=N z=3(e@)muVjsSAcNw13s-?u1iN+FgRzfJfw1z>AjYTHpIN>5&NO5j=C|zFyRF3OwMs9mFMTb6&)ri*M@Li-7vRU)mrk+4l#`Hr zK8lj`8=O|^t_meE*j*}9q`V?tR-VVCa*(9C=;-%tS|Op|OU+}?*|vF8n|L|-KD&3^ z@E91Lo7f2H&=-Wn`#XSyXZ$VK_LeWgw(hdx*G7e5b4wBOhB=JzN?o~0aH?4nQ5Bi+ zLYR_iKF!|Q`LgiM?JIAoTo|+wUKU!JkygX=r)KrphhIhz>;pnR5d;g^+#t`XWrsfi zyTzS6y6!aQ#SEH!c+3m2Zsn_NxC&x{_T1O(c)Vy9IUW`p$(EM18&O5n&h*4zt?%_G zDjzf3_%u{*IEVxv1d&hoo?RM)j22^7{yaPqG^dF8RdPBaL2P$ecfFDQdTFS}5shJ+ zYwUSevL27YCW12Y4Zor`9iAK_RB5|%GrqD#UViN-nuX;Cc4Q#|Qsc0|i~0vuU;kte zl^hUud@1O$HGJd^$3#%bRt48|Obho-li)v-f~>B_%-Hd~bDge)zWsFVb z3%Z$t-f_)SzBm;Ngc{2ivU4)Y+}g;HRC7~zb?$)I!ljY5-WH^ljw`sR?NOlSZwDCW zbrjsh8VIQQ@-c5CS^mU8e79rQ2v7gD^9zd-cS=sy z(Gm&Q1Z8*)p$gy@xyMw zV#Zh=nZRPPS&iNzV_ZGB!a2pb&-RN0F?K9C_=^Y7ZqY`@S6!01YOAs55QZ%_C4?y=62M zqNQSDk59+u5ewh9)V%{6DX%3lMnZQ;N^Rga>+9Y{!t+GEV>J5wO#lMj`UV&A4yhom zpEI7p-39|ydZu5{X7>8QTCEQAsw_S9@f6#6Qu>J2Z4TQ?ARq6r_929OLH&)FDSUsFI(i54?5I% zRta!A$!)t2Vg{#T;~099HZN3u5!CTpKj8JL6St8tskd>1cC_;G zGM7t`Xr+`}2S(}IYtjdQ77vLcNMi$0ce zkXR;E|BB)xyiI^8?LS%#0Sf7D+5_5FHoggiBQk8QiIgFAfQB+COqwk{b8Q>_463g2 z)nc1Uk81obzR6W1z}gT|smHs8J{49cg#@uyLPKA(P|tO!mJ(T52)ORPdg`Lo|8iv0 zuvBp<|6yumD+J}je>)ATKWaP}_=bBk9(^~cdQ--e^h1gL%ffeGJ=!!1GV!a1XX{;X zB;0@7OdLC5*rGJhgn~W9GOy5)VV2HcO0&9UyLc||&U80>$j^q{T_g6KfM%d=DAViPc?vHa3Tnl^A2nz@H zzf~62+$1Mne?-3b){Gp2*n{t{?k+a8je}#Hf;K-*^UKkAoHfEh5YY^Dleqw04P%ej zAtS|E*OWNxYoxMq>I>mlp$fP9E{5a5E0<>x7A;rG;J{@S7K;*ykCf(6Ee24;PdVE- z(>f;ciN1hCA9S#z5K4VsjAiuc_)+j2zdgDg<)6@FKu6o5_(KJ_0GvlTy^|4<3XU0<@ z=>pzblH(Hvad=bOm8^n(oLsfohE@E$O8AWh0>u~#V72Q{ z5ZfSm6-Z3B!%W1S+5);mlxbX%`SCW=##%x6XF-j9^#lx}hFsuo;nD(6E2CBobm~%B zy@03H2fWk7lpKe?-SYN{2JvPR;dGSCX`XD|?sb(`FcDtp1oEUp7jME-^q9H5MA>oDc_U=T?al1N z-pa~W#X%*-<9L;P?bXa;%ID57(g)fUZ0s~(R%PnjXaX`N$y}Ron@@VW)dJe|ys~Di zIe`Ux*a2fqxRgy|BUO?byYq=g4y7kn?s!z?84ZiqR~u7y2RYWH~IRpv=&ocGC>@S;Gv4_7l^*fk-uKkU3ywk7#!CsTcjY}ZNP00qi zersET2;wcAYdyADlqKM~Jq7qe1p2a?PTJatqnk zKhc6#eSlda=tF})J|OHE@IYrL&p~MP+>e*c+j4RLE7NBKhN0uj%tsyAO?UL?^BfR5YojJr`0g}=h#088 zVSKXs^;ci8%5|?9HKif7_=T_XP0!S1;=6)AY1}nkJs&N4*OLI65OuO#vw7H$m})wd z5ph?HzT2_zgC*M^oY(Lch_#nH$Fv@=?%h4>X<~DKWO8sa*4bM4m}Su7 z2#In`v-)f^psS6dj)8j|s3aR?U6`R~_fS29DbFQ!s;17Ent&_fByZ^GwDh!TMG?KS@7IEe@el6z7elwnoLOwwX67>Kl8Y&($kg5_)CmLj15Fu-y`&krY3fSJ% zZ~y$BPA$TdW6I@&;TZH0VDA}4(1RaFZZRyt+%->YB7D}Lf&}91_Ze{+Z6hJ?;oSSN zuzv z#^_F(0_prbFZTf#27e5>29a-f8?g}%FhvLdSm|a0BYAdYx|-FNBqcQ)mI7Q^mhfMf>%tEX_ zMJLz$kBhoQG7@}SSeDTsBzzzsE16?JQlY~4)CY!mA(3bce+25St|wjb8!1pmMn@z z7mrdh^cbNtz=fIKZW+AK*u=a^OQ_B5I1ebc8huh!!bD1%jXeG=v`?(uz5SMObjZHlf#q7PBAW1WOe5 zh%{Juish!9+f*lW(LaNbrkFIQhXC_X0Eop^o@(Mw=!=ItUL;k6u-&c7VU)$>6gMMI z)P0vQK&30RpQR^=08RH0dp_tecaeiz{RB!m3oL3*S8DRRt!03rHPJGqWB~btW0BY3 z(u!S0MOe7~lqV5(Xagx6OSWfN|XpiDtFJ(ZTo#eQwc=?K~hy*|d0b04uy8FgB4P0EXq#zT& z?3pz0jCkAV?zZ&zRlcQtRR562>MxC}z+pQ+2XiN3JGFyfD;zA<{FuY{EKC!q{h+yD z>puc}^MO~13%8cS%YMMTRmyqvebE8pUj-Q$=Zg63IpZA@yhp;NMVHYV`nGZ8y!59X zS9)PSAW+}~!uOhC#_=_SH5LA`AcL)a-Ad641j$!TSMPRB-PYW?mrp`vaNf^{FmK06 zBqT?<@w&AsTjg-62Go@qSs7RRRhZkBBpf_I$YaP+!90G|wwr6DzSsxLN+I7jmzA)w zt?FPi?Sf$(k$aRiHi>K#U-3zH3 z;S@JG9PL!7M+E!BHz&|E(fayr>0#PN4};VEx#551*vTsWa_kTyg<_h@5?`*;QkWl& zss5SREu>w+Q68d|8miTp$z|{JlfZcJ&#BJ^vs$b2T50d%lXcR+1a+K@czFp+J+gE4 z76^QgwqPX%i;&~iM2WF4n3z@>WfOoVW6d3Pli{a!vEKc;Hh<4B&0CoDTOIT_-3TNts0&i@slyWNs9MNbMW{9iw)}iwqaMl70yS zcLo~Cy-CYD1o6k86?Qv+{_)C@Zh}c0(Kia?Kb(T7!*oLmLBig)O zZED^p_WM7HvHgnBGt2MSP-hXu5)>MHvR7O=lptcGRfQlkjwLu&Zl z#5dya6Srk?BWh7&dZ2=F4MdpVPz3W?umlasj8_>%Fnh z>kt#s>$Ba%`u@~dROaNOU#Y?hf0~ci(-}pp>c$eYn^_v{A02+`PrEBT8TSIMZr~U> z+sXYgc|rcXsi7;_4Z-}=HqQ?5*w$fe*6>z|KU)gH(3}O<@Z8p6yx6w70F-LU@uDvF z*O_d_ZDMnC%j?h8-{}> zrq7MWsI9i6)xj0v!|J$HM3nJ7%i!&j`k*L@F~1)01?G^!CL>Xl=|w^Y|D(O_+VatW zh~pG6f-;OUT5Bldg-U-;+l8|7_RB<{Ns|FZikGZI8EnsLirkl9HZNUj`kNxq^pBPz z%S(YVrdECYc}xyT#qMdXVwLRS1hzCKe*!Jl{?5XbtK&a-+h(-|M_JrBSb{G|W`6Je zAvy`W>(>!&==q6fY{07`=ob}i^?-^+mi73skbO_q`FCaXL7#ggy{@%)n= z68JJJ<`rJ|3_77EVLP2R$q&1$1SM3>_)!Zee($e(z@$I@^O5h9DLwM-y~^y_bquU^ z7_?G`x27Ph*3z!Onj1ll6x@_qbnKdS%i1dTy72G(h~v{&A+`XUzd^s-nzM9;mOMAcTW8N9#CG_n{=^A9@1)D(m>3daQ4PTtd|`*=JZfAhHYwAO2X zo!f-&%dfdV-EG&nj?ApOeiRh+e!g0_e-U4_1$#f;C*2D2J#*EkbTa?uSgNd81$QmB z3D*PDqoHHO8HkNhrZ=mmUxmkO6len68hfE%2+NZo3;>)0vVPh}8j_?Z4J4iV`#lIaR-=bJJQrw&^FB-I@k0#`<)`N?oZ5@LKZ0*U${^iM1>HO_9*rJ`V*f9!ItAoaH+O z0u2agC`7zq?iai%L85BCSW2Yy;b2IR#G%}`O6jo;-rBj(r}#v9<0PKpoizTe zLtj=u32eXghR%}?&UzE=cFi-Kaz#&)iW`xA%>!pywZ%t@JhUJb)Vn)4tg|okgZVYK zg-8)8IwQ2WD0oq zC#pOi;ANUpM&<8gSk(N6}mFPW#YHpP5xvap}dC z5osy4W?DUFlZ(Fp`1l2u#R83+gCN?#+UC3TWQy!rJ^mM|Xu^k4np?-~4>xBm zzv_%u^-Yc!IHQUT=y@r++)lu(Cc3Os373Cpt{CKK!|LUka`l&NV;O1DeoT};r=r5) z3SawRZHS!%P&&5tY#~o^$jc#k{dHa=r#_l=hNg2jO+^*^>XZT)WH=U^XoI2MpsOQB));s*_%QmL-LQJ{0*Ck;#=*hQwf0n_c%vZY2j_DHE z%WABrt!6E)Yo?reQ6e{Dj9zUde{@EfPn%sBB^Z>)Y(*1}4T{`{>XZ*ln~w}u93pC3 zelHi-5qRKs|5-jTbv=JxCAjsvS?*pVJB=SZ+3;+yc5E`i%shRzan&gu{%j}d5~IkX zDmC$=s8dTpvgi&~eQ{Z6*`|8uVI?r`{+E{u*7EKI2O~+=vaQd_QlDneckY^udxgRC z(QLXfVTB(Gud6?Hmc8gD|I`R;N9n)7l3V;J{7>67D`(OK;wSVEUpUx+gfY>-5E*1r z4ne2S7<{oNJ;~t=WXhaHvQvL|Samq1V55gg^*_GDc%$~cwUw0Aa7eTf+CmW*B=i^5 ztg%S|o_J+4)Vq^4eC@M+*y)uV@R(WVYkQf#6I>Qt4S&6u)AQLNIaz^O!H#)7yDt!Y z);PppschT7AK7IxR?N(_d3nA8?=IiiyYa3pf1|N|b$?{{YIq$)+-=Yv0Kl!Dm;`}o zKPvwqWMJFJP=V3yr>felRqs4&(@oOh!BNjPHIGJl34gqomqT7|7Cj#MUc8o?z@dx! zo>a|?n*{C46%hZ&mgoI39gSQgZQPPmgr}Ak&qvGfSCqKSyZhJE*DJ7KGKGdykh6CF z)mlj8#I4w!RQ0ad!-xGB(I(DPRDM-%(VW3ilbjT*;gFFQSJQ2iR%h|dbh`>IC3AdZ9wAzI4ZKRifhHvXuLf;7KO|G@wA8Z?+S zq~7%j0^5qrEAYh*!MzElVjkP_YY-ufNTPSNd<+gx35a(j;PLn=2(vQBG2(ZbVl}Sg z^4l`)A#Pq7>+Rx}#JVmSE-A8-)!9WV!TAU4r+fQ`=cu5P z-P`Ab#uaNi@EiM;nxNMamDXtY^`!jNB&h!7AYc7E_Ne@{VUhTB_k3g7hkl}4e}Z?J z>ZG61{g_s-h>pa1K*|~e>&$d{)@UG2)C6?8;A+FX85!rQ1z(MQt)|Kg2@QDe{OVY! zzMAx6_&bd(8Y(rQYc}*a`c^yfda!`G@8*gxU>|o8jMfjeD`kJz%WT~|lnv*=XB2wi z1{|0%#Z{~&2IQxKB;wOI2d~-09K0G9R3zqIjC#btWtiPdq4kDJt~BnZrEvdJ`$G+B z*4PTzAhZ~iZNIG%GafC?I$>697u*{N&|QC}LzO_5=Vz28?^zy!L(j=+-k2z_|9i~y=zM#svq;o@8Eo?*!;BkxDOb(d_k|0HyWS|k!#@Wh%$-h zlzfj>mU{u{u+40$G#s!wanu#}hIbSJx8J*GL!{f~y!UueiYtV53o+G@AeN=9GYKha z>d^6c<@7+Bu~0r`OVmKJ$-=YRepGX}i_rYEXz_T0$q4ElLFrtmQjFFYp6y2KWcKgV zA%WCz3pq-FfPaz}VV8L;%dO~3t@TM|?D&V8#3v4D&abr6a2?IwBtnq475*hydMgJG z_C8s?hr1gVXxRNp!z<9-i{w2M9wlER5bVt<= zzEwU-tH`~O4vy+gVK`z#tEy>9)J>-^_T%8;YfxBfx&S5VP&l=7j*R1cgLkJ%MS>CihE(a+kkndGhXU?w4={MYaVKc)LGZ^9KaBip>AG zRxf&FKV)>V!j2Oyd*{fd{V~yfZtaRekvk;tb&9w@TW>z3 zTeO!dPmJl0^I0VNS;&JMW8}k|!u_Kp9YU|?hatTe2Cuym=31~;*)2FhKbl}PjPA{w zYCiG^3lAUx$K)*(UO+>2h-z%wws*8gEvMfe|M&&z6uIx2Sw+BSk(FVH%aK@^v`A>n z4kvgLAMyQHWjP_@K_obvBfG+~w~7T{zl4|A>=UA+z!&9_0y-cn-GCx$HVBU@xmPUd|(a4HO0(zo^V*D-iNQ-wcSnI3q&EfG}743bs zUhAwTmOiYO0f6?z+)a+APu=wuhq8?t1t!}e;H|O?^L*!TmJN&`gB&yKdY$Ws1Jgyr zlfut{@%lN56!13H!2mE`pK;QIQV$E5~yB zC|&>#wOVBOtT+_8QX}AaYXU1Xvy1Bo+sJO%`ThtBet$GL2`DmSvd$D4hO28&fUdu& zr5L$oXBMWViN&Yar0uTjjw~eUU#j7P7a2XLbWVBXW$*%(E{f{L?o;S_e@&#l8_NM)FA_2~~f$ z`rslu*Y4hVo3Z=JBF;{W;IaSxNq@A0{JvV-5F>75 zQ!fFZH;M#x`UQCE#~iS+&AQ`f(d}uXo_JHSjQyy|0QBzUv(kRYT|l?t4MhKb9bRPT zqWe{s9>~S=2W_wW6;{*!3R;$?17eao;H z@}jJ=oD13DsLkAal>*CNi2kNHS_kT5BAd4?6+AJV@I@gCV5s~ik=>Z3ROC63|1fH`I)<^fyhsHghJMj%LXnHMt5C|kCkNYHs1j(X)M*U$LQJD4{pgG3L znK}q&`u9AtUeI%;cPaaB{g#~0sgjcn0p?E-5}88tPhufuIXGbbw-i=jfeeP#)>9&p z%XST|&-Ha=CiNLCLuz&yk5WgMZ(*91M10w?j$SzZVR@g#Dq$~nrp1*1tlLa~39|rs_?{<_9cLo&t+2=$5T8QT zxUDp^g~ha|*=<~`*wA`cF?%sH`=Z{Gmk&0S)^Tb;VdgUmGjofCL1da*^~>az<-m*V zmoB%0WXKa?@`G+?bf|^zzriJ*uhSq8rk7<4+~WC7aDF%a_-<_^M@kdW$=X9F4530rnc(x+48b-3lnEDr?v7Hy@FnQ-t4 zhuPGA@)R3V;Mya|d$6Zg=r_%kN;Ek?My0kvwyKO1s|br+wgBQa)D;28h*{X6$Ow?8 zh{=+v(JE8_{DXBN40HlbtT~M+&c;B7W~Re}2d;$|stA@LzoGb`Xh~W`Zcu*K)y~x? zO8NJ)GgH3Qlz2-m-wZQQwDUvBN@I6}VmZWU*m>B4}p#Hru`av`FRSaC}z8B6$4oiT=(%hE$bME^yX z&M)Y=`BN6tk)(tJd2aB5J&>PatQkEdgH0`Nz*UqHxC{!>mG|~3(F0G;*Qn8#l*C5~ zk|#)uBS8kJy_K%(ee(|ngfPf(n@=^UHn;Ypp!RMN70&$SD@dm{bTD2p+FnnGd~Y2M zb%S@X)_*s}sWfAp(fH_j4j7Z08oCYib=MG}Y_%OeQ?8s&h+mKysA_fPkMnFDm=*K3TDc1Mov6CPKf4El_VU z6zNRG+87vV)DoDpIwmd2mXH8Ks!`&BtrS+iE+q~PNf58%&}F?_(4o1!EoZwMsxVwd zF%WNx;6VVh?n=b4w5v!uaDA3C$9)4YJ0s#pEiSplYB!fRDmfpKw4(65V+#v^Dfwux zwy)6sWjr18dy+#XM>%HS6-rWOn4R6dd#wGa?1)izDI0E_3?&40#O$IHtYiCqJvoTC z=6gEJ?9f2^{w`sh=Tc4{Dv@UL2pzDO( zO`A92XE)GQxR?u~>aTU|5NKi|yuh;ZF+*OF$2Zg-BlDq@1Feq9xtYcpqq-u2XBPs5 zfaqruN0moME-SEkP*EgBNb!n~D9b_x{_IWFTUYG&8ThEwG)X7Rrv#|o?EkfUa%=|c zs*bDh(*+wCh~1P%B_$K;9e6TxAEs^>FNiBwIh>B>jP@QyWv6wfT(@|0a z>|PC(!i@CRS8>xMug8p|K5Tz0%If_-+mz47_hwbdShZVE+$b?>4VkeM*s9SDfsno@ z=2`#YVWlkgP(bPV@ago)K<16Ho(;H2y`^V%Dg}KcKr>%XfmK-PAN@`apDcLD_?%r# z^0>(c$zgMgM*4BY7?T8T6wR~zpuG2xjV9)hGFh_#$ zGq9D4&M2oA-(o1rWYmXBfmhN!c-#pN^;^A*k#S^fJrOS))C7C&^@l&%7it9fi;PHR zBi42X(}Fl~*1M)i&k@B%*FUgP^3kC+7EC~8l&_h|Lg7sqQm{S_?W;UPdzZ&CS1s$o z0@ECUoTV+(*nY7zhM|QV1!nWxq`S?!hB4%=eU;kP>P<=9%2b=jU>~;dZ*}-r4ip2T zw&i;m-b-^hQ({ZBz^%0?sF0`;XN}0Wwc|(zFGgp*)7P*JD(&Hg!taVO01o<1qHCnvk`#M<0yOpKT6h>z?%JXUfWX6EYW}c& zXK2T;75zyV2@Ls4ZCykJCNK6t0p#MH?UJyR?*2-JE}gAT^MFnpD4ex?Iuxk2cvO#s*VRB5>`*`_h!IPDz za0h4j)#dk9X}1{@C}>i7BoHWj{L1uL1d1v@Vz5DWXXD^(+V~lJW6P9_#GW~)vuxih z$s6I5!Z(0t@|}!)a0@OxcnkQYH)Ym0(;=_WTl?)F4X~(to;AeGCQ;Htp+Rq{kKWL} ziOp>Q6D58-IZRwoybO8vsaVZF_@h)hwLFR0TL`C-X8@FvFiPk6`n;2!iTg=S$sT_* zb?C^hJ1Z~ZMZdI)r=rnphklvVw2th+M;`W{bBjwoA_R2R*3Do82W?uDX>+}`L%iZo zJg;k)4iPR9K>nE)6|lG2SFn2^K=Dz*!3Lzl|Bte74zi^A+MKp++qP}nwx`|GzCCT* zoVIP-)7G?m+P1m(eShD6yBo28>_*c2V66c)fkzUTz1gWijcqSfoefSmE zvjz7=f<3~osv|we3>(5C%=MG}L?qw<6-uAAMyV5~)*ouGmE&6=pLbUPGYAQJqO2&; zc!ateL>nl@KP=v)!{R}9b{A|EyiD%WjAHq$W za-RSjMAw;mNJcp2`ezl4Qw&I|AeB&+1qFzf zaPXX>7slKyO>G32zNp@nb%)Iv!9Q{gAao#sfw+F_3>?$`CTqF>Kv!9Ijg_XHcAxRA zq|H9M;{%d~f5v)_W^|>4;VJuJs)|?7xNz&|rRdZe1PAyo0F2Cv{8f2!>7kGaPFvXJGPte<({7MZ>THN24jQ7#Skd^k41t z#HOza=#YrNcy04ATXS%Sk$;+msZ5u%T}l}ITT$3lTCMfUu7LzzkRGs8U5)NU{3s?q zFypMASI#AW{K<;<(#Akn5=q-OR|yUE!&{+&$=kXTOM&O&VIcWPVz;w9d;rE--cyr2 zl)L10do23s>0du1P^v2?Q8P~|f|sL^!4W`-fFom3L#2Jz9fFW; z*2Lm2=fom!UN$Hj_jVRhBf8s7b+YRIX)avk#Z#AY^gx!N-uqLwpyC{rV*c<6mCCk+ zQHJ#F5TL5SKJl)BhLzddGBgB<$V#ty=q^yd_!kwuY^ruIQF{syBD&G>HIdzhwGu~h zLu>>h*1ih}|KPmgVEc5s*fIVleaF!WyL8wcFn?Kz`aV0-g&=glYY#drG7b5*w5vSJ ztAX13)4HPSL0Y|-!$~+q_ej=RW~rP<-Y{+q1Axd3WdUZGN0*YITi%12-k31Wr)%pE zLoTOK($id8BGC`B*Tkt++%{NZm!f(GWb~52Td<`am;GT*KX1+5V9T1(68KfEXcRc# zG|lJDDjXyx#hT^aXY3IjE?J(oiyxyVl!<*AiaR|A#JJW%y7h1RZdVRmuh6^G)i4cI z1AZ{>SPzO#IoMLfu$n=)B4nc2WJCVw1q;Pq3QDgk$!Bvx)-P-?9Mi?s%mJGu@Egf{ zU=MAdaqvV(3KQ`pyB@##se=5vkVBBKd%F0|B;Yy^5rPS|FT0UW{7i98fMP^n<|&(+ zji!SN9~9i)3EkA_BT$7Op_B;n&yHXzHo!Q@;e#_BT}8;?=K;yN06L6GU|ZgFp9b_h zrz05Ng4<|14fp=xQf1cQ+t>RWCqYkdXD6VIr|a!8F6`xnsdwY!?C^T!;! z_x_d>JhWP^wI1=?*0SZy+#MxNw}$y)-!3ucRYTBlSWAx(I%B*vF{7q(1#2$i?X1Xf z_(w?X?L$L&+@=N9LonO!9jy_;KN{=hSYP?}2anC%d(ob;5YRLUM&)s87QA+0JM?6g zM#rI~y5xx=z<$;w`cRz{=Bql58nb3(nJ z;n9MGFKk-Q1WsmHG{UR*Cj%{$DovaVJXU$QPP;5s6m4@|=ef3_I6YSnA!CEAfJ<7= zqS@phy4uohxWPt5G2CCx)R(Nmav*8bBanLe7kCB#vP6v9J$n+%lR^OGCevYSO5aI8 z+I+I*c?p5c_8q;AUdh?V9f$L^Qr3GMD1+4phcKRz*pf&=f|e`cJgyzFGdI|?KnSvBwAgm)r$kZ&$z*v-1`;zDLJ%Od6US$|%yN(ES3`pET=o20h|d;qN~;K-(c);Px@c7~=m)X!$oF{O9yv$FyS}L|Sxi5?2}$WoV!~zp~gY zkfQ={L4YHPb`J#^8a(VrGXOq{ItD5bCZf@XV3kN zji~>?d@e(nZepqGYVzT6#XYR0#F~!1R5njDIQhNG9oLVgNcRWb%Sa%_74X0n-oGlF zD)Q!3P)GzFb%=DOyNk$Gz}muF_tyx3Ss2yC&k~wA!@Pzo36YYv%4Tr`)z>kpHo-=9 zTl6INoA$QIu{okEd_kAdo28mm>2>56L)5J}US^AbIh1WOoWWfZqY!xN&FBA~D5 zX8NeO#6bYAqE2)AlqC4O24F6t%rwBxkBZ~NFV2u#Y|4tee39cp7$Ql~V~-k|R(d8T zL1m2;0BJ@23U6hk9+FI>wFF0HX20nvy=al(Q2vW@G0LIbaXHw+otj&0#)|umb~?~6 zif~CVdJ_87AQv0Lis0I+_j!Q`3HyeT$#N!}lht6LW%n$GmAs<_9-#4F>+f``9!g6q z=+HGyl&IlTNk#@ zc*QxBY|yxBq1r!G2gsnEu51BOftEi_U}<+ zPJl6a0&jhJk(W1LtSv3Arn#}2P>TShx~PyYlDV%hNUGR@DLps_bLjrFtdv{!QJeAEE5hVq@gE&K8^^!U<@~Pp1+YY8gO4}e?o0mHx@Nn3MIZ)-uH2OUlcdAmlvCF z>mtk7IK~Xr^dHNPE~>3DpJv|TE*&-I{T{9&Cq1^m8m9bpR(@kYVY&A{hOP5G^}l`r zBIbU)-}iPG8Ksv|R+%gh1C`;8jJs_vD1K@Ed=D-vB?=xl2c{z%*qRZc6Zo^#jdzX) zTJo8ery)y^Qybr8Ssm_&d44@R#xsa=m$zW=)G@e(phG!`m?^dhr*|``@2QGQ+X;PK ze=rI1gb!Pu;G1I2OuCZ@V3)MF9fth^=t2`OL4)CQiq=E~#0Z-yN&-uvm=7j%vIyaC z)%Xjv#C<5&w;x1p-sK~JjoQ8)&ySc~!W+troMG)p>zG5R1(s@ON7~2rOzyZUP$_sM zu>2|#-=(GzJ*U99TrZ)New{{ws?Nf`mJrd@Yt+4CJGqYE2hvcCLvho45&8qPT}Yji z@kt&NUC$1~c#H0czId_JoGj_wZ&vj>X%LTS455v$Bq zrgiXu5*AEx1vc)o6Y4HakxbN#!V>JpmBj>Cf(aI(kB@bt9zP9jpH6^AS9|P?pX1786Fyy5@%8 zi$7njR6*Wa^&BuKKWqVBz2Dzxm+}P&qac3kvh*|csmE&+nQA6PCE?(=$oAbwtwJ`z z#_;Gsm^{*mb8r8#WCY|(lh~D<*^$10Ck5}QDzNsMB<*`IISJ;oP$d!n-Xa&2g2q$W zh0{SAH89bWv(~h8b(bDTGa(@|lc_>5cdFxLPAmnn0~0^g#uEkrztV0q2&r=w!mptu z%C|LPji8SJ$(&aZ(Tg_`ip_MJTmL$tDvx!4zvsHMmiO2<0~4vz!x}60BLkxF#xG=w z(?HXJLAXf%YfwYw+4O}#P_tZiFH;c_^4JJM3PP?`fVrm#us1+TrRVf(km+bF1@sfG z4-Wc2xZMk-uK;>&xnkI@I)YFd6ycFr5-gmU6JkiG|K>=Ox-a4sKJxPYuq&40CDKBg zbVv5?rT_ihY&RdndBoiYX66o$=3F(sv!g8#$*(o5tzaH&#xVi>R78~#L*u*HH$~&j znuD07DpXNqi(9+jkIU?vo-6!}s8=|DubtUH+^NT#bpay8j3J@I`VxY19}!}BULZ{# zdv4e`@>#dXZ##?WlB&+G2jWp%%y}P=VnqQnd?rfpSHKFOFkEH@Aiy zMz6ToMh&W2MLp(gyJI{&1QX?-yf1__@n zJsQ;K0(5bl+aZ>)`72-`x$Oh>kq{X3!+(#1LpO5$bo(&urwkv3Sw8FOyWE&19GGc| z`)hUK_-Sq3$w=^RKXpmhpGNZMBD~743Z6a_j=MfmgUpfaMe+3R%b-%raP%>Yen>7ba9+HEIC_>eKiZtC z4c`6q@dN2Qbh_NtINe>~m9B)0s9PB=62M9OfPW`^g8i_Fb>Lh>lVd?QPZfv1!SWqa z(^aL=D;!(n1q6{UFDigq$xLyA?6;xUNy++@&B6AiFDug5nubcI3&t?RXtiMHfhRng z#w7^iWR4VJLe@z3zGQm$#wUJ;ybtr+p6f=&rQ#oc$F+~s{F#lb4$;-oQj5Q`ih#oO z3d5a9d{r*-kc!K1VM|kB)wIe6xUQ;LCXc5sQ*AKKFL_^@)XvND5r-YFw>naR$Zi#0 zz_yaBF9lNyiR;Qb6Ws3EwD|=i3URtpRCrNq(Qp0zJJZ3Eb)H3~R@+HR@?y>w2*US! z$g%RXJoYVXrr?!gO2E|0a=!Y_79frTsk6HG`iYY8X2U*peN^n`wX`k%EssTdNIkK? zU!6752cZO&)O8-$yq3jCiu}WIH9kNPEA!w? z`fcG7c*^6LeI6F|o@hB^!+=RpNmq5VqJ%kw{p&S{2 z&klxcdGzfvmAYBg0&3{t;?7^EXT^en?WnaUf`!C3t6v1*AY~Go#~^DSyJq^^P;a3P zMPa__qLsHF6*4VS<7=gXj$H9sS=||un_iKSs;y7hTydB9w;?{4CoYMgNcQb8pCQLN zT(|T$8f-xxjecNLO@~SfIshYeRYf*=gteU%|Db`rjFKQV^n206jZY>4SEm7v{1${7 zMQrowNyz}{#xzx)+sLFMdh$`pI^FCUL(^zTjV0hiXF_4Cq>N;%OQch1Rk3VTtFSkY zq!tVK^5d^7nCQ~2N+ds*ILht>;#8{rR_tOR`E|wmEFWr<^l>Yhyfr6m{%~d8hn;jS z*%&$V>c&6Nz2yK0^{SuA9OHE(po7!O+R8fo4GCZ)zHM=>qg|@-D0XokSnNX3^PT>` zW)}wo(SWj_M%XPcmGJTuz^vqhF{@4bH>e`4SG&P;iR3>@%Ooh%LgAl-?r$M$EqJINz^3b>N!x{Rjz~&qW*Wh3)*}+C?iFUsPaF- z?n>TjdUtituVgdfvNMJk@lBMUZAKUSjTT16V5QV9ez{r1);U{1G7;PPHHEmaC z8s=CE`=g@P_bp6Km=P-e)TSy21bGBt{!OJGSNwL0QjcKAWa_MoS#)v}U6@`7_%e4E5Fw$k zB5$_tIRkwjvzbc8V}8(0=B2~ZMUWr-WcyqzgilYG#e(U$F2eSe?}A0MG%{1*l`#mb zB6E+Dq`mTUla&21Tr#6n0n`F8bu5YNe9I-tZ_}_HNX?f$vZjM?B2T!ISw3)#MFiih z&(w-k9GPl-OIkxpWh45l%ofQ>`-1@Ktkb4tr3>3;&*(`se>hC)m}K10*?a_#2*Lz$I@CQETuKk zEJ~R}ovblj9v0Ca8$0DS^1B2btfKr5x8hoqsG~K}sBu~1odDLDma_@8i5oTnU#mw) zcdce~4K&QF-ejWFzevHXYGEAPVWV%m3ugNd?xlG@L`#z`RO6q>*tog#qp*piJhzc` zx(7?50|vRRZY*zvgo9p=W`Z%sqyUl@?cE1aKb(i3N<8Hz=FZl(^tVA&nd9tF8GX>E zlKMsN#O247C;)fB3cQ#{xEJC-xf}K&^sXg5RmXZh+*`Nl^TUvEM`kXt$;ds!F*L40 z5aDvedKoY6(RBFwQAWty=Dr_lV|G#3)pDp~smyCgdQ=`^7pS>T5(1ZQaITZiNqv>_ zoA(O}DBS-gQ2I9JAD@QGh6G;0fwOog?%KdZl{EHK_THhgQia_+Ia=p*qurrB%KVj9 zTbD9-n%@U=+d^&)5i?aER2KfLImR}aoeJ%Pc9u0ve4okABG4n_K#_|O2P*)+iquE_ z1=SVq+4di=KUOZze{~UQJ<*78pg`cWzjDYl|7al~(#|UoVF23Z7*XKhU>@KHiQfVb z#85?`Bn-hNqc??hL8g0W=sdLI;N6rE2O+^3tU`U`hF^^_#znis&}9{AkS*+#$J%wk z^3tnSKv(9%f~=cEgV&^vaCKGftdBFQ=0J-FkgVN_T}FR^pX*l(sr)J!*5yIws@H@e z-xLl9v%w`JR|epDs)IeSN?P~9kA!2+iuH>SBoTP>gy?6+4A;?*j~wE=6yMmv=rqCv zeYwz4il@f&WfkENsS%JdBj{eAhgrIq2c&){gT)j{{7{~4w>;A#PDSL;GT)m6RY{vu z0;S?GcQXk$XF$jvJx#$(PjXHs)E={(fr)as&Y-Dla0WObYFFIQsn0@&8-yEQejBl2VhDgLP?H_Lxb3&qe<*DkAk$Wj2AQtuym zRk2nZSr5qkbq8v=BsgMgP28dhr;s&O@i@CyM+tvsV@(9=feWj_w!mWLke^l$xh7`C zksOLL&$jm_J5AWW>t z7BY#CpOl76*}YBNcF7)1QluP-g*O}2VerB}R|ZfB_QzU>0h_$bt_-a^-27P!3eVCE z?ds4!vj5nzXOl*t%lpCU<)rt^3qI{CFE`hSknyVL^UlKebCOBv%fIdY`u*i-bmp(0 zsI)W@A)}C>zc%`&0Q|P! zQvd+)<5ngDGlWy{1SQv%k?P3$venroN?}dVDsxCjl|I}R&&md6xoMK7k(*5-)Zu%! zPGMp;9aZrkhDbgtn_!qcS}VtTe>>4~$+<2$oi+T4Wz*M@K<^luIl;o;Ch9T19C;%s zEaqu-TQsCksP$7C%F6W!)KVss5Y(JY1`_~(DhkeaY3Ox4D$WNz-`VS&;N(KmDy@`o z0^@6rNQx60-i>2gsdawHyb|j2Jkw&lJZ1IsmLQ~`8aCT>!IU>F*?C$YBxN4Et}n>y z~z%%ccw6MiqT9PYJPtdCH>0ro`+>Uetb8{kLREc$NUPXA3!qxOo%zQbXYCT}c--M2= zEeE$YYJka2#wV)yp{rJ)=ZB9GL5=#m#;R(hX}Q3aos%l~Cbhy4o|{7|Xm#SOMv$h= zwSNhNmtv}BRpP9_fodhCr_lPL%<9L84eQo!Ru5@rg!QnX&fc1tnl+KHoJnn(KLuT#zqru4PR=vCPGo%@5T`jJMv>cI;Q3 z%5`~$pXT|6T}diKxR&4&mCNu}Pl+v#Nw%zzmY}*>Ly7IGsjYwxpln1}_kqilHpg2u z5svk(>C|zkHR&NOVYN0wt>wAoNHaGhehnCx^d-x8eNm3p(0vHg2DqY&SyfZz<2EiB z?G>WfO_V>1u9+1`0L<$Tk0S$1k{Q+Ynz9UMii{aqnuEleS*cdGxD|%SEe}ju9wER7hRC1k z8b~1S?c4Sa!yl)_WE8(P(Z`C@%MbW?KXLZeO1t`eeZB)Q5dl0u9dsfhVQgC2pD#vd zuw!C57zjpL{XuR#QH}3#m_U~$jqozNM7FM{Pji;|xUM$3Tqn1vw~QUbxhlBu+j(4E z_b1`Ft22>vmtQOB#mO zo}fGM-BP9)%Z~rCsRYidVodj@Sl>0s4f4l2by18qO28O;NekKX(T(k zZhf>2=8}%5ETla`9&JK3WUZFqPI58H(y|7)To)B7c&m~cn05*-mBTdC5GilH-ODDF zX)IzWkOD|)IoA%3;Vk<4r$jQ)gR-45ZZXX=hQbR9{LO?wO}ax4G`yY)@ktRuZZ^PvWwdhnVqtX9tLYE5Ya(}3~rQD3*tA5Z?>x+tyadL5Uv8@h`@ zSV2Qc;O>f8_n20h$?&TZKDI01zZuun_>TSn(3(`MwzU&B+ggLncx01WSS@`xeGkwV zPoeZ$M((uQ7;Fj|uXkxB8=3gwV7S|@XmRV>q1EP+uLaFlTIe~O{EPD!Jr zYNoa308>5lQ0T?e@W4?pTRZkpunE&zrBSe2Pe4$KHPcM;fKg&?R2ZGKl06iRR>68y zY3Q^?5LArTtaell*|dCCL|R1l|F$e)XW{tQOOXbkuj7h0isFA%n?72ky47Awt5rcg zeoGRuEOJ^mfrQ+iiX8L}As{x}C{OTlp#GOIeWL7y#(=ShM@d|*Plu0(h)!jb@_?>I z@G=OWCbnJOUa&h1pJCfh9a^vwJ5OZ1jSH&G!ajXN#O$1`^}#*NJ-hNfJ7kkW)1OAs z_2hcMQShTMjcMW z4#AY`KyW~E3>IY~I3;wFG$^`Oe&TXKsxFxkxp8=;gn$eZ9C-Gq7jzVo^sp!z>1~}8 z8Ku76Use=aPUuo}QK$*->Ig&BX>HwvkVZs+7B@xqU0K+|z)N@{FPJga{@*GmmOa>` z;K|HO@4qP`goyU}462Z-Tb`L|!L144GXs1DyD8U#K0AM#uT@Bl9Q$I)F@(?AWFTN6 z59X4EX^(}?bie};d_=(6amp;konR@x5f_j`fdKgfp>{wf3rLM%M23)0zJn9hH-UBm zD0Febe$?YoKse`znf>zj7$U<>aFy&aX1%6VWeglF%Z7IX+39aYWdN0886n|h5#z!p z&+L2Xqi|-=AI<+EhLs8e+XfF`@)N<`B!ev&gMO9~8=XYYO)01a1kE~5TNo?#ML2b; zj-LA74~kDZ%(xtGvd^1YAqb`~1I!~Iu;+~QYi4w(A8mHdERgdXKCk74qLZlVKJ@II zFPb&ETOa(+@xHS222Ps+D{-mX{htA$d;T35@di+$dD;G$DjAjIfU8{JkB12Uue}oV zTQ}Yu2BrPVbtJhCf8N|rZ&IS)hgt{vU0TSR|=650}QEVKT!ty09@a| z2ruDMK!5XL7y%ge=}3BWa%O^k$v=0ejD~^m#-Lw_`x&AreXkr!Sq3Q4LX0!musH^k zZ0({@KlF3^vF1EHCH4BYco~(h;NT|^W{lzX&Yit@wTyeLJ-yXD0p>osTE^#gp1f+p zTilFFW^mzj2y&HC=q-(Iw#2Dx0IUu>#lonIktQfQnAig5{I!7=c!l2(`*qdy&5DE8 zHi3*yHbL<)?aE$0$gp5I3!WOmvydcvYAEL(r3&APa}}|0Tgyk=} zH1#^Byn$ViwD%&d>Qq-3TV+WHosk$~t{52EQx`%Is)aLpiaC(UCEZq&B+%?3}&L3*L) z$HTD8E!#u%x1shYjNL=-h#<-qHjRUUa>d~;C{b>Q&lXgTLx9?YN&(c|G~v+R?WwaN z2ytiGPV&u)83$3f0}Oik zm*21JZ6D9M5d)@5l=^=@i=@<|rm=vICHEqz&QY^;=g9llPzmHJq=_G~c$RSTzp$XI>T3B7I!Zs2-gKgOeFMFH@%4DA z0GA2z{XDLZ2OJ$76%(&r<-1VV$1C;BmrUP!C1Zsz=0G6Nb81A`J)tXKVRqzm`TOlTm zy`ZX#&6{OmM**?jg_p12pp^%6aO>AHe2I1`x?x?L%QN|^zCBg8kG&ivJ&B|BbbCnj zIflzIFZeLiw2tpWw^9~R=}7!YS$h`O{hKW&D4660|2O!|NwTC__pjKft!D@|gM}q` zjt|`(F`(?Af+BU(hk&FtV&#bi&xKh7OU3iMS1?AjZXr>c9>MmbY#_|2){EjrD2*oc7XgM@={qv4Ws4~9^IQ`jOOB&NYrnX=FYqmb=nlHdx9pqnz{LL@Om z>;QBLCb=IRL9N{inr45Ig$d=HY!Uwsm3K%hGMd+9=VQ1#o&K9}Y|TgQLSt|MPaQo=LiaR?+MQ{IrU%9% zEWn(C)7K#ufkseW%Z**ZGA@b%l`G>g9RYxC^ay5H8*Yx0)uJL4$x7JFtc1O?tm=f6 zT6M9{pK#@ELl!8+i_+LKJ6i(THWxucaSeu=8l@B&L!6lTj(;a3BcI1H0f-UN5NmAIk zeS6Eyxn1cZ?_l;zg-5*C-Cj{F=N7ONp9&BzU#4y;{JCjbLGH@u+7E-1O{{5uIcdou&$fFzc0gaaV^*g`PY zhPh^Mci%Z|nZtxApin7fw+H+^tfljqg}~!YpkjlEOMD$I2hQvT@kHU#8TZyI#O4YY zh|j6G%N5r5Abp1TXxaT5-s5nnlJ}j*kjkC<@JKDRTgjNqpS|~xd!}%Zs3*g*5l#_m z^_=S19qd*=!#VEHRZxgY1oT}vacc1LCWS_*dWI9y7ixqJ<4)O(MlO8ud2s>zsqBKQ=9 zc!#l5SeY*HiAH{^#Ox047R|x{d*AT#h(nqrN{O0$dA8)qx*NP}1k7=4c)5DKzGpdp zK3=baRU7-VzP2I9Qt^8-ztL|2AinuoSZCSB;Gq-kFfmS^pb~}UjD;0uT}|AKDmi5g zM2ItbUeU#H^%})e?oBS7jLOgiyjNOyec(bDqrJ4~g1t*5 ziS56Krtdn8l!e1o?a7mX>HX?=gHJX8RKOS@f!SNxAc4T+fHqmN_9CwY+N(2{E+QjtDAE>w{>5si5{zvmANRK zzguXG;&Rj}CRA$f&>Ro`sSewtRV>r4ZND-J)Rsp9cNzgw-Uk=98TyqF?Y6{n?H}|9 zk8{WO!<|%2TR$b4-h5}ub;(kY=E`7bNS;nzXTlo*+MtM0M!m#M^2Uyi;OUCy`Ln7L zY2%w9mfk)e`Pob(M5RyR91cw{7alG2wSw~2I)43hClv%oBC(1qX3JJ`Yk#fXt+Hi( ziu1yd0N!`62<@`lxgObmF0zB3k=ui6x$$XrVRZoGmhH^NmAg?-pS5Ed&>#EvO(t{=-bni9Elpv$6wrec%A34QS0`%UCs}D6Kj63YaOWuEdezo?OFrAF0ZHk z!w{q|HAphQ(|L#!pW(9su%p%>RZo-YiVvcI7ZY|W&k0B%Be8#5$TggG%u!m>t&7Lq zsBe48v!U0+#mUQEBa!gU-Dklx7vp|tMZkQwnq7D2dY#vipl6BtdQo-P|h$m zL!DNL8(%jl3!~MY%MaL9y4v1uPp6wbo;O{k=3pq|*FtRH{zIgv=1)@?5NnjdDXAfN$hZWX@ zI4%JC+N(*7z#Qv-^1HYf1gQM&Vh(9_VV>b-#$B;YPd z@xk$(@lheZ;DZe?EnMV|d4)C_cI=f(BN=c$6-)Ew6>3Yoi3YSpCuJN2JO_`Xv5DZJ z*COqGPQ2VJWP`j#)bQhBsQpen(e(|2ii^ zMu56MEC-ijwAUFdGpP7=roUZn)xIgC=%=cqnEXVd@lTe&CQ*%5EmL6Og{{Yzz{p@W zM7H6Llokj_+mjfdnlIE&ur$dfBhc=v^aVtXN1VlAPm6$k?nYxls4TTqP!IM&WANE7 zqjd%{o6bl8z|+`iyX%Kx+(3h`49g1iMZrGU z3DhT$XC<+e0+*+bB@?hLItm;Yb#XPHiu5EnFoqaLlwCznQepHMFdx{@{3)NVPe&P~ zC}TXOLNy*eKBfnIx+|?L3&DztT;%L&2PrvD02AmhFBwSOP8bRGU~az_1R{O;8-0e6(~?IwT8T8aK({EmWHfX4E-f^D;sA7B z=HL#qAxWJ$85Z1D;5-0TK!=~TcKgv_^}OP-iu!<=J9-+=0(Q{QNrHlZh!R8tkxY{N zu&#GkmJ|vBY3^JBqtiKNQA^*eEwcNksbe1wN%UnTTlY?+t5rmhOl-|j4HY+{GIs4^ zWFaEH!FH_mW;nGemE}iEm9IzfPpp)`e?qy}^33E$GLA8{2*&}7eVw)%K8IhF zTBxve^^J0e%)1(8mV9a5JG9B7qBOxZ30s&0=%GEkv@L=WNb-XzDpvF5y)HFOZ57>k zvSrMQ#%l;ywXa9PdV^e?J~`9oYd>#!5`e+2jYeJHEX^YXo=r037@dc zXCF=-!q>V8tqcQ1D0pclbmmujlXCL#^#Gk>xg*7V6v^RYnhJ(DON_Y&n5I-Q1fl#r zU-2&;S?|a537cr-*4qb?XGN)c@T6+ZFcF~l{W)~y1Nzo3-7S->c>_wY z`{T_&=ev^9jxgM3z9n9!a&b`2q)8V(F8FWrZ`;V&&F1(Y@> zBYg-r?oxen+tM(e_}h*cp7@<-=q|mSl=Lobc5?w*8w)$REgK6%0<~?W{Q?f{zp|5f z0zI>t{3xpJnb#tEJq1R|YkLy4h;D7&N4u9I-cmZ&l(p6?DuK~tO>Oo%kB#*rKy%By zE}pKPUUjpKokMXmXVY?vu3ggdnyj6Jb+tqDGG%ph%JSN*?z(NYg03B1b#s1m%aU$Z z)3TEn=<=GTox{AYo=r7Eb#wLdTG9Vo#en~pntgPAY7EOO5!{=p z+`GS1e&o)V^E)tnt;JZkCZc1QE_pInCc9CoU*1+Fn7$&4Q*6!1t+YY~vU9 z)|2Vqu3H(q)O1-hT`T0Vg7K%jvmk!X;PHH)HpqK(t9i4e(<9SwVt;`uPYI#=aG}UfQeZ4xAI#QVGJ$XQ)8}uOcQ8$3aUdRcYp{(Q5?PeXe6rHLFgO z)%j#c&mxLr&VjDOeYV;wj3O>iO8h05<4-EXI;)1F7E#nc4XImxV{-W8>l@UK8sk5M zIyxu|>p!+3lt|n>|7%odW#RePQx)K+qYy>Wj?x7Lh2Fb2(WVi)2bml&z80-=4JtQ1`qM4vu??I=MEtf>W4H5vgaGA!{rUKAk90aZ;w zo)`(`utk(RKootRF;o^fiv|IiYhnwq2V8;gXQltwbW z1s$D6a3Lcp4H5)63$2#Aq^R+z;5>Fv0q1-md=mIXqyP;hZLqo-qBY){|XzhtzJb(O$3WUhQXI^=s|EDjVh4=gW-Ck)g;O%DS$yf|? zaGOxbPh{%?h_teDb@lb?j6ZAkarX9A2U=Y1|8l^CYtUWb9&=d#`T4oMmrPVC1bF)l z`&sPzl2+S7oAa#n^@&6(w2~uEDbqpr_c7Z^2{0Img^5K}Db)x-i}5g=>k=2sZz@X6 z?LXE17`v!lz$?6 zl7d$|Vn^qHpJ57clN8p=o%7YZoPVAhYurfCW@<%?aj_}wx}RI~od_~7>XlsKEqwTV zzIO4Q&%7Z;u9njLp_q|6a#(>GBJwBLuF+C1M7j9hH=6|a^P^5oDe4qy`y9Czq$AQcNccDP$$|Gwk z^vV5zW;CT1XO^pa_oh3iIBkkxD^q=3Rl@`yT_s9qhYKCgO$}TI3mNXNhcWA}mO0Z^ zzAGwk%kR<6TXIn>NCk11#Wue?fb7jKsb?>Fid4%}5l_bl-|AMLPbNEFZbMU2_jZmr zEU+oxKvDtp+PT!5%t-Vd!;v%ExpHURkw)iS0en?J&NJt_P&}N}4b!e?RHjGC1s%_==AWox}oOnfGqGFLgRSuX)IVzX!^$VkQILfX-?>N#or^%(a zm`FTh_`|wWn2kZNWN=#oH)>TSZ+NdxI@)P%;5MGi$m>4m8$|(^nwB>0Pq%5xaG_bd z$-B<*fGC%$_RFxCZ7=`ZB+-4V)X~B0 zy*gl8jO~|@lkwkG&ox{j$T#|UPE;?-lSWSI2}w~kltjJ61N!<>Xax!CEtBE{_V^#T z^NUtorwDc`QT)ySqqeVrYP;F?Ezsf~G^Dt@6TB36DOM<6tQ0R2EVx^Xmmoz;i>HMm z0fM!qNP!k95ZsDGaC`Z_bKbe%TkpPe&%O8E%*tLfzwG~>nLSzSzh|$Ry(YiUSRN;C4-5mO}#nlD9o=(}YPy>50(pNwFXdR~V=3X6!+;^l?GI+;*OL;g2X);5q1KM zLxt)`e=>cxP&tr$U8xSAP3-O}iqZFt&pX|!=yba{O`E8?HN$_ka7{u0y}X`D!%CFu+2tpO zeA;X6C54(KSAm<~E&78FoGgDr8+eH9t)vldZ!<%IX`Onx$*p66R<#c$h5Ru z`S#^K)!^e_PB@CFjzdbV!Km!;Y&^bc@#9W`UzF5qFL5>xJkXKh&>K6*8)&&h#s1hE z0o>x!(P+Y>k1mq^a=$!WRe(H=Lk_DAIl7DQ>S`n-myh|REVF1^ztU}e{Ge10CUnSu z_^y=Wxu5l3DvzAI?HkFf<&VmtgTGC9X6my=$&m#vgXvT36K=EY_m4y}X}lH=Uzr_V z_;-YH&|-29hv=kEeL3_?)-i+v?VY!z$vmjuvDG}A*@&5_-&y5*pP-3|&Q8E&f>j&(V zZmsu9X{L=<@0*Cq=IZ17f>}cJ-|QYS5mC%Jia)&>7LR>rz?5O9bqfwg zkKUy-llr(ldk2z@lk$F*0vj@QUyFD}p3jhIeBiZoemp}`%wtsS(z4dq|MTi#?w*bh9!k_#ERjWvWRUJe`Cj^ z|70Fb{5c#!Xc&8^F*DzkYM)z)4x8D_u74@~JzdKkc8X~~);r|}vFQ=S0<_c`4@gBH zSmk-$B_O5}`{YQ+&ExP~)i&a;p%x8$!$XT)4dZxGcCuHQ(0o5ujnW_ABde z`O;Z3m`w(~G^4~tQVs0VD{%7@i?d23sBpGo`(mL&@P&8Fa_xn8N-|;K3s`nfd33hcwQOK2f)*RaGoD zW~nj`E6c1o|8h66VOMzP_OA(1#M{JoxV5jwro(>wS<^vY%D^B+H7_Dk$V?DJiC02# zv?C)p?S&U<@B^LtN@m~CcgGfe8~o;Q#Dvx_%jrFU zV&MsGZJ$j15;E;caI^9k{!*&^{fLmPO1_%5RhU!Sb4JF-PvEuAcc(V)cVjJAZq^>W z#*&;x*2Z0-lS?ZmEu)>xs>02A&tE+5PO~CXvIphkLw`Xu%K&A9gMxlskSEii#-8!hVe=R$yNFuArwYR09ttOam9kBYVmEDnrj5YL9lm^W&`~bzFUgYvTo0EdKh; z)xsTfl!;;i4``~{mbb0$oeu$&HUn%rsa2);Mij%on&E?8Yyw&qj z0-A)dKoiH~*kOkZ%em|jvuU=Pe((w5Y{RRlK1NvB0Q(mZDebI#tW=nvhGce+3hGn^Ljkc6NG#)MYdHv26?QfDB;rR2XTN}idO`eQ0F-~(Jr&ON6 zRA&WNoTN#x$p6)|Qx^cq+o0N#SB>2()cjTbeU%d~S^sX-FDytt5X!;Fbn?wa&Ur!m zT7HXgT^|g9eq?5*hEv_MP{~hkYk@n)8^PHj?m4n4PN8Sd@@p9KJ&Kv1{0QCcYVaJn z!ND17Uhh&3gdC~h+z7N(LTa4XJW6r)y!{Bz^sRiGOJp>MfFY($U2$E zg?m9(hPNVvfTuzT^zoP&HVBu2Uz1X#ayI{&<+X6!G($aYwcZa+Ygv!3j1|~gd2{Pj zO6^nLJm2Bs=Oe$4=i)^TH~CkKTX(Rocze)V&)h%znztHaW>z06qTE|)m{%_=KoG@bl@fM{sr2`nMb$im$NX z3njBU?w5rt#p=+(z*qI-pb4^vAIx^kHHH{zrB3$CPGtj9hdArP#D z-Up4bJ~J>rcx`*t$9^_!vd_|U2Of(1a|tt!18Q9RibGg7ond`Y8--3OhO_vS9GB zRdt?!y^-!yaC}>(^0eAdBiPC>Wmo8E%6#*ra$awhi*z1uY`#jBEm?nHw_5oA=?mga%Z*N0@zxJw>JIJiaj#cvzsy82?45g5 z>P{^)ya|R{Kp!U0s1qzl{>tWTmK?m`>MN^@3v+5KxRqE5ECgdiU%hnh<(cOWVnb9d zG%}5^uQI&-&cKa7`>2EAdJK&FDI<11$U16UvZH{hE7Ys#NEl`8it_ zAz2rIssnKLJkwc2_PL%~@3o(q)Sc9otJNG%gwwyE(p+BA9eA~W33VF3#5?ECMrCNHt#aq#%?q~wnE5SzgYC*q zH7Aiydoa4a(eXf=+i;rW#RpPT;R|PD3NHA zsFGlEbYnx`Qi(_-!G0>cd{1-~{laleaS5C;7s-gB>AglpB5c=mo1Zll)kGa$(FeB( zD4Z1l8d5Z?ax)XZvWjRXYuZ<1ZeoaEnP`nju|R=FsTn>n;%-gJG%l#U=;cA?U2mhD zj8@o>)u+sQ1N+l;m~f>a4Hz?3qyhdzmM@W!#*|CZ&bM3$KlC$lH6^-xc9=Vkn(qcS z_N)(!o*1SVzDj2M3jTxG7%7}Hhb?*JJZ0BZd-arERn2HczmGHEk_Y()zl=5gcP4(I z7AsJ-<5ZCfsH^`pfPmTTE~8`9eCK z(RC#_fqr@STh~Hgj@o$8(_5(EO3v=zHz%Sw^x^F4U{B5_xF$+n5YGpBbAY(FTWfIEw zKFH?X9A|0(&3Vp zyS{pxzR4s_*+@qR$RVd$4Q~x;pru?CUs|`2g2JYY zrJ#$6Nk`IU+JZQ3DfnYK>Z!7kKIT|_cGT6en&voLwqaUqw9688$D)Nj7?3Mbf(X*&+bi<}f`2gX)kqyxnPyeRdM zu3#MJMG!2G$csV{>G%oTY?1Rx+%ZpzO(Gz8NIG;$$0PP=pS)r*3oc8hReztf%kdMG z^wB;xO8S(D1vVc!V-O+hMZ1d(4ZK5UN63hD2*lR60~R8E1F?h_soP^U)-40^jAqfO z*92t<>ASDyU}Pn;RI3%-QmQRH1GoSpXai`b)I^(&nKrvm13fDpL zl)Q>RK{sTVYb{=mq7;BV$3O}I_=6DXW{y|DBv(K1bPcKU>|7~&>*+(rKXDH6@BU$3bZu-Lui2Pi6 zt&^}uLn@msgsfL)>+~zvJMe37Ho|c-NacQL3%_kv-HY(SPrfFzJl^G7R}ML|{@zvz zilvY*;&>F0Ra$Sb*NVFDi0cp}h2|ZgOy1JnoHNBlL1UG-(R$RJnPitxxEEfPKTuw; zv-c52vg%{L*yGZH@>|u~w-RZ4u=mm z-m6C9d^F9bm9a;xKv2@LAa`@OB!VMoJ!{4;4rPS!9RT_Nu9=j5KYOq3*ngwIa5n-G z)Piz_t}0B`1sLpQ9^L`{Xe$XYg5Z;G#iRiS*u0GQUZT8LMZmSr6~fexa_40z0HSo@ zEKYAr{%4X6wa{TTN*mEL5E#|r?4&rBltaO_UXo^%ky;fs0B*=Rer4SrlkQ{UY2eu@ z8f`uK4ZXCZPPe2iGkj$2cz3f2MTh|VQFKGkK#Il9mh@O1l>sI~dco1R5hwvf!2lij zQP3&+;WS%dHSPMdxI+TDpGm&tt(A*;g$;@yby;oXI+7G&5~(m@J9Nob3M?ne@!$x!<40f}TqvywCu%|@T*lR7A7 zfe`pxGOOIZwDY2fj|0U0=!uOQ!|blf^<+%Etuh~Mn$4_ZQ$AYEsnoND$K_85zoA(- z__Ds)#h~;M)C1spEzde@IgT*bko!y%mKDjgA58bktgkKt#kP)ze+wA)C&YUmx@(H zX>sh|_%LlxCSg(Vl6EN}@O$D9$w3oIpy+vK^cs)8 zQpn@akkm6+1U%>xjhnU3+%b~2rHV;rO@F#VkHA{x_*5M*nq&9$ln`@}w~JPLwcrr= zWb&xb2=cxiOX}ET3t@hJyO(!J&^zeRhWa47uQP%duv#S=h9r`Q)b^(JDc)#}Kx*Yo`-z~X>vCpG zMafdvdLwutj#``1err(N%j*J>H1O~6$yx7y*{GmOG$Z%)?_9@r#hUeN|J+^v?`-8h z`aB#3<~;P|)a&oq>@* zHlkxaUXl|irg4mABN8V2CnsC12;IJ*&5c0{|1RlL4L4=(ql>f@zc@=^|L=Zs~OO9BnCwx+H8a}=^>aA zZ)uk`D!cyh$4rQmQz}5Pjxk*kilSv_~iO)l#AnPS6 zR}A@?OnGS1GNh-xrn|fTeM?vSCXXPU5X`1J_@n+;gLn~)dd3$jmc|t>= za?@p}%A^&oO#TrByK(aMLgk*9-Lq|=n}oo|Z=_63mB>+>v{!kJZ%o6g#PM#t?xrGn zz`3|)A)a#Q(7Pb)qd79pTBboC#oUQ7Fb-!GlVJC(y~~{Q^5v$7q0H5NMe1a1B%xc5-bV{gyDKZd4jwX z__BS4#uwm5AqKrmgPw&cmF>Dw&{f*yQFYgiFOF$YCwa&0-DyJ&*L_*20BO3M_P}8k6#dM6O?tRSV_usX&CW>tWDySUeH*y>DB;Md~f&(|yC=m5OR zqtZ`sG^h?175|PA2>85CX|0(6hHI4@kZkpaCn}W1Fy(B zDG^ZfgkI6*r@*Tk{4xGH`1*nla2xsvZU0kgWBXkEtWB!KdDJ4|+hgx(uVKf7uiyte z+aJZxoM%d&`kj~pfmdtXo;Yvd0b}30cShM>WPhJtUwAgXeJ%cB<@3^8J{LIga6k12 zXIGc&v}iRP?~@vWP*~2SEBEadj_b;L*e?(?G)RFsiU$)Z_6XfB{$fo9Btc!o81o5N z0;^(pT>DLCtcL=lhH~1?9H?X6Y?(_Zx-zHy&E9n>w^_xT)4ti!5vZirqovJHFIr_t zu4m0knsEn{Dy72n_C8eYerVZ2Ux=g2j}GLR##TR_IHIf*a-81DBJS&WRr*fd3$}BE z0xt&k`bJu*B;7k?5wavhXxy>=N+_5V6dme%CRUVs$PLo!QJhXV6b50@j#Q+TFG7DL z;b2q=)9JZIcdG4C!J@=m&yp0W5xKp+(}+7c3qHV`@^xSATE*nbUeUu4V9WWCVSgeT z*xP!b25dQxz`r=ZK#VPIdU7O;o;|zv%&!yX6eIu53X;bJ=#e4-Zz)j`BG$ZM0Yn^bd3XH^Tk{7Z znneZ(zl-@wr6^o+2cZXbpyi{^FDvK=oUFSsxus8pN@yQ-4zgjI<)fV^>ub{)c3W1! z>r{Q>vW7e%^^vT$uMk)C-i=BoeP-8SfR7#UdOu((oZzS|DL5l(+~s<*#FhB}FVjCty|9-&T6|H#N9GD2%F4IoUX!wx)aRv50OemG{ zkX73ieHx25*4?m|WX&(&Fc-)!z<+Iw)_YJ*pJO>bBpV&X=sIFneKv+%^?EJjFm z^WE+W^?qgE*Ke*+OtkFf@TB$(sqt>;we7C+?apCDCgLmuO#Z$}mM8c$r&B2V&N9#C zRG+jw&is7@*S>Jd(CxRPz`G-huE1}kL-L*n>udW$Q1R5)$+{gH4xMKW+&0S9?e(oY`)FMl=n zAK8mg^OYZnp9D{q(2iu}oFVtDX1p~wPeEQB7uPq& zytjIpg6q&uMVOZCgu3R{rLUJ<*2$Gm`%#}(*nE+Gd5`uor1q?{^R*Ti8)|Q_XUACP zcADGa<27?uZ5TAOAw2ArR`a~dIgNG2*fmqK&ECojhs{gDEXLdGGvBotzom9=vAjm3uSiMSTi)lIdk}FfC=w)&8H`i6Zp`v76H5L zVV9nLk6>>+q_aBK84Q7@b2U}yDyG!2BB55l9#;N**477lc^m_^Qx-pAGvP2NHIy^~;5B zJQE>?x1f9RgfC{552V`JEnN?9zI2QMxF~2r?4&U7@o)7Pw&y2y4Pk$wjC2%&xA2G z!FS^p@j)?UzB zH3u4!7LB8?QnH_a$nh`)F#kggDYQoVvM2aS<5Y$%d8{qtVB9@nVm4tyB9a8qFctCjKP*I(+==FR-m4`3F$wDCA}SORnKtJWj%#= zxp)T@t?WgY+GXg~_OW0Bf zG^OsU{OsN&W~UlUI2+OCMYh|66Nvw4AD^)Y5J)(_Ph8kT6i86FAkiMtyicl9Okq}| zQp|!)Lg5nsK>03^^*eb)EWY@E4ubxdpZwc{@v^C@Jp^C^%F*=rSQYVjPx5)@4yBN& zGu#7`C5B$9KLFcSWY{vN7iys$i3!4hyG}C9a3y)>zCW|jjD&hd&Es~Gg#81d;AzS0 zpIi~~Hh*)+X`(*U3=Xj?PdWJt1ocpNJ;`2b^h&dxyU#hhllZqEKtbBa_v)9EYi!x z(e6`PBi#aVJQweK2~x00uVc#BKMI8SvPwK`+g;9+J4LaUtn9$^+$S^VKo8K9tq&kj z_Y>S=HK2`XwX>1h-ii&iV*O2Nm=iCv?l-&zo0P8ewO(%@h7=tA1>kDY^O5fz(O<6X zkhez8ejZzI4D8Lh)C6#4YXMmQ^2M_P*w|$CcRKjOwp)agTXO=@0D>#XZ@~W_4dw7k z0(hZ+)yk)ya{$=_iw=@4kXV0#N2f2fx!*J8uRu~-a@yD#+2C+!+tqf3^wqDu z-YqCwhgwL=8Sp@2$*p%XzK+7?e+ZyyZUX!}vZ4QX_g?lyOaIRjg%F-1`jgmkN53JD zeMm?6?^hPu|5;&f`CEyH;`8e*-!3_Lv!0Y6+#bj8((jk||)irCVY z?|IZtJ&w;5L7T1Ab_AlHEXPX^Km`T;)%6H`635^L@Ibo1?YbX-2GUr*-E^~K@z}G- z<6N^zJQSRby4=6R*i9uD`Fa0tVYj$k)H)_~ayMTfiRXeqI}XKuKuSy~#YWNto4XgR z-)SQ{@X@NpLfHQVg8pl4|7EVqMPk^!gbi&K8`cZT(VX}W6*NbQ5Jl+!hPeKM4PU}e zrS~#sxmxsn6t|0Xmv6Uhxr5U=o1P@7=NRe&Xbp?tMd#WHp~7lrcHY$;p8Wu8$(Q!c z_g%YLA50m|ldTYIHgeu=7@iF&XyKFfZS!AK*c~K6<;ix6HAg$|Qjg546hd3tQ)10c&byG2S>mD=69r$g(6zOTL95fenFF!YO=pjVk=f~@mQ_VKEi+t` z86M0GuVIGIGs7uZ;L0p;KNff;3w)XdPQ(hAXN7yR!r!pM$64X`*x*uZa91{XJ{x?9 z4Svf87h#7xu*0+1;h&$e!_V2_d>n8q4tN>|9LWJc;(&8-!p%7037qgYPWTQdoQVr= z$OVt$f`8=`cu0P8;p8x(deaypqZ_uqZX zVN4MGgRQaNWypbGKt%$R0z=vfG7NkNZ;>1n%jQLuiu49!aV=88V#T~@hLMm@cW4(W zpTzQsc~RFQ{XStyEzyy7C`E}VB7&og3M)W!h=_l2ONixo9B%yB9fayoPp1y$GYc zj&{eD)dBa(k7_+_t}wZqGg?c26vJ+KXq23yYIfdj7hMFWd>Lg-4n5r1QdiS8&lwCQbv+|b^)FV1)iUh`AAA0nbT+rMt-?ZyiKE853?pL|n#<&*)b z;UcnM+T{W<&0fufxA&$=Pko)lSWkVv_vCkVR>ViS1{uh+jx z_k8x@)@42JrGunLJ)hv`FrH!<;p>)r)ei&hT}>ooNf+sj6P4MMTJizj_@N?HFMPKnhRAz6{HS zkMSbc8fTD!KnZ(4!p^z|v7|Z>R9I)BQ-qJiz4;&@FuDIhvo5PuU8X{KMVcos^(~fx zEN68pG32;VWI-I-!a^{YXuLIR*>v#h_YFjE_7 z+OxdfJDJpL$*)s+(dMffEGrc zY_*+9X{|~P16PCESxPU&v}{tG;8ENa#e{Q?6dQtz;q_CUw~ShltCWTda>xMLrHFIC z&q_B(6>bWWUoU5l0Xa=~#?1cGI}1W2{d!%s&B%%gs-;QpXdFn^ZHy`MFdPu;-y~-? zASkw2x`1rD1fLfmd!)C!tILHBCaI>!T%P>xumCxWv!%nMQbNf3yKbfzUh3(F)dO%G zISY^9@g}5seGJEQjL8o$S(gTne}uQ$Vua>VLqg6>R-sOH0Ya%+m~G|9Vq)Gs0jp{) zMn{b^stfZFuztrNdBFw!(PQD+hru5MTMwUp&#pg1PvCgpv$nB4)oKPc%@>b0v$c;yd>Q@Ajl?2o!jwJ}*DQtjO zG-4AjE(^I8fUv=`pvWcOcG8Bm)VYIlYC2(HWD}^+2dJQ3ypJS)qkAVrU916z*@^no zu>}_JE9bl*)Z z?3_K(CeiMf0#cj|UUmoj+(DwJH-}+qW)$kXQq-A*JTy3)Iy^LDi?vSYA~&s+aHd=1 zlsbIkEnc#JV&&%RLNT1^N``2#uCz>)E*Wx{U7sB8IV@uREL`Rn-K&|bSs`qE!~6?`qvIUA(rP0TIy;?W>6MFfxj%*gfz-IhOcet@ zETK5c#m`e;(04V+p2qX*i4{wv&a0~D-vwrOZ~gO1;t2VqDgZfUnPoq50M)}rhsCiu z?B5n7P=hewkcn@nxxO8iyYF{$1+y~Pc;TfNWJkvcDYVvAQ89QOC6zGM~{1l1jUsv0JG&{Us((pUc;j z!|{Aco?PAWk(#)T3!e=l`~hSTDcx}0Q^Qpix%Lihye41{hMzI4Mgh%yghR=s2PuNp z;5Lp%&)q)T&fl8%2sWiaZ-V*P>uajQNI7i$-clQ?WIc*l=npVe@i~4QGXn4pCg6cg zWGHRXm-C=#fdkqLrI78CakiXXdkWW=Co-Pd@*Fm=W26XI!iOOlidn|@%c)GW$!@-d z+ZDTsY~z;Esm9Ll*RL9uNTjBaHIHUpc8+5B!5z0#86vpIkD++L4YE;ST6gEiQF=5w z|E5O&e1E?62fT#pRCG3*ck^(1yIB1CE~IS2V8H=ES~nYkLO$wXD-pboAOk zgG<^i<(z6+sj662qB2eyzm(^Hz>HE>F`I-{+#+5nx3o*jG1Y&-xr_K-RZQ#j6&qePLUHS*94)WUUK&ad0dNAI-cS>n4DQ_!L7gO+c|4RTm}NU1vIO{ zoT6r#hs0+l;pSVH^IERd67pBZ5Jc{%@>>|6Qe4!v*L%xIRQ#ppYC&+rIZzo#fnGP~9 zrzEJ4k!xUrmMK2oA$JrJdP9V&ucpI+S|SBR2`O;*bt&&s!SX+e_Op<57kYj9cM}FI zxQ@&$1TG6$oT+2_eMwVUVi6>ery}@6jQ4ZjkfK$(;@zYHHExUouB2q<_E2$42TD_1 z8IxhEMN;KT4EOWp9h2_)f2Dj!U-nTq6+>IDrzqJe?uPhHywJ9HZIWNpQucQ*Kukz? z(kW*aVz9bne1BbE1ap+M$n6JvukgIq3pj5<;ZZzM3irW&Bxa*F6J7NBw)_@5DHiAF zY-P+BhHoSU+(oDu7j`q|8!N~J&#_h2KHQPLNkNg)d?d<5B?SGAC(9#)hPEl7NJk5? z(DgVT!ePSyHjCB_{yD02s@bB(-BVOmS8w*shbUbg7ow zmCBq-We?;tM@v~^b0xV7C~>u(CQ0G)%#gXhEbB=z&Ub2U=0KTVnlW*VY^FI0E$40Drbjc#cH zjM3p^gi~L+qVsYQ-dyFPGGD8k-=4iR^d7@InbW_dzmQLc#j{XDG?O9s%}Ok?3SRgo zgJre)3l5P!tudOeoKc*yhKB9B=Eu-Av^>%4P>djUZVn&_45O&I9|wm?zD)2G=Y6lG z$J^8#T!Dq4bSBnji>I^4P5JyCw==l{$e{#FPgM(%E@b&!TWAPa@k?;((+d+dxGgZp zBGQmdjpq|5ST@dK z#kY$kbUE-~0u4!ucUDN7zg|BIL!zWa^8)g(S6h(uD-K|400_|4VH_&MfP@(Cy)-Ix zrUU^;@{R#rROHp?@6l_*6FRu>k2$Tu1TZN=_SQQ z@K%*j|9sh+`Ix=1@4q3QXXQfQhkSFuy0Z?<;GhZFyvGdr$|Qo&51oz>5ygRkw8?h! z#|3ETG9cfDWMf|NsZ{pfjq=v>7o=R|xZ%s_PXem$cfGvjkcs?lVMtDT8z(RaKVm7P5NaZGCx!J3n6C@q@9piNH+yuZ`}T7(|$j za>h=tU@dg>E~Z*o!{5oF!`Gn_^@2o5{ps0UzzhH&(Q-t`!BWJcqFBTfBE0q!P*L=o z=JRu}`|8};qc(fFHh^IMR{B)uT9FUS?+8QQ<|^0)5ALBwhar7fouCc8uFM63+1{oHwcD8O`Crnw|Pww`TNh~fB$*> zuVIks!!JM1`%YTdkEeLS3>+ueCFGu~eq1Gf1uWgh&`t{v9e$&9Qx7noP|w}BVs|57cZ zxXCt9(7TG4XpHVfG;R%?gMxn>25-jzZ^`kMhE$)h1A$%cvP3rj!o_b0Mua4~XatpC zUMH?vT_tWhVt3d`Bc1fdY&}UNURthb9= zgZ%M;F7ovB^3u}l7W6^I`=vaZpDrw-?}$C@T?ilVH86&94c{8J|eGxh29%`ceXQvG0fZ$rYi!Cl7WebR@cKCSa=OujO7*q!Ae=pEzPGZb^ zlZ0r?t?52Zi21&w2L4rusWD?+nfYBi6#l~^uiG`_@U|J;R4;sd!wYlB>c5D7{uj|b zUaH@d!bH}gV@(s6#k`X~ISN4*e5_^pQXYi&fl~y3A?-Y;AqA2W{skW2|3zK}Ns{-+ zFo=?Hce@LJf0sva@Y}TeLq4W^F_R+8I2v-7Ce`{pcKaVAx%sd$+1&@Azh1|v)am}b z!0e!7{R!!-l9$tNdv{Zb#Llmy5Aa^0)*KadSu+26!e% zoaw-CaMXaAES+k-HsrCLm-2a&`=Z*+M00UN5UJQD5gpk}5uFvpI6tbg<4Z?pxU;q! z1Dn|2Yej{BgM$2;85cj<7A0M@va`yPDzr$9oAWYg*YiZZN$4wE!_t&h#HOTX7Ni^F zoU~OKvC2)-67j+bsk+B{l5)*Yj z)abj&_tO)sb>^|Kcxceo(c2&;c~1>0C(O@*oD$UmSSgYD02#SK9v;pL^Wr9o%3OIk zBKXBn~?~!-hsjU+M!Wec3I+||G`1=6E z){$^xSII)Vkjg5_| zud~m?tN53V55eBvua&dUt)uJZ89i@xN6o2+rMK|x^p`X2X@>L$_@1Mnr?4mZrn#~Z zft@l)#Kku$9st10Tk0hItoqoX+yT(by|;sTpW|Gf3&}bmjjI2ntUtr$#&w-CwhX3k zKZK^*-xsB-A3`<-(c~GA)?Bob>9){leBr2eJtdtIi!hStL!dFP|IFPTRfK?>4dMAMK2|#Hz_M{FN{Z z_}bXnLtJu9YjfD?_WG`yE1tUgqBvfF+AMk?#dXr^rf9FIx)Tpys@lMX;u7rb>h^UG zwkmr#2#;TUJDXvAIeRN#7XbL*&1EmWdF*a(ZvVv08=>+&e!Sg3Umw8>h#)oiJ(g!{ z{5J6Qcr!Bq8*!~+Mf3aIM=&uG_i3~H@`rG3e_~EW{<*3Zw^{IR#x;cfdQK}kvLs)} zv5QtOZn5NFPmmyH#E3Ql&J@w7TaI{o<~URuFa8I{{~`$IL-4}82XGxajUOb8{U7p= za@~_1N{uHcP!TTP9O3(FI?5unjK&2^Ov$G`1h9#tFV+)0G{}5^`q=P7o@3M4dim`&GhP#SL@i>k+lxCV{VcFIL89+= z+C0`S`cxydlm!$AowA;p9SKnDKD@U~w*>Rc$+x(o=1sKoJ9&pMb zvO`AcDtjb0sjA0WxG1k@yhly7AsC5xk=?ZQYfSc20%&T(DwA(1_?H^BJSpbwx({6B zYOL3nI9$o4RBo6VdOMeHdF-MKA)pzG;D zaDrOPlo~|m{~j6|x>&Y+z$nitzZx3adGYN6Hf+))FE`*Sq5}r!tHc+QT&P`{5_p=U zXgGbI*DCA9x{DNPJpVM}M_<6j7L~=JwJ-bA&3U&ren6Y{FIw0S3exJtNp$~Mm`%<0 z(daziXHTYWURbzI-Nm^6?h@OQFS0LJDqpHtviftzcJ7MfCK!8%bMUnFTJa&K=gNlx z*xE?2Af6M+3+03L!nmh9)Ea+CI3b?vbv?*x}yH9}q!RN(ld$SSl_DM@+6@ttuML0<1Q5kPeMI4|g^NsAHhrkF@XQ!!5DV67A zqmN3-=50=*D)lb&XPU!F*{3RP)is6CMQh_QqeAaTR<0t1tKmNK~`J5Jk~$-vr(~Z>58g~U^It*V=+vJ;3-A5(*T~+End9e1b@5|_gp?{kmhFPNpp&(Od zenV&(v8Oqk(H#+)TYSGaFaxN-_Q}Qrq_HcC-`aidO~mddRiiSF*de>nviUz|3*ZV` zW>H&57g%=rJ#L8A)Xlgz|2A42w-s1d8r`3?l`va~Ls3r`Twl0L?h@e5H_l&yThrQepS~2+A(_iy1KnT?!TXo z+zB5hD9e9fT`1a#DU>JxH$f&_XDIH4mi+yKQwMvLBL6_Ntm#R zWGn{QDE}zxK4$44|ICl662FL>qDdh=ZyBI=jEBl z8Z1XqL)p!Av1{U-U>ne6kqo3M#uafWnzbdZGKo3{$Jo^ksR9u@spnJ8qslc^%II!W zOmMDCF#xi-r&bfq!L=OIR6PmnEXhIf33P9qIa(4vBg*6r)@dklQkluO7I-erZ6HoI zTy05CdHtmAIn}Pjwcx_cWzYvfr~|@^iYwp_?U9FjuhLL6C8L;zd~u+$V+t_1o>u7p~0ka22G*pa{- z>C=M0d@V3w2`a-y^HkShkpY+E;7^m>XgD({kwE1)X>LUG4649j?<1+YRMuE4y9Fj7 z5ky?tFk+#3&_=BzJqZuz)j+o9%{ZANRY4Z|$aN+~*-XbvLaykD{b5 z${jxR?>C9(?=O;3M7xVt&&lj2D>(sgz%dF zeg9l``iZ{R^xTo0rz&uI4Y5?rWg26?|5L`xX&%r$0Tfbc-tviax&zkb9O^+uYioAV=HWuBVF5wN}g;K2O@m9hf}3 z+OjEha$T5C!7^52C6dEMn`j8FwcZn-FymCdx`+IW?Xf(b+1lQ>95y;LGoQRxmQ5PY zkIV0W)*zVsYhDRtXegj+Dm|-n7XfN7ucz6$ZlbqKz>C70`8s`Z%g5Xsw#MVk!dMy& zTPbTYY>gFEmjEq|1^w_()@?zwq2|paUe8Sn0_gJ?v0X&Ux5C-1&(rbn%l`W+n~gKc z*leMT698wsml!XYiy<;9*k8h_cO%bS^HyTs`p<5GJx&U)#0||ktvDZZLx9_wLbLzu zUgd@sKC8i<7)j(F4C@2ae0L*(CCg1g`eF{L zZ@R|snXL2scP9K@d%xw}5E3I-KD9M(7^C%2jk^3c6XPX@d)ySv_z~x4QrCXyv4pv- zqqet_o}0g(vhRa8;)~d&Du9)^$EaSYM;ErP5Q(A(sJ{1;E9ek?H1#6JSH&RDE5V-K zJIm}&Jiyne9aq44U8zLp8hoA=?h_B643$DEAsEv^?>pWO{AuEtM^ea2=P$X=r(lP& zx*4s#+le;2*6kQni_Op>X2x}Bm(7sx2VZ}IUNo}~#G@28XTnKuFTT$vCp`y!gzIry zoWu{NZ*g4?H;to%T&{fxcS3|ALeA(PpyLcT4j40gQx{ifGb6kIjvS1wVc40u(i>!e z+0z5r|A{)W>I3#0Tu411w4R&%V8~L5DFH=7oL1{a6W1hCUFkjJEXhcT4=<@*37%eLB z7-7Dd%&5X&baL*s8RD{~>`PhSW7A;W12}O%;w;6M@R^0(u|~-0u;APx@HG2$LGe*w z(NqSP_$s}L;%noKB0azoEKK)Aq9K|h0a_!(2RY6{0y*J(A|uFP_#~`x_D%@GLP7x7 zf(igYDVZ%j2TU{#;;cB9Zx|zs)VTs4OjO-*nJ9#o9uo&4N0)tk4@YjkAl$~bLKum& zFeG3c!p&wMN{l5I#4F_5x_+263NFjjR5Ezn35kJinhydMNA`}Z#GS;sCb;Z3Ut9xb z1hQ}d+&~%>711dQFxTR)3>Y&s77!XDFe)IR1QRC(ItyJ|1BwP49$k*JKMTo{Oo^g| z2$e)8p;QTos2?kfF4R{j7s|vG>KY8fst{QfsTk)HTFwu`FX(=GSHW@;8xDHN1S-Nd zAq66M5DNu~8)X&ND_Rm5Z|TqIskp4k)C((_F)5LuV{pGv{~^R_2rxX$d`V>H;Vxhx zKzIVZd)}40KW{(*MwG))QQH2$%=W^%r0QgMq0rX)}@jY%) zxVXVD{Rm@`y+x%VX2;HGK>m0|VBX2-uibOLrazTgx_(4FATjQb5rW=){|^7WzPtcl z`MOig-?DCh*-}~PlGB#(umQr&2B?4K^-MmryT7?aZ$=aB51MN&?RGM3IqPg-2o$~e z_F-)BxOC7%zpkmdDP2Er7i07>c5RT*t}|R7LBoZ1P~HErKR?G3oS%E$UiIyI!L>B! zyS7y>Q{a~(4a2_q?S68!c53cn8`gWzY5SCS17I*f|80jzuzAobYpro;2MCd>#ynZ< zU9DMdR(U-?FArhIk+Rr4~NnRwMs==i*xSBJyO1^I1HVL*T<8L{6 zBQ8bZ6;kmzP(A!WVs-z~*E%4O)|0E~YjxZDXnC6k9=%Rsu9wSqPN!(U)x~@!E5YoO z(5IByz}xDJc833)D}LV*1$a6A0QbdGPsIJE!aF@|u-Zj`^C-VJZEl(W!(a9g>dt|qkTX|BF*{J!#(UG2uoZ!D@xy3XVKeAtoF zap1i2S&cBc(a$wqQ*waFLjIIVM3@i%`G(%ypVUVbx2U-1v%dJ(jFB@|uu_B{s3|@tb4$k;XHYn1i)WRk=U4GXBV=0C+dde)JO_nE}Je zt6Q@w>Ws5(Rk>9TZ7a)nTRx$%-(19#@tt#Lj#D!t=GTR=-3Iu` zTd;r3PXkBeCY{}P7pCZ#uY4;=FpW9C>0s2pwywI?D5SWt6I@ZPL z15&0c<^2C=O-^R+|FR|}0w)&?qpX>|g{vhIGYfY*F(M*0AXih*g{# zR1&>am=Q#h2sL4$l;wMWbW^phZuj3fTh#j-pE~@-`Y!k1A40Ag0xz5Kq!TRS+KEuf zWh5S0DGAhH)1j_xIEm+~Sg8?zv}2U1GEM%7V23iJYA?Fby5=#&IE(Po!}&JCan*|E z1xTEb%vo(i0Z8w7hXj8WqosYa($^F-qaw6U)FedyflcPd8crz}kq$bRR7wKmsnlV^ zfd)5%6{|vT#)cFo{$3C{4&@N(qhU+(?1Pm z!)Uh)AHVH`F7^OF2uB)66Ji!Gw{LVoEDEk~30O(0K_9AC1Fm(MYf=DpH072Fp`<{gRp$>Bd4%HUf7|qKz%rPosC`*7QBUmfU2TpfRw6&)pcu7#X|ED1LnLtzfjFK zDKs=_Jz%U*+b+OKQE_8<5U5Fv6A$eV+Sq^!piA|i`AY)7YB{dEpul~6R(OCeac%$2 zO_z=Ufi2djc)G9P~jyWPq=Jb#r!xA+wVV0iX{nt#2)sz!YUQ30Sl?4#h{ zU16w3K=-Q(lcySR6aJ%j?SQV0cTaSjs_zWXr+k|)q8!Y#xy2ops8{IG%lO}ua%<@Y zs=(-gTc`8kwa|N#oZN2X=2PaV%EsTV!Nx1AvdJJfL|&iyQBU>!R?rL^NZeyzA*ih9 zdOoP{oEKiF`-_O-`>xZ>n8(nagKIka=>p%YLpjN=n~`r2xoZ1&KXuoyXG>m*2>Y21 zy=8aV)#vu={m_*9e_qU*a?zcJ12L~&_H~#6wCfR|f;ihcN3FT|E`MS%-yY8$E_d#; z1+&_e%fCDu48m7Ojkk%Ju7_$oIxdX?o*-@E{duxuKT(!{sJ5*1(~1wKa@Jz)$#p$UVb!CA@BZv zeQi73g}uM1qy}#u{1oH*z9%2mt&Er;K? z9r0D7@1_1_%SY$;=L_)H()2!IOsj2HdIJjxDhMlcx)UfcYTJ-H@EF9u?l@%ae;^yn z|1|#e2|ZvW0Pw9_GyddYcV=k86sWpl;47VuN!kxjS zulAWGG@gBZOHT7`Gg~O@Pxa^3=J7$YVqxrORI;f49}lhPyYRIjU3J$1z`bH~Go-Cd zjV*k)*ZDtti3WLy9x|zrt$qcqmGla}R4*PhuwjkI7Gv+oSe*1P;qt5eYF}v+x3zqp z$9oPQfZ+~Q?tLQIV#Qj~va~UdT6&+2xS&B6C%p!Q1G3}LhGvQ^$?U@By{*NP<3*mR z0{mzEKHcY;Kp)b+wk~J#rpb`39ijn4Qysh3R`l;19|GU1^DG}f9Xk#>kHD!i;f>bY z&OR`GVKJEbdSZH-C4S^bwvn z0@h)}?ShX#h7tWp4e$u~-oCh9KA-DqtgjPmSSKTLS=P;0ZL@(}=MJfDacLlZC_mDu zP+gy22Cg;KkDYo}{Yydb;c%?mX&=aGV0mqHG`gzVZ2Wx_hC;uV=l?GHS<0Bs042Ty z6-M*Xxq|$aMERMxc;CTG8>`0O|xc2b9&qe6z55RQ-9P6u7PDyATTW z9CpZg)mCBam5eD2#AX3F&1y-MLIF7Hh0-J)SFR8x_!SNsoqv@1ovIOU@YFptSSB{C zq7_C~k)!w5#|9$d$zwqhlZ=W4;Aw}7s*0-2XwO#IsRS?nV)~Z>%%w%&6dz0L_h5iFOJEz4BpK>7T z(+*CebT3fCd7X)fBVJ$UWI#fj3Psmc>>EuVY-}Oj&2HsXeIHMjCX&add@p~tk!flM z#2Ca8Y(+#!qUUkkf@F>wprZX*9W2>xps}Mhy0Wq9#{(II7A`<%aa48|0p-0LoXMcI5 zV|Fldc8CgpYdzl~ZP0ouX4tFNLeDs9k;WGjlq(V4NFa7fAXi5k0Ow=47`i|)9r&+s zr5BM-@HE}3pgEfr$vi-7o3#6_x83( za8C%9_oM6t;dMd{u&g!A;EQ%Po_l!NHc={+uLt8w;A@-m;s`CPI#K?K1eD(u)i1@x zuW*?8b4@pUP(=*28PR&<3}4nMON``6uY&)N?qNJ;^f;|Nfbl5c=UR z6?S=)q>#o3%=W)_@CHHA{_*lHu8Dh(s#hsPuu#Mr#ZCxa9P&FeEZaQ=)saPakw%9_ z(6zb;4!Y%MmeO@3qSKfmKs4y4r*-EiNpgw+rM@8vDLm9%=YZoOP zowUMB=t9zfs^ahNqa_y&wX%=Y>8hbG$6$|lYrWY6M7YYXDIC;sYxIz6@Ta*ogZblq zH(|QHJ;@8zd!sGhD@pTu^S#*a=}UUWH3#5_6YZleY~gC5xLB`@X7H)k-$5{=A0L|#xnl7m~a@#0RghHB!v&i(vK+7 zC>9G#qO@ZAA_ZWehdeK`EbD}n;8cDLj0#PVA-a^H6DLRoF2P$47v+ennB{@HsePzl zRAipb3e(=pmqa_o-mv!`KGOC0C>`3G&sVzwf zO-`OB(`gmAx&paDwwXHO3Pnc#dv35?rrah|v|D`6m!D_MOy3j=HRfA4DdJ$hUYSc9UQvr>cLF33c6~udEB^H34+RJR#NU5Z%a(lXyDM1op}+= zPm84aV&5udk9VAPcn(oiimQgE&9u;fFvC-g4_Tkg)A2p-QArC(yg*Kc|1aD8Dde6U zv_t?guCV!3gl+=IE>3boc6yBlUH0E`w9N~6>slvT?t+C&Jl*9g_}*qDSEUiv{eg4W z1il)>saVw1E1n`3(~yQ@ASx&O3R+g>9(vQLyR0CUfDLwJTd*-Ce8~lr<3?;W12M_A zJ9pwR4mL(IGVQ{e+fMc~l!E>Ui88r8-2TKL{?E$S&shzDX|7F;d7>B_>*n~AHv4~~^pEAki{C`?8 zfqTf%3AJXTE<*nt*c!m`NYERPJ{<}A(e~Vee5y+Hd6i7Fwdm{nuNqOLY zRY$XRE`LLdNUuo?2{9Hg^!K1OMlP74ci6^^M^@JNyxG46tA3xJ6}-#}<&vh^5RaOd zfP4F>pJ@5hsy)S;V+VP5I$U_X{izTSz19biu<2jG9GNSOmVY$`a<1i^@^ep6Ta zD;1>IyMKh`9{zJwh92+9fR1HbS{BU8e%PklH1Tw1hMH@RwYla`>qVZrm{J3D(kXnK zXzYilr4e&CsAAL_RoSoM55m?D3mf$(0Z*L((&pM>pw!WxHqwu+r*m749}`JLUVb~8 z-*qSg1(20ogaTTg&gYXPHwBNd&9Kqv_AFWnUfS;C@yl9+>I~zkny5TMG&?Y~u5k?Z zqG8?rtms{2f@=0b3~rWU`3;_(wB%p>V@8P!EG<<){gRwvzWKT+yfMP%Zd65}4Is*^ z#G>w=?@>~g@Dp34UP7i#@gz$rP2qvb7RaXE0>CcO839e}SDd3I*e~MXGg3q1154h; zVz**lNRm%P0<`zHzRZq9Vi0O!5sBYI&x9VG_jge1w)i9y~D z+w}<)dwSuFW*EdDZbTPi^#G=04kHu%yZF%DdcMB}$p;R{^3gL3nzrBg0DdLpT>!a) zBG+)h>@*`2-pqNsH31gDfFj+1q}{=FJAO8gXnHqa$}O4jfvp}0j#H5x{q}3BmsH2bgV2!0`Y07CYyE6bmiAPzjzUU2qf{yv^MPxDX5goc&(IQgOk4 zdKiiVc46O<(9B!6)whasE*y zx^+}Fosh^S6S8O9wEbsLs&lq~carWMoWGp#vRn;1F-RJT#F-v`G|M~Jd@Rss4l8n(P zH;sX*oBbe|9YkWmdUwrS)a#qlPT?Pfaai@8zWDFq_uld(qL5@zl)J}OE#D1Uq!a_x zFu{GNMIr$+2(cg2>v9z$wsqxBGM80?Eg}zx88T3P#NX5vf&PgSq6Zruh*T(Xu3QL6#7BT?N=gx?AOFGjJ>?JbtMM*aFc^z? zl%hCs4}X2(lY#K@S!6R94)rVuNP%0W)(6;SdU2@kG@8c^q@O66_z*;a`$+K(#S;VW zE!4t`aKH~j)uf1w{tT?)HWr)Um#2OaqN!mSMt9AIa*>duNk@8D1)-AyW%G}|L*fJI zx-vjn%)u<3gh>9f-wk+Ht4y8=!@7=S!1p?OzuZQ$)5_4stO$gddX4RQ<(z zjjWgoX4ab6MZh@H6#<>85v6Mj+PX|)^ty#=UQ%@^mLxC;v1=(%zXOR6K4W-CK^{Pf zFgKKp8cG#{#`|-G+~eTYUd3!-;2P03``mbN+(>fXvnZ8`+M<{D{K~jyAAx~Et>Mp8 zQM^cs&26ftuw5B*DoMnlbbV1nqg#@%_=vP6D{}G4oowk}s`=>pddrf1++V%7k0NSD z?|Cf zae+%^Ukc@wyci^^@&;~64uwsU-T7Lf%C0Ku|PwdSg%=bO(v8n7i zx;{lV2{h&JWZ|C|2Gvc;NZ)D2t%=X*__T+d=V@ ztCp{8xYy8~?l#YEE2kL7*Lo%;sX(6ys1YBEIba!3Dx@dSx@(u+R^nk`VgzKFii~tDcP2;w_&DJySwljx$n}kw6vou4p zwA+EZ6$M%lKqFFT{>}DC)FQwP+X-|DO*KkS&|SxWOQD$1RW>saVVx@{=E!mrC-^K- zbehCpLbmuP#&-Ekc@RmLX2Y2d)GLrX+ALNmjoD)`sNsvf(*tEW^hhALbeZaRiwHR{)Wq5*=|a#d7v) zmV6(_uCyw()E3~rs7b^;{%#@I-=Mmj?chBP_>cLPI2)KyEF8{W{v0%u9@sQ@ zadYs|-)Q&peEx`s9PV)Zt@k{O)jXw3OG*Ebdh1e}2+SC0d#deLj$!X}-qy_>rNKl( z&mEAD#dcXICvPEa`Mq>whNIG3s1FrFRx?H~L%Zx({#%~lyJ+O7BBcB8FP}QBqk*TN z2!C+x|9!60(;-2u(gOxyU_rS#INHcOfnDQ)InsrLpqSEkJb*b{p+M$<(+4I%P}}yQ zK?>mh38?>5Q`0a&AR+(5(b^jDL4u)(k`LA96!*X<#0LO{+uk)N2$+{P{6ouy#@HS2 zg0f;P=}tWVbXRWfbYMbg)HYuV5GlC-O$*A*_5W6_S~R!fH%5^GF9wAY1cnozDHR1? z_4wuTxxWG)h{YBjjTCgHHb^@_()q-`E_e-O5>d=BrR+feI=Z``TyU~>#hDX-#+qL^ zwn`_B@XT0bpQ}l3nsb`$@BRKwl9(O5>r3=@eYc!V*kp?l8tv8|XCA+?rxZVOnLqH+ z!_(Xe=*Xs&LK)uKnpt9l70{@%%6yW_-`wJxeK5s8^!V}q+^9y3@9CwB`;iz@yuV1J ze{e-6r`B9ld<^a3W~_>}Zgan+>ShVo|u8Tlffg9f@fN`^Rr^qnX*MzB1W zwRGuK;zPKh^CenuZ4dNGY}T?@$)*V#Z5FDI3kISq)gQncCfmB{flqKZ{QF_!_*(c6 zS{a7Z5(81977pKOt-Wi{!Z%h*mjHCl>Vu|N~(DpCyN58qg97=&_~?C z%teMN&y0hgwPySUIzCcwU`ZZ6p52$HG4z(BHeE*O_q0zqgwyIOOmaq;RK1;TsOott zB``1sv;glNZRKyOLnE;s2$nbyi_D{80EjH5--a}Tb!<681Y;9&+oIvkfUL2*DNv>= zeHqGI$5j-n`WudOopxCT#(ghFLJKwg$lKZ-r*N#h6Mn5EyDw(!dL-1Ug-s%34bu@W zob!6VVw&vLG;AK(CxJvN!@{+^rG9(Ay=&WWYrV zSf#O=k_Qsgs~yf-21O{iFopNfIT>V-(~d|mP@6{Sa*HZ%tv?jtAuo!?X#14d$C>uE z(AVZ7;nVPyfLg{b^e)@r?znLW5I5laEQMWK4=eRnH3BPw!q+bxLiIA09JWCqAr1c$I-j>Z$q?-sHdf5gh5)@!5o{WJ0`L1nGI3={ennL7E(9BTS{6Xc zoWVa$NtdwafhEwO7r?pqM0BiL?cgt4q}8j*m`;r_%w=#$O6L1>@)KYLSn_3Kj7y8A zn-H>SmrU<9VybE6I_Lsw8I_uNX%*K1Vvzz{bg0CCW)7=|1XOs$+zY1<;%Khs&kS1DU&LfS8V{VvkRLqAD1LpW3r zC2{#ZHI(xIFm+C0ng#2UF00G7jV@Q0ZQHiZF8pQNwr$(CZQHKtz0a9>W<7biZdc}) zvEGRI=;D1_>LCDX0EjvQ*%S_y7FSrY`p{`r)$eBgy!w|zR=v*izo+X!PB(hv{+`F- zU=)yyer`0<+Jhz6RbDf|80(GKOA~z_#*h4+I;@!ubE_{@lA@=K8NeY#@A(bnmF=hhv?js&wo3-J`ygz)_dwA5Zd~H&jC?zFyyi z1)$$iZTDS@#Q11lki6`Rds+Jyzz5LNDMj`~i174exC%pziaE6ntjs>_{i9B+MG9RCD`h$LB&hP2M z<_ZXF`MwDc>7(Rqw4*llV0X?V1={41jRRIav^!x3=qBMKTZ1H_*AX5~`2~E0>sG!< zLFB%Y1^{Y62CN`p;6L(D4IS(I6#NBJt#pd67BJA8?%R1PJod&dI)ZV6~}w&Q!F-= zo(QnFk(hpu!u+*Gm!LkBQAPFixRq8La&?`518@0U)~U>Na{*ibb2gT z>!d{v;=AVo06Y*(q5J=HB`G}cz>pve3@JpEaHuUAoFFd{|8u?<3xL4=N>Mz7Y!!Qk~V!LF`KfERBBxB?j4@`-l`ff9| z^h--BC9+H6otS2%!YE)eOq1rT?m3adW?qr*zsU;?ku$`N^HCDCd#xJlF#A3(EeIJg zqp=q9sjwD^ll67Tac;m+0K`}X@nVoTgZ|!(TV^FjL+<@P@v{c~m4QQzn5wXS{0rDZnrK1(Up#&kM zG4AEl`K?f;$ALp~&5_BL&^Wbc{aPhzgjcc5LvA6cU2!4$RaP)TuZ~K!Q0*M&odlLR z4iXjf$4F<%%n~B114J4Y84X7T(5Zm&`t-?#c=w-kSz!tT8uBRH!F|T@C3`i6U&lN< zso+Zjr^`wwgXR>{0E~W*683YKJk7o5xQh7vb+{@{wUDyq9GjdJDxAXmg@35$?3XV> zOjC2wZZZSt426(HA^!xZVXF8q=(5pfL!KHycac4YQ~h3aFb-Gy@Vgah!Z!dXGi3Y> zR%0Ca&P0F^L%ia^q`j!AeeZwm8}PBG#TQoBn*$ZSR3I&-0u0=T%j3b{;a(0^pm}I3 z4o>~5Q~^w!%W>+`bEs0x8kE6Qw8V43`Fzg7&P?8#e6+I;U>t`e3>_NsT2jbO%JIQn zXMf+@rEKy|mlQm>9f*FMBuLrFicXCD)2XILD6ArQ>?km%rapayb)2v0j^To9__kO~ zU(Y|wv0xeh**>L@nM1Gq;7bDbESRk@79vblySlsItJ-k0_^kNS|G?9aUho9AfYLG! zY4=KKMtgFmHL9P>1R-@Y+Cj$d`%Jul=({(&|EZY);K_XB!sawBOqjN7Z*-{u|2{sJ zp1J(Yf)KDJKVA|bU26^M^4KUcItSuuQ;QM}~*Cw1?OdB)g z_UV{OMWHOab_MwvIlI_JX(HZv+Kcegc zG!T!V4A34gz3sGCS~;#Rsy?cw)1jGQ+iI2?qWn#tm27kgp#AqFW!y z=FpgJBGh8F4Nwat|8-T2S-BDlNwg@V6uvC7-Fh+Mz?G3D$M>|O&e9B#;XvhAAI1L^ zdSLhv!u7iu8vAX~QeO11UO`C1IYq$@1RY?ze&)r}c21#;$j)Y{6svF0mjw{Ru#w21 z|GtSR5^k8$zdJL2&P$tq5A!E9U^OQ4>BT%!O(vWsp0!ClYV_FY{n#z>t_iLb8Uzif ziwwnlv_wn>rS;!3RpRd8%~6&9X?k09`TzqZ6~2khf+M8I5@0p1i*LE^WC@b}^#v#d zIt~_RDFDBk^Ro#3fVRgUHh6$CT@#;L3$9GKCWfhkv_7GVWc|2&iK;6$+LNi{qm z*2m6+k+I0&-?CkFLly_}&ocxT((Hd*;#x6&e`vjio18;;?8I*K<4scm8pvpl`FjXm zh6>1FFvI(?#k8Kizj^#JLY=|X-2_nQm#DzG`(oPg`j!CkWWl9tLLAn@90xi~Xi}E@ zeHuyjfNeDPCO;g{8T_BcRUG%9MV_FfH=L&yt}Z^LCG!yrO1w+BCV=VhXVW>aw=v|! zozAk5jfB9963dR<7oOXN`nX28)R^6T>4n?+;>*^bM@8Hl*Uw9cFa{tMsPETnI9YJr ze5N3TC&l-m>`Y?8(dLDGRaoo1xhWVk`4E_aOYr1t*OZ>Iy1k)?W}3}Ra1nX%68sbz z6w~zUbS)sHPyb;(c!mfR3wmQn{}J2Bsatx~;j(?-2_;0Es+FXp1w*Px!pQx#|6}SW zi~cawNFLDBvcRWiKn_@Nh0?%E@CHg9Uv|(2#2Im3| z=fWU_Hz^OvyxFu!V9QV3q#PS$Jy#E$sY{1oYo2ztM{EjK%V>23ZPQA!8ivGR-Uf#HE!HATMegy0%ib5?z!vCxB7+koea%l3f?gxMm`~l<)Y2?QL6dS?h zmdk~DRSJRmceNK8*iry-#_u?r#^K2y6Xo;{SjNEL&*YX+uNQ4-h3)PjBHmm>diD}O zthgL}4edr#RUW9&QQSnFCcsOq5e#9^yfR|tLb%f`>-4BmXEU`kJg#V9aNdB}EwOUb z&`@kj(oR}gMida^WsqjfxXS+?9)g?qo=0{SeW{`>sQ-q(#?>DU9bMYABUxj77Aub9 zEB+5d8vLBq&e5B^oI3iTa6`_-uUjr0GXhxw{{$z$h&Pqd$2nsRDh=Xh&k;in&&5Q` z@D2UVOG!)(Qv_>^Mg6`Q4p@c>*zs0-0&EizXkiJpJ_3*rWZ4};AZQqX*Z1Dw$-iGW zI)2W}oWJQ;fGbG>ID!l?rFUL9iHR=3Dy~NA#6EC5wsUzjbP*R3$O4^5P#^^y?3rwR zsb!}j;)UOO5^piaykYuH_(&?XWR4f-y}$eXC)~=D%LOpZo*tAb5oP(}%X~=jMF^V? z6q`5R#{rn&>|c}30aZI0kCI;8whDsx=`vE>i^W9~FoEyujxg!wBzLZ@1F7W#aU)+v zucJZBk*mU%BDNCIOreI!_==?(v}r>vGAF)_X>niyx7Ii(Wvign`Xgkf_0h%k1nE9L zy#elKl>`f(MO&#ksxt~bodmA2??gWxS;B0Yhk#iiwV%aYJG$O5IHJ-uYyn;_+~b7sd&xD)d$J$!rxt1Ji1nXR%%CIeQHN3hXvnpVtR+u0&5WV zN>t8eqgmjsiTAQB?;f7s%(l_@RFurZaV9}|=5zI6{BGw&qO4&XIN!xvm9XQC>#-&u zy_%=>E|XoWwJOpcB~r9_u0iJ^1h^C%aWOx}1bk5_cV_i*zVk zJ{hk)*LfVGzAz|h0$9EC7Ll*@Sv^IQ2$spb~Rul~y z|FdyWu_~}J5DWqMyrSuICn5}Hp4{R7XFc;yw-v@kb0A_v_;^!5=$O*;x07no`a=`Dh zy>Y}6t^ko1Ar1E;@AU(7zxZ1gS%?j8yNCbgj6m3FHI+xwKB#=0Hs2RgT>)s%_Kl`O z%QX+Y&j-#tDX)e;SbU@nRu?HVq=F*;jC9UGmni{yAiU~3bxUE!cGTYxd-d11l=^k; z_1X+-biHvLTCf?057g18a~x;7`&+DbINfvyZz>t#l%I!GGgG;Q4rR5;4P;RUm$3kWlvt5(F|ze^3Uu014=>|pa^`~XcaqTw(WNI*VEZ@3ksY!glT?P z6CCLkziHcdg=WMw}KnLk(Uw=_c?S`^-X zEfH4I!v$j`36KM0xEW0P(Fu4OC-+-J_3cYf9PYQ;QUwXjlF*ktQDB(-jRMg^+Du6egA;!v68DMGas+x&gCqEng55QwneLodfY% z()7m<`!x@0YX^XmWg7M3cakdRQRnp}k~qxc^h4!8A>Q>yQ>sYy8d)d308*$tJ&y~Z z6@C7QLA{d^dw5VUYs)+rq6AU@YH8>Vm;gytB%;lkG_vt7R=@>t;$)w)J6O|peB zgG?|dVg6xyv`9tuy*Ar;BY@alQ42Vai3D2%wI5k?bifA>QhFxT zjbcEimX#|8Jvh=Bx0dEol969RyD3>V2f8$RH28y7G+K#5@i%Bsyi?Eo+G^QQY?BT% zFp1}RaI!}Qrf8QcHv(g}0(_%yWc6A8i-F3$pm3VFnoib?=QwGniu3}#^M5WI%V9~Z|AyZ|S`zDmrk3eQn3db(g~kf5+DqmJM} zMUlY@qq-S$P-^k-56c^XgG9goxhQ8!W;s*cTUD0P}`t-4z751OXQ^z$4M7YS_;PdfWlEsU@C1*6c@6zVXAGn~R*MbEv4C2AE~Y57GE z^0nQ3p&BQSc4U}{3r19G3@CXn8x?iZjcb=JIKwLUWIIuT(MUWQ6P$OyB(?C0@^Yn0 zklAJJiI!MRFOu5GLER;Q^|mrcpUTffA6KZ;#8j*z}mSSOq;t{;AUhH0PONN6DFY11Qo2c-oIv(x^5_QX9Io7-2KUwu;09-%?0l0>HW*<^lm#>2U|& z@YIocHr{I!6kT2&`}K7duV-L3FOBakxx^ez8+t?TN>~<{2_a}|_^#SKY*EVTK0F^n z%Z-xg$XBJE9C|zvQ{{~4Of^ni#7o?lvIcPg?K}cjRV~3MK*Y`)b9kKnhV~dvo?X*e z^4%xe@t2wR8$b=VaQd*^C?h+mE|^BGD4LFy6aJ;STI-+IapBUkcsf(ufipwFj0Hf8 zGVm)6$HBg^v!GqpTiQ`cL|c(@U7Pj>0wr)&kzd>!6><1Ji~02{`P1c3q&l3HW$|`O zxbh!Gt@u+)*s1TF`(A>DZ#ZleuM{FqI8+b@mj9@RC@rshuReAlg)H$J4i1TO>PMP8z_vcA1qro47f)b#8}Oa&*2t4PFN zp`!Tq^7xB%G_R5l55k-U8}6~A?3LQT=e0bt+OcYYiK_a1AtN;R;0q1G=WS1h)*X_c z+dcKhZrkhM+^RdIpe}0S<>GXb&~8!93%-L_F;a$Cg8mi{U5Hzy~ z+H28Uf4{Zgz?D_uf%os>%$qexPlEqRwhehK*d3D|c_a1j?PI8$;m&~2&8k*G;^ym* zKoyvf@&>r1r&)u2tUkm375&_s+)WpU`6|zzJh@=`bNO z*_;!HIYHUStgi08!Ny%KYNUmOoW$;zBI_%Pbk1!=%;!8{vjki{esqsc0d8%L^|$=} zJbM&ac^j;!k?zL`++ zA1XZ&WfsuGh5KeI*8TAH^IVvIm^Y2w5>^8cS4K*HJBPD7MVF|fM30+xOS?%EC zym9+ySZeq2g;G|Y$UYJxpeO5$0GG6r_fP}dD-(=g)xRJe%+QPh;T6w#Vag>Bl*!V4 zIU>V7_>l564W#=QgGckmk=s+CBCUpr6F^ZTwW|~vCbAr;=&uMxdChDXVh*#PR@D}C zX1BpN&II!vlP}?Yl&{>xy^05}sbo!}_cF5n>6kN~ll#Q-1j=KIS?seKdt~J!E`;=| z!QtW1w8{z(bL-drYTCLq7uO|A_G7%HLDi_DkfG9aWIWw2Q|EJII=0#07Z{+j#saU1Jz zI>b&!brS$_V3)cVnmJmsMZ1CtnwkCLqSbY^#=eW}+?gdx<(9s_lewWSkRerh3ng7f zMAABK@52u;H9F1hRwMK@Q1!XXR@f^Byww`?f^hBa0arWbr{Ehr>N|wak1l{8DMukZ157{(J&h7i=?*rITQ%C|b&X^@S>l|qsM3`}QfW0RoVZ3ih#9ZHkfbkT%w|i!QgPwbG;phOVOtm6I9j!{u zYUu#4`zaS&J6ZcZZ6RbksvwOV)Z3$`#dklszP6-J^?WuZZ9Ioac7n7Sw7&39DSMAm zT$Q#GdXNS13MB75rOy;A^mCukj*|>dzLO-l_7(@iY@?D1CylKDpg&uDv*+)q8pH=g z#vF8Ex_v*|+dVpqkqA-_S$hcN8B2a2?yhgd$!rz@+;&xURYi*LSymu15fD#Kom!Ea*mtr3o<77E8u_e~=t2tK-H}Fj#Xv*R~W@rCk!La(R z>~9}Jumo&O)Cgw5Qm)!_k2)T|R`5j@5>Fqf$LAUN1|?R>@y2K7)b3)1UKSLFTa-jv zRDUGtXojQ|kzSMfNPc}#SA%9v)9gzJ8+815gA{1_g;6UUfb+04fUo;en&e6EcGdV@@$%)0c2dbB48l7=DCaY!nD|^r>yb7JOQR|ib`7G;CHJ|sOo*nBZl19<;1_si8`fJw0sUaYpjtDjz0cs zRB9&+L*k*}MidJ>H-k~KlUeugOi6{B>NIOndv->IhC;mGlS(1Gk_12sivxY1?MLYv zsoT>SR6#1av$=XGRxts#=*0QB;4ky^Q=QWQuj^3rJ#6A`QtkV~;^g$41#zl=h&%E{ zhf|_+eT2KC{qvS?W`q?lvLrLz2OzV2!bDBf?AR{WY+Neu*Gr^x$Zv4`NwWoecviau z2PGM_m_RFB$EN;* z)bhi}5M*^;b4UFYv)?Z#;MEJC(u-0?qyU$<^&SIzHlvMK3yaQGg87V`QK4L2e|bF( zjlg&|gW(DIj&|zD^e|9^)_6$xTJfc?VH!M2iUt>C69stqZCqv zG{X4dod{uB**#?{)l6!lW3f+S0X*GIIs&rL^$9%PuM#}n2g{H@FYVvqe~q2xx@_&n zY|ur-iqU6s8&m?61iaJBWOV4qcmf*Lzru!_Ky1@JHnvf3P z8Ulty5@|vRv~_!)fbsX_-GXuFL5-}DQNSdOzQut*8?c7aUTe+pKlx<=klY(1ygd!x zT~p7q((%SM7De%3DsM3H)3u>`Qm%Oa*|smXtwU`cUG(LG!acr8`vnL&3~@gfl1L6s zI4s1xj|=f!k1)Dgl!N4{y^mP`nKoBek)L{4EI+?fldXjQ?zm?DbQZ;&sE<9%uo~vl zNFpw0*0sUM5uE1#0>}XTk~;ppN=zwYizU9RutyW7SW#yA`xq%xMh$1N z!_jNS=Wv=?&u}{F6*<&Ku>&O#<7Et1(}aYv3bZDrkY&CP)RfGoDV_FQymHeX;wT%q~c%OmumySi&?O+IPKzORj*T4 zT6eqEt~TkXRWQ%m2%K1279L129XGDFNEUp6s1sS5oG!@?s94AR4*Pp{DbhqRB(Cq# z-~nBsjcwTA>aVuwv4;WA4MbQxCQUb0cS%M=Y1&5yNpkAukN(nHqH^9lYLj}u1*uk}du zcaicq)cW4YaT#E9f*QE{H<1zNTg>34=W&2S5wY0Ba-{8S8RL<8%|y9?jWGXM^iP1} za4!CUnhL3%|5r>0Wng1VnG=CVZE5KNfrj}P>PnOgh1#+-2BHh|KZt|aA_y7e|K%Bd zH$WyKQsxa1ky~{4K`8$7{(p_)3>^QPON6}^y~%dJrN@Zys}iEtcx$9{je~7lhE0G; zolyL~H+gky@bvWb)}3wC=VMs}&xREj6Etp!SfjF|9B=dOmcEtdvx7FglX&`O{5VN& z_S<KZ@hq5!|5Lobtl`kd+fdpjy0FdBw` zy~Qq@>9)Y`dS!nTETS+do4Wb){5qqi$1{yVX7GwZB{(T3Az33X`LOycKUJc=^lr0U zw4=$QsbYPcuH&zzCh7h=hs1G_n=PV;Kz~M$lH7~IwK*ZL>@TsqlL7B|&T=+1xhpsX z=YIkJ#m6a--NVy>3We7*a^>XAy^u=rvpz=Q#25YhJZLf1sd4tB%A3j07n0N1@YqaVkd z5%^9XXyOmoUY#Di;!jsh<#x6xtR_UDzYRzr3)`+$9fGg}L1ygP9?#gv4(Hs&;O_+% zF?iuX_;iJ7Sl~B#U1qGATLz>@rAOR|ZwXyTrJh^Ky-j#an0K$lF5MoV*BdMB(!LX4 zN=thdGj#O(LU$i31>=5kfOZSvD#KTeit$E@*cL6}KL2FS9gqVL6(eUfdGf9OYBx;;jO08hDj_e8*Umb z3q#!8^km@dYLDDY7=B4Y5=8qNENwThdz9>omqBiwRfu9>%>H5lz)6+g_XN~+(D-Me{_%i`bcY$;*|7r1;0PL*^{JXLn5dm|DG22^Bqy>glAv!S4UuOy_ z`wUz0vh=V6{h%@308>t`wQWjH3XrGHr+g^?@hS`vMCg0>k9-48{3$Wjg$p%-!_Wug z2WoDgRDQRGn8QL}WK}M0LOQ|Na_W0DAfX2##00Py(7Pgwx+cg+l-E#%!_Qfnykyhc z_--qAQh%LKsA=Srw@R&G1kES1YrX{CdD~;%iJt-kv-Sdopd3371d4(N0sN%lVCH8M>(C6$@Ce*D+rY9}`cByF zfjG(Rr6-D(v+^0yaGbEXbw zUJUHsifb?jVAATa!l25F%8G6z=A=7A)=c+R|M8)E<0`rrEtF-y#+xs(q=M90y2Ezp}5{C{%Is`1)jF0Pucj7aFDj}cDgyocpkS% zyY5Xe%Q|%R#6AAVpeHVOM*A^RLsX7bz4jpc2e)!61-5?>*cMQduF?riu_W zjq4osEjHA&0pat2>t&<{|7TOFU{wziJai06_+PI_splnGKKt`0%ld1tXw3N46Z;b# z#BWrvK*RX~MBGWO+j>xunN$xy{`)&{lK_?<{B1wG;k)yxP-3EN3e^_Dd%JwC*539Z zGXlGD0Quw`vr7{!!YKoZGF;{qb_h!JNSnMQ&}Z?lA_iM_N|d5DQtYb*D{>=~2T+1K zaRjrS&d`Zd4e+>fy!M&)ZubX};ALl%)6?G^zm6~;|NdE}&`q6$-=B4x32-gxcJ)~8 zuyXrbg(`sTX@OePNDRhIQ(|z5{h${wlB_L$IRVVNA?1FVjVuD{gw5jZ%fSzmn*)RI=az|dxh#2Y38|^{s)%PMni7NRuL7X zAf9{OK)EQ!vRsT2B%*~4#Nen}Lqr$d^jVoTBrsW_G%Q?H{yd5s|~r8nAi!GWJmpNTy*O63rAoq*L;dP9CMZE-(1&N%B%VWxi`h z8qhSl)fTV|p`;ugys{Uk2(U{-Mpjn=e!%s;bo$z5XoT+|tlA?O)v1Z^yeuUQn(;ebd=NeRL9zZ!LrwSb^ToH6ZrTQ72jW(&>XI{_aDpN@W|w?IwHId;>> z`djcuI%FM`Se3*ti&VGq?!Qs2t)q=(OWXJtn_uQ9&zM$R8Ba768VRGeMBdrNIt(3_ z$9_}i+f1|Q&}Y=;%>GG?h$tENg#^@L3|WY0Q~Or_0dnjU@pVH3kLtu^fiZrcwuA~y zu94}|!^m42Aj7LdKX_htIhCl2*tAHo^g^%7T?d*M)G@B%=1&8rLh z;)P&gNxuhP%puvphv86)8RGj8($96EvSa07(-}|wGQ%O^vr;+9qE#kPhO(&mgHp{R zgfgky2>M?g$~`s%Tv*PDX`Ha_pQ;y(DJPylkJWt59=X$*c{0VDS;n0$W6Bwu6#QvK zvH06OI2)iLr_oI&1c6{NQ~*o_{3aS5hr082+)XQ7bQsIA=j|ZE&q@1y%UP0lKC2~} z=-cY z;xcIyS!?8GMc@wjC^Nw+28(bp^qG)8yYDbWJq2m}qM#@8D$trrhJct@7r2u}Y}i>s z#(+X53-H>TgRCw?a_HAr`=#@%#CdAeR>)C7s=67 zxRSGSWQoDO16O;EQYqLb*!xr#*w`5Ky9Q`()GXcPnY8UUpyNk-md&C~8^pJZY`m3n zTiEEP(PmY%2?LW+RsbE3&@!pXlG5LGoSmAh{p@}}RMOQ>0+BPdAuCk+wvNCMgO|P7 zrgtgh&*Kw2I-n&I@2~ofH!94_tAQ+;%zP;mjm3k&AlO~GNbsm`lu3MKh zcIed|RsgTPY>h)R1ty2E4!ST>ofTQnaO;iv3{5iH$_BUyk$8q=cXjr5CQQea)e(IO zJP$+fEE5u6Qvh5W=gKy?ii6z#uQxZ)1x?FKaHk(HdWhdi2(GyZ&8!&Y&Cp#+>mzeX zM!qzgXQFiJBg)|Ko?BL(_ixfj(01CBXc(%;;SnFl*oAp1BM)~!o(B%(A8&`K7a#KJ zqVC;Epjr;to)%t7{Wl?evR9-!IV4`@DCoF4#(G+7kATQ^$Jz&FH%R10JDPZd3?#|l z1d?X_7iQ@<*v22K`z7vM4m-8w%7?;PsageK${ z?JQWOLNuFf{!o8NQQ^|_jZRy(%RarKWui>lo{Wc}uW>Tuk6;AE?S@jm88V7AtHbtU zFt!3#EyH`0mhCx>Im$0VR;= z=CcQQ+asGCjG3^H>ti%L%o1xU4xm!8NN}y!?6jxn<9dkxn?+pyJzFYOx0Wz~Jr&-r z@qPBugg2EsPgb(ZEp0~opBlBi**E^v7)m{Qy|2gLGBy1cv2qW$mTmYAn#pQCo_5Wa zI~H7b2kg&){TvFP_`>ar?u+#HtXGBXlQ4`aasVyByGb1$qe#IyPgwkIg?Q>%0&y5R zV$p^*lzE~HEv)YrP-376?X#s0k;;_uSH!NWnqqGA!o7q=6+_1ep{Mt6HgJ)JhnXEt zp(jfbdSrQ8nCg`uBUhE>n)UMM)r)>qn_BtwB90rNej=?Gd~9TA7Drdun6t!UF)k&%8ZLi104j5k|Rt|B|d$khQ8 zNXJTAL)#X$wd@Gf{3}7&lQ4_nN%_41lsGw%8({_7=v}#euiYWbPS7$vP8NJ2_BbZ8 z$Ds2^hzocd2S(Q*@N^YUnNFFdO68y=GEfS@j#@E87HyltAU-)!J|i`eaq_0Y?(dE> zw|VyIA?+%cFedUnuUI4lYb=RWE+@q6v~yuoaNpe>febX+ME=GdXsbKO{-7m*<>2CF zAb8Fg4>c~VB3&+Xxr_3JKrge(dKz$t7jcV!5%T!<7QRzafu#0+WtuOdq^!H4mZ!45}_oL6f)9hP@Oz_KE(lp8aool@egWtcR&9` zuaNe)?!N7Gkak{fWb%w=zWRmqTv~|$NYda^6cJC(N(v2{RS z6agjtb9#f??+gMnY;Aqp`zQp~C}+7yjEd~%p*!QSEcprJiZrw0l7dOc*#giKO0D}l zGs#FU_&sSIW$!cp3(7-)XUU~RjxSsp>tM&aUD9LtG%79G>P+(W9gxLqgYfpHht{M& zcjB4ulFPyyO#>%J5tZ})f*0UVpGI5x>Hs_J-l6=%ian-<)BvnurLL7b^lU14!(hk| z05fJh{r!J0b zhmv5aY)$f^(gQRO+Q4D?vC_jUNg}^Sx-(#dQcD|8T20=P`txY8bnYty>6=+LoEtzz zjK%rpnZu&Eg=`GIh;YAjFUf-mhc~P=22h$=lO0%HTVz+g`Jo*t-B5xW99b=Ysz|de zW6WtSjr)L~so(?LiG+gDiG_j}$Yc(kd{lvJN~#$tDd{5aMWtB<_X?;zBBZqgU9GjD6faUu5;X zzHEIB33{&t{nS!>yZZ=m{5bUq|7M?W5SNf97BKs{eXj!ioIzB59^?N23?9GsZ5;xN z0B1dK_g4?`b?g_7m?mp?`fR+T4Wu){?1Hcjq&n``D(iQ>NGC{Ye_zk%ol*BZ4)LSv zbM@uX%PC1YWr-FdAANcLI6sv0T*fY=N$t^dTaiGGv%KDeVjyV&Q;UE;uYpmqcG;AP z55zwCVw?d2w1<-Ll_^?c%N%be@W~4NVIil}*wFHT?0c+%O4kfJ&2x=)bHd(#ENEtE z+>ranEYE1FDW0`~A{&3(*ckn&mNseWsQA>;&`KrOl`eONOX7wiGLG+=O2d1k)f>u`KL`%~M#I<+?e z-AEeoR7shL#Un|1acGES-tUza zZ!z%{vI$fMz@3F7DZoaQSdDl${TXkrF?#M4J7abO${--pfuYPfmLIpeF;ab&Mjukh zJ>~!rW?6YZgJGU={WKE8h|6}VSrB4BRfq+SU(N!NV;5f|v2pX`e8Cd0dz(rfcz;4? zcg1*9AogmMFNUifQs==!4E~mpSHr&*KdXIVn`TWQAJa7khg+R6%-&N**Dm5ZW#VtC zbC-M8zI#1b^ieF!=tb~WLu`7#ofk{H1;E;smGDi+2MERRL>CYK=_`7-L+~WHcd%i@ z;J9OF62R=fwGxl!qs;rx*rrxHaC&?C<*QipJ|(&i1&?C&>ES56dZ%{pGM)fu*m}^3 z`2#RSzX-lKD74Kqi!PG1TxlWGoCADa>FoLx|L~=a>uUYK3FtqrF;GShrvK&=r&NQ0 zA^@03p~8)Aqv%>Jak*R$g^JIlsgM&H^Td+~qQ7oBBETsX^H4Uh@IvW ze|BnIP7Ch18RAdPZ_%hVEpK3xj&oOL*!4KBQymRVEZ z&9Zh0-ZbZJS0CL+J!u=6kjop@HWl@08vxp9BilOr@0s@*wF#FV`QB9&y8gJG^hS0j z3nYh;2aYu7kJ=WiJ3WeY^c9|M0YuJ-w5zvhjM-O}wa|8Ot2P3ymi*NNa&4L%PgNBq zjw;vLapDR~W9Ta_OW9LC0JnTe>7QG;s&d4|9p?|8rp2oZX*P=$mU`+kCyI3PH2_RH zh-nb?dU*S~mby^x-7Xl@5{cGAbv1YtS&CizO!bKpP-{Jg)`pfqkmXLlzl6Y++8?Wr ztEskvEvA1hWM9Y}zaQYEt;?%rhY&tXM{>qY^+?S(g@k^Q?_i(3hzjD+gTYN+Sc+A> z(+APIV7w_?n`n$XO4;a3_dbkdq(;8#22Op2dFl5o8Pjkf9d z)(BF3gL`a~Q%WXKET@Et-0IQNzAGF#H0pMRXuRm1_eJz!$66LXM)nOp*Z^jAE_CbF z!Kk9J>%0+}l!piAKU_x?x5hVLXO~Wb=xInjij^k3g1@fP*re%NB$$C9SGxPTx$__t zSg>ysR2gG9kZw}wOc>8XX77lXH`t;;(dlvd!iU*`YJKW9#8=OVi1V@HNtlr|kW!1xO8` zA0(596QRF>-#5_LmxvQ=io!~e!q;XEr~fr_N^{H@0mTHFaa(sLPZ-AQ3m(5l;LFro zYsMKjI@>NU#WH?&NR1pKPl)#Y0e|g{;f&9>+!(8#kV8 zhmWf|g^XdoD5k{9y9_D<7?e{VY8i*l?HTBVWFdl^1@mcxfN8a z{)HL9yQM0~Bq!7c3IRxN|HgyWtTQ#l87j_6bFe%5QU1luF&~hW5pl7BXE%}|X|V^x zAoc_ckGlb?I>l^ohy=$qkW*wN81;_D;u=EV%&!co;WeqPBt|O}H&_x54^~4=NvGcT z(Hm86Hcd67l7RF)LNe}{Zc*OHl09V1hGpNJOqaQXa{PQdHw3(Cj}G*$T{{+T5Zs7MPyI2SYUpoQGiQ>&P065^@wnq>>TA?%PVCSH@8szYX7oq^|48a4w3E`fkW zm)1lf;W5#=Y65J%iLdPcNQL4{zdn%()S+E`;+bP@A3n3SSw2Z){M*4UfP1s+)Y-R&6OSKk-+3|rxNzUH%S(=IRd}ISRzMH!aTv>r9AXJxrJp?&pX$og&u%(ydf5}%|7?*CB*NbTxnMj zOMKha;qc~z$_11Ue0`L)h;a)#g8QZ&5eiKx$Ql3xzKv+Y30X zVx)bD$d^;C&j_8Pn?rm|!Z@%Y?dOCi)Gv2WA?<=5;+xMhOH48d=$tvP|Q zGddwbUCn@Zk%>=su(TThq^3zy7o}bQtWs`2y&sHJirPQ4?NNlb4Rlc7GX|3t)Em~Y zHZruYMgTS$%~1Ia2-%Zb9)hC?NgtcX0Q2!wfWvBbpp8!$0b%5{?>bW#_7#zHl{XOH zl|V=ghlRzsk_fqQ*KT$|>~v4)@fC6h>2I$k4Kuqp0kI8fgb&g zoHG})@+Cni#d1iDCSwkWoFI%UfiMxiFh5t`lL95r1Oo93W13$8%Z7B>JYxLZl?s)h zMjPM>?w0Od-4tr;?1TGM3H>?6XUJ4?6VfjUm8qcI0r-eF;K(p1>LoNSu`z1lh9JmRo|HeKwdK>UbL!h)X~3xq5l%FAogk%8kRpsOzwwl*~Bhh%(()$DPldnlwTv9HY( zD-Pb`Z9>2*cT9`l`z13Bx=1)^ruGQuDJJ^$ro!D-`RQo9cl}gCg5dSjB2+E$46e-L zKJt76jDtu0f&IS%DKB?gLL&?YC|g>795gN9Qdi!7T?VcDSlgNz9gd~VrW+Tck1sZR zk)$46*9ajVmc_Qg0ySSIz((o|rCu(rj%MMtKlvRQocOolM@7wR#Vfs@g26L-((hk` z-Pc8;Y-3!^28mox=ynWSJt&qri0GGv8TM(+e?4(S(RcaEvm(cwTss%pa(!BumYga9 zn(WQK+rW2ib$%GJbK6o^!)En$`2~);PV-lbm-DFAuY=Slo-@B;tc0{^`Ltvy>XU-| zDCEGTpFz(byx`=;f6_m+C*luv%~-u>l{YluH^268a+eViSix_j?wWj9y%G2L;I98@ zl|sP!_~|h|7pVSoE#TZEubq)>#8rI@a41E~RcfS8UU!G5fUB zU2`^kA;b}##utDcnA&uGZFk})S!@)b)>3mx2AzPjAm2Kxl;lTwr3~$x6`D^uL3Vt# z8!8nQ^She8B=V9nV&6+>gTpa#bfbx(qPA>Q3hOW(&-6k9ytb2m&6f7|71^H&AS}xm zAsiveA8%5)rnNoty3yJcyMetXV%KRr_2cwHaW|=rsw~)>wOq zs%D9fj)uVb(W_g4dv|)hffg_Ffp~Tw$~Io8T;n%;O@k6-=ixlHBt-N|fYB}UJ=Yo0Cwu&X;m4jwIDW6i1Fl<-~?VPqD2k4 zMhN60+9ybROUo_NbfVU-R*JYaZ6GmWjt|8yExu5!^z{iUUPvnk01M)<(wob`p7Z-w zS^tSg9MdQ7`E3h;lKHvZwb5X*cB_X&a2kHrBOCiY`5vr>cN*UB8q7MowfCBxpF`;$ zjAsDuWeTBZICBP9j zdlqw;8JUWJ-}KF2U{^LHi(v4Arki>OU1NK4$weXR>=UxMf}myuMVqayO8=+s7aA31^)TO(gM& zb1L=nA%zYPP=S4uoC%1#6M$d)rY_o}`r%57S|pau(?p+J5kw^JO-|ooxZFVvdKn8@ z@2~))PWNGVlTf^rS|c{qp2k=!JjFb%U`fujFXZu*U@f74n;G(m zbus8!{_Cn`FEaIxNEN$WO$O45TPxVdvlm~@S`WeikR%iPiG(*)4$q8mi(r#zx6*q0 z6}aMgRe}*)m7$+UsF{^QEE-hqd)d7(aO};t6a$}wH#X>fp1^jvbuyrHWNiYDb$P>< z@HL;z+LP2ri zV6V^t^uP@Q@&%$7zO58e-V>XxVBCptlk!^$2i{0_t-8GiuatZnOa-hVu`J-cMp#QI zjTdqIN_Z`RpE6Ej>~JS9B6bPdn~E#hP#Z)isAIoT(_t;??R_0w_S81>ed|>d{~rHo z;;vpekzsbsFwe>S6*h;TRJk%OBp%Ehae@*7Y4Kw4KiG5a4BxePo%bP^TxV9L_O4zR z9^QYzo(Cq&nwZega4{io`j1$pj7L2Qgs7ENIZj zk9Odew+0}frE@c)v$dO+^2luy0kcU6XuU)XV0NgGx4cGAnzwl(yY^mxPjm@PRHg|Irqg1R+{xrJ3|{!?o ztUfHZKP$FB+2*!~Fn7HjHZcJfLwP!C`OEZ3ZuzuSgnzidOIRH7*0JE7$ZFxh8N2x4 zx83L4UO(Jqv%`RUMSj zz{?V|fN$U!F-!{oB+9Whw_Nh`X9&jB%e-jrtz=un$BTISV@cs^mY9c4qkw2u1{qep z2=0ECQqp=l0rj28BOa$FoE`*T@J~JXTGwekBP=+h`-vo6xyXnev9a9KE>0#ilR|8l ztrj@FT{XtiDy~>8aU=ZCN&t~ysRu~`G#LCIo$Qw z_0|VLV^({5@cJLBzZreUEgNmunDjUnz=qrcoNT6ba11*Ok|XXP1i953syXy0gUSa6 z#B<&(5<3XrDcu*ZYGf8#=MOi#eVfToZd^v9dOmkG$vpH$Hkep?dH@d{#ElnBt3!)5 za#vTxX+>Aa?!wa7u}2(hrj3dV01mlrn-)E*xu*r5$6xCwaQg? z*n-uLd0hY137Vg;g23fMtf52cKVSg=ltE)4=NFi@-?l;XV#u4r2Mwd_{fPo@pBW2E zhOT!XKzF9PlglOHR)*}f2=KsYM>dypm~mIKX8gXx`bpCkNC7g*W(>=28M9oubxHR2 z^85Fj*I+G#9mtsrtnU@{&l{*Fgz7?KZVNn8Vh;y_M;ds8EADj)vA3O>v_irv>BJBK zEhsZ0ifHpb{N|r)!^G>K>$~V9%OHwy90n44nr%vntu*qrb2WBaQ-G@QBsIup@9H#1 zO#`^&1uAgq?^MYqHKRnLWaf!CyjkW*<5%&>H}2jhAeA^+RV+Fz%OqV0t)A{4MknnEzm-%Xi0{K7w`eXis_O=HPTAjyk*OY;ht~ z6DYF$f*Nd>om?~A?@90A{uqZKKXDK7oL>dSnZbX6f-b71%VXQ6NsQKzrYs-WinJJ6 zI3;wcO|3>5<^fW-%lUO+xZ1^I6F@vfi#b(j_Zm>%K0%-g;3L0b%tr>NAom!~=);#| zr-5P!O^wP->KQxh>~{@t{N6;r#)q1clAi7R%cmQr$^t&%&keIE2{8iQ7sEJy6r2#5 zBeu(U!;Wt^YgS-)Cz)7aPk1I63^hz5OG*`q)M_Rl6b6`Rq2@p&%$45arCCC}e)u(u z$56mKeEw>;4w)PPK*XiIXy61L^b->6#*9*!IN66vnIb*X+x%9?r4dy#>mA4ga|4pw z-@SBbf#wvAR=`R|FlAGMpc{%;w~qcJuF$YK+D(qSo=z;r@kC!8{FvU6wc70K)s)y~ zij3FZ?FabIJemo|#gaC6`r+DhXu>@7>S-S`F{!!I{>sy7_}JjL5#=MKdduwLsX{U6 zhpU;Bh2p*&TZ;B!&0rF%nULjCo#0eqNVsai0INkj!M23Xn^?yD>&lC_HQGmx%?u5j zx}0Ibb#0o|S1G*OS6!0d6u!Xluy+*(ZhaPloJsN6QlN-dej+-r~BS>DT`3o zPchg|8UZRHRE)P`xcDvBbQ0IjYubeIE@hnnYRqtVf&b#I?&Nivqsn~uUlN}*W6|9SWr+8rM__1Qj>Uj(AXE#gBZOU$?ZZ9?r16r0a=je zi9x`HY@UvFZEF)vxLUsXc+2D1ZAcJluw*RkU9h?D$uSlQ zq1!>Wd2ulHE+dR+iD#@}gt9YZS4*L%3?s@yZprsZ#LihqK2ZbOs^s*VMj1EvC?u{p zr+W@q6eBWudyv}Si*?-n=l)>anH-V^kVJ)E-Jnzi%U#6G`YAj~5EXuK=t-*3+V1&=2SIC+CgtEm$<$nn$rngl6jNK4@!ttvq6uauyOFZ4J;9sy+D!M@~_MG z5}3%ZjBlOCvqL{@Ydb-Kze4#0l{EecDTe2|{mY(GBt(MAhtU7G7OK7q3y}=q;{e4- zPh_b%N1l9Zxy!s$&(HL5cGMduiiX&zF#S9!!=Pw%Z8ZR5Gv=G<02_c}T1lLvpba3! zH1I4{=t*@VsB;1zVBj<_mJHz&;14ZOzxz@A26{|aY0wY3*J^V5%-URyOCmc;B`u{R zGRJ9yU+W$Ekkcv=l~P8w$ixL0;N0%Kcl`Uac?sMPaqCTbNSm`sL_kfPX?5bdx z?y3x|9)#7O;Ll+2ox+Rcc_N<-S+*m zWQ#kQ0vVR{m?O9cvk@QXx_4b}>&lFff;{h}ir)Y98N)D1({Enl}obC?l6hJVvC{cYsxgt-pm z6vo36_V?egzk#(Y%?plCh0t=#$;L|P#j>0P$;qK^tdSc6|4vaC-oC=?KGO*oVlLZ= zb>-v`PD^^!S>!!<`j0-2JJtmGv2m$knXpXi4W% zxb_X-lh=i|+3ys*b& z0Z1+D#^Y^BdYQfGgLq6bK;QVCMiAAk;E2G+N1s^8C6hfsvDf(>A+`YODq>IDB0-hkK!oUr=cUc(T< zs<=QRfvi?M}b&|S}eq!CA!m(DHAAmLwH(2 zaiS!J0@jE{Yr!5vl5xrmO{6A=*>qg%pFh9Xstdxk53B}M@h+1E-g3v1+wXV75=FrorenZ_M z32r=@p`dqYp3KM3dj<@@s1wN6kr`O{&2iIb9lQ%^J~tm0XD92d=-ub%i8VJD9}GFq znEXG_nBcF_sy`Uyt|J$+{I%Xn`H6g9C-5m9^g%ZG;*sCD?R#SO`7xh$XRzDx6-acGZ2||043S`1= zsPEM=KakekzaP*Ob}4m0lB@x$BJ;2G@_ezq)|7n?!vtPVcl(3l@DDY!s_)hm)4leY zpIWm$kKfDDnzDc)j(cGV?atOOaEn;4+%i2v$tT!mNQN^_fP;5l*De%oEpa1m%?Ngn zku>Kd;LH2LRqysL%?*qy_Cs%@bRwD1wOyr~Sjl{MTAZ(8_2ShY4E{bX>HC43PBG^n)3jy?M^bmNHpkd_Ho!*$g#zTb6%4?pK;F3VK1q(cLzfk zL7(+GSU}u8=as&s*YM?ADlnDo0**A5mOmm1AVG9>&uv+KgmiK7{;0s$-f ztiypSU^=&i>ra7yx%;*L%`(Y;uLGb;`S_?Ggv3@#GC76Y_nTp6Y}fUev!RFBSMoCX zV%`BkAl9n@k}Ag4HR$XU_QDDld@wVb@^;b>nKj;g> znt+)_x{UE$_kLbakz-t{}rVIEKw+=(1$~f>4m*9h2Tsvb%6F z?@sv924pgLu_Z`MzwmH3Q(@eFiB#4$8{NxzSb<|j}6+l=5$cJ}c|2i2x7_5KpZ%5*L2(Qu_J(B1l?)wKf61Lkyws%YQ zg+0!)u7$N!b&oofDQQ2$0IN~W_4lu|<6gbB!73MMTKnxCKT_Z0;_F!VO6iyZb3Yv4 z=k(gNkO--R4cp#lT#<8t=geZD&+0govI3^5=!0;tKu)~g=(fBM|15f$ZTJ0Im2Q!S zT9rfhHBlcXhs(!4;Z~3BzN|4c>~}74~FkCg55MHe9l7#+)RDY+nKt9)sGLsT`f?VYL!Iel{5PKD(1p+7#>!;XFEHV^J z(4cNn{;=!>_k!a?QEI~*KWYoO1(NPKob=jIB5~fps=?7IqLGvXEYq_AsC~tcl`U44 zAO|443lt4T2wJ02lmz_G5iGn1M?7D8KS6z1_inE+h6Ci|Z!$K{bhMzX3B?+9%T~IU zC(9uMyi{MPM71hR=Og$#o%)AW)f(706NHpO@15WJX#7Wmx+v3N(eu9`;0P20z^I+M zBG~Eh3N&OWOw2xs5oR_327$;!7wFRHV6q{re>7#yHLy=P>Mlk}=6DajvFDX7#It+p z{E8wRq>VfixJkd=0qH}BIr2S{!nd$aT2?^F>e-+wtIN z-!Yn?(|rmw)#fg!7p=yWBkX7T6Vj&MV0vB4fDal$sCPLp*|Nq%_TjEaLK7cvN>R8|6fQi&sdi%dDDAN(3$~Oh zh}Zlr*^v{6iL$>w?-z9&z=Ej^{lj3#QZe#2L&>Ma-@me|SCmWp_=lT(tC347`WjCw z>|u(|Ls*75wn)?$gT}qvXs)B#i*NaijNObm_3_=YIyP0m{MG{CF9F0m2-aoX2r51M zKn(|)t?B;E0G*e0IDFmYF76T-#j0Fm)Ur)bPf_m5U<8woSHOrzy1s6c!YdYnTCe^5{ZmC1|3@ zYDJ4hxkejKq8fyPM`Gn9_u@|jwHNL-ELT^)wO4qE^NNL~ZmWO7o`1@CezG*saelf| z)u0`g^4rkPTYP>jd@iYleI5SKqpl0-Ki$w^*PKuCM-2;&+E}?=)9H?A6-VF2P^GM*A)yD6>t7~(aXkgMoT%df^Z8T!NB9<9MTSB!ot0RniKC+vAAVGS-9`B&ats8)yX{I@pwUMip9pxst zWXgjHpj8(Yy)P(}mkqcJT_$MmqfLsjQoC9+H2}{aab?Z3rR-B`KUFezYUc%ZsT(9< zZRxr7RYjn?@Oki4i@`?0UA{3yraX1_Wgs6U4CY#v&BSCoK)r|F+psNp92d#8#3*o2 zRlujr_DDMkfv|oq_3sW!>ZQX@-j{9=MR$JyxZbcnL?{kdYs2fIv7L7?UErS?+Z&%T zvmKFJL&NjWk4bU{26@Wunwf)H2HO~s3%=osL`&N$Hk@?f+nM4`s;o2mFUnhN}_p2znMW2E+n=OHN{QjCEsR%MK2beukj4O=hkw6&y-T#yx#2B-gd;}d8wMI1A zs{bQNJq@hfa6p5WyLqTsXUfM?Us3>nSLFx{9&jU+c99;)STU7a$yiB?{#?7Nuu8T# zt5LQeufQmg{`*qeCU!ki;%irpw8DkX=pQ&S>bBDm!6`1;fR;pCObDmq>QoVF zTlA4vEB2V5Ei_Z2IFrHnI2IxzbbEOq18d!MQbU$ii+!RCVLQhPTu)%WVlCm2dQC%L zn6_v=0+c(0Np=R6ns8k7DlNr2f6PRY5}*b&<`F5Aq)2SNHCo$u#xK8Ge1e1`%Pu^U z#VakR#2`;Y$U-x&0Llb2EV|#cvx@#qQlUNm>9U-aFp=s((4@%8AYLt^?8r?&AP#Wr zmUL|V4`kDch{&TQq;Sd?xDdg@IR@Z+@c|J5oF**@yHv=-%cWn z;Ys=BHN4dfKu4u!a^r@nqh7`Z0awG+STo@qLe2G}pKj48;2B(hAJ^xe!w&b}tMuD| zcJBj~=-hq_z6NdX;cQ%x)adLe7ExtD(-c3=B-{RIp!9q)KbsO5rW>a1$FOlob*Fqs>(ZBOkF3Z4ro zOxJ!a4gq@FvX;JQEk7-+PFgzi{WA9B%hGmOXl)z1&;5M;%9E;`9C0_Ub}+-jCe4gi z{tDEMMAmeN4-EAM+q}Stj_8^NU+C!jK^ergTv>@1M#^1mdqBlU&_=sKh7I^GjMBE_ zYrjaYb_X^+W734PYIO<8NbIj>1iiN?hB2CiSxqApKuHEkTr9BV6$Oa& z-nmC1b?9KGx#NdajqZFP;D_WbL!Rt_6g@U-yTX!)3TzsE%ljbezm5m+^vWamT7dN4 zV>^8Cp2-V=j~vt}M0D0lYo8 zQHO`mKb-y&{WXfCKHkjr%a~@y>Uqx9CbnE(SzsRc!F`=~TP`;s*4If07aJB9$Zar? z(D|2WYe6)ALC0O~9vEsqLJ%hO0OF zIY$ufT%9RxYm%o@`dpLeIy7dLm6|#Ep-v|kM^?5!x;k~Mv7DpM$6S^Wpmvsc!PQ}4z?MpGrn3!!%pMWM_P zLD!hxh2g_eQMO9ekkQI4xD$@`L6E5S>q7dOMKrJZUx6)K-!03tk<*7#4eHCR{=6!Y zg1Aj!$&EaY;L#*qJXo&-`(RGP#r!d$bxH^g$tu@pLr9!xXr4+*CM}LN+CC1J2<1cO0DlFS4@P%_b36IdkT{DNd zOxQ#YZiTR?_5{RT1_@7H&A5<+mA3yW;uB_Cyl%@5YyN=dFUTKBVCzlbbNO@%78kl) z?Y0)!pj8AwlzO#{(1B;q@AH1u(dYyp8ZY#P;q5(jtjog6Z7*YG2_(IJCc%A@1z{cn zRKy$=MRQ+88Xr}ZX~9zqt{O3(LMSMd%Ye!oyh}Nan*g~mX2}=;NPmT(N-cPv(c$+W z6d{)~ctMxN8>mVM5DGaLo2s3gL~Gtz>0bKH*QtbjjSof-GWZgdGm(rs ze<0y)nX40*M(}|s>sb@OXx~+2WI8GLmHLuNWjYScOlPXRVW953ny|&C%b9!ik+q&K z(EKOEbO6n1UEriYNa=cE;FKoM$di)b;%BX)=coz$?2(g+}W|)6C!Fln1tBkOhU7YP&j=dhbyE_7>`nlg|x718{+WV^x z6;AsN5DgS&tShs6Qx>x%7IOaGO_lzZice!rY=o2_)``~X1D5>>&g(H#{ZFvQOq)xG zMh7Yjg2N&HpA$9ERt{VbK5ZBPZv78C3;~>#odqbQ1s+BV%AO_?2*Z~4q6yBGc7p(i zlqTR04*ZWE0u=y$3YL~r{{MC20$K)x^H6>nTdShOvZl?JgI|4#fv?A5fU~plrkPfu z(E>j!z~#XJx9T1a3OMP0Xj>N_P@M~T_dI5tKi9ozO0s8W(tkpjD1#LSpqnDRgRQrj z%jXcxMjsGB;VDNQB-k$%;nHU!!mwSFX37gfGuTn|&(F#rLLJ7nlvAeyh_M1b^-jUEG*lryrQgde+fhZh z*A5$AwQeKd5qav9wVlQpx&3bS?0HBD^dB&bodni z6#QWWAmP&|>fIjKp#q^604;Kg>|h+^88|=TaF4L#RMGh%Ny;oAa}0H3`>UkJw!9Vt zOZgJ_Y?RTSF=^96gkG=$s+cl+#EW~;#AA*ZR)d*`U|uj6SMXZisj(5v=*qA61;%Wr zyjH@02lO@3r>wNJFF!%QJ%WX9nxx6V7D@AtR?@vXkW0l%G?re@4t>dc2U8&yGq<$oK}Ochh@~kZ*Hu z!oPjsWYz21Aaq=znZJ~!6Z9cFHFHhgn!b~1YiNM11E#{>O7}d9zzk&MQ(egU60eC%b4Tqk9`e(L&ZSVx<#X+>WBMX<53 z0uwY~Y8gRUfnS42{o4&4m>C2k3H~+iKW;m~`%suMgfx^dd@yh}2}Tv+tNkD2dmv{X zj1%1dmI*TzFam%!M89R@zLAXqRf=c$6LY&^+2QY3OwQbHd|g~qK{ob2?c;iJ49&8i zuYP$|gDp$-os|afB;p+;u>QT!{u&C?Jm~5ibNj^jRQtD90+5u0@%M5R=xR`+Cf_K1 zxNwz4G1L>;&~Yt=?S}A#?R#@DiMvh;b zp7dtaOZ5YE62{X^eM&3)OcKg!K&x3|gy5-$)wcWptX7^T;&E3<={Ar2L7`@Yh=SxF ztAg)!QvIDrbR;`{ZXRON^y5B|wL6mmUaDg}O#x0Rjd`f({JE?(Q z2i#4b_lzO>MGh0`QO3Y3fSI!9joE|#Ofx5{PvsC0q-ko)N!~ctx2!v8!iNA)Rf;Bc zhUr<|*t@;N_f28C3La*wfevb{(L;z)B7>>8(>9=l&_ z2Q{Fd?8d=Lu8I@{zPGgiBU@mZSEO!0?#A@l;t)**k2~0d25e#vmu$>C%;Y8m-P&{K? zJ>N#LH>f6}!LxbkFxJ{Naqii}wV`SokTd-$h$s9L+iJ>;F~GajDMxIe*GBT&vNt^7 zSSoyRrG+-|(8QMGzNjrd+h}#7@o78bwjQ^~X1l3w4gUV%#Ek8iZ>iKdqo^x*OM>sF z1w>qgl1;p@JVlfRYr3E2(L1UyX#CWGgZ`KkAaIYC-K8}-=2>vXnBf|o#hl!HeO29;vR!Xy{aHx-69)+8p29E z;+L7AK4aSDyIgVl^uztb4GndRUQrnj?0SZPKe8wMa76x}qyjJI6heb{By|K(RZbH5 z%aKa)mB+Ik;?qTD?8~!xjq9#rr#!-o`7qiPGvCp;;V|V;4eyV~i810cY`%jG(d!r@pxk{gi1t-%<83RIy)bZS$^%_u#LeDWVIYko0@u}zUZ?+=f;&fF@? z2S?4n15Wg8{Y*Q6Fk0uPH9|o)HoE{}gO$o3o8E@&wN0g6S2FO9%T4jtKfU*<7zY*g zWU}^{k!FzVR}31#3JE2YM4(aF=#Z#?t^f6LZMI=9`OLb=ucMuYJ6nMR^sjAvH$^9r zN&O{owd&%>^()sHk=b75TvB5xxPkizyMi?~&EE*IJWMIam|;V>J*9Jgds4(qx1ymH zLVsqf%Q5pue;UrrJ@BzI{=}vpCPUR?TN^=7+<0>*XdFU zwcu8~^!%mzB(DsfYl-95boo)lRG9b#8)0b3A2eW4z_yzLPIEW`i_qAYH&+-TLM&qJ zCF1Up8(=#HJ3U7gq-SVlH)LGA)vm6vql+;b0BC}y&n~5*>(b*&$)Sr~2Ur`lMI6C0 z5Q;(l-?CkjWiTn`xiGHmi`VeAd`@0|=1M)~4qL^-qg@Ui9i3g8h!0%iw}h7Q(*2LV zU80WsD+fsGwc`$ej`xLcTLe$)e^WYb3(?*>^C2qlIr?_JhN!d)g~>r3JsS zVKxUmMpF>FmYLw8?0I$!i?W`@+g-EvS4BLWj3%FkEUyT#^@kEe0;b?90wf zfr7Hugr&8*C=JFAG)=S$O3Io-xX}s-yX;+BW#4(X8Na6d3TW{gOa6Vs#Xydd2ar{$ z_S)_#@Rp1)K`uCQj_k#vWl{%5P?82v*s^1EX6lQyIW^OlK@>t0u6SgHIZ@KMN+?^A^h_8z-Jt->giUdc zTJ9B6u+7Br(B0KDVo>Vcp4x5nitIu-?iEjfQoI5XHwzL77F^gC$#d*E4wXE{Pk$|# z(E`}#^HTnRTY|U2q;&N@-)(XKQ^8?2s`Uq3pp4^>Hond})vn>P0l)s*5V4C>oLFAL|cH>~33ix!(cVe$odNaQcor11hz(G3CIyQ{|S~yt6pJU=`;hLxJ7T znimhyyfoAW7z{8rZs3=~5{CU+_WUcN4m)Ai;Qv7!V*nRMVbuQ7EdRFiEx@$=UpvG$ z%nkhiYzJY^VbCD|0V!etnQmYjVbfI5VgGMQ#m312)Om$@#sTF3eyxr`LBF_*>KL%5 zVE<)KN3mdeVZNl{zxoK17}g&Ce-?)sbg)62DtQbRXMch>!*fsv`sV=x0v$l zzg@e36(el6DVMu(-xDikk|l_U)RHg6VTN&ueOOg*5N$f6))Hc3J^MhCNUs%~K)21+ zBA>C6oMv%x5ctS3280lO+@yTUekH`!$i`3_-x={W~tms~o*1=(<88FZu@;5i+G>zH2Vdg+YfSb}HU0iQ zxL8Q^HXhAp=~67vrzkigUKz}LEGv)11i|o?Sx+aZaz34=NG({ZT+K#I3qNq0ffS+6 zz@<+VCY}!v7(p;cBWsZz(S4<0WA-3Mh5k*0R#dz~gNyZrE~HNa4iXyN0j_D;LKg(G zHx~Cf(SswAFQQqK6jZEN<-zR1nrRI!Nle6eno9CSUd-A&BxP}1blJ)y8^dB!mcTUJ zI%p9wI$}?QNT;~CquyJu9k((esu{V{p}#8EP=WGVj0gFPR^1Q_-N^#}Js`sY1mCSLvmsBlPWLv?rV5|VQ!<5d z&cUBqlwbfeTFhF5MUDl5r747x18TOPhFY`71Ti3d*&?c4$y<&SCNf-oIRFd>nG%Yk z7z$BJhXyozFr6DMrFI8ekEIVgrhot%8ail~-Z_xQ31%e$xBKl-TLRURkG;FCTZmA= zTPp;KdOw7hhh;$A!cqs0m`>ZtRy>U~92OJM(7&#{00nN9Hf8dRR>`?PWH6xZ^4Emt z$5B$&swcZK6yWkLzpa(eoAt$7NrQj51!NBc|JM|YKIFdI&5MUX-w)~ugu>S_v=x?+H)~7uEX9eyy zTZ-*8_k=+y0tbzTJLW^1dhY2?8+n>)gxNzcCnnW8Tr2c(K7F||7irh;QTNpV{qEc zqBF#xWNLoNL_wd=NeY9MRp%bL1kuRe`gs1UtVluU_D7UC2ICqU)vWjOFv!Gd z10v}o)nscdMdS5IE-ou#=j__IkM|hS?x4lUAGP|o-^c6Yg0++29Q$<`z|yBNft}ao z<}@>&y66PMeFl+#A**eO{JVQxT}O3?j@PoGLjVX(sC;%@GuU3i&?h#KAd`A3tnt3> zm(ly*KT&B?i;9Iu4KF;G#xLhn0zs{yoIK;gsXl2q`akMigj`KWD^RAL@r%|^=W;-` z7btu#iiur|irtPo-(>p@0Y7><^GVEjUj-pzixkf(U7CzM$Q=&4y~hDvgr1ei0bZ=A zC+G>1e`t|uW1IyH3tL|@$NlgK89xPHzSXBs_uwKik8m%@^Jmzm`lCJl(V{MfG+9O3 z!4$vCK^S9H7!yoS^xn397#thgi!4`uIa>R{zuB+5KpwP1I&HwTpQhwd~x@RT28+o7Jb%I3u8_8 zFD`r>AKVMe&khd?PPL8UpgvTG7jyBerH5f~i}UxTRjp+cnXch}ig~>r|1M{HA5T}Z zN1%^m>u^#qR$AsQ5k|8cs^>pCkBdV#Yhschnv?RTK`-3LI#)+Nzi#7yhyST?Jd@T} z4*O5-@!yzS9Su7J_g}1zPlJ_$28{wP=fJLlL2%K9D*o@zzOk>g#6~{sEA)S1_pBUN z5%xbypL`=M9_)V+)uR(O{Qp`phG8dQ|I2sY&A?uQekEl7ecGQn*hAPfwx6Krz>9TQ zBIvYm1h{`AJt7zv3ou|G7K-*OzW$p#71)RUH+S0jUpNLL!i7SmP2s>Hr1^k@!T?n< z;Cvv`rb_?Uotp(HfeRNN`xXDcy0ZfRmclhd{PzuptKe`T|I688fbsqh$Bg^aexvo) z+b^UCBL!5RI`TI?4ID+QLDm2yv_asXflbg9Z9QiEYI7Am`}b>p=CgV&v?skh7Lx=5 zC!Xx5$%;yxzrQtcjSuyti)m}zMzC3{+dJrq-tU0ea*rW(tOgf8AG<^D!bPVkk%eqb zi;H0&Xp3R5XUjW_A0Mvi01VNE#m9TsvSuWso`dT*O94=ok&4M6vbMh;198k-KIu&I zNe3AkyVLgZ#b)3t&MBBwYHKXEwZs|m?W@|QZeQhZ*x`X@xQpJTurF{5omJ&}%PwZH zmf(DoKfs_%Bo2dBV;O$UF#?jKa#c<4HLNO1ehr}qy=Ehv;Oz+fr(&`{!@3hR(* z0a;RN|I|4Jyi)V!u8$ssunt8Ka&1o5kt!69OOe_T^|t0RslcJJi0^fJyBrGY<&{nh zeSvvg(()z{QxNKtlM{Rf%R^Gd94sk;aZE-d@>@LG90(85K)$f6Yb*3P5Qcf2hO=C_ z?mSL<$F*sU_}3{7Kq*1gF&Ps!*JJ%Mg!{VUN~3w^0EwNA!;v(O%@J2aUwJ%H#tJPmV-}n-a$Jx56blDuwo1byr$E`I z2-=uc#7@KIv%Fk{%od!lNjq)X+)$%EA^pW{t1S_GX)3~Bz~S5SXZ;ndyDL{YLUe^) zQkSmAQBuD|P4{Ly*;qk=$GD-GJRE!wA`+?rjH9A{Ov`nJR*UvGSAE2s>4jdYY)|kR zH7~wKHR%vQf%O+hP+rKe^t;Mt#8`Zvz-*#z7x)}}rRc8DcGBdF$KbOfngtDA(|a_t z$2LdWUsXyffZW|X-6E6=<7a5xpN@f{M@C`K01c*X(n^18k~`NT@~HviZ67FiwnQsu z7Bfq*okH8`<*G3RT!))CMDgnkaTc$$Kb)PqLDsoXG(B(laqSXvab#w4e|!|8E<@*j z`7aU9^Xa)HZ}zf$KK{UwFu+OT2dou>nR{z<#{xAwVF&^aGkN<_EGH0&lz5fw!+r@E^PLX(auOMBaeh1TBx-Q> zK#){x08o}!G!L|%t|if^4wG-^wud;bD3+#{BrL5)W|w^jI%KiUTX6An$>w-*M^X_n zvBNdhEV<=E2ocdl@8jmWGp1;`d0vO!gy0480$hBtyLq+v=S++Hh_jk&@mC>U-C9u< zW3R}rZ)MV6EH#b=nOjT9PSvjVwY-T(l`o`ve2y#Lf;M4i6T^2iE|hrW3|}T;G#fBd z-bGNEH52QbsWbRw*bJp_StX~62rR{=;M6cR1;j17%djhGKn8-r*kvg4>_GbFrYS_? z0p+;A-6t)oBV{Vhs{sUV3UWCC0~|Bd+a_$aq`W_1BzgQN@L`2WSAS)LYlw`<+p(GAtK6bA5ez(HmnWO`|83`C}l9SZbce9@2bDW z<`0?&<|2QPNN2V1j*|i#z7LQkbpcIpYbq>vCMYCpRAt@Zzi zddDD1m-lISY}?qeZQHhOdxt&tj%{Hg>FM&N;vL|3>t;j_RuDJMOEhGV{tr zaP>!FT6fTH0SSvch3+%pa3hIHN=HetM3sZHC-dabN8}&kzBO*AEzqn3oCOUbu;aVo_R-EGeUQ%$>*HPa>JbANNl|5BW*!OPl!d(!o9eb}kt(5L zmuCg`xP;>7UGQ;6eW(G>*0Fz= zeEgpPLUDCepK<1I!?ve%2hQ5QYVH6{8F>t{m~S7<@{XM2zYBpDdKy>N5*4kx z(n&liqip^|aDaJHoJydjLuW_^<@7>IE+ppY>$rK~eLT#nR{2UfsDCn|MB?49Dd#3a zA-)10)XZ^Aw4gJHCbC#$+SoD$%Cu>5he_y9Ey`)-`cZk}&|FOx4sV zP$H1e9cBwA-tfzCBQ<PMNXggM5;muf(Fg@9O+>7mL8m8-v3jp|KB z@qu9@9-~g6kynN_ldAM0LqZyvQk)OYLZ**d&al)*9N6ZoY3wUg7TJgCtefJo`IJEU zZV^ZdyL^R$>u#-d>kQ_LvMZq2x%JOxHf4X{oDa!jppO}e>prztR6rPow3{O<85zvO zFpQ57Z-GmohrjI%VI#-^cLuK0C+lG}qh;$WKNJpWZemRNMW~r%A*rIggEr-LmXVou z*6#S^XK+N)*s|50dnA@{#exG5j4S9U+NwQ!GE1bz;@cTpftVIfvNWKo$ue)@wsW&s zX-S$)LL~|>T9)FcRW><3AFV$Ch$;L*#$`J?jF=gDUGDVpiLJmYOS7QI$8AT++f{bn z=AN^4nXtiu6-Rfj=?GtS1t+s`5Qew`-H`Q2wP*3(X}9&d&i2la-kE5)ejlJ7eOxTw zw{7fPm=TSGEsYWMV^EB;R%q&J@n#j}nnqKGMsg+VAS+CzlURV7J&tnc_+Ot*Md%Om ztI8r5gFlW2hZL0kb-4);gf%i<&yzsvTW>SG6a@x0HJxW(aBYswz1;e|rb>>|Kvwuo zWv^2lOSYFJ(I(IRfvq!P4el$^Rf?>nhash&Y3~>6ii0VBb+w1I^sRrrh3OA8gTO$8 zFJ5$Rhhagnw9^2T5zA+z;HBxXQwzhq_XiT#n!C-oj6nG5qp8Tic?7H2xUhMF^}G^V zX?R6CH2F)8Wg&>pqCZFroRwMbRhjqy;QPJRCjY22GPBi8A7phjANj-l?G`mO!#j~e zg6m?HbvVaK)9MuJc&+KUF`mB0eOAhQ*GSeiID2V@SKbW>twWb~uP!Gt0&B+3hICIl zJe|dj%`5bj?@>@iE0se?+A<>NV-5%SjT~coeSA9*ttT+a9ymR2pBTsEo`M}l!9dq! zMaqZ9+qCt)W8m%R=Mb^k8U^A``BXU^?m6I${bqHw)HZZcsR>N2b)2O!4?Awrv%FHp zn3v*eo!SQ=_oiD2fQ#sx_c@DX7rU{r5qq{(xz}Shy2vDmRz?7$w@O<>o;xGdVU@Co zXphE?U6(`|_1U1sRP9u_ry&%sXw@_-1^g`&m!hN7Ee?ECLWsUI<7I1Zb8EOz7s3Vy zgQ>0}zZ+WD6`3woWiki!h9Wk=Qc<#D3XLrfT6+N~qA~ad*$r&7RpBXqTRY;uZJi2R z2M~i$)j|j0znkqL>{CptCmP}=(j{BWy_VdP@?`xKuA@P<=)>K63UWiEiLneo)saIn zAYTj*2x90x(2#1+)YQ7a=yX?xZpm#C^&fm*8(`~3<^4;Sdz9;TJDdvuMKd+?`ma4D zb-4T+vBKzbKjAaGG_C5O^d+uBpmOS5w#$~6MZ2>rTQ z8q%g1+`l~*p&~EHSl`8+Yru1wL*$kyfDn;gO3_TKbM!n9`wC@vaT*vu$FFr?pB|*| zMEK6g+vBU65+r9Z({v!{@^fyX8UEAI;fO1GE@QM#Eq8!&ocR%Olko{ibPpJ(-OY?# z)OuciJnk629My_1`C_3?dXKIBnJ{2SkmN>iPg}auoXxz`Bb^?rggE9Ea~iBpY_ZQW zJD>CE&F1&_hYA!oL%s^>lu%QGys(UseqS4eJw=nn`V>BA89F!=Ro(dqx}!AttC-h$ z)ho;Hs*RnPZ)`zpjN8#UgB;Ne0pfKz;u^lp{tZ?bYvu^I6MpB<#*Q$j{RHuLClGdc6gQe ztAkmgc1V}l*-pbD(xTT~kz7;dD(9*UBsy*xNYz?R4iDi}dAulyBN0`viD$&HgY$*C zQO7a^0n(6-E^#aUj%HASO1M-JNTF7iKU}1!KDo3JTIXRHXH*m;^;nWG6vxaYK1hZC zE^0e;0~$Br@?`iH+uD1cWk~zap{F%cU8m{w!par^>O3nN#Nu1bASwrDD6&v0#`g0i zUUC-c=S?)5+ZhO`8Ng(gMW1Mf#-YP-s0lm>f&`yR63*)~4fy>?YtpaYwOswY%rQ%i z1dlmhY#uDn|HZzBQG!ZXki!cCp`!CTSyS_5^bPLx+)c+-J7k}$NVIB@`ov}9Ll zrtlcxra!@18>nIcMmIU9vmZ*tN!QDKL{Q+MEp2T(;?TG81M z53$kuQ#FuDm#0qWw@z8bTXJ2|2+o*ovh9)p!x>k^Kn^C*?5HSSzUx%V%>!uf4t@wt z@-m=fvxrz+wx4S4*0q{M!bZ!UG#pUf2sQ5*|0Hm6)Qr&L2hQL&HMir2Y*ZLZdxE%I4CteyNH zz7`|veshXWdqTx7tJ`bV{&JR)ZqqqB1fLyXJ0kOt4&Dqno@_pCUmGiWa>iX(#3PoR zTK6V2CuiD8{K#a~V5P(@)V*6k$Gr!4& ze^nP!eJ~vVYN}f7^k5DDr{UN&hBXCC4uJa~mcYf>(rE!ZmBse!Ki+TBWc91E{QE zi?5&VghzCFtbuYVsC`F~EEx&$teo>)j$kK3Qc5H=VMf)Ta0CC?JA-olodS0O@7=u<7-oRQ!biW6z!?H<2cir%NlS@Z*R& zO%dujRo4~E-=hw}KYWXs`0J1dtloAqZJWvK^)c9s_aUiiR*9u+UlyHn46(gJNYyJXS+PhQ#?li4fq1D1ar6MKNd+ ztu8DhKA8~2W@qDU!o<^r{y&ZZ2H?^Iz}B@Dr`8Lm@VcTDSw->Cnt4RRDj!La5Ek%R zFhm=$MZu!}3hI-{%n7a$XJN9IW{XXNld2Yf&{k=T8O7`QD_ERoo7CD0fbozqMumca zY7;03pqJ#kkC5XO@*(KRWdX=rAwm(=$|T6D!l})!R>A<|UwXpoq{$2H>Hes86L{!19LZEB3Qn!w;2D7>d7 zur6QSR`RT61J=FJHbZ(%yTqDhc5qfXQ|%4Mm;Ifrlk;H|C7!c>+JLm_hOXB4l>(FZ zW_&h8Mi(Bv3AV%R7(%w`HP4o;?52D4KMNiTYs-nZPn#6?b82TW{$!o~!u#0bl{?lq zbOU2_11KZK!>^#hoZ^*m-)oR=_Qe0|N87XGfva&7@aln8+X+p3=gVN2d0jG((9oq@ z*LkL*^;uEJY$6xW4KQ8cHOQeqyBDCCe=0nBvwv*Qu3B=bQLSWI5y7+D)LU8otr`S} z;*>Hfa@2utcqIR3;Ds5J8 z+;9g=7B%sOn;br+15yys1zzP}MaM3PN-9`)rxjnBeBM932H>E32VdUOZ4V`VJh}w# zma_~?qYIy(9t1*oyokZ>FQy2d-`#M`Hh9DCG+#busSY5sfxb{e!&5Fgm^qI9i(B-st-IT5l@kbW z)#s5waso2dBl>R2!cC;^;;*SRd&Ku&-wWXo@4)G;!*`=Xy+nl_h^J)pc(lHM3g~FK zHJ+0T1JKFo{w8XXve5=B@Cv{pfVQFlB2b`UyHp@QzBE)&Bt0iPR|_W-CI0*^Gk~T= zc1ADJE)v`-INz#AFABypB_1Swg3A*dr?uD)swu**6=Wr`wA0y#gZH%k5&!BXQeai{ zB*3|@(-me^KJ9(^nY!s**H~(IPr8LG;CVbf1@QCfL57?dXnqgsOUY4|>CZ6~$Z#8v zHBYShgLt^-HJWHAypS-Rg5)A}qf@ze+4eN>)33bk$&kyym5}^veWw_vdl3Kb9EmtW z5r5D(>p+?C>$PTn8yyS(>p4iD!};YL$REq+)6kpfAV)Cn17sHi%?h(~Zl}SA;R)}U z2$1VlQGWn=FeEpxvI3mTMl7_c!)%ACs(#G8!|cGaboQ$mk7`9(p_Ys*YY!EX42N*! z%$HXJF?9LcEYQ3P*y%#%15-=DN4v4%^jR1BC{@aPc8Yx((<+r#6V=$3-6@;x6)cEi zoakK7J(A(n@o&e?g?E+~fV3Ee692NweXDul~&b{yP&;Sud z5@19tR6f+HHX3uPq!Z?0+5I>zY}lY0Y2-zDhEQ^=y4vrVO9~GSV%#wzYtg;TI++L1 z&LOw|GTUFQHl@!?XmYXD!wl$AAhQbb^bz4BY=gYNlWb`$UKIC>Dk$EF>YsSCd3ZhZ zTO^SxI1wI^z5{bf;f8|D2ZK+W7sDgM!<~2%Ld#pZPgD*18&~OM9x>?2h}iw&+1bH{ z*t2-Y;p|f3FYo&!JG7qY&q^6!1t&*NhO4yAD`L}v{P8z4ESTTA&m|zW$vs!~w?I_~ zB5{9Xh@5xx?ZMd=ZAy``oCcCm+errC=>6T`6j4+&Hny4KY))wG%WF(%KKLPWBR1|zO zauq3}y3SsmTYKNA_|&Vwn8*s$7>e!)8ooJ4F%4SJ$LWOMOX^3^lH497)JvM|5&wPR zk&@kzJ$)h~ui9e2c$YFt;7Gp!=4=jDDflK-_Sg&8@A4s-=%MmFzEod&boT5D^wpoq zS)Aq33+uqZQpI?{HI%{iu*3Mm1KR4Lx>@$z| zn8^7~1}V5aNvqo@ez;pip^I^bo7u%gx$$PcQbxcfxFXZenKI^+r^=S~%oQ*xw9E*< zq$8t;2{i+NKCT}dGq9B-(rSaZFrEsD4=^;EERA7&{*Z15P&s>E~Y z5LGgT51@9U$D5Q6%|T1~@FW6jS|!p^7@Y{myRXJVbGeY9jvYNriaaJ<|Kf~r#09O0 z4^=15Gr5OK=tzme1VZJ-X z?JZm_i8xul$MlqNeUyskLj_VjCieN;iq5MQ;oap`dMD(EARW(>hOvGHs!L=8| zlWQ&gDF{M-vIvoWL%f&>mdxw0jKe98C*!Wicgq9k^eBz#Qb1CBqKl6_YzejQmh&{l z6$F6yhD$@&ycSc;-n9*P2SL|eb!F1_=BIj-t!*Xj`R}B5WjFQgr}!H*a^e7nZ=b}8bhl4pn2SJVwQDCE zGE#wa$126=lKN(b;7Kw}uP)=z5;>Kp_kAj~S%g2;%uMQ`?cib2IHaEAQq9JZ*wVB( zN~_Mtih$q}I(VDfEo986eH{GVwY~zr15INM*>%eV^pR2h*~gfUhxNW0nT2*LC_p&yi?9g$e)Bv6dl*3h*7Bfly7`})3U7c#&<>F%4 zKxdQkCNXMQ@a=)QEr!HJ$!~nNt)JQHFV)AoTMd6W0yZR!zy|!Fp4c(F&%Mb=6_1o` z`e>SGy5jfzL;p?+?)xLOV8GII{bjG652uPOB)UkdXsaj;94K+^XVxOC_=@q!ImS39*SfTK_wU--j8n)P2#$8g$AbDCIW`le6`e0+G5bm>iw ztZs=-p&f1?DLOAsssbqPrR{yv2Ec#T(`x=OCj@h;or_d^3l}7IkKZMzbhCGiTD+eL3YZh`40dKs5i;Gj zDWTeT#%7nX64=4PNBjzJqiSy^3mDu8*hp*Xn=`0udWyMWrta;7K?fn}-u1LcokIjx zre{E=yGghcx15y>(eRvQAIm|lX?E1m#;am~21K3~gq96w5=oIHy`J}Z!K+FD>EEJ+ zu)3zt&l@o+N@ZrJ*q7ecTS#TmlIw+8;yc%`^yVVJ-?Semw6q-^R!{x zt@C%jVRLP5i7*0M7BuTr?l|;(N%LHT@UY}tPsXhgXt#XWC*}PeX(yqNS&@I^&PdtP z1F)*yC8bn18i;AJ`#@+-&a&ER-S@=ve!^u5IQ{bf>ErWrL)oGmKoDTCR>E)H-^+^A z*y_I?DbNWA@Y5sm*)qyIY&)gdvT)2r_ACY$oBxz4GGN8FlJ`tPFvW;T0F9}VTUV;I$nJ8I zE64pDw#p;RObJAr3XI!t=b*vS_x(efK_cim((K~pe2WUCW{P^DG-Vau{0W1ZJ5|q3)c!05{3p|L*m)_6lOboVoTk2#iQ}_{U~CTf$JFMc zgE@bj&NHvXcdvv?i~u}KaeIa!-g2wAIb8f{QDrb`@}9MBq!N}8u{ltY+VihU-Fc!Y z2$<^oE@x@!K+b3em^H9l>Qk!F7eL5tL;@w03A>Cy;W=$AKHUP7g?T#r*(%1*tZmgM zk@<;BZQw~Akq%IdWgIbQaE?(bUkF)@L59GoYV*(X z?sffYb>;TvsJ~jRWrw&Lhkd4pLrE3dcr)6kFQ8OY_sh8ymp+==W*xWOr>GO%BPm1F z7}I|xVA7+f9)%wmSSAO^Ugys~gPKvkVcKD1s{goWxfdW9I$ry?;(;(R|AW4={U^Jg z)KYT5<$&}1mR;{Z79@(sC;8_Ib`TBJ!b4^7+MeI-G%eF>T4Tn5Hh%dLCSzFc>G-yd zpMgXSBzlte#G=Kv58|zWW4c5?k37RK78j6*7n;&A@l?o3=+gfIbIw``-fI=7=#wgc zRx6dl&+z5+udC5LdFdt`DP#XOD!qNH%586y!K$FGtoKn8|!R?g!$|lp>KNqfvDL zy$c)KMLkhfq>mwbilDE0tMVWqSB7yIhu8_|9>xt8wvij53>BOnAzaCh><2K6rlWB> zkaSEHNTa3}4*Xf#iZ#+UvL%NG92~5etZj83JXwr7ZfiRBF4;_s><{V?Trno=0Nmsf zuyQca@UgugMI z`2&9nytjHb+A&3ERVs&1z;&6MO)Ex&h)#IjBqXYNTsC9R@0-qJHa#pHQZp}eiNkW= z5Fd}Mvku`JQQTO;@fBex6Gty35%Fxvf{7fF3tY z52alC?Y~i1kecTj>o(`1OVYWxGv^PJM`i%ub?WuCnvcry!-faIn+~@kvO0;NPy5D> zy=&`S);4gUoGTHL8&G%*XoAWLxNs3fB)CF> z-D5AE2+wCj;6ryhr-Sj+lgHBW5xM~!LZ0vh;1S(@MnmqC1>`fhU=hb8_ole7zYM5K z&D4kuC42!jj9!ZO?H3<{9$x0<3s--VB{9#WlEz~q+wTR`X~a`|Mv$PXs2Vuld7WrJ zKzY0FX!UY;t=^;s+~p`Yi^LuvN9I3sMizfzaSD_=FqtZFq{ne5uws5|`|fO*?iCLt56qxED~Ib5 z=IrkD^JoIR-`wW;IeRXyZy#2$&028O7(C%7`mH@Wc)XQIudb;iF~+@m31kOFGX3;g)CA0g-8=O9bkpicg$C;%Ot*I+NKdd^Hb&b8+xHA@9i@XuDqH5 zG;fds!N4&X8U3OO$Mqt~n0_H%0V||e>KPpMu`SD&`MN0@e6Z0S{>EHoFzvVOGCqAJ@{j1 z^P`E873V|3W|ZYfUqZ6JCFv;GmbWH;?boCGX-upGJgSpu((NnytxiM{*bYi3RNG4g z6SajTX4t`rMB#@T3I@ z|NbguxK1)~*fQZDI3EZIOPEQ0J*JUgD+D6s{ zkwp8PmIs-jy>#<`o<}&t>$@mxzxQ@`xos^SiuXUs&1ehoBIgrcku}!IJ>>UJ$t29m zjw9tvvZ}!VQLBaq`wi~A{$itm2#vsi5bd|TXuS3ui4Ei;Y8Z)5B2nrmUaEh4jEeHr zHYg`ikM3N_h0z66B5hytZ+sTuKfB&%x|ap#)m&fkZ(Qb09f%Z5WP*!nPY*Yj5&bS% zr~m>sC=upHc3i4ODWF4Si36LoTEjxZRO*!quMH!V01lJf43O1!o?WnmvAau-pYk0} zq~N`fi|3qfb*;R7Wk|7PE#oq69c!nt0#%QV|ezXB(4UxA)133 zioJiY(x?+x z4Y-{=_oFSK3hXIEgN)QQC2~&DK6X&QiBXCtC1jAv-w^mKx`eBI)G!j*?st(RoA_5T z)1$kDy!AM<|CDz~U?-vf&-z{r7=BHo{K6CMh54HV(hxN! zF&h;nh?@ir9~cpn%jOi3XVVfEfIVWX4eKKte-k|cMA#$^$F;Qx+^)2Mfh42+vLtLN zQ{a5r()iL&XWeR%Y;zfA%F`0qw4}9!GF01K&d%Ey!nE?KZLt(t7&Lx^vv*lQ^xQ(R zgv+wH&lA5VFOpriI@oZK11h-;F2gO^9)>$N67hcep@y=TV=MXE{9F)pwe;k+o`mx; zrk2(Qi2M=Wr@e(ht+cu>oGBERH%0TVTjM%#PMXm8B~1@5tkAjRgRY4iNFZ+iw}6;( z!oCOx399fqBnJLY$%ay5tT|n&ApMsU2d)}QHIdR5hTZJvgZ9#9|9yPxdJ!P+XPG{=&RvPOXgqctIs=j`Qh#02b@Q{(D){l;qAaGdT3#8<1z zoULj4$@3R+VPM?lA43aN5Vr5$gKt+C5Ei!ovc?uQ?Y{5nNS`?dMi=9xy>p^nn(l9A zR`KvsVc?c1-~mGAnGT$=>r384!6juyEemC$T59o}aU|)R`YCWlo zji{5_fwV6i3pJojn*w>mYOX=iFb_gljpJX9aG)pSV^P46okK3pFE2lGUyC?6_7*&( zwKHv^wwn$k&Vw?wuPtNps3?>*#BjBPsvZbLo5E`o(MW9?y;Eo`OuYZ#E}8#o<^TX4 zYCpXZLB~A{I{qx4X6>D!rqSMKb8r-q2ClfN){22^B4y*(4h*#6IxGbl@3MFix=Y20 zTT$2>gb)RTVn@e$dL{AMUWSwJQic3MSGs5v{lg5TAOrXZ_~EY*@RN_!@z+~M20qSh zp53G8hUSF^*~?wnTz>}0#xmCU+Cu=P>;6MqnhmG%ZkQw~J?tB)K50g|kPBB-$w+uJ zm~3}Nrn_LvqHEttzYhF&9+I$~)w@*%C#nEE5A@s)Xf7|+VMd?j`%JxnXEzZK(&zs=wjnf!GkR2mQ-&`9lCwI%`KFv=u> zq|LIX8CdK_nFuGv5`Ijp+tr=He~k9R-bj_&^&r7lF&w- zXT(DmoDv+l8P;h&_&+i~_!=K)wOJ!bZdGBH0h08ynk2n^C zA3*;~Lhz-|rDs3>o*6G}?1=`n^rnH1{h}6)kUc}PkNUopnu}uPj)9I64#fziYT^7? zX$k|K5vNTVN2RMR3MtNxl~B%tpj~hx#j7m%RS9|<`MQ&=$B@Zb*34~kv5~~N&#oU2 z41=|oa72&0uWRr=D~GI+f#TLvk7Gi3RZaX_-J)HUwf;dVP(fu%9v2S47w2y(NJ=fy z+4Zp+25R{+pQ&B#e+SY+ZdVIjOJbIeIM%X3a}pELm6ok$%AoVqT~!}}VKjyz-TH&8 zXgZ9k0JKXPo1L~4lF%{us;d4t>k0-Wiw(Wy3)Je@n5h7;y}+_;_@x1M)Qq%OVHB_0qfwd%!Ul*n0rt!_*S@hPOI~yE?^+b70X!Gv+LJQ>{$% z!Mo()=frCE%hS^qjk*jXL0h^)43^=RRXv;L7|6N!PE>uuJjy&@`npTZpF8bmdGNi4 z%-@3ysp&?~@7VKSJegGh(Foo*{Ta{Xw9lt3Zy`jL4F?7}lne;KTV=X@M0#l&5nOEg z`ti^AkPsm`WqzKasSUzTs@1kSyb&N8>X))wP9z@AMzCr|%+t@M#QrJ^M#dPva0*j0GSz??Yr_#+%21bFjoRp13vmmK?-0_Wb!RTp?BfJPr^6UphURRSe_L zG&qc^IQUX*tUL-uFU`~=gD!db35{FZA5fs2cpAG2(KU@hhfZw|?l*yduexwb6(W2e_j7}eQJjMCq9Bn4RB`BS3GBP@x^od<-3=TGGVv+D z+BvXlf2MC{bGbZD(9ZS;2{dYYM{z=JxV37NzJyTZEQN)1KHuDfE4w3Laf6PxtVa?0 zMHYbHZ8WurM_u}HF0$*r+jo^yuit6_FsPJYC*1>yYVE5JuE~epNEo(J*M*jXI$s1I zi^#=5rhNeLCdhY}0?jR$9P3kwBTu;}%q_gv_s;0;lu*UfJp@w3dga#rSW+)?mcGT4 z@fDbwpBu)w?;S0Lk^)9%Ixf>M{zbu1#x!azgnVe`q8Yw_f5c8}G{XcOmHoZ~TxGSm zjh23lNy59IL_+q2>j@xWAi(INQCYUlK0I!2GB_W+;o@rbK$~D^)r-%)H&4=(V9*>w zHCY1DJ0HWW%_xIwUP<^dCBzrSYs!M>B!SzUv0D{&Bx@C^rZr4Ya_UgJ^6TG4+3>*-td^2SZW;%`B@0z_!uU#gxK$Z$I3Ul2bq=8Aruj@ z9pS1ROd$F$!^ZUi)h+k~WJ-nHSQXaROg*P*P40Ju>vdKvg$m&39Z-Kb4|2hXkgG~e z%Rsv%AIIa0=UY9PH+Z(JRtUSY5a%5~G!Sh!#+Wp@IB!7B5%Ngy7>_JzGJ#}a{!tkI zeWX+`L?&B3p$I1hryJ`Hf$cmqCPq_cKRc&at=iS)0 z>?H~5f{Tyb1DU<+XDA3E?!cHsihJc^HbweN2KCqW7YY-d+hgdht6c}4yFw`wmlWLZ znaD!D32z;b0y4a&_d@ckMJbElz+Pfeq&7__Pak*I8w^3R0E{^E_!2n!wep~)?Ri05 zdikd*P!2I3ttembHG#tJ0Cg1~YPDt*igId+DzeO@oa<75k9}6kDWKe?qxCzf?3S++ zE;3r28C~A3%_48P&aQyqE~h<2w&O zkN^7B79M!q0=z=UcQ5X^Mqg&K-)D?+>Jnl|<28(YC7CN0l3xk>6Y9@KR4S&)fo!R| zLEu^iBu=CRn(?s<-k;ZGej zT~t~}dc2d0Pe47|#ly)vsFe2BGJHayxM1P9h7&_+Kmoj7Q9VA6^Zu_se*2!GryA{n zPy?DY^!}lWeE+42#so(q3QSi|Rd6{)v~3}*K}G5i%6`nUb3`ypR+K-T4=ZTZA9AiT zKMNV8b{^+=Uv;tKgq($mH#jC4!&%(ACTVEodyaFEc;BBM(;Qs*GlSueKUG%dUL}|Y z3vj{Rly$ofv!Smd%o#tQ-Uqm<0Q___H=+^a>AMif{GFQue1DU>jYayF*{)=|v!FF26{(O!uW2+B8BUvpH9R@&L}fmYH*v3Vhr74Gub#377v8M$9i@PA6u z&=juGlpKA+j*pkzD4LQ>71skwWe*>a<&$~P4zw+c+pU&eRfIyws6wT({z_4ott6*! z{d6dx-tsCb+plias{V4Gwu!BSoNad@|CML!0@jcRgHHib_WPw$BBD_Vz)Q7F;OjtW*?4!V+CfQL-?=D-MKCH>Rv4 z=q6DW-&dgYPwK(>S^#Q6d5qRm_?%$H2#@@}fAgwsTHw0mR!v_DdVq_t-ujm5(tk-2Kyq>($4auMY-!x#{Pz8>dD7aXA6nWWBB73PYEtH zX;$hB)$E8hq;(r8)ktDMm3c)X?5RzkgJeW25v>mrhMrD~K?ngh5#%qTyduQBv6W19 z=%X=f2rN3^-%^xNT)hoQw%JF&9MIA+k{;cCE6AftlSf~!mSD;#v=C*$^&GH1)~6FD zx;#GQ{`9lR)LR?BNngJkc1U^h$y(2@5+P6K<5tCLk}y86FNH?V1b0hNKKCu2aU}4#)7pj=t<=neOzOrJs^UbUU`1|6FmM zm5w2pEjnk%uMbb+T9bj;?G{(CGr_U3>ix8YnN`JSP)zDiuh0Q?K_J1BYm}Wpmf&#d zGRr7ancCU{@@~TgOuI@++54Ac$^gt2pIW#@H$%dtznv}mM`aLbADuaJ+;tygs8$~R z^zf`^a@9*Af4Lk-Pk)@gZ!B!pgi(yxOhRu$@sevWfer-2L%%x7R7K|;a^DYcMn}ni zq4+f-PLgh9O5Hk{x$9=h-{zkdHI&)B%*ADdI5JByOqKlwu$eEw?Md0(Zd)Yc<8cP> z9{fD(vDI&@u^?ZNspPk-%(3|ltMrRsm-Na1DtJq(_)CXeqk8t4XFr^E2SNP=8O+(I zCbIonoXKZ&KT{@a)c^I=eWN;l?M{z4a@=rZk{r(h(3Y3y4zrZA&-)sFLBtZ=T=@SJ za#DE^fT91n7ysih0LsbuuQY@Pp!A1ML7GQlJ)<-@?c(JuJ zK4$y^-u}vzI+@n|h8{}XF{N(ig~?X{OQA)wfQS>NzIkH+FIOkpo8O;&;&@=jgjaOJ zgyAMIe_#9zO%M5*$`GlzO#J{hscVel20nQYLv|)l=xWHrR%hvVz z4D7od9WdH5gyZBkdHpeBaTBZb7e`?cHWHG^QK{qz_BpYY-EeBg)LSxWxtOjO?H+7M zD}=Bzo%&ukVZBk+h9cZ9{{&p3EFUujSxBsCynbfkOzfeZ3E;%TPRHFBBd_;(a=={G z;Ul`AESeUsjWSW6cfIKqm-#!+f^Ye|`=Vnwh|wMOhR8hQYhQc7(k$PTHEUla%OmL} z#u>52e1T5Ek^*}{tPK8&v_#D;lq;!7qUw-TMv4-?_7@ABopi9`9nm3arFvVh=y`M8 zPf3dKPDU7S5I~M>HHFF<(tc{?hDgX;&%xWo$0n7>&jja)F)v^j|DtpaagQI=8kf z56~J{NwIL7&uv74VCLc>G#;aPq|&JM`-f_#<^Z_eQUXmIoMkzyh~Xgd#w&P2 zByC(3oH>iGVH#|@sE;V%$_uYO6;^TubODz}9F8V|9hHC%J-ZNvVtdmHqP1nABoOwfm&+53I}OsTQ=rXBy=-AvC102uC&hWURR`oA#( zsHqNa@N>X&EyC{bK44%KbJ!aHe*JB|;qcFPf9?g(i)FQTc&h28hy=NI$w!0`VSC<; zT&}k|dYLNV4Nm|N+abkzi?Y13jo}FJ8+$^~-2nIoMQ2mMcZD9No@Y)Q4A%vL0FY_p z8n)QO|uPW!Q_Cj1zXY3w%ZyATK?l8IuW2hK*?s%AQS<3}6bYrz|s4_@xlo5Cr$U^bR_)x62}_%B~2267~>#x zU`>0w7DJhI`N<{!F|eQ8=6gw{*82^wMC%NV5)LE9kpi7aU+amf+CK0kz!9l_KJZu+ zcX1JctD*<#dgfB=bM|EO6}G&f2}DV9YA=?zOMIa}`^q7d@*|Dq&>l@G5QhY(&#c2zNr z))oo}bzAH5og$duP^o3(f{~mVGV}lh`$(oFADWfyL(FHi+|LUUc=-!E3t3|gZoi3# zMq;F^$$J%ZsLStL;gGFB04UhA4!M}#?9!d@L~%RBuT;o)CCAjZa@@_XKtVbGCNjov z!wN)-+`Ouv;1~B#XTT7Sjf>7z+WBDuurgasSR`C*{w9rH%twx-NK0HHx6-M&FvHyI z#w9r{FhKt7ZqQCursVc*Fj5XuKtFyIH5JU8NTGz|YM0hJ1>F)I0t9~uJ`hDLN5$n% z9LI3Lk~yk?$O!y(;=J8Uzp6=K+cZwpY+hl}{dv>GTcU-K>TyAt$%>#y4uvVQQPwZ} zjy+U6KBgK%t50lurX7uK#hrOHEeCx(h+3Qjg|Z3()3G2p3pp8yy>OC3$yK;?gWNvX ztM&4bm$lLVI*mg;4$vu9y(S$i%o3PtvX`z7^_V{z>OuKT`5IQH?+f0xR%DcH^zTxZ zzgns!-149AGXjB^M@>IP3Y{!mX?eQ1_w&3u!9ONZG68d*=R2)cYjm|ODt}Ds*i~=8 zhy+U}0pd-N7I#)&;VObGq*?Ytk>a;RdBJTvFYgnNHPI-o2GA28g@s!C&496Us_M?Y zZvp>$ZFFU#J_VPuC$X()o;bE*^%Ae#v{4w@9Brq*r#X$TE^Tm&%xr7AS3^I`&!>Ix zVH>_`O#C!wi$VJg9d)M=Tu<|<%YXZSOr2A7X3@5-WB;*jvtp}aSL}*yqw>eL?TT&N zwryJ#-t2u&yZ64Yht<|7cWauaVBx87 zT9jw2i2Z=)ofv1GoQI>ZijucM&q9d&+ot{EYuolYfgJr z+QKsRjB_{6lFLgt(zp6JarKbB>#QD!-C?muk6=5cL+qcnx|`BT*H@o2SH{-SzYHZ* zEwyuQlgky!)wd3cPiz`fbb1kCwW7{0p$B^W9J|u3YzCLqB;`g;p6Dh^+a0Vk|u}Tar{aqV{ z?BRC_EufS4*8^Vl;{5T^v!Lz#%q;1v;_g`8L)Sv@4EPh>q>Cw#@$l#J4}JqX@n?pk z@AYk$;L+5D4Nb!PEo^B}SHLA=72wHHpzz;!ZKu4kGWXWi- z*_$iDuyG(MHuf1^j~pA^CDxbF%-KUV_y6da;dmjZ7zO~yfeK_e+rvbZvt+}(UOP5| zNpW(6b8YzAL2z(^TG#-YolTGrfuWYWW50HdZ$azG&U?s;WZTR(EY;zOdzycyKrZ-6W^D7#ud3^RW(_IwsIK!Z z96!Iq02)~WfV;ZhuI4;+>9b*ylXM{j*vd9EmGY)>;2|3=ri`832r?z%2jnVan^oOb zW6J!*CJv03_=VPBbuMM0)nShq+FPvosmKWK6|ZI^@QcwIq5_><_hpf z8EA5|mM;WzvkXdn311VhNPELC+W)WfhfCo@1cd=(|M5S*)x1E!3^3`<;%$AoLKY#js*TOsE_-N%c2hgauG(P zPjOI0-24*QB{MUhBlS}Xc0b`Vul-YPzKa|y3-J`I6`=+w6Y9&D=4Q7^Md<8L@(7G~w`@NKEoj0{g43v+EytlY95>)hA6Q zXon4BlZc`4N-O!R_ZGN%fLRIWy|zrv8M!nQSfEU zE42$ghdJV7pNZBj&W*QZ$relcMzgV0HO^kKUJW(Efd zq4w>KL{&*vc6N5vcFoe#9NVQ{!oNp;Zte?jCbYHvNl=PdSG-60%PzX4+FW|g(`~cqLa&R~PX1T94|s>q<$rh* z=%jUd+v;+oo31kr`-65zcM+H2xX|}&IKoS(LIIe)74z^W3wT>y+bE4)?0I>pOJA(E z`*lntwCVJ)O8jPRS8c;Y@2B?&CMOQ*>8?C`>Vo~&>u8~){&Uks>`(+jyo#>rO6$P_ zyTgcE^%+wqkcEmqtG$`{cvG7#jO2>r&s0kUS2G&^7qp=1v!ob!vEwVP5e8604LV~_ zq7&Gha#p%9AIYA@R=d~IARS#e_c+SR2zmH^9)`tJUzfG0mRJ)r_D5NM@s(iXou;oR zcTafT4Rxwn5FxoB$70RZgJr{Vce)N&m|snnoKfyI`iG(%&Y_vwyshY;@j3FOG*2<5 zx0v?L?Jpb6{qu+sCaG`>@Bga_DLjavaQ{(+|3vmu!omPkp!3Zd;eZPW2nCN3H!yL+2D$>O;`-5_94pR7#2J#jnttjAg3nlSXpyclk}ep>?W@p}sxC#EpJ_YE~! z5$uffYqLz< zJB9K#1<(N;FSKyYuq890u~%+tby%@CHdi@2u-~d0(IV*@bcZFUTl1U_-|UAj;YMt^ z(EJC_;A>r_TIGR`8o4iFyfU04SxG5e6I82|COG4Z(wg=xeilWPNjUT{sSGWv7e`y4 z4ILr-(y!#`Dp8Ye8$FQLG3(dL%VsYKx=GCB!z{aNh85EYmB)ctt)Ng(R^eQPBv=}V z(}j>xheo*7xE;&pBE#?>9Qjs_tHXzvo7FcvST1XJYq&t2$fMsM9vL<_J#|85Jc^E_ zrtx^A2|s9JW&PrW&n7tl{GY zLXAju5{otiAd@ygzX>9{2SIMGEbWL>5xJz9^jk+&tGpJj41rPAix3@XUzfKa*?k;% z*#K(Cts?Tz7lqHU>n=h4tP8qyy)ZZSkjfE4ztF4R1oFct(|R<|fr zYfUN)QxyR4C{pskfcX^=i?U;$I~O`QEV+dLkxs_I`!{OuF7d!4DXNkgtutt@l(adh zL2C9e?(RAL&huV9GjP1hg?mKXO9Iv@g2Kbkge>s@GCj2~Si5qJy7m3{Mq0hp@v7S2 zbaV_L3e()e!M^K#-XfZ%qOf3hS=5&^{xNE2Lwvg**p8AaAxFNRN0NCOoN$rIJPRt@ z_=EVg2Cu5l5IN6d? zds{U-yF7bco?42ql*?b=hW7bVxyK7V77L4jScfo6Q1vaFWzF_MYE{{&PYOe7 zN&c93roFG!&~CL*+^-scnM1`gVLZFJ1N8haM1tXzn)mL%M?8O?&oKV!dpf zO?2c2`Qub;j$0&vzdv%PZIn3w4m{nVVjC&k@l!pBTu9v~*vVoP=Ha~$la805_~|cP zio|q@Oxf(N1NP4Ki>6v+4A3#XFl}Tc$excr{sIe>)yLq{$r~AE!#`&D5i-UKI#Ns4 zqv9Zy4}o8m|Kw7RuAjVC6K8sR;vO*6K-!(NO-=bZzu(T zkrJH<7y{<-=-0c|dvFlL{`pFZbvYPMEg-k2fk(a{CSXFAE_GMEZS;Y)w%~B84`&Yq z?a=bRHSfU?-;D62A{5)&iif9gx%ji_QfA*BA2nxlW|n0%J?&hecJazm4`adz07Sjs zn7BH7@I*3P?)GrL~^7 z`(4K}pIw0W@IVieaFq-~`;TL6A53m}d%(`IST4Wk4gE6u=v`oQB^#<4X{5gU=vqY2 z24cH%C|vYhcrg@$z;tf)=DI0Ucg3%Zyk7*U`}V|K;`Z@^^DQVO6-`ThbWFL)&B{bd zLp>GEdR98eX%!?uX{*XC7Jzn0iaN`Jn;4|5_HX=?wvz9s)?qlzR(Qk!qZt*Fz7A9?h>ybY_=w+sPt|K+fC6Ef*jiuGiL->Yvc@B} zcQH6caf4P0H32soeGw8;U;PcLMfoZxx?JqDJut&WW3rkE@q;ZP-j$5&Vav_m+~{$1 zdr7nwlv;*p)uXH((IUnxjffLflx!ip%|g#(_B~>>gjQ+sYtZ1(5d%-?Mjy;8$ zGw)U(J7(kkr|Teq!7*SXEuZX6{EJc+(HVdHa7|qh0@ zONPKW*iu0MA<(2irvd^&^P3}6za0|5Hzk~du+ImZciuCJ7eT>=J0viK>JiAj&=}2B z#jshfC(k-@yiz-hu*EWqr?PaTf7^!y40HZbR%|OOJhriOxBKF0eoK@@JzC)v}4#;FNcm~eB4!Bvj@hnU=N-hjVQ6F58Z)}0uDYhUg-&oIr)z=fCE&fv$ z*s{fQL(f(;Hwh&0C}t$>_JP~1xA5q)39m`df%=xwQS~?9-&{*z%4}Bhf^QxdTqn>M z@j(jbfMm=uW@|zPJtsv%bGVv$i=8aeviZ+WFYT`#FtI_hPhh_xdqcpJe|LQ->Bv`| znrLxa8iVRaj4A%*FDeGP`UFd$u;I-k>@f~Bo4YGq%BOeQa5USx^i4ypCnDk69>&WZ z86u@Y5TU+SlC1lFVbt)3Yr($KZC4WZ6+rizGm|8pq0@GqjFMNL8wqM{xy}Jh2wiE- zID`DRnZ#(1$YZcDd_YS79lTGV19M@4egG07o1{U-H^jB<(2gwj&VvG&M|UG^QZ}0k zOHezCr}z_Wn#!3&6BIJ@l%YO;vbT=t(D2f+MX_#a$nOX~!XL*36I&x7U|Y^+e@F@d zO(|B*Y#s!;!P#Piz|M8%;&uV`c_!{=!Z6L$|7=HH@0xz)83HGj#^DK9ivlY=vD63F z$7a!iu*nTWOY#?7e76TkV5)sX73q(zhW*uHDevAMh2s`V1rfl6KLHjADRPH5aJ1D; zQZOrBpf$R!5$bObI#XGw`@=?qjKxhnu8f|07o8+|3a%dKiCF31DqL7~t{s)6I}yZl z8R@RW&QIUIlVB&vbUYt87vV0)xaO1+8z{y*D~}62yeI?LIo~~?-i$*|t|JKxxf%jf z=mG9_&(eb2NT`Np>mztsQiGqllXxQC@@H=+mo#|oK9=Ywwc>rc8IF~dwhTIKwt5tON8a-&!S&EHn5jPE?3yeezbCGw8A(&@FzhvzfK^|gXSjJl z%c!Z$zZX40k{nOi>yPS8s2SXMrg0;|j@B(}nm|(EH(b-Q>0%Kpr6th*FzPoK%5U?v zha?y@-Z(6LYs~AE$U`+Rr5K;Q@R2!SJ;Dw zUQwAqQWWK3z?K1c<)93*ieHjrY6&LMM5#F$ua+@wM-JDz;(bu-7&eQ+zn-iP=-;r* z<$a!HtER*7n>r;H{B>d6!r?doIa3uLwt)1*l0Snv1}uHK&?2Gynv2$MHqDDwB-97R zza`C`#E`}RS%T6d3oVhsg$rLN-qYs(TJ zBpml)%hUi<=YA$+ShK-HiI~sjS<$b_zp$&LV-H0)?~P(my9u&tn9O8rr0_62^#~pX zEG(jKDq?od(;f(Vme+!YaD4d5xIDKb`&-9Q>%6(f%-JnXHDLzyH;7IsuUhWMU;-xJ zS9(W@+T(yI$L&lBtSv0Per>z35sb(9q)R7_PA}`TtiAwT=-#!_2IQDnE0>TYvrbKk zcFLKx=AH<8S8hS1)zV;G+`>+jSuRxu@H5-T5RXw`fMvo)LayDov_LK8H%|{GF^nN+62~lK2a0A3Z3K6G2uGu{2Z}y)QV^TJbq6Ik zizT{=Ig%eQKuup|wMLbpEqqPwWa+(u4#D{Y$m$l#^!H!q)kr>;xUZkkbL(RjFw1Qx z)4b4G6^Jwz`{)G2TjyhGQEhz$Dj4WJhgP9^(_9nb(uaGnY(Uw_VaoAtwuy+ju;t-s z!eBGX58dF}%#mPnSnF*BiA#7OZE`V0&b}<8*|psfs6{5L@Kw4p8`|krO`widiq;(ab1Sn4b)$w(B_3=?ywr2fVESLC> zR3N5QaW2-0ah{KEe5Zcjuwl*GsgsmJn&7HwoP1Py&SMEE?UAj0iyF0{t>SDXirS$hyn5xV7$c zpiD7~F@mY0n%e@?;AL*`(qf6 zP)P5M_>SHabt-Zw+yP~Sm>nvQIr?5@S!V!nr@WJZRLDE}_@q9A~y@P5zYDgYBH6_+AaKIqt!6CqN7 zPd=h-ifsD#qAH0M-#y;Fo4|ocA!N^TH|L;=&3(-T{b%5fndV2WcC>J zh_Z1k2{h&t>ZNy-g>o|(Q~zS4pR}YK`Qphyo~ZY6)q=M=VKn}?TMFur>h@0r17@L6 z&>mc9a!A<-_ps*%f=shyuotTUyvV2Rimwo|0guMga~X06l;|R0J`GPm!9d<9FxrU^ zN9~hbJL~E9PeoH&3Ua#1KJ2WL8Y&t&NsdfS`S|nL0L~T?U|z62GUw1__73ie+vn^G3A_$Xw`^hU?RGb~sf35P>n)UL#9(7gsA1eafy|XTOQhy8 zFIB5*Mo1=T;QL1qXwwx@^X@|m?i84TKX7(Ml{h#qocXcCgN=HFxU}pQzj9FI?vNiU@YpNHVy(~GvIc=#;8TO} zd+!`6-bG{F4ohU#OK<_x_C_RPOsU#8A3B2<0$NpEOL37*+tO8zbv?tsS?1_C&^799 zcC8nTgJ{uH=cS)jz_`Uj2nT@4W&!HW) zmgJt+@PvjA^IdUTxIR|nNPHR$BC}&qtmSaqHw^_>5PWBqYsfZj%D!O#v66snE9vpd z-t9u0jZqt2KfTB z9Z)0sudIWyvn3C~Vy55?BhmmXadcz$n{GdRg0^YF&D6K+){8e9E#`>j;;g->(*^7) z)+p6bb$_+-A1}LgQIEE-FC^qaMnp7-Z{qHInRraZJQ=ig>OUNeoCr8x2@g8(!})b zVm#Oo3+5v~18ZCqMz&;>gqG-6iDXdrb`AOH$Lb_^pH20# zOJ4Vq?FCaALkLg}|K8Ybu6|0j7jAq{b%AQs_%qnW=YH28Y&^)EVU&OOIzA&a&zJOg zH}@4o*)tO~Ilp%Wq=$SZS`9>Jdk#Gra%pjXxpAv(%i_=Eg|iVv+qyVms-l*qw~**H zdY-YT|77-FJtqZPoz1rLmVQhkwXM%zUP}Ki+_;!CCQ9jhXx;(;cguxG1UBtnMX(;+ zyTmuUia@gc@`#HphA*+@`oqMe-Y?U23$_w1Z|LcjpMGq=1PYA>fXgbMIh4(S49e=h z<$g#j7E2D@JaHX$iqE;f-Y!TD2bd zS|LRC>>CI6^G8_fZ|RTs2T?>Lp;z6%z_3Ia)N%7O*EL68G@J!RPrxb$fG7c>zn;|$Yjgg?qHv2jv4i?z9a zvaXsfQRbFxKtvicpBP@Ea(96-5UK5aCd4s|bMr#c-hsX&nhUB@`+tNj%6tOE1XsxVJg4!OEMqybNW)ZI@ zt#Tv7Hk*=jvp% zbj_r-Mv&=SPELbG!I+O%JQeAKFN_U0k=RoEIj$&QlFO9|jWBaiX)0Nf<4S6xO|`~1 z#k!2iWOG@^)V6PV$gLtVpf^~AIZeT-%1E~@r@*+D`{mALpB1AS|zlkvewjDiH1$V?xVOmZ8X}CbkSj6SES?GyFsnL zi`l*g4Hw57F{^Q#XpOPuZc&g9Gym)p5u$+Ig=Y^4KI(&$G&G>@gxM^(D>@=MU}|Z_ zLvz-;leF_5E}=`@Oy5Ep$v`&Y4pAQHndFk|3>D}`^+rYL@JP?Y|3?ng@IW87oUM=L z(c1!_qWg@@>md*2>l!%kl#WU!M`@T3d>>&t85&xfmR zpW+dXqzH`&A_9yoAUh;d`nnpQikfv7WIxV`w76GUq&wM6`K&nVWe_}MA3u49DT4R}dxeaW?t&Vqw_WsJpYAnuuCntb-T8oaq7=lKMHJ_VNR}5cRv-?bHRh-J zb=x2ob9i}TX|Yb;(6K23s_x;jy-DU@j};A1<6lu4gpDK0r^R&)CnO&Q3U)$`$S&z@ zEZzD7iwG9LWeSxR>*;xjb23wv3n#sVM<)&SenJJw!*3C_shSTIQk75gAi0)W`xO)t zTIyC7J}9?K7~>a6Oa9WNW4%H}g6)2vt7$-zsUmY-CEJa=K6Wt`2HiL3Q`UqpXr1Ju&Cq!aN)~EIGzV3i85;E*B}DL2w}Uw3>`g;7AajJQEDfQ&P1J zr^*$&ZY^BezW)NtmULEM&M9C;rV$qB*sze|xBbtnYXzG5HpufYl7V7-O{=dT*BOG?FO^Y6z79{@0_##uGG9J?vn1 znCNrw8i)g)+Ckqz>hxR8P@cR*=rarisQ3>_hH?J&e@@^-{QwMbmhXXeUJNwNH=a$# zX`ch3>sbATdb&bo)Khc#f}>py$)fo7VeZl|**v3>+>(Y?@9PZ=;)E-jr#=h+r$5Ba zZhwG$UFa^8rpj%;?0m`CQbb#OMApIuR>RBwxNhIGNDH>!=6g%)+o@AFQ#@DM9<8Re zYXsj^0VxCH6UXFUHL)hfcsFM^aEsrXvFL8`4EoRBMyTx90w z=lcEr(d~4I3Cz_#m%HbSQ9Tz*rDN3txcw0BSN-5I4zpwNY5XQ zg^%)$bE~(e@odtL9QXBA#qv+Ch3$+5^ z0U2DOSdLirRE`gYa#U+{Kh@i$pDXBt^Y{a*$(inZEHRfFvpt`h=8q^VjI+ece|X?6 zn@_5&kJfy{hM*T?)ws%^D%$c?c`5jb#ChD+)#~PMt^c0>;cL8t+JVuCG$q{*(`p>c zPHVmnI2n$RLO9ks#Po3r0Cs0+mGcnmPn42SMeYL8quzZ8BF#QRWKLLlI%#qk=r}C# zwH&^Q3*`k02`oYyUY|WwOSp|$70u4$@U6HAsN3!<`B2~$)1FVnnsb(a9+C$9vJu-l zL0Id8^B>Q|r*8ipv|<}q@(JV5Lz+RasCJvFS60Ok?w%4eCG|fy0~7sl^ux(cOc;ih zu&o2iz#@baLQbz^6J%;T6&zYH3M5#h4bB3nFqN723CclTM7#(O==|nysuau;y-xp} zZcznxc%Ir2Y!<4fXH>Mz*bcjB%pM@rt0tOsy(XWt`I1Kp9I(j+4EwZdK`SoKc*PSR zo2Yb%b#fDDX`(_?0fUqQ>iIV8W!dKEzWZPqVBNNaHIctYDS2!(-r40H|LNNJ!3aS~ z(T`0O6yhniFq@F8_%xMyiv?=x2xA4ZK6JQ>r>ikr7d7P_y5dxg3C)>S>mhTi;oD*W zg9`R!@oaD{Kz^x__kueZzt19eTaEA}|KJ9@KhHIID|qJ^1rnY>Y*=7IZ&Ruk1d$Ou zuT3?@Vn~Q#D%*asf#W`M1&d#iBlx{K`iOW5@U?73r(fwqrbA{COIi>QmM{}?UVleU z5-VOPz6#gXtaXvsZm=a9k1en@EWZjkbh;w1e9J0&@2CctjHDGKH+G*> zSXYyRJDVz&fg?(nUb0*ZB7g+an;B_;@lvw!0e|i~nUo?d6X)&SHiQdnB*MV-iPeh=q zqD7@!%c8NMZ3yLRU}nf#zfF<8P&nfOu5jr4@Z2|B} zD^kjQgI2WbqHtVRyc_`M6g7b!JO* zKVbTG?j*61{JDegL2;J7$l6A}sBV}7I(04nD~aE!1Qsh$^py2}06$owWD4%U_x>Bd z=zL<;qu*UVSUeVue7QrDqrAPI0@SbklQGTLpD*ac(4+`+%oxzk&(IFo&{B!c_nVA} zT^=H5vx3dX*U@(ErG_-mI%w?r^koU)dEhjLK@ojTs0CmsG+K5YtC8=L?oAp8Um`NY zTdN~62_x;b&rNlM8%r%DD;-yMgz|(`F1ct@^WJ#CoT=_;*@L8^_kQr;;zeP{od{~= z+LW^a02dv0#z1@Olz`%Ms(^&Yrpmv~rdoJhpVyQ9t6Oi|>W0OrjA1pa_7PUa#I+Q; zK>#N(-h3rueV|aMx>-zsXwcr8bL?`#ZV_sT;o2Z?#eFj1?~pq=n%$4h({%FC_!3>H zOCqr?VCIL~Z?3lOFD7;_nPuozkaM9j&4~+Zdw9H|r z+)Ag&9YNx+e#a0MBKOgLky~-uq24IGs(xGZDIr4uIbba-B>_?8DL%fJQKV#Udp#J^ z!UHh~in#6oOW2+1`dJ8Bj)cg1RqEo5+NSMPbWF_bIIQ?JlzGuwBd{`H<-`Z1Z>b%G z+@2b3K#8p(2Z4Kwi`IzAq<6wL{g_aK+Y6_^F+wTt55?0{pF^$egk2|yma9vODu9s^ z^|#Y6N*tX;5(>PG~{G?vX}!=yzyT+IpE^eMIO*@13#%B#J)= zVfw`zn)_KuLA|ns_e#;NgPp(EK*}3x?Fe<)VcXT1fhfFSK42$x0tAK>f8_evZD9RQ z!5;ZG{0dj>ak}%G*fl@X!w~nOucsB`t#~-HcV_G8Ml-BW)l|z*tlkqY7mv_eRqLqFjRJqhb*MM)vn-yXc9T&Pg0?uE)Yc3mZ!#7(E9i zq?D_QXKJhAY?4st*l^+{bFl5D|42owDM`Xw;PfH=KBh-*CHurE+n+1P-zJ94+lS~t z0%>KjgaBI@8|hLJqRSzx`%N^<-sFjmIuu^1V%+T{y}~R-FkA)w3{Rg>&7}y&Yi1l2 zqW&5Y+P=&YZ^(xZ;GsT@R;1M|Jd;Zk`Uwuh7Ko}NMzy}LzSsREk%jJPksE5`Yww@o z#&XT&Kam>;VHbIC_=g4{tNv!zaiTV90`26M@g?yGds7_oHci5*3-}s+lFmgcpNC^j zs{)uD2<99#Ulepg<{$lBzWir;%ovNo_}(?w$GXcLwb^VdAzk_-0io|Pnjhqtv7_J_ z^R33(_rm+uSqvUq%2We*$>U7B@9s`Vv0h@RMtc1O^(!SX>MSd&xaU$(nAROw$YIlG+l+!u=mtlbuL}> zB~hS$+mQmrF{wC!9Jr0xV?yFvrZGua3_lpv>N_{L;%lHS3c^BJ6zYqX2}}>?ol-iXEyHmnG$YaI5D9&ZpNMkADuS23ucsqZ`U|AB zPo#nZh5nu$m3XwPLT^viqG!^_#{k_*S1Jexbm}aD0w>DjCMWws(8*@PARC+zON<|r1-~6V#Q|=p z7d!@_U1D6l^=)EpIv@v(>L7#4Wdn*o4`(|3-m`!Z+~>$+ab5aD6#6FZrM!}Z#74;J zvf64o3yJjnX8j8P;D@S+^$Uo+TaY(PI&!Tfwi4Q7IpDNekeQu{$8O27**akOBV`3= zh&^F;p|)vlyZeh3C0*5-=pOX){u&A<+xfaTNG|l6gs&Mob3p9lSoe67x+SQ9G^F5u%X2xwAVO&+d^zA=CkA&b<=7@p#%Fdp6^t+^cR7I*Jw!6?#D z@o(=}F$HC0x{_#F?&*_6ci+lyL^=DN{m9~(JXYnVyT)4+RsYf7WqV<$iy84WrD8yw z&EMjK1547O_fZh=1kCtE`uP%2^uO2P?EeiBr@&7Eia}RX>Zbtfz)&}$(AT!n_+oG+ zPHi`I3buA}iIY&dck?m~IZVBq(U|3^)x3~2oA+Pvw$LF6;)*aB;;$`-!K)@q3+?LYo@5?5-!MR|WMaa8h0vX1&dka@T=V`k8zDGY%% zSl8AG5TpLM`!S$YLqVBy5Wjid{>Mm4V>_XunY^HwQB5b%o0#e(xFuY_c;R#Bkf z=Y(yU*90G}s&_qpG0k7$uF|u*q19JrjgB;!{htqbIcwP9CAfIPysupt)RCwpuvq?2%lh5L=!`Yx05r?KtwhJR=3iY6~;H*72imTA8PL zog01iR=;RePfMF?*hc9og!&*T~sP$RZ*^@`2Fqefmu~RRZJSEQV_a5*JafK<=4Fp{Jt$Ovp}WXVLSA zG(Hb?R4S=NvTn31X#6$gFh>IycBgBS0dgyVCk$n;gBBAhDU#D`?c6;RN@tX6ziN6< zpxW$9n-5sbn>nQ4`cgp0#SBF?6D^Xv!%zGA51&+HHt{z!Wwq$tZpM~S4!UO1s8JnLeqJ zpnTQIE_o?%)<3hdKA-r%`fi7U6NLzFd&G*5)D zUb<;@FI&nerGzdtDj8}>Vgb7)4Hs z@(sX%l^({bb|d)QWTsy|*`Dp|WG;>h5goZ4(X>wBa@`iElW$O5i1uqh>u4p+ok|&G zQ1B16xS`=O<=~>n(YNqluql1};K-;oe;kr8ojZ^?v*9KIT6`~(5)%G}gY_i4_2rdm zY1+RlSMP=VmQ?gNZ)Jd5mf%?b$z6apm5b z^qvHQdYlWk=I2ngKYzy3XNTDMA>cV1CGs3`fS~*Cawo!>%I#@m$cCo(Lg@8N3<+GL zF_E|ix3SSztR^?voSrJBQ^pn@L=F8dh zC>9rQLMiV+Q;FI#xGR)dG41MIGvv#RJwfdr*&CyNxWyRRmgL+DeL-{YE8&+tu*A2Z zms05;dlcnJ)B41#zL><;B?TmLC0U;#F~epFDT0S5jl(?eS!EE>#w+!M>^7=<9w#0B z!?1rK3JYk_ii+chut@jw0v-{zRNMevfjLaUWA-8^ohu-X+OyuSC*4yzw4RXfxIGNb z0i`{DPnL|?+o3n9&upmLpfSQTY+)q~lTv&=8kzXEk`r^+e=tK=eIhQk#bNDLUpRcL zGjJW`#Jd{BM`023ogLn{{M3PBv~B5|GZ`sq!N#0eZmt*-4a^Bt<|me);n}u=`aNGp0Sm|9Y%lNP0f@Yp=L{gI zx`0FWe`Ot<^@zO*E3vbirMF#)UITQcMHYylIrU%+_n0R zgMPT)zP;7!Uu8|6Tzx)1&YOK@Ri;R27+mBYOJx475!KkBB{{6&JA00pDVZmKXC6pO zkPQN&$I2yHB1FjUt`2p7?RVDWF5ZdSeJT)qZ61Gu2!&;fv(Px-A#xl7%qw9hD+GHfOYiHcke) zqII5VxkvSu=r3r(`HP%Pk$CnmG?{|I5)BKAc|4aTrp-wJUhCxtY@Sk1frQf@Vn|&3 zCsJgTW|-%KY#Ema!BG{;KsT{7>z7l0um17_au-b}A%b~sW#}xWvx@s&nwP;>AE$OF zpQNlPcDL=0EZ|wY{xu1L&6YC^5|I#!Y2%K9lbGCnqog56Ce^LsYL&B%jYCUcb)jm+ zZ8e~!Z!tou^I@a8;oQ#R7aRp3qlL6MPA0v8A?mn81UggcY@#F(IK7ONFSn_-nAc9~ zJQVcA#>42Glo`lqWjHnQQ+U{UYDV}NAfuNZ3FuT>m7Oc%^jY=VH}Nt;i*s2C-PAeuXa+cb|DJK0ec)2Hv7&w0%D%lO6yy>a14^K1J=~nW>K_ z-~XP2Sc1n{C%*~AD4h>L@if$jQE`lKtKdF~l|7ava2_gUt&$Bya`)N{kl%bPotG~0 z<4;j_Om8dX&W}Fs`1PN+PgLKfDMWnx6VOI;k)f?wd=Itw$tbrzm(%qWF;rGIP9 z>d=D;J%wxFoK6YkYXR&& zIrZ#5Dn;E~PKsio$4#qBqz>W_e7Ul1pb%GV-MG;{FA{kGOTiy>C=#1_`o7~BB-1`I z8{V8Ur&Aje{2+w5zqBF~cmd+!23&kxi3`WlUHb@(QnL26sG(8}iPFnC zNEQRuE5Jrn!>_()w(Wmy@7c+-_Veg-g{=*$j`2+un&zTN!z{XHYq|Tuc{m(`!R*7# zF^68pNW9|9!_*YM5lV6M*o)j0%zLfkk-lWnv&?Ww(=mMCi&YLYmd62p|0WI*Y4Lh4 zR8TY`cl~v$LHYX(m2&8~{Rdq~u^&+W`kR$~-}7g}aRwSl<*97w+oFHGU)U>*u$g%}_VUmJ#Law(uy`Q_V z9;q-MQ59_Esx8|J%OQ3#CLI^NIKA0icI!+!w?2bi9`D^1!qEz@a=mxJg&b{KEVK0I z?18^v>0*9lE`EQe060b|9UWdAS0A&~Da}piV3}l5kCUx2R=ww?WEPG177RkVuwz^q zSgyTBV+k6{6g}8K3tba3OyvTn_x~1;o$zoE5Aai(q~+(5*$1p1SVd)*(>P8-T^;dU z-4d>U^79C4zP?A7`BO<`;s9>IT+$H_#XL$ z93|&U?H-9JAF#2xK*5^3SE1nUgo+j%qo9b8DVjUGhv(3+*=J@%rf$<_6u2=@QGDyj z^)PphvFG@uPwYb9h~IhUf{j@Xxxmz+LxNQ%a_oz8v9w%*TRqdP~ncnH{@qxi#pr48-wmbClx@f^WYYR=`h8DGB8|E2(T3iKW zvQueLFssg8E~fjC6+=U0Z@dgcZgm8+t`P%>LKaN z7I4VLDYC5sp}6vAuC*Bd^`pdyfO(f-D4x9;*?Ubsn8|=G z7s0Ocqu3wqwiN$|uCEM>YgyI~0YZYiySqCCx53@r-Q5OvcO8OTaCZpq?(RW@C0KxO zww!&=x%Ylg!=J8R-BoYBRnxO(t!k={OG+8{f_BDfuZwmDi&oQ)GuGH;ZA+YB3OqFG zd5)#`jsrGE3nXi}3*Q8vKX}XFS;BH*fpbKDIh&O27yjjs2#y2!IE}TKBDcY;%`Pr7 z8$}T=Z9p35tZd%Mhc^Ban}ZMBdmG#ooo5@miP`8*j9lXKE-F+gJ?y6K67~UPQ?Y8- z$WLk6R0LT%L6rX()%alE?-D!nP7)uNY=4@8J$`CL*r0H5CjW7!VUMR*S2ikVsAwuv zg_@FoIpUM!0L!fMidFpRe%xp%GXMg3WUPF^PU$ukk(hpr%K{O{O*t3+n?xOhLV=e8 ztH3mp2`foWj!l^&#*&+UTxw(q5n9ZLX(KMaG&g?ysxBlwa+sF#q^v&l2N8WwW^5H! z+|WVjhDSyoFCLb$3Ha(bHMw~uikRMDGn~hjwcUW2WJl|5J$+XZMlmT^W-MSLX(>** zOIUn`?6TA!+ToNuaOy;iR{o{lzqGsJ2|4*oJNp=i^YDz$%M9I*$>@fRl;ZLx%EvL5 zJbxQkSD5f15awqR-@0@!*We0zvf z(=@~SL8kea63FH&^iIU`x8G)^XkSCIx-bRuF_op-niLOQ85XoyDGrHl+P7 z&XPe^AAajxn#AALJxjW-CB%yb@deHfJJ}+N2`#CB5~m!Ev*2FIGmVX;7ZKX@PGp>u z7*BzZm^A0 zIi=#e=L+o%o7AWL6EHA=-H67FL!5zuN! zIb|10k~O1H7lRO9X&2sYMja=ok6#VKDk2ifF$gY6gzY35;*3+?oIkv2_x(O2?>RMZhH<^*nxR?z#Rir>N zjUIRWh>9BZJZ4j!AXW*}cliF-H9Geia>B<5zl@KCDO>2B^c+_7%<3Vjk_$j#E5D-R zcHF0!LRf3tmxv=~A<2auT9w?3i^=xm%Xb7Avz0Y^_rrNW9=nw#Uucg~EGnw-1}X*b z!I#66v5Si~djmG{Gl=K04f893?~=0>F(jLn4Tsm+k7ER_my5T4%U!uZy*39+hqo90 z;ow4~TdjMxgyYgm7rTpseGA~`+2iBQ-nplLH;DMjhw1nSmgIDr!KQF;?0YQhLQ!m9 z-hNAJ=`##2%%#9Xxe7-Xzb$o!~FFtJS0NQpD9u5AyMq$QP5Iaqn54gDoIoK zSi1N<<;*4wm&+F(ooG|rPi@Uk+ELSwn(muvjpeQoZg)Rsb*s2!)}H{`Qz5cEVX|(p zv#Mz+rU-9$)w?oQU>euSY8O6eR_tqzv22(EhHBY`KgnbcM|pPmXUodqf3L$XoktzM zTS2F&SUn3n*e%WHo-s)D_+lvw)Kl5R_w6M-+kK`)yp!9=ci78FTPbmMxDaw>(}tZd zEaoO%qmfn`7`M|nJZS_TKxoe)HeO{!)X-wkb`N&yp{$GK!C)2IL;<)s?Vv~jx6oAm zRZ(?Nd0G75$i-O`@>y9$U0u+G++@Q}$(pQiE$7ioB(sNHcQ}egAan@*Lv%|6p=qu! z3VwhI0az5LI&@xsB;cvkgha70fw?CgaKMUi-pf0#e&8+3UnvK3$SaWlzx+PV{(LA9(V-X5S_^r+v5b2NC zK7%T@4SF=+o_B$Hi>J4b3VQd4<5+@kuCBhXX4g);=@vxouNBW2{nJ|v3P*iqBQWj!K_m~SJnrS{uS+H%>d+MU5qU3OC&I{oZo3p3D1w~K9aj6GUXo<5Ri3UX!c37W8*&hZ$OadqY)*S_8trS5IWbiy3frH!h_emb*)R5W9?=iE6zu67yTO9IfSYedyZTySL8nt#l(q zM05!DKTdi;gJR=k<4F&!L8MJrI!4HVa8ExyMlc1YBC}{NMFv)!SJEBQ(x|ic|Fl-V z3@EyjmGXB4&}3$S0GpC%Tp16idg}V%U^~e9phu%K-l(Q(X3$lwi|?%bS|R{Jj+R>j z`+VxQyO-dCHwtqH{{=A2_9dZu>K&ODSH>dSPR)|~R$8O}Ww0A|f>T#@YX8y?oT^#;%!+^ox0@95aRIofq7?ZrAwOSuc8c4l*@6lh|%T zx=8C-H0sy+7i)caopI;*v_U*sJ1u3Nt@?ur+jz>*68vOkY7IbQjulTYz$?@s*t_H@ z7+lhU0=1B3cD#yl_Kyhz8E0=2Rt`(BfHC($VB42dqeYE#S%|a?9J!IyL({`^-b|xG zFzkn(gy>_7Uc{|*Aqv6ELa#gxQ$Z6zcm{qpel08-RKiI+;~k+D?=9 zeMfcqV-2RY!JmX!8V<}H6y^BwfGJxFD)vL{6p=RBD8dh%cT$zkoIPtTMZaHwMNq+! zfYGtpBKiy(*8oXXL;y`{Wzij^io`cSTZTbyW6=f~&6c6HvN8`SB?sr&QrU8hg(lQF z75z+~wka!xv(G=T$TPSc066qib~dN`3sx|yF?dCvOoLv`{eMkx=(43`NR%RC>C{JzeMCsHThQhto|8`@Nx zw^cqTZE9@R>I7OUwj`Vye@^A2#z|t>PfB?iL6674Ad^<>zQ=5p#C*3ac@?}I)i^G0 z9{yMlW3b|^q0SgMMj5K2Q4<}QnF{DQz#r@!tYC;_5vO;m;N^HEN))R}`#H|`6`%G_ zFU@}g3547yGz=+ zcQz;sY%thYGkz4?V*HS28{NNSo4LmY=G`t4zE&CZChhB$N>HWluZ{{!2Zx0NOYrAa zsMD{Nf{ooHT;@DnkX}bG$v51gHpL5kHuoC+J|S$OiYBENl4$KHe`k&_!xvGe)gU>+ zKvOp+!Ff{}Hg)uSd+jv|g6@9?Ab?MK3{E7|{`5hP=R=`lb&wH7gZ6G;t7YHA7ei0M z@;<3UPiAK^y1p+o!-nW%YRoaFKoM(tY^;lV=lJoc`!w7n)wpo-;U-knEN6H?zHX=( zoVgbPs^I)@0%X*w0|M-{{N<15ox{i~Op# zdq~1{*-t?`e1$cp_5f|cf1&Hi75+xlThwzFk7#%O2ugnKv$wVf^EW$(xLaOKHLeZJ zy^X85%*OaW;PKH}TDC$8o&y&LS2_N)oP0tdUvb133m2H;+0`bx=yhK8>n-}LlBcPY zugWf{mDd@jy;l_CS+?+_%FPoI=P>4T2yX)9SXFk9>~=D>*%_H%@ewA2zMyMbM~snh z7CWcn@iA9Nt>`wb_=4Y(wpUR>tGu2ueYol)lH-&Bn$y@!qG-s{l1Uh0l{!UdsqX7T z2%i2niW?`@CQun7Sa>n#dVqdsc-x|K{)AbfP^-m%AZopYbReGl6+b?wCbQIRmZ}ap z)#N+uVMQ)#7N8O{&<5Z=Lhki$fxH;}6B5sSD*0@RNfPWKEudQNv?)*fW%s1!Vk;%Q zm5ZVkC?BgpJG`G9yzt#0P~aS+kgq#f>VnnZ7yj#T(I8#Opxh*=<#|kS>eS^b8y6f) zFjSJQbC)wICXTRXwcF%h&A-tJ7P@5zTqtB|%`&>*Pox{@qK9>CRTo!lm>+)kHY>}# z9juG=EO5?MeY!g6H!1z_V(0+B3fM>@7RN~1|E_PnUgxh36lOUPaF1_mG3x#;c z0Vu~;P@YoFSGg5C%qSAUvCkQN_>CdxaKA5cc8+(=#o&gN*FMEcF$yQ5#RCGD2AQQG zrX60u7&Chwgz5hvK>vO@=`H{O`z``7Ha1Jnkg*3Kr41)f9aBs4?)Qzp+kd9gNN-sN zY8-D*B)4%rcWsmVId^SC_G6UhhwZXO;e2qp35a4v-zQEkepoU~G7o8;`HI}0--o<} z3G{tiUwl*p%m_o5995Z0`(^ga#Wc1=jq#@LH@e(&Ol6ngM`Dc`wgl6q5>npJd$*8n zAo{E^Vj=+7SZsWZbhFxS z%j5c)(DPTu?$`NWh8}B@s#{#NFRF3#(@NA=9eNQJXfGltB{lHLL)+3W?rt7F{@!gp zzq(F-$lEK_FdifRWO}}T-AsOYeEhu?eYWg@^(LM zddeAd%DWZR?zh8}bGvC%4Dln()4>2ONZvk9q`t#aVbnFadb?J{jfsC7FY{IAnWEy7 zflEM=bK6s){^pzGN@QM3C&0y3%GE-V=W@Swa%i*tZgWdN@73RS~c!D^UX;+$bU|iN)S$bMS)8hXPHk}aQ||%CNUDl?IRjlVq8lUEPv{LFWAk# zk0s^uy>Q~lt%Ms7i}qLkvz})==qMf)5?04cbZ~tofVi)4JlIVgIdoH8nr~a0XOJ$Cv$Bk_D#&9f~2qz>eAM8E43cWCG^CRXECpbXKu`VjrKf1Qi}c9uNF(V>C6Y zkx)|jRfM^AVFwWbKE;tOLfQk>IMFErNnHD^Qz$SdB$ZBf{or%j1ph;*@gYQ3C6^d0 zirKV0qp6?r;Ej;l)By>@nRb}uIF4-D^v_FyAtZ34F)N0h4t~r8IR$%hi`*9z-W&n7 zfF!iDV*Hr3lM1;d2V5J1s)BFwhujw%enoT=D!HEEX|J3zTU79Rr*R#@!uJY?+*e?s z4pE+X5@>NqeHHqAwU}MT`<@BIXlGyJ{7z@SaM}Y1#5c!c zSP=~cyLqH-|4I!!LYNWVXk@5fA3i$)$+Z^aJYNL7^1+6aXRWyEUk2G_)cK;_tV4#L zU;ImWAPaUz0-QK@J)XNwHwVO%MTfv2cze>QoE~>>z1f&`Hkc`a>_J zz*3+yzUQStr!PSD54D*cxe((O4#WbtId^!q#i2oCPCISSQpxgv8pZ5LwFzj1L3Hhm zHJ2v(X7?4_;|F%C5AAT*p$ZV9gw6S~o*-tbi*7WZELQ0z_*^A+~~Dgo`DW-Qv& zxrDrJ(!qcS4a^<^QLcGt?_>98%WhyFA?eOne2Pv-dW1xinj}5)nk&p@i&XBtkm^t{m^%BgEChY9(k@7T>U-b z3VByJ@r-IbcQ~_h*J;GC>ibY>uGD>3m&!z!^b+1#26UtLeGkK5kib+%ZfM?1xAUiI z<7oDwxeg(-%rU35wz?}QDkV2#E$VOdhpmBODq36k6Pc%e`EzoI+?yNLo?F3Xf6ej@ zpwk9e7BqdhGyD$~@?}(Vzhg!*>rIt9)JlBs&OQM(Ycc$rCs5pSZtwM}zx4t)k+rN` zac}*y7b{wQhRZfoc&0vw2e`IcR-oOBpd2u6)M~+xG%nrhY3LR?AQj^vbt9jcA5w3I zE?)V^u)0l%=_^GfB(?&1IeYmze7|UztZVj=H?ZnZPuTd?{kD9d>(#i zE{?!$^N1M(NAQfx#}O+zph|8n*zX=yT1@0aFLwL-PWN$2ZKcjRK8O&zV7IsaAuP^d z!QDsnC)kImQiA#?H2rrVmE3}KslO#`e%JB942IXQLi$wS@{hahx&9W1ni9Bgb4EPu z=s5nv7vxL!#Ymt0kBWj=vGMnBPh~IC-t=o;KJ;tB;jwsq-cO)S@HRrHOv{TIQ^^fp zr~D%)t1etg5m9{34};BSCZ@-t^pYJe4i50gq+A>_U^46U?Hxq@kH1S8ak8_g*U3Oo zqOdSCv;A`ikd>92JDug~BMnenE*`%Pp=-KkhNZ1cJaGZWkiHhLzl}Vg?iUI8t@&ZT zkC<8$P`|KOen0b9Wa%{sX^{0v4S9xbs(C9ENku&oSD`BtSMeZYpmCc{QA!zFQCcRj zcGL8AhboF%?H^)V6Nw;w&YXFdR<rfobVjB z{Ju2b`bXe3-lhhJ4RpGG1#ydzk~z^ECiWj!zd%s zerHV038Lk2G=5>m4#dyuAg27&v7u5=kH|G$wg3X;whT~l*#)&$bVF}w& zMC>x(4>j{PIV-pRt{1!9$yLmnrF#1lT-HF2AD#IgU`|SVlnG$Sl7`T)pAs54R*eoA zV+Ty;^q}_^2`m7qAI#ol=`qFn;U?ETKfnEc7Rc!adV2b{^L0J{iZ8u>Wa{DneRg@*zn`A>qbCIE(<8B8C*OjfqTBSJ9D$4CacD9V_BjTlc$*m5$z6@<4yzH*9%eO+QiV3ybglCV{{H5P)OY z`0@J$ph+_3TumO3%-t}6NY&%WD(*SwCZE;6s*JuWw=O-QmBvhasF~=95i%`QjIxzpxQ6g{r&Nek&`);{gKctYjX09>z35wS;t*=42P=| z@*n67bw&~_0;=jL4ckdM?z?EQg|f^7lS)YVs^%xdS2LYnWgo>S%48lC(Fa3N6li~(u>@;Sj1I}XjXM9=fZenA{8naIQBB%43Mm7aJ8*G%p; zJf^i|f^4EwmyS3YXKEZ6$BK=%zRS>24W(qyb8^)cL{->X$ui$?V1B{NTkuqkm{LXx zwXCrK@}d{0RcEVE$^FbxvT0!>N@ITfl9hSHSU&6@_hC*GsnaZthpm2Wl`DD3cZaSa zWjx|X<0`91pGNcv@|JWqi%W8bkIpF_&Tj6MnQXOYV^O>NRingbCNk&U5!K~2v|YP( z{a_?Bqj9&Y&q|oa<&D>$q&XO6N(Jc)$d3JJfQd@1P2gQFJwfigYiA#q&C|FPZ8HJi zgCa{^T9ZjcW71kC5`_v~drEwQhHa_)RWW+o>0E};C+x`PYqFx2rRv*jxO9}PT6nZ8 zwFjxg==e2EEDxSXMaq`HagwtLD}zlRfN{|LC(ds7!1&m>>ku z!HPAN<8U*nJ?RnhO#lZK)k|S z9b_JomvI{eZG6ri2bUw8;EsDXXSq>mXOfOy#t67m5vTn28C^$H=l|Uf&PP@g8^|mq zr{Z$B4&s>v-3M00Md%;f$ijx3scNWB(g|w{u1v(laRy7PO6!(FHPUpT%ewD8Qxgl_ zj$JYD7IJ%9XJy!_s_a``g%fbh&cez^G@GRfc6+D7)wo454LE4o2`PYfjoq$f^I9b(hd z9mqXtS68A@GzCWmJFmO!Y%RHEHND5SDskdwRFlh|6QxRJ)}vKWhTZU+iDLtf+ol1J zjgM-M3H3!=-jrbUc@ecpmrf^rYfWj;o9rULU?e2NddU&QmPdNwxXwl-E!$D$>Stq} zl%;D-=i^GtYLv*);eaJ?`c9(GdpEu81%U=Aa7VF@I7Q=bJ$FA*`U$*YBUwwCq%y8lB)H z3%Iz~>DNgYXB&*AY+-J`G#6u)=G)~HQ}?zrsBbhk!+9yL%a47;lGeEWV3s|US-=k* z7fG@+o-b~Q((|huU&oSPkKr$~vjTsSNjUkQxlH=l96Z-7o27crDea}c#%e7fKy7E> z-RZI`R#LbbywVI?Uh@gP)RgTIv~wW>quwjSBWl*2=y zU$ntw|B7{W!~pS61!X%}v-Ho15HRn#+5UVO`aK(Wy3%Jz+H}D;gnVEV{_DfiOX1Eu z_2BQo4`#p6n#{>;@@)#k^2*M{3!h_8tY|WH+opaJre(WzzDRj=M)6dPR?$jPjouys!iyMrNHVr2njDy z9ia&>brUT`!vW1J?j!fX3esVOtMrJxQ*M{{Dh@tyj%S-f5_;Yf7bAM;R+M+YnoJUU znkNQ!CnpwmaaBoWSgCHYsoRhDcY!_d*RQ+Z4|^BC?jBr+7Zoj4^Uz)q*M`8zZk;3D)u+pe1?h9yS zl38m2Hu@#DT1oQcx@+HuHhN8w*zLg2+kaIo$1L*Go0FdhMGeUEB_>-M?dd*YJwHp zN0R=mS$)k;h#7kvj{m%phL6O5%uE>I!bu3!HW`)?j14y!Uj1=6__Ok2b@2LfzLM|e zS7h$Hnl1jW?v0Ct!8~P=mQ$dBcG;KTZ$w;W)TP1FGD`{B0kX%)=#EoCtg)7{!~5rV z4-bn|9{E@f)$aSNr-zpW&S`Vs?udS#^1}&5YL6<``9Z{-+L2Bd!i1BX7t?r^T&M5@ znI)Kb+1oMgj(rMy7<64{3Vys8Kk$d=J0%PAG`y66Mt(H0SD@NWZ*>C>4t`A*;nXmx z9$3X6-Z27{p0W+^jxrS;#1^4=R@W*vll0jHVgRom+j%m{O6c{SJ@Vwt?yx zTguX8$uD>SN((r_A3}GO7*4q?{*Eh{1JuM;iDe!_>M|J1@Xj-lUT>&4$Ggk`N*^3# zWU=pux{Aiql-#nHVCI6oHH^Nz5?^k%|41@yC8lH&b;2J@^F1cMyd6dQ32mnEvtM%$ z&r!XrBvB{doHnmS+k!ZcT<-GuNnFNMAny+Rv#lK#(A>F;-_OZ8_WXMJ+erJ)z;8Ho z*6ul7(}ElcN(2W89FU992W|`C$jBJ!;c?k`v<8;P@Z@3#50CaImDWcGhwyCJ2?~la zD{!6L@0^Jz_)-v43FwRWX+^wb;^@kVqGPItlr)h!@-&92wuUg^E?UfbJ&!#mXa3Ciuf6d@FUO-3>j&_o=P%rW-bLM2bx|UvSND%fS<%z z7ehUqij5N2p;Ep$v+w6NLopr%3EbIl=-*rr4c{HZ!`p@QwYJjge%&>u*P+6S{!&sd zb)yv!WQLcKv2HF^X4KCmx>xxOWRUtQY)nsu75Swk5j=o9u+|n5)ny$%a#vfEiH*{| zc$QnSa2IZ(n0(Ai7HkGL*i6Mg%v{t=P?Z?FO?QMw!~o(Xkv^{_r8o@d{SVYOgPca${{{)6xH#cn z?x#JOgDpl1RTq;V_+JdKI1aucAF{(+(F5U_!2{uYd4l_fY@U3BUpjLX5M2fS4Xy++#ih4LtMX2eIvMWkI@mXMKZm!s>2wU~%pnZqDN&W=NP&q*qAjTW>z_Uu z@`;L!Yu{CEWK^T@8jR_u&ks8A>9H$EHrtduU3x)wVL24?LPFywWblP~tlrXxr*A>> z;U_d>>ZPIufk?(C>WDrXC@`WZ$&)2Yh%xuMxGBDq%zQ=2Y|9Yi zi3Mb7`NuhdpC}`s>;*c#zPsuLkTFnkzL>9#0cH6i&I#YC$M!tAgbKdX-C}(uBz%Wx zIWi?dwb}@d4|;=-$g3!!mHldHOiP0nB_^-TA_FX!=-D4|C1?$ZoL%Wy|urD4HdJEMZ2W9dp253I%Y*X7x9r6tP1Q- zgo+Wak^)lVblD2#|1FYX-T+5j^7(4~j5yLjj*4#k+m16Gs;cJNVK1N?pUu0j(Rj)W<39&r-^ z4=NDG2*}+aT~cr^BaMwP3_3pj@-B`WV`+`rwr6ixWDu7Y9QLYWJaXc=DBaN73&FyasP=UC$T?!w-yMo|K~d!(Sz1&cz#u(o z4s6Mp5VY$+`FGk5u|9X&3OfTrOYP2ex`88`5ekwqE7Up7EB&C8Qz@_ppX|iHisq#} z8cqJ*`3F39@6X7flhd+4G?a5#rbNx(i%#E0K*R!`>Kn2R&VL)grPSqU6O%R03dcsA z6?OcL568xo1GR}lH)9bR%0Umt(F%-XI6J8?^q8xg>>q?%T!sGB?C0h1Z2SB5KtXwV z1QIe;@#({6tGLq6*>ExOm=)}tR770T@hLTUUFiBIIOJeuM^^CPXPX26@XigZhdJPh zB&UgD=CidETf8&xE&DrC7f|ImKKEXxMwq4oYGzN@?Ee-PWS(uUghILNJ-6PyqceZ| zH&Wmtx9y0kLSUS$>)<}wraJmwV?J-xqLj3G-M^^7Kb$(@fUO8*M-GAjRhqox-jjrH zL}-`)T`>V?a|Ep+$B2@gaYPa(I@5dYLO;>zh$?HBj$VTbH%7n!GlRAurv%IlZXa;?{lPjBx(@WdY6GB3nWkuH4OMy+b!oX2 z8EM(SSf}hx6Li6q^WUtFVEZ_|s04xUL|a6@1bU-a{hI%6Iax+LWnQ%i1x5AmsSA>> z!3Rgu0`>p<;(vvVa{iMvw(afB;pOHT)$l&!&&TYBQoe&&FF(4|*S8aI43uJ~_iUqO zl)+EA5cS>9tfl^ z#gT#}!3JCO0sNq|kja~@amObMGjmNgwtolW@2}IYf5k#O*;4HB|1Ss$w@`vPg0cQv z90UuhEPT(sr&_keNLITU@&ooiBMB%5g~6{O3GFygp76ndtD8~rYasZ;^MB+hZluL4 zW9)NSt{d^NT{_~b&J(!Ub_emA4#oCEa>}2ai54gQqRK6OYE=ob=DZ50;ufA#$G+(U zxfb}I2CN^#@gp^;ulY5?`5nbF(_gOE@NAb4!&yI7XFvfpDne4dHMv&uF-_r=E?=X0a4OnrHze4s)?UD8*}}Y zn}TDn6ZlD%7<#Q&m|5OT=s%x;de6@K=iT`9Ttq~q_gu{BN;XKeK%MBEHWa@+gZ$wG zafU^4BmhbYAzCk~+gg2A17=e3#wi zLzGJ$J`cDwj^pJ8zS5kc;@+PUg%|UFd}9~oN58hsN&aWs^SDlc5M+0*E5Z< zO(x@%)HaG{mDFaia%*sPRbjO#%u+p)icGQ|)NOlO8+lG5zc}{;7%Bbi&M?U)&OkP$_-}QC`bYT!dEHC)&EUJAsIql17ZN*j}WQ*R?X3d&ict6T$hG@VNr#vXRe;1miP-|QQ>(Syv zcloRW-Qtzmz3itvenh&J4}Wc6?aM+yZ1X(;Q=sAluvxp56oG(NL2hFre%q3XGz zz{46pG4m|)u}4>MRa|+T4_>Mj0t^*COFG=+ zLaXk*e0SK#It~=)Jv39TgWsd2SE|itz9v)xzsk117n$PyY)`)A$Q5fd ze9ZMV^_p?>P+E&bieBg~;CQ6fJ(f^b+ls77p{MqzB0{AfYdrJiYl}t{g|dIj4;iOk z1J-oNY)96_>#k!WQWLr~6(7xq4JbETDvI%0*A*YBh;_UhooPbl+b4u3lym z*{ZbGnEQZy{?KtvvZnT|eM_>|Ms$oeJLOK6xhn75bxr3>mZgkwHIK0jQt z?nv$!!S*ug7l7m_r{@5b_JVi;i(&VsY0>wAJraJWTS36ET%GpXGkYREm z#;q%b;Q_l&zpP3PsqQk|JsHX8dG={ecPPg1uFlb@c_W$u!Cj*Ed3NJKw6@SwYdqZW z*d6`@6yN%qsl-Qj!CxTXkM71=r%WNKoAE7f_9eTOeizy@AMaN%XLoG5rYL`{nJJ^$ zGH^XVu5MZXMBg3O;Ve{FlAh5P0ETqft_~{P)Xp(&ilG${SljtVxZ}1j@u6H4;y)r^ z1TRU5{;XQAyZL(CDVYXpQx*R?ti!H4*qnd!)_c$ESC)$qAz0FH@cPtZO7X}r(Z6iq z|A-yC#V^3Gki!K_xQ5$f)I;1GVxRXrO?HoNS@YqckEx|uJ%F#%&l~)j9*}TfJ{)`} zy{P~B*&uIzc)Q~5*Sz564@BU*vzPu`te&AvNY~gNet*9wUqRq<%l6CTYiXX~%hkgf zClf;d*-_xluX!|Y6WWxPFc;;X08jl7kDf<*GfLPbD@r@4A_##ZJILfv2qXzS2^6?8 z>}i(tvzqd;CfKO`GuUB6%s}?A{J^jO(Kg<mKIU^k4 zj&LN{0Ew4{ssnW)+dll+gFf=_hN4dP&00(|_G2ZA5eMm4iI7F^u*G2q!C8kc(;neC zvX?MvVS9r0bJyq@?NQfJul=GxH!1<)P+uoImgxr>y?(FGQQM7%n0ayYQG;P!I!nE!oqib|ij zYqyGRXntw+?)hiBB^(0%mhn-$#qUR{65D{uFZ>mcsD~@jXn?ryz6@20Eh*ha5mevz zr+FHkeqsC`Sgk8g<52OL5Y}eEN|B_pnd86H@_zQ;gXb{V**N0}%>x(U=d}>P=>}>& z*9+q=CAi1Q2l70I@!We8kg47XQQ-f&Gg)qafF6!yyYmga&A#wjNbWFg_k*}RxM59{1NL6uk4t|xH9QCL2kCUeadNgv9IpVA`ZV@=CSpsafH6FbP z4Zdrkd*5iw|L*i;lnev9*>O;$*(JJ=$i3d3EJcTRald%w(cNZIzM# zTI_5xUz-i0&XZ#VL03?fcB?CdWsij-eX39SGWmp;h-tS zuES5jiL)m#ttkhVsp~+Mp4IO{bobQZ?k?xC!Z5MTDZ4%!bbu9gv1df1p4rXGPuGl~ z%1AgE}rueeD|n?A#jvFyPc#AS*H*B8Hz z%s$sy-{+|D!ND9o>>em8-5d8V1q%vG%dM3iJp8vGB#a-k#_7p|gqKtM5$qR>scNz( zIzNO`oC%z)XrhhTHaiu@#T2@7P=Tv0>eU?GW&_2unMyh~@yD>J$%q%pV7W2MZN%-1 zy7&pow>MpjGKcJn0-eyy_d+1<$-4CP^zQjE$v$UL<67m&#M=*-IJ>=!Og5#Ly8P71 znc|plo#bGSb54bKF^WBTZkfKf6$ilg77{ce`3Ped%&y38xxGk5$m@CEWPrYy<|Z`) ze1SJPe7^53s$h{r;0E2dhEPZADA5L(E%Z2`5V#A)sK3H`Qd&NCM+=L}SW8U3_D@)& zSRsb4F8sVtBAlvD|$SIcD-2q7_3Y>&_e zEcflgjM}E;{Z@FWwfF=97v;JpEv1NfNHT;xA5D2%d}v(}CF{|{0vx$0)`@&5S&>-~ z4}7`?Z6Q6Xrp?OIOL1=I(b-28K`z6JJN!B0_<}N)AWc`8Riwzi7#A(na)Lv_dms_z zMa23G5hcYAL13aMk@Y7_zjLE6D(N8p0!I4GFZTC_Ec0&nA6Z@TnHz&AtwRuovp#SH z*bRJ7!ESr!%yN2Y74usb4g0Wd2^%^tG9TKr!W3~cUQ6_BT5A2os?ak_@ae9wv?{&S z$|Y;yQ$q>EbW;g~;|3UuLorRx037g4A=ph2rp5=O$=C?2oAI;4%RSdT*~foXDGk7U zj{(Wf1%7qmCjw2n4IW|)#Bs|59-=%15WSI9o>#Mu*zPN}9KMC!Qq-osO0AKNzio+u zk_YscI~<{cm~X-<$whP8Lez0rCqKs1c*Z+~q19lr!@P)c3Rqtu;j zQ*w)_F1VT~&ugqW0cBBFy1}`W{wSym$1&mdYxQ{nRJ5$&eNt<#xIs z@DAy8^j9qSl!T=QefQk*Jj@Cy7Bg}@jJSlNf*WeOSL=iB9enEd9(V43f7Nw{ z3l(bi6aFP06f)CBH&lSvZ{+HP3isV{3_`DfUzCbtH^qFWO`I*d8mR41`8?k*+A>|E ze;ejkUb+1GRQqMf5nDB<{ylY$^Se~)X`#q4>NQiL&;I_^X(j5#El6ibSn6{RUk$J0 zcA2-hXQ4Z}4+FTAK)Z)gjk51N?>FD@I!iAdC$8)wi}tEM7hOH}1`+fd)jCDN89I$Y z*cR|Zj-wml?|84|!ULCI>N^_O-KAhL?IXfgCA7?Uq*3HK6LQC(~~TMTQxUu zZ|3w%4&F5=A?wAk<38}=fy1jz$ip-+2az{1UJMbKZIQ?3T`!shc1;Jg#itK~7 zJp42jO}OD{<+UKdQ4k=VqN3P|5far5Z{4)zF}`pA#&fUR3M9F}Vxxete2f;Gi~1(4 zo!r^im@o!Xui!5%=0Q;g9qL4pRp zO>J5OBCU_*<4~9<*ob7Y$vQ$&Du_~G{wNPhRo&qfW&hme0StCr=w`mrz-WUZRj-P) zot9k_VCi7tkwyhcLAv;J%EqBTKJ!k}r28~zY#e10UOAQ)YgAy^*;^pGlwB1-MEa*8X- zibX+VnD;pqM>QY4z_qOrK^2?;RNo3*<<-0jbyfK+`n-xT^k0%r7@^6O)43I4DTwy; zQaW5&apBFRXG1sT*6kDsg$_F>Au>HOP{6eB*obJcE;`)02s8u{m_-aq_Axn!kpkMW zYr&>H3yYxLr`ps&q_DFf7QL%{YwF2fivpg?j~S%A{Cfx(eS-vLN4EjcU{+G^FMNZk zAW4Os3aUQ@VC1J9J8<6xS|@#+^@otzzC>mRDvh`-7C2t%HUU68E{h3cuewbIK<7Er zM_rDuwf81Uo@)o0fAsgoN8Wr5uA|D5;bb}ZsoUg9xQiN+D;cwU#ZNlL!yhjM>oXI1 zbr<1b@6SNfr6iJ|-HLLa9mpgT=hD$po(9)hGYtxney$jBq0^Q{a){AF4Wq&7!W4*lz_p`p#lVy%gEA?Kz^&qD zrQjo`=-lY%zO>95*$l)Ag!#z4SJ$nW7g}M@D+7kSyvm>MZ9G-&r(RAI{PFf>nRDH# zK`XaSR4nuAMhs}7!D-hlQ><=NtWsJwnMp+)vgy)Rx=#EFckI$4>!vew>}JJ(9ZQ3>Nqn}X^{V8&7w zAte(}EH1@^3?UF;3Mq94ooRIy9%yt8zPAJB;4E!2M#7ACVx7dY53fz~%c5B^k)JZh(!)ky6wM)H2MyY%r;0*yQpya%843>gvd$blE#R{WsP-DdLPbX+^d zL}9&o@3#WdX9_vy4j1||IAV8;N}Opm#jZGhi%v_-Dt+U3)#aVRy;XByf9@fk?Uw>e zGR=syk4?@VgGz2`N#^u2V3Z49`f)d@|1JAR79Hjqy#1IAWuMmEtSk3E|2ZkA&oj1l z5%ASZi0TB8{<->yE9=Nc8SuI4*3L_XlN<3B2!YNkX~#Lp&R}?vG5%l*>GKQUIUt{r zSlFb87%;#zi|KdYTe9l-;+g|f6kV;+e_4A!3HmwF-1lg{&-hp13H!^DnW%K^j$ofS z6yz+Q5%*D1#`V*r?Fm_~;Yl$s^~(L6y(Z{)tLg(FMfp-gi}|DZxry^9!98|=Yxnm) ze5?S4WLFTesw4iH(G*6V49`Lbud7khsI#qeW9sYtkobgF!zI$zaA6PQ_=)KQJ2ZsW z{vkB{^Pj4f%1Q$^@;$Z#)UGCh#RGQ_162f{RFVeAC=m?jqW~1J15% zRhu7|Pb;N=5|>oF+Ue6je;n}@9{Dhes4IF5V$P9$*Eg{ZKs5!Jg9p(z6U`HFvNa62 z1I8;LsC!ksT_L=%yN@u}+@p3JwvdU9R~7^ctnA|hjToR43U0ptmXo=?1o#;i`E9~dif)wQsv`lqeddTQeki|! z&d5=J!szh#P=-Dv#5=8;cz%FWp6lwP0sSJ+zF3*o5+DUF=!}(o^(sEC)z4SIl51{n zV=J2vw|4W2{j>?QMse#18WtGh8V;3CA-YH`;JXPjcH4OXq*U-9#oq$+I&}}qGgjdo zm(Y>21uNizs13=O_>Q0rG*?idQFVY(K_QoYP{D2up1>r+cqhtZvi&;)OpA%(_eMrs z{N-K1ySW_5Z9bBeC+;%LsAYmVBwMBfgQp~L*eFaAs(L42q6Li<)|8CP9^hY?zvd|E zDa{T)wkB9xL8VAn5CZRq#E74@F&?CH0k5b47lM>n-#UR~Ulal8a-sr_8~`D_ zpYcJ`-o>s9yk8`1jKd+-XWjt;nPbF@aK;=qAz1L!vfC=&%xGvG*e=qERxo-Vn)d2_ zGouFZ5)Y#D5Ok`;wFXg;<$)Ye0*d}~_0_OmS*~*^YDbH0es^5}hJ$YQmA;f?R{@Iq zZ*+yjbiix9{Zo;r+(1Z2y1)=)`K*+XV9gwqKSGkuCW^+1mXUQ3aT*yUZQ>!h>1%rP+KsQi1uSZ}2%0URkp;-hhNsLTdZIFQP+hZ!Zre(gvA}dYBJRfUaeWVyQQpo{$3nO+rGN_ z(f)*Z99f>8z`K4_IoXgm>Uga`S$&m@5&ptl6(@zeOPAEV41XqG&vQ#tT3}|Cj+owz zzC*WksRER$c5NDpq6OQ2;ZH0%fxvLr`scfyb2^)_^iWOWCo}YIB7lWHeNs2lG~eeT3I_}5@SE1n=>T{J}69jlUBs%S+{6J)D33Bx}zT!xoBBpFn z@5G%yG<*0X?E80R{$?MS52?0AI@fg9Xzy?!GNW(p>+^^W&#$?y4baTl{&HIt`tnlM zwfXUOc)j;goNdov=nfGo zF_8e`?^%{6@u(sj5NzDU1OlFmgkFkY9Bh2V~#5zGg;IZs#8{_ zN3!N+JDHeb8rJHxMuz$-h#>!}317G=fyIlJ1fvL zPRnJh#ti8@SLK~bBK8Yo8qUahy`A`8tR@=n3!O^VYt`8jJysZ}$Op)RwzKbWoM`Tr5nL?kU4~5p>GDCVkv@6-h17mB2K8;qN^&y%aa)O9tLTh7W_5x#9 zWde8IzmSXgRsy(zIExr!Q7U=M7?D_|;5S+iH6C~!BLRx_I!S$cJ{9Dg3}pZe?RIWx zX)^Jr)Z7r(n&CP(K*ea`;q12FNt#NxygGV~I+x?F3qkgFc{?J3CNFih$Hivyt2kJL z_tq{!+R~*py8NFyeMXs1#boJNoNN+_l0+5H6MWLb^OzCi7?iR?>lkf!?Y`}QRk3Cp zqXsajwhTON{`>YP+BO~(9$;q}sPG3~)B7*-8(0wSDaspaP=jJhEK7smJb1$aj>xPF zn$OJ;gthVIbuq-+rif`#>*J2JIHZ1KlJ{v?t#9If!Y!_~g--cZsdaR{y}f*n6~{DXH)S-xY;4&9J|BR& z@-F+jS%!8#0UqO@iSPkm zaS6kt7o*G%ol|&*!YdmO$c6m-38X1naHXQ^g!lTJn`p0J50I*e#fq-SfYM`T3hM zm^BNL*$qCiqQ$g#mZ@{C97=DdC3tlQhcRj<7k6l^0rHNF5gM>D5AnjXo;*M!&Zs%8iB=sl9T@<7n#Dz ziU3qhrZiN*!VL*l?3-rL!s3lW7E7s7K*UVpR7Jo6h|ikG-D{Hgk_FHJkAG5*CSe%Z zd7>c}afDj`t620u5~8>`_0u`OAZb}Fas|1qu0Ieo!HL0q5|JW^s`cq4OD__Ui8xP} zG0EjR@qMx~P>9y<)mhE$g6{&nry_(4bRBMrqUGhA3u3ar9W|$+H_Qx<>*1nw(u73&R^RkK7jfXawGPAI=gUu zq+Jw6R#nyCpe>i@{+ViJt z37Trr69@xr>G`o)*NE9YO*)-odc9jX?HQ-8j!)Z1aiuxSU#xkY4r%my7aB6b#5?{V z23t|=ylP2_Bt)Z~i*Tat>Wr^+i<&#`GIZaLYRRc=3mw^NE7B$#T62~k4ju^rN$g`u z>hA7)Xet{{av@ftq?#VIy%PAu$oZ!1P<=xMW#Ifrjw!{R z9YGCd#F3}V?;8@hAX3T_I|9|W&lFG&1Zu#abhoe2w_xYa=kiyJm5n*kI-ljm(>|M; z^{O|($ND|N&4B*n+3TBcFNgU_;O+V6mHy{m3cqj77MVHROM~kExpy76U|HVqcoUt7 zoQP%TgFWR$W5a7Fwm#2Boz;z3>{fx+{6^5bF3qZ~>}lnzSeGBhS4=<8zW-9JS!8CJ;B)ERl|6zLDgPTlxx%6!_6OA!s~kY}_i+l-^>RlL>< zBJ)msX?8bE#&L7C`$*@oPZ14PZlGb3tc%V{8;OF6B8niVR&xv=F;9ny{=QF{8QZ$e1?6emt`l(uD3x@uFap+Ldw+fZ!ap+8XvhvJsS?$ z8A%J;PmRQi1DG+Y3QsYt;uL4w$C!)EQnbp^-3a?BFsK9!npI#leP+f5iU}yTIT1@l z-;7ESdgs4>%&s5^3RAv8fXWy*fR5Q=Fl1jr?&UC*=E$pn8slR>ICttTe)R@Z*?#h0 zDu9Rt&WPN!rbTZLP-?d$oBm2+jEBYVe#?%(?D|;J=lePVbb_~OtEL0`FOx?wli#oq zoZXQbV4Q|1wJ(uP2mUa{-vY*WI%U-^9zC0~`zDz0qW!+ne*h1JXXeY1ZAjYXO*Okmw15@w{{8`%OsR@ofG(XVyEifwFn zDaY`)`^h~;O>-EJjO+BtW2|QB=Uu9W)^Sm8`eUUE$TJwf|z*%RPcFrsK*?! zlH5Zo45YMGNRDpPA(HkWnET(I?V+Bii%6*VMGp{*lF|&9d3dt<9#Yo15O8pOhtM(+ zg{ZW-Jx2|>6-W5#y-olzE8!8fF)2vg2m}D^KEtZi)J|qtIRfION_C>qTf0P6O3Kuj zE_->SQ$-}zqgPyEp z=Ha}vCs;lKQmf_!4pWHEPv_nqh+61iq9Ban*wH>vO_h~46Q2M$Y91_JDxQx0G=!AD z+z8}=A&1nmjBO~@%-TX6MKu-Ym!;X_R^7*hk_R@&%tVei({J088gL;lw3rt5*qK|Mba z_4Sa|*ui_ZsNU3Lr?A6N0&u>6j8~EPui4vAfN%~Kg z!wD5L_m^^GJ<(_c1~s(#3q*bIo)}eVKK2*(9I`^nBpTdW;g7x@x<47^AUU~Tz)N*o zQ)}Hvn02`duD3@@uJ7Z0<2a8cGix7AL^M6)F$!oR!^lm=K{mYhgTKZR@cTy-0mx%k zaG{zlmXX!Hl-g>*F-JuUWlS26KJPZ2-F6SpN?2sGOlATXnt{Zw3%AY|uF@zgA+yr9 zpGF2w$+OG^G^L5YiNh#fsf{hRVshiYs$2w0{Xxw_29w%^lXVAWY0wtl=*@n7xIi;Zw25c{=j$!3e zaqAFXc#b0ZxEy=II#cy(pCHzS1*Ei%MGBG_Bccj?4kIyHQ9I@*ZW#fZ>_dHSrA=d` z+^mwc;<&k^bU$KGe@~tZV7<*6Q?6QIjq zc53$`^*A8A&B!9A@>W=OmO6?j6;sF&(ucMY905}hrre0ed!X4jMS+~j4G-`xX*-}~ zkQ$YaPkQfDbshdj=BV)f0{RWi~TBRPxvNWv6Dd@sv*b0(VtENhHGT_ z>pLj2Aw*7z1XVwpfCriELJv{bf}paY%x<--16=4?&KMDsWk@2ha|PzE447USP1XUb zZTt&c@{)Jg@6Q_URz)-{(u0XjW$e``_FR936=Qu3$#KtNmA3<7|OS_Sq7f-kx+;Np#sBO^t$j2(&mg|Iw&vnx}82awnb~wSJ{XiF$LFVY%%Z4nQQGlr@CI zm0JzekCdQxfFSo&mFe#23{5v3{RP1i(&xXfG61quK${a*51Q!AsYUH8aMfg%c5Br0 zdxwF8{THJHhb8P}LY6BV(@IBW$jEfx?ft!_rxfVNm<$4uopwww9#(>|&37}nlpa9@ z4903#g~j##gVIaTvDv`5`;APy(Es7Yi6Ef&5@~nBYKdsX@v-(*Lw*DLOjqP;>pSLYv`I;yokUt%`IW1Lu!uxX zXU9_Vj*V6lOczNRm^d}8d_nSNfXwzMl$_gj0QuQkPKC)(>KofM;=6QK+XdrF!x@*3 z<`}!artD6v|DXj@YzFP~j5o*1w^(xSZ~c~HW$~Nnc|Ygz6&F(HBjT631I?2xbQHc^uAreNwKnGf! zn>`^Aa%D$_wJj{qRJ{aybRmOu6`rm5N-J1xqv1{gHCVS-MZ?WwT3$us(7jB{XL#sA?tcJ%tVzxI(* z)5YVtRV~n$dA#?8r7#w5;J~%rQPWLDG#-T(;sFvEvr6RMx3&n1M2Ezhc13)a#I8Gt^=i9Jze$x?|xF>P>Q~Z=&(|T2aaFI@;x>AM= zc1^*cLuz71;|raREKG5kq-TVnQcFqZP6&x>MbpD+qRpyu#(8q_f^yv!NwLA&5Ocg4 zfBo0D94wdsk)7Zm3Np{!9)zDts=3$beH2nJX@8yw6f@BRyR#;gmH>V33umFv>Ei}3 zK$OyFUjfkvcK3`jJBFFjOp$nOwCjE4*9)dW5ZiD8eezR4XDl+AEYl&i zJi|1Hm1;&BwbSTYEgOB_GqAB^p?pKm?6S?*C-L|64ei!xsE~moaG3`TJG}sUU#S%u zvZyqXJhE`?r(?cDySr3z6u8dUoj6a$z$jrtErq`J)~rozehG6Fosiwtqr+oYh=An z6`ht?VpvH)*4nS{tXUIMLd6jzzhR}!h$Aoouyy1F%B0;JT1Xxx1K(EO+e# zu+@oveODLzRh$ylib7tldmRA4AFxF%*XxSJ}e3@ zlCSACdu5>mMzlV!Xp}tb5Ba^DqygV8Ex~qG8om)nECLcxmG1a*H^(Ylzq!O6H|Z=O zIvF&ct5MxU<4TX=sLq_04bHyT-pSzt95*fFb&%HsM{kb)aO}3DPHjBQL^|@heDrVB zT*eO_@z(E=V-`rPTz$fUXEeU&Jt&gnlIxR_aTQAvZKWx9O zwYWn<1*tDAEL?ZW zy9Q=tKO17oAJTWOi{j~k4qIBb;vKQ0X5hqCW)Bg<{Q4>)@WGcwXQk}3QbQ5Vfx#+C zs9=0El*e(XfmWQ5(kF?)2>_zC4<^L49T2U3p`I zre;(V=Ck8ib8TPd*Au!R{g2ZXaoB4=F*(6mzT(H9cBB!d|tqhm$uXcxC zn$oDfCF9T36U$cs4gB5)M{GR ztRg_5O6n!T5cL>L!|mrIk+^=$gcy(q*G{%`BtD&pLiP7WlUBI2<{apB{$vajHH#7e zAG~LTq1$V}+Cd$&{93?`?%dvX2$PW{&_hzP+k#MLmXRG$hDaV3FAa<;vCShZPjJHg9;o{xnb^i5R?bC!apBShox`GaJaHD0mjM|28^dMO;NusPs8P}xek%e(^RCtkspR@&~3q^84;*OH6 zPz7BBNd;;lIdVB-Y{*%UxIv*2-VRTu0>aXufu!1LJFK=s2Ed&bJI1q#OnK=9#2@=b zrJ!P2pNu!MQn-EUNfp5GXY&W zAF5u3k3jJGmObS1d~nfSGHFB@#f?-W}KOi+J-T1{pO@JhAB4&d3K4LS!i}H zZ!R|rH?)zI5PBepc}4?zcKL&Hoi@Lb(~&8DRs-Oe(}`?4XX7*Jz0P@8^5&#Af=4}Xtk!eFyJ@#%1Nwa$Zk8$DpD0e)PMT79fuX-TO?y)GUb?+W-EG#xUPI7iMtcq`B`}^2-!=bs;K$}bj8boFEnPmLB8 zZ(P&!pqLLu4y;r6emTXn8cbj#GM<(BkH+a-yT+slL>5z9&eKe$_lL<4#q+>aJ8;L!$s`sJ!13thok|@WZBJRxP#r3k zumok|x}1tcn<4UtietOc=J*w%>+1js7ylC1nkWeeW%TAkPsVZ{i z4GYKJVixJkM`IIB?)c*0&sYFjWnC$9ej$7(UwfsMuo!T>vD&BCo0`QW=84LCO{DkQ zeI+qXtwpP}R@rXU_{ar6gy%pEvB%0Kxy;T%ZJ!?(Py5AsrYl#L&)j+&3nBYe;U?h% zRwc6PdRyz-FUUBTNZ4a4`DOXV*O+EpyuU^Zr_R4k0 zT-J-Em2r8HIju@{BVxf8&f5CBS>U{@qwFA0s3Af#M=-SEzZL2oyRw#F)gb$Y-fkRz z`xNi`W<>0ShDt~0DhYPX-9|s2K@IE?E(v%ty6B&IVz+vjH#MNzy==_t702w;A4_?q zAOPOp_-83T)3m)_KhFSF*`HORn>_p-GPUd!RtkPopJROx3j&eE}zenmnKoiO}zS@xckRD^{B@w*0bB~`Bwlt(iHuc58qu|Q@#P= zJdzd^Z?Gep7WBUuo&O?fMk?}(Jzy;utHk`PkSZVZa{tfI|I5hyhoXsLVzWRB4ig|8 zi^KvBn;SAMbW8}&1o8hlzBB#T0so%@)Aw5N+7t>0L@vO8u{QrVY4d+EMgKz`{SQ<0 zmJyPF_8%XWO|E03hwNKMHhAq_o%rGu{O%d$k*wIZ zKb&uquCrg%H+4cyN@+8!uC|HJTrTlL&HAtXyKR2V_p;oBj_3D+*Cj*hv-K$DnMb`; z)THL*R{Fxk^DmgaeoEtpz_qA^9?u$?FSaN*&M^+gyj1Fx03i#OQ`gBF5ZKp1(W}3(mc5999K*_5MDwf6NDcAxd}Xiv5$P1Y_X*FVO@9Sp;}+Mh;H4e@hpq zwMCP#qJ`Xf!i2_p`21}wT#))nfyv)%V?#g`&oRg(JMtLPBZD!lITqortakN;RPQGfarYsSbw znoq|#ST3Bz?=f0WEl)f}WRg*0h*}jOhA2I6b04NoC0b5KXUk(7-U5ZyVO$#=qa~?E{Z!w55YYd7`B#;`%a`A$GZ> zr4eHKJ}M74^GXd|SzcwEgLCNss|!X<3!{s|pj_Strop~ooZmOq8^4D<21~<55fkQJ z&iOF%G=E%aT5S$_Pp_*9Iad@ddh*zo3ezxD6wBerGqO^+S)lT@&M!lRZMj;YvbC%& zt71u13F|e1uZ6#~klU;sYa5~yvZfpUG=Yrh6RNgkT!F~|;d%|N6<+rT7_&k#harQI z@kAi^#!KyOt1nCTROCSmhx^Td!w=#rcZY$m<)^q`>FM!*K0OuRziu2&>34Rv`#nE3 zRqZ{=1N=VE4j$g*eSX?+dtn=o~lkT?O2V&bJdbbA9I&@&_+o5xUM(d zPd3`_UkN)tpAYs@?q7uguSK^_Cm(N^@4Q37qvi+S%}NthkmW3EjTSSCR?&HYq%F_i_L3{ zsZ4$TEV6XtUdqu-Cd#6GACFdQ-3rZ;J`K0IndPoW{xxL_sKmv`U!h1n z%8Gf{EHa5^L48}rPpjNlo6Lvd?aE~@aSoaOUY|VfMrh&b=E_|U0bPzI7>RI1zW9yz zsmXOVgsMjZKX#QFFdD6FlCi%VXJ?*5T=7$KQg3p=#up`lODV4Jh0w>m*jZeJO)?aw zv5H_)9%_pYGeWv9hjgiA-_63&V*pmrJdMIi$YRDYFREW&5<}2_u@_ytB=l>~%zqWf zx@F{qH|4vvA&H?->nOTy+1O$&Zz^mXsMk(}8DqmCM_@BEK(QvLM5n)<_OHgHU$c(d z2t^#d4xM~p?cpK;I67oK{pyUavt-@FcUGgxL*LRvj1feEJe#D&Q(8iPLv9^9Vt&f; zNTD$@vfGYzf>g8@XniOxvKAeoz`TR&yI^n#$uXl6Wji;MOz@?74GiJ990^VxI?+HS zSM>WLajn`U0C8R%o4`_*36c_;p9zs@t{1+xR$9ME#I75-Vg%Z+sRNq?Dp@Zud zG)k#T=`_5ZaRhx435BRNC6Z43=t8bj1I;qNVVP$KAz5VUDPINeS|^72G)JZ@gMRFG zM)E7g@2l|;9d}m!hn+V#qFjKS+o0t0FmXzJwf*6zn5;C_XDHMubXq>v}p97SzAtEb3t1<=u?NN6|Zf0 zI9N{WNz^wzG4Ly&x3S;T^qy_f3$oQ}LVV{igQ`kXOwUQOxX%seFw0@QkF7n;)?{U` zaU0~g0V(oiFLlkxs~3cJL4VH!)=2a+9q$hHWlm=Ci$;dR5ZN<-@?;i=&63aTdN)CO zq*Gf@Yp$Y@SGKWs&*^CP(PRec5Dvl&effTJ36N%v&d=m;YdxGtaWTAiCUzQ z>`lU9Z|zQK&EX(hjv4IoRq4!c)w!r#gh`w(0gz8LU(i&W`dPJpKx%OGE%{%nirZXS*xW|((0zHo)BM?;0l9L|1P zW#nbgvLecR&B^<`0rQWQ&S);;A^!H;S$yGJq`0Ijgn9Suy?^&lJTPHg z0S1{CmvKT0uu4bhwK?4rfQPCON*WTY-k6SFe%;}pGamHJYE zCrV4AX76~AR%xF(x$Qpf$Qb43Eh;_oZ`(`9N_ftc@SnVwf0y&AYqh5H zz)bxf%D=X;9*E4Z&tUC`*h*rRNw7x)WNB*+D|%#QGrts6q!66S;ky?9JviZotkoUr zw&a*;W4xx|#{2;$ZqsZTDPj}b(5~pQSz(Bl6Zz68-vkL+K`xT%nr`7C#Y3ky6BS2v?GX7-vX>Vi& z!^896Qy459|7J@AF8;_m?{UP3Tzydc)Dwqbf&P@pi~dp5G1J!cJEG%!QZU&<(=csb zN~P^|iykTf1l(-41({j-)!{z3OxLnw^hwhHnP`N->5c#}{US_CIw$&3?ej(3#J^ER zAP0Dv0=)fhYaRzTQ{3sGh z{1Pw+C~fWl>tE}vTgh)`Gwj9srTJSFzbj^@`q&0oRigW;az_)`~g_k$7y zuJ$ejhBJ6C*0@bHK&Xh)dpP_Symp>u3IfD)rQ=Elmf)v5t$-%uWL0OHvBw{3m3Bhh zp&vgcSR+!3&Tq&@QQPy_)NM=P=@G~5zPoNkpqF*-U9NG8i4ycW-ZO&tDBiP}#_%a- z?Ix&m^&a1B1FDxf(4|p5{8|8moH&sBh0*J1QRB{TW907?)gDC zRO>M7=~=`?<~n05&-`-0)wRhRR&)Wjn-19Saog{8j|ouSuMUeMg#cXzYDjP(dBUZQ z#T1cBG0UF{X3)CiH=BN4d<&>Ury}gn;5`VW{M3^?%h65{lmp3c5+kFIk^2=OdUD>R zMTLzkMH5*u^z;*-uUcheF)&oYdpSmcF|)zO|EdoqK8^Dyh*if)ovFFF#G(D$pn;W^ zgFiLrUeYT>2?GZmIaMZ7bYHkF3g|Ck=- zoL;ycj`8J1>{MXQ%!*mv;}B!8-}-!b`ON!hoQjfk=Y%FwsnNBdhH?P|j}rp5Vqqg? z>`IVqBDn$Vgh?q&2tI)uYUdQ&DnP*0@yxO4*3i<2N^o3~^$GXvE z`ZYtjFUKw3`;nhi76iYYqj86Z+F3N^Uv%6+HRok4O5nd{I$Z#o+zKIV@mD)M%g6BO z4p2kTLvB+p^DL%Q9KdcIqL-u9$9_Jxk8a`^2v^Kk(Aj$iU>ILk9S?NSX)ZxQ3IJ|xB3?B&<i#Nn zVlk>MGz$;k-5M~$qQ0aK12sDXO*Bh^E9zxNw;6+)BwkQ@3vQ{)^p_;8egdOy2S3qn zX=6gh>c5S0(P;}Jee zyrkj@x;QRxg=KBusu$$yxwN;Dz^^iH%z(hT{99j7G9CXq?GW5PiCIzT?3I9kV8yZP zqqW|PWs-{O3@LgpdL!F%mc>;5Urka^SM8-gAb7Knez zqD~A1_1M}upspt5geQ+}94VT8eEG3VOmi-g_e{idRx>i)k&t-#%=XC!$HY3FjN`Vf zJVRI3t#VRR$aa_z*M7KWEHmFa3U~|lxUB92bmcu6+K{$2cEBd3jyW{C9n{dyAl+0? zp`>?n_&vCt9`^Gd%3$?MtHxsnf4~9^siq&Z&X*pbJSE?E9v}GJcs*naXlA&89*0XJ zv4`CJw#=yTO#d_JaeKVUv~I(1jh)^s9iA_(TW5hf_wuA{QhFpJy}cFtS3WD_U}llQ zu|q})&!R|K<|DigbWxJFIKbNPyw&&Xq5<%|Xsyghl=SMab2n8tws@sKQnb3jxKM5+ zoe02G|6BNN0Vqrl%%$4hrXJhc;o4XcgqEk_VCcdh`Q92M2YjVS!r;9DBxB0y2Ist5 z`VbLMCAj#y)@bV;X(y6uN5upN${R13Ne6s##RwnX#&vX%Ga3-E%>kp8wj`JWZ#x1o^+M)i1+K1mZ@I?NDjI~iq3CNx*JQHFkJUgAP{CuKM>S~(zwx$2ag_k$ zFsMik^h4-Kb*ZHw>9tkkl*X$0zFn*Q4RPpe#Pg+}0Dwh+FB^on`4&*GsfzYAWA;Z|WuFiiAdU|v5Id(r zdnGP|^fsn{m&p7|zEyJV%QDFa8jwRSsdang#Na_W0k?SJx6J)AgV|7; z9v-;WXQ!MSnqoG;ndwQo2usGkt~{F!Ao@^ znP5Rx#s!R~7HU&%{b8j$pMqtGL#CMxtx!Udl_gokPuW7wxnCg`fJ=TXS&kw( zaI9bXAXDqX-%wP)`Ec*#X5Xrk44ESp=>OGz~N*%n{ZghvF$D%q$tr+ZCnt7nL-L8kpUJJ%(CUt<` z>!?@b2}Pe?c92BT+g@N+SfZ%+I6WcWq_4aC`R8eZR8SPT*AcCT9ttMCOf-(7m!kh# zt`Ahy(IVuJ%5|gPUB*F`hQ^>rvkWkn;g}?5`@SQn+`xk(3P}B4h3&T^xZ2O^X2K>< zRnCY-j&38&p?FVI$V{86sK-o5zIO&xzp-4CZJTVxe7DuWWDs-K&$jY|8oG$V69k!7 zp$!y44rZv>RYTAI}dRmRc#rYi{eV&)l**`0nTyv zssnG?!>`S$D|puxMeJV=nTj@8yq1c;5E`Qp~}7EdPhC zw}6VH>DERQ2<{r3;O_3h-Q6<`?h;%kxVyV+g1ZNI2r#(2yF-9G?>YbZ{(J9x)?TaW zHB@(3*Oo5X^*lfuj0{dqc@EVeE8M=7f>PGdb`YpmetNDtpslEU*M}38*%@O?DxqO< za_^h9c|i4$_g9)lx5!tMPUBOf{IL|%zY7nEc%M^oaTMT(M*5Y=EG;Wi6bs<{FklD^ z)Opv=Et)(&PCc!U&i_f{$N2_7^l{Lh{DV~m?zaMXXim_61?)#*9+tH?ZUMt*ouu1 z9iP!kw_Q*T0P0Ebs`4TpjML$vs=EG2r0;b+-uh^e=(GhHdHE*#Hd$!EbIiTKDaWwA ztbHzBhV(ODfGp@QRu%Ja5*SV0mL(mY z_#xH)t}nEf6}XZG@P)J?0#he+5f77jU*~nIyYX9pm7hYakC_`2Ag$hbiYb|v4H_@B z@crbrCY@=QDUx}1rerw;F8?6Ti^}ST^-)H>@dK75-j{_fE1{eX$4Mu9tb0VBal--) zJz;`S9KO&Ra#=kMNL-==diBVEnybu_Bd#xTM%v-X*C)=2(p6uASdpPEWp7N0^%BI2+AGXk z(-@z)L~t(z4#T;)EaVPXd}wQjHU;w&P_}rN7R`eg73UHlA*ar4AZbRu&U|^TiqKm~ z(BR4BJdGk5GGLM&Xd)|uC|IKaK2Z&4?9R0F(u}tdIabg9M&wfZKGZQBgDx5xg0w}vo&pImGt?v#&bOYO}lfD?m3MvSsQ-Hb6}sW15y#~0{ENl z2n0S|HBV0)KR-~LfEydb*nd|;9Na>% zZz_2|&;v%rZ2;{ru^q7sWddYmt7g&EQxsMKU9N#attqdij0VzE>wEFxUc34+-Ik_g zs}K-D9<)PiVvLRr`J{o!RfAMDW;EVS&;C3Z5BFA^RCJvV%>%#&T^iP8M5Va;VJZ+~ zvkoU$sKi#dK`ag-LTxd!W;Uj8M2}IAWRfU@_(r1yMoGyhhNRzRC>*OR1^d^1fHin z$_sb#l}H9-^*Zs^s>2gyR0Jo|_BwvD@C>i*v5)IsCpk}IPEL;z7HuU2G*9 zk33K~La1?FaCdL?5q|z3t-#AeE>5TI<-EyCH_w>yS^Jf7>gdxXUGm$GVW35=`%R2X z_yy!T9{9++L`&qGb(+rgxMONH`sP&UGI}IEDWa4@dy3?!#QQYd3RP6T45fhG1NCd- zN9nJc=RPG41G|Td87g+9Y1+C)ku*F-=MO2v{vDI+VCPAsrO~Y@W32Mpr^NN2+X6}H z3$2u-kFxG!33r_%QMT9qH@*mpu8d=Rb2lhxS)NFvS-bBa1uY3S{bPtHAkEMv@IwbH92{MUV-CpGK%eFbHiT8SI*0R#M7PqFe_yMznyB3bJ)Y}%U zRO(!gAXb`s&pXC2Cl_pkqQ)&++mXQzud4DC&%0GMs%%;z%_h%58O@B`kB=23-k6M< zOo*re#*CpH3AMBBx87j>anGyTWd5l#o!N7u8MVZ1q5xNjlZgG!2zU9>p?Sy4P&{Ap zL!7U1JxiRbacfMmLMGbtPNytJ!|7)U^ELxC=tq?cOk=4%_mz~`7h)LyGY&NP&r9)e zn_uZ;)b^_rLPD`pN_uW8YNEu!o)`)F9Lyhxxqa(%q|R=l;s?3f8jIK>a{Xbxro^*& znWd5Fr9mZ{Wgx2WTT>{;Te*zX?8`LnuY+OhCpZ1kM)pS(9bx#m#s74Sj~WESau;Fy zgHUWjIMv~xk-IqIY`%#X33AhNn=UI@@4~88Du1d`Wx3(3nNFMYzoei&E%j8LG7CcB zHYavxF-x~@AZ5VcW|Gn*dExoPEV@i5(PrbMh z@sqvy-XMq${Yy=2YJR3}h*Wiw^V5)TCdjBmCY9&t`e3Lz_UM}ZHUFA)mS5GNxU$~8IolJsuBmHY#6I2iMwt;fF#jyg*#!clJ|O-e=r6;F1)VoDSzt(Jzg(0 zcX~qJ@#*TMH1^@m5P#txs>8lm(tmyA&Q^p_noLzpMIOar&wLW2o4v%v`8QAXNyBq=c#>7=r!$AE;+(6gBV{$^RUr zQJleF{_nwo>+!9b=i50-^k=>5djrD`02)gbhW^CN$&F&mYgfs8zm-t?Cc$; zukH;h4=3n7FE<1;$Je=k3TCELoFBw(E1K&B^)P%7A6br8AXCt}hpk4ZF8*bA2?bCa zTHnO!l{kU?sM41aT?HnEuRc?M_&2 z5*~K#IEM+I8+^R^@-h4yy7pozmK%_wDK$%Ky5t7ee+YT<*lyDY zvD9aqO2$G~421!>%HGS*JF+KJ&B6jBQ~szM4y%lZmxJ z$3po4$ZgjEDLmJ!=ll^-N5iK-rjb?Q799#|FdVYUrKz&?5F~r_NiVI*Po*!93_d%* z(w--~J6BabzXck#2R*I;5!gVX;J}x{($)iaa!VwOE1~$*Ykc!KfZa9zOd0X&zHoGP z^sk*ZpT(p+J5x5&e0^j2byoKVw)yM)N}c}tc}5ePr;bVqK{m%*XeTEEQn`-nMw0Q3 zJ$jpyo{s(#S0v7!l%J6&AGx|JNlvyhtxIb~X=;sruF1IMH%_SMCoF^ROEPdq;CNzT zvn3W@qd#VT=ci2VN~;DuuO0GJC|faQFFfEX+C?!nSMG5P*PnGNRwhAi{hc5e^1D*u zI2^^6)%We=Q@!H~s^-Aj2TtLA+YYAOqz>M+U4E-b>XKe&S0>|pK2N1C_PDZ+q$yI1 zMLfapy z7~ZHjsT3**SkN5otf@b$QJGS$yiw~xEcWkLS7;Z0FVkIwBM@S<*!Z58{o4|9S5^4e zrbxMj3b4bAJkM!;>3NrLxBA64tLe*HKJmuy2U7Zj1xqD_$~3ifzmr!xDS5BAUfhl8 zF_9Ov_W%o$pK@xd_R`the#<%WM#X)w@)dgM4{6a5E38r=%JDy0-;NLrm7Uk&@ zG!=Jo&j4Ze$iQqBdzj&o`FXAC__^?oPc^D(d=bg2+dH6xE6u`|00)Ccef@+{blolM zXKRsBu6?cDJ+k_8QAeZdq1 z{45Q zuhEYxg9w_(YzpeWJkwg7n{^>P?S=dml*6isC+Wt!=S^1h`m!=3e~Y z3PIs2E%ja}LF@2QG?=UEl)7bI6xbwkO}cv(>6p6kMvZf^_#>Cv#(Rzmv+Js>ReS~x zhjc|xxF_wpzE;>2Iv9=&x;qSc_3#sC^KFrFUc?21OesG)-w|sq(+c6rP9)LiyH9i(6MykRhVe3N%_JJY5RRTxJ^V?rSK1{ z>h;hE5hsEOjsI>T)x-+KWzdE4ntUb~n)r$|1m5)5yacvMS!j$IZ)hK~A!K8T(`ZV5 zDG}=~7sl2&FI$HVY1aO&nM!iddZfPKAkNy2>HQaRO_ij$Da0U&+JtRVfcCA$W0D*AG zgO~wlwG6W<_M!eUDj{jjSIFgMHg-_7N=s08NxpevFfl8LXqN7_Xby;FS053;2yp() zzk>bAlTlQR`94&D>5!fWthvD5r_0sx2#sGP4J)1Kiu6^?`-iJiuu$C^ajAO^nTqO; ztf`Va#Y@`tbU=W_O4+SFG8Quir6u#9r9`GS<#pBYb$5%+EbZq{pBORc7g>4!ZH727 z06yq=QJ%_5^mGzB+$ADZ3YQ7_FA!Tc&2j#rAg6{%Kz@?bmJg$+&0x=)ab?m2X)xY} z-cP()bug(aB&`UtIxy=$=RwV&sq)1Ojyp;2_#CHXEM0>qBVF$xNxMS8Ow3UMtZ1Pr z(?PMVqn~qrQDE1#)rxz>x$nary~8wX;a~y8H{7b?!|NeNf8;s(QJ5M&6}{_VCv!>M z>OYNV_~Wb7C~jFP(TCzJ4Od6qO>j=TmM#bK>-o87*aRqpUfcP~SQ2UaPvGyFv_1eq z6$=6Z1aPBI9o2F-3*KnZQZOpDdv5dw@SuK*TNaTt_cQ(Ni-Om89R-LtjBqjfBb3^* zLA-(5=x3)3{;ijCZdifk#Zdw6 zO)q!jI<+w7sG&$vHpT_NHcV~2 zQW|K4$hO_SuIIa-tRE8?`Sbwk5+%7 zR-C=C&m^M{pil)sP=Lg%5p`77t1Q-x-rMq{g-F?0)JQATP`1_(Dpp8frB>$qEnx#v zlS2d&R6ACFP9!15oh3pAI-|&cgJ4A{K+K4)8sR5EZl{!dUj9gsmywbXg~NGO?u*!n zo|wEYDf&+awcwzf*rhICDev%>d^{+u;YR{IE1Rj!RG6sgkEwmfa@ zt*Pko=xx1C_3c^#9En~HNOr5P=>vCx7J1-7j^H*2nav!zP_diZ)tA$!BcJJ+B ze(g1Ek&o5jHheCsb07YmO2S|}!%Np8xLeFQNVmeNL>sG{g`}ooJGp(tZInD(njb5C zCF)F0?>CWo0NQdh-XZ5E+;`+9G++(CgN8(!z|zytTzW{oAUu8S#(Zy|)#jx&zg5FP z!~F~y-M=gjtl;3js1Lf4S&lWhObY%s7-~!4g8zCnQ!nDlsXP)3nrA*PS+e5&(`fOv z7CJK`x3$Y1NcKok6+um|@^#3is`Y}6#^h6}-?Y!DCFt$4M{A;EiD}KYy|fg<+f+M9 z%5cmBegq{Zm1`Du(2ZtY9;>}fKspN^ab#~~Gz^~j-sF60u0G_g)$pdUqz{=EBO=*X z%!p|d$hyb-LyzcLtZ0iKGA3{1oD}5(#}HaM6%@<&iKAS!rP8Vw%%wSar?Zm*khfIaPDou@ z4MzYL>Lfh1IeTYRDT4!2nLag@zO_c!w(^>&9L`;8U_%lenKqZWsfNUC@{ zX+9yFQ>I^7x8>E7>Sp`{T39qhzo@CDK-yUN@<>IeX}EN<92W3f2B`ufIJy}~<{K;XU z_~mU)?Ipz7a!x3VuUyb+#&q;%desS|MvUZ7>&kkRza)bc9~fN0Q-%*oLbuAal=lFt5$(>)C)bNf zwiOAbWQN1&10s}j0oUOtzc>#=C7Cy@YQuc*e|pu}AK6m>nQu&OEkZ+uV&hKz_=HRc zYRuS(Bx=PN+IXn`1H3MX*XX8Xg>z?{l!w|s4K;`&CECD@A!-M7hKzx79m-4H_P==} zI3bPe&2qfH$`n^5ROnaUr^s11s#i362CCcaqR2{YqbQCaqsWu55ek)0v`f{UyGJKH ze{%q9$j1{l5Mcj&;<9Y!?ieV?)OL^sRWMHCXH=90h7?zDUmTX}xr6Z#w!d+`t9L{` zMzRpBr}plKIrPoE3rpj7fggmj0oC*H@|(E7BdBJ-pEiO;6D_aawPixeAH{bfW?T zeXZ8^P$7%S^GPowh~5*)?SNa8-~5Mf$0KcpA6zo!zLt$f;_a5ZioBlBk7!yeJ7n0+ zWlLLF^#s1DjHJ@w;e-gng6XW)a=`?*+@288lP}tXySnLa`zgPkJGe?rE45kE5~ojv z_^sHz(H7XUJ1ykR>mOFPc#eNhVp3Z!wvyS_JjDP}I7`^$AvAQHwcEdByoqe%_$U7S48v z&*BM!EM|ue797E9Jj5Q>{to%!i)Fzjsp&&~`^c9Gdf%64(J=-x3X#cFLHzA-_$CEW zd~6|kzhl?>z7fS1mahoOl!CThDo;t)`7Je%Z%zMHOrE=;i2y%m)~*fM8+Eqvb-qt^ zJIo%vw70(uWzM!&zk6imzF&{6b=xb6tcv{gd5IIoE(*H7+P~d7I~ckZwI17F%8MGm z^znyNPmZ!2bm&s9HY%QN2Yr9Od3|~L?v?$)_@_^VRa9=eIiQYDaFp$P=OZ zQr^ww&8TwYF^&mGaQI1*ce#xdJw85g2j7fbe++BPaX-40>0xemC<~|6=DNs?8ORjN zxllv1Am~9uaQMZj&{pOsQ5vVJ4Og4a8#A{>iz8uG&*b!xM08wza;}Ou8Ffvc6Op*eJ3v){8W5Yav z4&U{F$$L^Su@962;YpBg3ZKz>dx=dmJ%*TS*vMB}af@Hrj!$~tHVz6xv$cKxw&Py2 za0H#gl={M!{dPaQp^B6zLw9t3Qr+zrMcUcg?VZK%&@cY&l05{bmBsXv#(z?mxA#W6RNawq)jAw)68!tDN3Dwc_=tt& z&AZIN5MyFO8r%sEUh+BzvSIBd7`3XLrI%Mp7UBN|%2<9%pspI$q zZPIhTSCy)N@-MVWm*Mvj%4KZD(H)bR!PmwY4XeL0p{|QbVldx{syx-Bt{Co3m6W94 z>v}NQ`$ApVmGE;sG?+87iEG^D7-$=EnDFGWc|CdaqmbSB%T%Ecf@hjpbiEN&Fq__f z8*cd80>}pqPvNv{aJgehENp;b%z8p?NRJvwA)#G@!#Z};nldD+u$yI6tuO}TRKM6% zNrub97goO8_K+ctX5ux8uYIEn*P*k(E-z_ma7~gLuewnU$Z|8RpSlz<+cqiAY{ z>1C2L^n`gsyMj4LbGI!H_O|zC;g7AW1h8nFfCidEy3i{d?O1_XEUaktm0!3=anzX- z8ylMja;mSB?Idr?Y(7uXm`B~f>;syLbM6vC!ni0VswGV_m#WkR<9FHS$$yeT8=%w! zc;<0AR9BjQB40?8M%)*VbN?kCHygO$LDO?fb3?Cx@lJyP@pGUj+cC}lof|fzx(P&I z2Dvh+!{j>+aE?}v=uy)vf)HQ(HCWwAKv$~5{bkS3#cEgL7)>{i^2?$Mr_T|FY_0o~ z4f9PX!Y+*oPh0T6wr$c5GzXNWHClhsS0)QCFKh0F z+~?QZy_yaRG7&T}nUx#ndaw-=uQxAqf{e^7E;^pw;^2~@d>)>Bq@}Miaz8DtH`??~ zO5|?f{t<;MM2}pGWl%D@%l@O&$3RRZUvP=FqC}5itM8ukea;ITeXoA*%r@jP#qEG? zp&5D#7svS3RY2iO*zeAV7q>qjYWYnx*FB<=D=q|)sx)KpzuYtlD&?KBL|2mbQ-HDu zrgqs7yRvtfrCVuvKr)Ubq$#CU4ZuHM=zo+ivXz0g-3iN?J?yAZCi&?0gnwc$&c-(Z zUkO$!M9|=3YrRd5csG3rJEGB#2(2K{Ck5=2e$3yXCZ?z_B)3#4zzLDIO5)44c*`-e zX#Dfymov^J-_BYZZn!T-^4?+mqo63k|15^$r1p$JVSVD_VC6~0fQO<>6$?X+{Mgw% z8HUOS1zHj{hKlC{A>g?@VhXlua=Rw>rJ}!diFiy@YxDel_U4eJcfyb4;xJ?JvGoW) zVM~U+wSy749r`tb_Z?|DP$uilA05tHXDn#1OvuC+&}t}1LNM@X?Cd=%-Y2IHp#3nGMz637QH~`c(>%P(5!?a(<^J8;gPRs@VdOuJ_=jZSi>Q zp}C^=Ilo2HiHc{S*5=9S{i!L?bmW4Ap_;}O0xW+iof)T71lL!1Vv^ltn3m@8croa8)w@3@87b6Wemq7 zRp4%%2e93xCn6Qdo>@gONEZkBJd0FRZl>WwZ&Zm5tG>!wjZ3Np@yRR)3t>8|@kc_I zCBrVgbr4Q{Q(bg8F8S|ME39V;=!!IKq8t|q8s(tgmaWDI2;l3RLr$sG2TAH-L8P$c ze(N=cOv}aErTFiU;;LWIiKq)!afp(E_T8 zqEP$nLILhs&ET;6&gL#;BpaA~aQBn6RWLYU^vrJu@?I;3#DY%q8WKiC~^1qabRMVZt+rqGJD? z_+`9@s^F$@Ba1C(ql*!wmZI~By5%=aG*wxM*V&xYr6H2BF2h#r1q|w2FEdkfe9L3| z>;Sol&~R#7d77{~v*q#i)$FE=Q1IIGeg5z(Z{qpi`!rGYVr;Qv4XdC&^QEzF)YNf^sMK-c0k9y(KJ@f@JJ$Vgga>JR zt#xlHli&_!bs?cm~`WB z_)sR5pZ+>O1`Qa0u)-n9^c8_?V3sqPqRk8HEf_(Fgdoi~4Ae1W2LEAYAoDfFxTs$~ ze!?*jYO&*@6G3aDw(WSrGiolBS9OosQs<2RGHj7@xqwT7uxNja9va4)cp=cF`K@mG z3^x{~$NM1sbZBEdMO-x5C8*D9ep>QVG23TJjQuZGrM=l=c||L8CQGY$#FIZFIi8%= zqssJR9YH!L{HL(1zrUI?>rspw*{r{e)FtK31H_NFU|~;a)SpjJ>SddW#0qfec`bv( z=`YntSUIas(EU4Vf%4_oe6HyT?2r?OCd7l5W);H+~2^=G-sf?;K!}jb|`;K&>C9E z?dF+tk0_tavWB6S45_$;55=hpjHXopG9yBC3^))`Jz0k8wzq$8-vL#$3fkkp|6!n7 z9{3qMWBe||i1p|uK^nnp=eW4+)50-5#PmyR#u5v!IGYsPJ4t+T~ z)!w#fdSBoR+p<;QBTAga{H<@nuSD2bpKQ+MzfR;0TYNF=Xt!oBE2~vT+Y?`nSIV1# zO&q1ZqfC;aw3lJ9Fjb&F6eNYh2`Gw&1crHiKQoOMMY2@abGry^yxR5?O|6FZLU=%@P7MWp@5ARUa&b%fm|Rsy;H0ILDz@BJL4anD@Lm5qfekh>fUy8+ z4^GyT=JmyoH|XvSlfUj|OK_m6cK8CWCY!&z(}Ri>k}|Bm3LmO&z!a45ErNnAmJSt= z!{bRgFdY`T!nUoO_&dMv(2c<6`%9G5^PuEq`+nDS&I_F*0mphHX)8RAHnn8N{TfTo z=W4X_h-W+BzG~2pJp2~yusQo_6mOsD;SKUh%sD&5ec5K75W9H|oWoM!Fu|!m+rDX8 zG@wG+_k3;b;+$ZGB#Tt2LcZ}1&W2NR78_8ZD8*}=sK>d+VZC+j)3acKmF_;IWIM0#QKVX1QnM@hpQnf&C6&>Y_vI6QY$5jF-TrU%C_P| zvcLZDqP$06_`N&2W!-^mXJ7)3%Zp)C!y?Ke`v?$6`%Vz5ZSb+Jj+}QJKr7XTg4d5HFGkx#F zpZY1;R_c1U(Cm0I?RB%v8nNT&x2IIUt8XeRT0k$<3n)HmftH)qDV%`^sD#xkUB{)RiriRKumQ zCBO5TpiT`);-*9j9b9yo4-8y#?%`$z(3|`xIxkRl-NGR=m+E5@DRVMBPX1OZ!0OGF z@7JH|<1p~L@0OjGN_(d1XKI4?=?Ks-Qd|Z4S!V zSBaNZ$(;$yB#(8%Vk34B_Ow)H2D%iJmhfAe4 z1^P7jq4j{mNCu^N5BsyV9?6!YUX}QStGWTiX+8rOw?~D$zHOkpw|jXT2{yzO5SFwG zJQN;E)?5u)Sj*pSf>$pl~kxUs)G8o0nkb+HRl2H7}1U3yY zy*jqjx+UIA4Fl);jsx43d~u(bvo8iqh`6=~OAt}*Z8PAfN5-B==<{%*X_#FBNqfuE!<)J`K-vvtj z51|R2o&c7zlj7|<@q{fT-O$)AU!hSszvx(`7k~ynZW!v9m_LLGs(tJ^_Rt}JA~W{w zG8Fv8BFLp&*dK`j9zap&Df+6m#@Y+u0WUW^P-5s75~2@ogF+mYtrZU{F@_F-r|6N>rsdet#c8(qp4IwG1(5jteLsi6TVl6r~v!K^hjX&V&Yl0g*~-d`>i{;nFv^+3QJM4`W- zebMh3x5`ZrLSJKFio|RHR-i!)a6Qg<+4Lo)omL=PgNTf=*Si~G?fH7=>cMe9<3x*m z=Ot<~XG^qA*zU;Nt3t32IlaDFGz*=4~*ko{TkU)+i6O-`ZYZc59F>tH~xhm!2R8=*~|F{g3verGGTWTu}?e$g`^sL!u#&I-*j z{MR%ZJn$-T>bgYx2WdzsBkrY{(L6f^WcxW=W`SY^w&ppc8)yi((ZC@R%{3a$ird;J zWN1in!=gPUd{zB>oTc4`1gfM=wHWf*zimXX)7_%3lRARL-_9BZ_sa2ZFNEMRsWmnB zY2&64E(SfmjQ$8M7&rz!EdLCKA_+C8pc>u)!g&|p!!XORW|qh`uLVZSrP;1W5X>kP zodKAUwRekAg<&&ez=qrgOaw``bq^VF()9rgX3y;`SoMLOI}L?SGjTqarmK}|tzK<2WoIO;=EFD4X4gjD8!U8P`&fCiiEl->ZH&hW)JN*L*2-C`#Y7l2V|4-$OsZKzM6g7B;whQ z-$6tr;meT$M>#U3q#w;*@vhfg z9#b6`Ufk~LEP5-@KwW$+1qa{I7xox%lK|XhjYa6ieep z-Ue{k5w6{->m-Hd%r~YQ9+z>bsgzIRZPjpCXD?^EhW(nxhX*>rUg%ux=5yqHKH>{F z*e^GnO}`Op%nXz|`zX!33O&!ynPTeVE@?vI{WZvQeK#J$jUZ((9`jGN#+884=8y+1 zwa3UV6q=Kg7$aC+ohbT5Q;b{a!3k!66N|vAHYxt`e>$G9XPvYX^JVr=Dff2E3jJEx&B{C^#6y4FV&bC z6$PZ5OZlE3YKFzv#QH zxm|viQ|_0@TALK7$e0-%hPSxsbW$c%^%Y1+?c7g>XB}|KYPcHBN=)o?$%Ab?f9!?J z-#DQh8hGe1)&6;0`dAIcP4|KItgoQ|oSPA}YCwpB)ZFm#3rrtle_tJC|JlbB8o-=W zB{c?1pS5hmbB!0~$qoXtfi*s@ge(D?(O22j9(la+pV-n}GKVz(%WS4!Sg6XUrfQ;iKqmDs8W;|j@syMcuf~eFr9cyUn`Mjz|d}2sI z%{pg5#?{0-J}<%uyq*8u=EK6(f@V5Qk9v9prP(2_JksXqefr z7vdrrW71MfJVGf1f0s!7hBrZ-BO5>g8p47v*PvV@hK?j@>tM2796q= za!udq0~*rgs2`j6u}qe~7*M2wPl!nU?zx9T{}cv*zWCFW{UOTNP80k*9#1A&vOvtI z_PwnN!oaMk!J8YgU`4JdM|{PC3i(a zl>_JY1}s?#%(WMkRGt@Wug3ZGmx)fg||=C2hPCTQpy zsARSL!~5^n-QG=mDa(<#*WaxdQ1j8%>#T$EO!(0&==~;0#OHZowr?l*_w()Fy#>|S zXOFk7tD#b32q2Z8U&g|*^I5gB$m`#u_SB7;&;X>Et+`23(c2>&=uz4bk ze)azBSJK7IPOkBKHzoF>2p;I&DXHs)uGN$jlZJQ6<>&Wwb+>Isrd;&|i(+vLD}ex;r;UnmYxVI4m0d`N*gVHXhm^4ZUwt6fyG-v(g8CIM@Jyu!rLQU}bq>>od(dr12ht8e{ z&NMWLtLO-$31kZ`S}k~MG~8*g(_Ovo)4Qne=hklN8t&VS zWgfmi#q_++M?YvE2v^+Y9E0u8utWreSRcRELYx|%S5AV zubtqME6Z+;+F0+Uf*k4DI{&Ox7nI-C=FpfTkW^`qQ*zdjW{}VRg8OxqGnL_{sFRnN zK9PHaeOKGz?9cNgY((PH-xYUZz9ucqX9 zF3TRb@v&+hWhT!Y#Q`ttJ~#TIDhtO!K?le4`9utH%TbWlj;v!RSlpXktg^6fj?4sJ zaZ7x|T+OPrv2w6*{lMIh*23ZGS1)jcy{!R=7mq0+T^=K9*vVhzEv-q2(X);G$-!(34ewK zsO{P$-Ihl97F&2~zNa*V=qNPHE%)({GWJ!lGBV$G=y@Q&FoX^$x2)W2uXDBY4VkHM zzJlj+Eud>izsL2!E2QH{&m_JDV9PzNAa<+_;n=`;|Wjf3r zt(B7^I__d#$JTJ_yzaz2D`M==J6{1ED~7i5@VVV#uO}r>$#r2eYPc6*;pa*zavz0d z0#QezYKGh#^I|RAV3FMWC&(^Vl|gmOR8UE&7X=iRw7;I9Cr>s*od+p*lnt{vj~>^=9~Zm^=S zU)xLdi!rDhHPVZpe){bExwB>(hqc^TJfCFVm+hw5xa;PdLoSC|X7-G%-)yy`Z)6Klok1+X6%p&F8X_uQ}MIBv?^s0TD!nPP>KF z(AQIWt>M2%R%tIgMvfTd|EzNE+S-3gMXrVLU=~RDmGP%K>KtS^14Of}hIK7IEuH*= zQ4bWF^WRuZ4gpcpoC88D3LQ|8);9b4O> zVO#C~+UqW5P7T5(B5gxfWr#}-4i1-YrmrzIp7zCA$7gPPP63@POFX^DZEpSx_yXYWAv`s!uH>#l{LlQT7n!J8Ptx+pXwFU65pv=aXS zRzbyTm``*dE;d6jF%Q!}v0io4Gx5OOm~;2k_S2F;rn|yo*VgI5-94byUSSZfgtvQm z61mQOH_ZA16LqD%gt(Rmg>QvWT-X|P9n}eGn)QF0#^t_*%)*;ucyfJN&wSP37`*;d zyJlzJHZCLkoRlkEKLe47DH?hzGpmc8caD;rMjkl4 zJ`g9(pI+Ql{OV zB6*`k_1f>LW##-~cIro0$Ih=E(rwky{wM{NImWG;EUwnD9L`-v+JIA>xsW?g|HH(Z z2NBerqP3m-JG({_cPGqN(2AXVwClG8FNbOqVqR6rWQc|n7EU8kld?jxs6@oLUx~F9 zDvbKOH02jc9O;VUoibf9o8GVlO1u`zUP68T&{;)X+TW150_QrEkW*id@4wWqFOCUwgPGlS zQk@pod*|)HfIstq#$*)Kh*f(5(%|hcF?nPb(qD$xF*?mgt@F?xJ)duFC|>@Ydc^{! zi7?ZP`HO=3P|F7bqzNEz10QfoT(BmM^Vx=U=#D?b*FdVwy?!GDq1f1 zXBrSk4YmOWVr)>N_f3xE@&Z}Q+Y?JB{M9`6Ie9l;LZEJP@2^T>$ZFXty#N|;fu&=C zyaZ%jGOiP=2wM9dvT@=dsL%fH($BIOM(CutqfHpYn}h2LGmG~qZ56IGx9SGo^@8ih{)Qj?fXAr8GP zev<<%(74%)M6*j!?e%_GD+PI?hIEqSB1R*x%>Mtw*H;JC)iiwuhv4q+k^q5=Yp~!R z9D=)B&=VYjLvVKq7Ti6!6Wm>cyY6|O_uFr`cDJ^s>ilu5@0>X^zm}Qqo)!@sivov1 z-JBVw&=r+DHqj(KPp9P0!duHOb4e?&{VX895gE%%9A9lC8`;dC;cNsNleg)O*v)%@fO9LuPw%YW zMc6izs73~GN?bEbkarjVTyny&QN?eSvu@)Tn!e&k;pI;7yH+Se_G#9!?uOCCt4*|8 zG<3-d$1LU(%M1lA3D>7`+$o=lm>N+G6Z;tbUwu!TraSm~n^6xh&pB$2Vp%00ewymS+8f9Gy^-RAnkVSnC%T^fVN zlO~+W6DdTZ@?Jxbfe)28Jc`0=lGi*}c*Vr)8rig^(lP6|d}0r}@0@MpS_Rk3llzu! zqA2^!HMt((@#*3duKEQQnyh|Jw48&*fR+>Ng6yj6NP1xtafe?u;`F-fqCU*+Ec`)S z22d;Ylq@L7HfHERk=nFhO}~exmxGY84$LKch=9ztPv5QVnf;w%?^Oc9L7<4LkkAKBtlJQ2B+6a#kAcF zu~{qZSwC`jc+~N|Dbk~fUtaACZla}1P?H7w#H!;vJNQK9R1fQa{EiY;b<;)aa-H7A zKD^3cLn<)%9nSP_sf@&LY5Cj;9{JL4pvz-Q4(=;lT4=hN48w(T{GD#t+w|oq=MrtyQogDT`AzMGO5>&L+H^*(jiphxF0Na+KpK|AoE^;@X^qfvxT zQ+^bMYY2O9)+~FEw$w)3Egt*25){4a%36N!MOWX$LOaq`jS|@5+%Dtr2aa7&I61@? zL*$EYHV?up4PT%8uQm*ESD_ZT=NR~3po;kEjT0U7YKMNL6W0{(OW>{&)a=T``*%{w zh_4Hn7#8y3bE=p7`A#6r3I*0 z&bZ1=(KwTs<&GfJS2_&$pO^xvRU+Ue|* z91-VBxLV&v+j;R7I`|TWfypXNCh4z5qU13SHK<>7PoV+D2rOG-fpWJk)l0US?8l`? zIC({Jp^`#SRxw+JvFS`?*RWz(*rU)USC`sGuxI2i_%ga;FCF1LHLG+C5UIalfuR)0 zUHouEiUDI6)DwWd@4@i>QT-E;a`COtM7?Qt^e^fTwW|30fBR&#^58*8;s~8sz(K6# z4m!hqm0!YP&C%SlYgz5Har8(oL>cujO=T=+HD6#V#k$XVtJiIqV?D&H%bJ3i5hR)2 zHnEJ~Nxt~8a-aqpppS3<15>MnCU2?VcLj zWJ7Nd{8URJDr`0pRG51XM4zBW3*U%l(83Q#?Aj`lBt~LiR-2c$;PO+u5XWlgLS#7i zBf+SE@$3yccZ$XrBekO#zxP{duT?AMSzzUj1Ka7dmh+rgFo!-Bd43~QMO;60F%hs( zT1vH`fdl_!i>W*Kyri-$zveByn+|8gEj=*P*C9nXb(YWCj2 zP4ypRH|Mr-P{y zu-bu`HEmy3iFyNW3pKwuU5OhADN-v(7cZLZ9C&_;&;_(1!Tlb#8nMTnyQq|<;d2@T zahZ~Kkc!nR!Nsc=q%r`h@Kvf@PA|7^AQfv6{eT->xk?8<^!y%d>s}ikgn&T@T7S|` z-DGHO6+?pS;w}y#j13jC(?xJt)|Cu*D<2)t7Vz7!_1IwpdFQ*$d4p-y9r{&rs+U7W z>8>&!eVjx>3mCRD_art=Mr5Nz;x`ianC5qJjWQ!|sM^(gV`})Kt#4al2xx2dl#zUp z-)sKG=&2mU%~$Oa-K)v&MU(fJ{N@^7;&?pj4O zs&DAXW;<==^Q!E>*&fRpRVF{M8T+MNXPS|ARmkeySIiFfm_>A5Ed9l<;=vE8pm>0t zNJ_{GOVges4pmas&zKX<`wxx7LdC@?o~D9C)FclmRy#Gw;LV;?Kf-3_j=vdCgYD1! zffSo9YX=00kaK&`wNOD9o#Vk}auasc*tmV-oOk9dLX&=ctWj~VJ>PN5TyvLo=#oC# zsPAPXPNahl3s6CW56PE7H`aNGKMU-vs=n#_u(WgKnJV<29R1Nnz=nTj&Qrf(95&Uu zlqC)Bd%iL*>qgaX9h%RaT1GIDixfu9MVo2$v@@{Ne_CD#GZwMa0HL+=&xAyxsM@M@ z8>aoqJ$Ks^5kut?#i)^A?j72my8cZU{@l1wiT3kA{>4)D&{Ver5)G@#_}&zoml@L| z=etg~p`&%FM+-U#1xL(YmWqzris7RWdqdNm;!Y#a=q8^*(@LSUCmOTaFgT-X{h)xs z2Owg88q)Pc3p-Y|I_jSt4gHbYdUDxT=Ota97e9kmk?5WYX@HO&mf~zlC%aa^-=4hD z&m3`Ze)gn36YcUv%u=U~U(`okSi82QRj^^gGuX5M$&Glq(jzAlCgdx$=t$<-HH*{v@qXBD;V;(i zl@+Wf;Y=9G;1VvzjVgJoNj3hiq8#`%5ax94DzJ*Y>vpTDPtN|Y~w5nnrG)fZHpKYC3@=FKSiYIN7$RF?PtF%i%fx$4DN zzG5Q5@uBmx5E>U(W917@mLSKO{#YlTr4Z$FjX(A`EeRXh`8o;Pe1j@djTO}L$aNpS z;ae1UAtM^y_@_lJ>L$*38MgdHKH%r(YyoQk%o~-Ndw%;wpni>o_EX<_;^Zc*Skx7k z{pYGIodn@z*5`5~=kDu^*;OE}y~FjWpUqNY_aWWzU;WB9(mH5aIB|uHs+JBl;(N}m zIDF-_Zr8F_lmhNtxb4VtniHPYZ!lt6tk9LaH^_2#JA9hcLy2%eP;JVvy;m=|qY4vz z5ukm^5=MRSeQLLAXSMN~{fXXsk(LrIp!6Hu8YV;Pa+^XG#Zdtxs!%Pt!4!q-ZQqs0 z6yM^d+2w()-5Z5d^2|N@|DO28{;|;FE;^7q!}hxgI}TEWS+Z_RUKHo2mYywGFs-;L zR`lsa$}zPHv_b22wm1m7OjHbYRs^F4^0hx-2C4J$rOHR|8Qta0K-L^*gO<@BrVmmH z9f3W-#hg*?_$!8Tz!RcToPqXmM4a=z)cQ*9%PeX7I5SqBxDL2ycxOg6xT`>oIkN;U zHd0T(vQ;WvEg^?4Yg@b%pJq^ziX7IuHR2o5{2?YL7N#@?JbI`uROimJr?SGp5*_)N z>UW?E^%m#C(u1JKXX+iT9(V2oFkweN_1+h-Ep-F!y9zU`iKt+rS}}|ow>HDim(Gh& z)&c=Qz`9C<1r|ijN0z6|ev~Vl6&11{PGRPwCq#QaIZup#9K>3~arc3LqsLeGgzTAB zzi@oRbUa7BY*Zs~diVA92N#X*)0o`l49Fhhcod|9bGKVuU`5_Wkqhq(qMQWu+TuCeJa?6~BFr(ZWM7SvXeMDI6*Ple zOVGJ&h3^OwYLHMid&FJ(Uw;48ewL&0) zT#tMewzP?|QEp+#yR}Dt;sTu2yhT9wElmD;HeI_c7I=NqMWLES6&z)$X9Kl+_+r(* zx{7vF_Yf;i^^3fuyUW+4P?q1ECKsL_93E1etB2__g}3L~aKjq0^q13g&m;1eiXJ7S zOsg#Lprr_}rp-WH9Q6j2VLr8{)zJYH(|2btPwDg|ulLQ%ztwKmfPV7GvELd3zsO&A zvqpTk{h2I~Lg2~|Y|Yce|4=aaC&Q`3aJ0$z`)ajU<^`)FH91TlsvU5rL&4u7M1JXU zK&9oZ{v69&`b0~T*nyXq@fqu1BqbU&r{{B{-d|3$JWYGMAe$b^E3V3Gv;+C3?N`?& zM2QZXJ*ks7;a>sqKiQQ2$zbuG10mFdJOBZJDKBLvwCY%cck9KDRVbyG;W-Y|rkuWk zMg5P2av)5Hc%`^FoRko#{Pzu1t=sgas zFrV6n@@@0fBke0HF&1vEtxWw3A%3v_^h&uwZLS7v$nvmwzk`Wcm{bZlLo~u#T{}2v zSk61EbZqEHM=$pz*+{)u`f-Ymf8{vF!!#eL(yF|x>J;r6Kvt^-)lK00am2L}ry=dhp&bX+!zL}Gw zxN7Ht!D-ByUpo8cH*pn0R&LzCP}7Bvte>26Zwr4etvNziYv*|2-!Y(KJ>so z>HE4?XJFKN)gN ziizI<*$gx-NxjIsPhN1KL}mF#VTODbrL{DNH-F;$W4c_&;J(ce>Ng5`g?kF~q~uI{ zV9(;5%-PK%94f>jn!@bw^Jsw^!=f-mU*mS?uU!k-YyZw!FXzmAuv6K0WMA-!tg4Xx zlaD`Wa=Em+4XaI=sWn{lr>!mGQ(u!FnF2wi5^~Gbmc1n+VesbAb#Gg(@tX1sJr^)r z^F4i>tqL9v+1eEjvePz%xDgO-kFU`%^3zN%VWO95y#7$AEMWvZ84NR^$^3Jijsp!| zU-L^AiVlOFjg9+%g(h(Rd%6xL-s*Hkku;&Ujce>D>;9pVP{I1bQbpVY#wh%{p$yvy z*dm1uXEB5JLa})fias<`XPsF2G^PH{u%;#aGz^PTu*9TdMMYZIOIG|?QgLLn?^7L7 zgmT;`_kg%mVF4bk%MdAf)J!&-Yxd;{@t`ZHMBdFO%=x>e^2}nUCJ0s-u%W?78(Y7D zNBg0wYg3$5m>?6p>jjLG@SjD5vbh5HdYzP5Kx=M^-b$PrE>9JwdY<%`l6vsIz7o(A zDVXCoZA|0sg#Iy|b2)%Pn$`iaSv+thzzPfZ_Dw;uJi7eU;#C!m4-Z0Kyo@9IZhr4c z7lhHv8BXx0`U;G2G3OreMYhz(vo^o{tN3!f+fBurCNy${lKtr1V?0{wD^!*USod3z zZ@WH7vT=-HcV-D)P;ab12oibD6iO*_JzNo#By5nWs2GpKh&t=++>;jV3U_up{2V)_ zsY`+Oe{Wgt?(pU7Vsd#>qGw7uf@#r$r;FF#g6F#ujmy&*B)tdVDN1#2Ki}Ik|90KKj7sa%<}+4oaD8c!yD%K=XgoZhKl>?trb!$32&?8NPFWZx32d$su3bntonShC}AduO%jsbnue|nB za&lh|iQd6rH$M?UpW^p2GEae%Y@v-?At&U}Z$2U#E!dustonMqJe^=t7WFL6*-vde zZ&k7$Y}tFA{4D|mgh*b#?FtCBdCQkcv7DAwj<2%6&c>W7|A8rb#PlpgyEZi-M4}YY-LdUzzgS$W4^7&`Z3% z&(~U>pM}xGc?Li1Hu-G*=SN9Lrh4e#ig46pxgG%L0%R=cpO-gHrf1*H(JDC{cFult z&1y#-GxPZ2s-RTH(N?GD=7wCPRWad=Y#y)caXeg-`pC0Yo7$qsi^4+eh-G?Yo<0vj zZx+aGo%BXt*exPuHn*HWs%NFY8FQ7_5za53b2}n_XF4(8lqKH~Gti_*JXX$AzEfzP z4th_G7aOeWMg#nVrk|dks!8G^3x#Zsst@?C4ZRX0SrvVnl}o&P1TI}w<6)O*+tS<3mlzHs2*LF}mk8FY7WBr2{hPJ6c z&cFjR!cz6*h1RoPXt{^Zv(Kjlz5beyxqyrIUi;yxc=HKyQ3v)fh`lv)iuDq=08LjH?rfccRZuHgD=R(z zNcmB!3ZcsF5N7SXWV)$|u(=iwWsu3S8vVRXdPlGl;{@DJKPCD`EDazm;!k?}|m^j}ny~{+s%M4{V2G14OS$?yzW~UE02JdQF zi#`tC)bTCAme!mMBmM3-4+%&4-ET_&8$Uq>mw7;&kp;JO+AU)Z|34tmLQar&)l(y2 zikDear(~1Poa^$(W>R&fPY44_d*OXoYZN3hu|-L#Bj9=3*V z;(I@h4s|0LGHbkF!LU`!+E*OexAvK0P@1cbe)uk;T;z-Eym9=}y)k5nV>{EbTl8xE zE9U;-)znf}f}2WR_{9Jp58Oa$oIq@)nC2PMuPd&WD@>GQBN=iaO=UpI5x((0(ZTax zF}+H+r0Cqvh<*Qj!Z5DOtLR}^?VaJ1)@dAh-)VYF4|?BR-S5*fh9%sw$m#*s@*fcA zkSyg}pPpV9;AZjgVJD#lL6wNc%wWy?Eu9##??$qZ18e+Y+wD)Q3TD&gx2+P4E~len zmEHADM%-UHdaEaKX##-covl&LqaSs;DQ1?`eEXV5{mhE9Rla&nLWR|sSw_!%D{7FQ zMTyp7&!#h^9lE0P_*mk<&KEe0+Ki8aXS5RRDN6}3XOrAAlj~O)_GgBNOQA8y{`~s9 zoPAF+##yPMUJ1cL#tiRnnMT*!{rblITgOc$RyNm+3WRWdPkH}DIy~d6 z>1+Q>=e}`K;Jp8S*umkhPCX<{zONV zpc@j8QEnb|Pl#D0@7eF<+t;?wKO36)mb6USqR3ByeZfT;1_-&o^mL%Yh-N)nx%3u% zyIDj(DU8+;AuLc?KRk0&K!s-Kx?20Nq}ERuPs*W7hoEcZRGW#ri%SRgNlyTSB`u~P zPBjqqX{CDXX2h8ac-pzP+`U^8eyrqw6do%+(k^U%S$w=MDQX$>E#NNB~h)_f}>Cl!eQv0Axy--@Dnss3qe zGX4xkowM-M6HNr}vu|D5eg?O{v=1%}p}3<1YQm-snyRknQYSSADz9<`1^;)QK{ZzF z-<3yA#-~ZnV}Z~0r}p%>cN!9119lFa>TC-ncyfb4MxZe?DlZbesGI*UEnDilrZ3)e zuUGYYBpNM$o4jj{Y>VtggfL#a?A2asct-%~pbd&w&h1`d|KmG+|GKx?ufuzW21vIu z9OZVbE+R4nf}e0dRtLK(DH#zd!PCs=Llew~eRI~Cy`tVet$yq4a^*#9qwD{L%sK!l z(z?_KtTc;7P+xNJiWf-UE6FBZO8Rk5XJd~e)>1cb#6w><8VGifhU_H6y>~mh7We^q z^bkC8Uh+Tu4Jq>MLimH0Ho8Hk)2v=ckpvEk*59T{&Br+2hqMs|>1hcYSVqxFDkGOt zvF#RmX?(EmSuz9^N-UG7p1uBdQHxD#iBAE@&M{YEuW<8zVFR%)C=0Q6gPVL&b1e;O zUGHXp2IbusIs587+A`Y-OozB&K1t6=aD})ktMqoAgT5sfKMH=m{r2L=o697b?e+zu z(;rZ#%v59XG^6c6%oJq&$gjiRFPiL#*OJ(cfYqZs2OW@z8+*di4 zJS-6n%yF7)4-o4cy%pu6CRtDrI#LqtpgmU822%ef)%$S>Wk z<4$jkguX@$d2@xNuu6+07g5shVw&^|%++%pk0l$FxpO_(_o%HT&A1&T9k&B&vOa@r z9tGs-;VZ$RX}5v_-|@G>3tyODb{JhOarleFU2UcoXtzbw*PvyS$sdQ!MoyPgffdLeAs z19_%ed|PukcYt1gvyKImXBMdbcb*gBG)TiHl$Quxuj0;u zA-f43kcL65p8l3NlCHs><^GtE(7EQmW%SwhxaO?`N6x9uoGD2vAlaaV&|-ob?HZI7 zn-c|_CdmiuwzwYT7!{bhN$AgKd$vg-)h+)q*fAq2p|)=MUSPzR=PM=XK^o)HIBn4l zx62JK2QMrwpSmQ`jijdnGigku+?h-3?z?Q0uQ@*ST$mP*jW3aTTwY#I`lu0_IBUYw zQVTY|CWfY)e52q82tOHG^ZC#Pbli!FJZ{}hle^o8OuW9D7axz-ed*Jk7C`N_I)hJ` zu|ccR<|8-&gPeMq{Eszp?WU*ibw~Q?^K3=Pxh{WG9@m%b78aW7^{nZbVG$yY<;10r z8pg>2)M50fys@A-isP-E%@=;G!Fb%VQqFL&O!=`(XEqHOZxTF-%S+VoriUk1NX01= zISom&Z^zTIZs&2X|A;Z_q?gy1leV0Y-a@RM{yIIsD4TA%Y?f2ezS^{SD7%c(>`Dx8 zu-ciC-D;T8RJs**zNIRr&J`l2exPh3kV{EVglQt1$JwTcF=i>CO(fj^ajRfR$2@Iz zPDlNXGGj9kNRaT>nT<)lb%YluA#{M9Dd!(-D2E}EdVeZZ}HV; z>L{yc<;^NhkDTSYV(Kwot%&J(#p3<24A;L3$^5cyvg1SU4N3P7;GQ}v3g61P)EQuiRa4QNX?46$7brn zE;#R#_!&~dk`0=(PIF4nb9``mqeKj8gRQx&hTfLjty@IA&c%5EtDiMCq3x31j$sZ4 zZqHs3{GtsS!s1kcW_E!nJ(XfM|MQoC9GkkcwlZ^>MXsi557UW>kl4x#dzX?N+dnV4 zN*e$xiCNmcm7t1{!TZ~u4W$*giNU3L)mfz55^|HCcWFsA?USCLlQpW_E#tQ~{NS76 z142nEyF_9YQ+q4BvZ4EvgF$6QfX}wx;-6ZL> zDHt?48*zvvA+k82g7t39hwk_N_Rj!?*?AT|i7Pz65p{d+q;nUXGZjAD+95v%EDqqu z7d?zumSM~xk~jW!{`6V;Mi&35_`O9QORRlVWg_u)22|L2=^mALOL#vd=d0R1^vbuE zBZq$-H{2NTzv}JyBjKy=sFyQ~3oEsFa)q>b9%w^lQi04U1PZ>QT8Ig~qY&V$va;pf z;ndKt9xU!IX7;L()SL$t0|MsG$$L{f@CvpT17Tp4;5iFlnsV=ItfNwngY9 zp}Jk)1J&$zUt>xGZP1u=Xe7D>!LW%RAp6ofWDHg2_K+_NeyFV6V9GXjUDEbitHW!R z!WFF!hA2%KcEa><&gZ`&m_^EVoO8cs$H8$&>a~14G^J`bZQE=BT9$;GBV~NJLYi1p zzHtj;#$rDrRu^R54!Ldf;8)ifd#0|vt_i4~OHCyu$!^kLZ0StOX48|BvQp$QdCEkFO~x8=XpJwqFjgMf zUXqu$Wnywg>gZVmup#Vm)4QC(<3XYFg}w1}quO7dQk)mLH+=k1mbF)B*xHsl{Pfbs zofeJEHfh}p$>=80ole0}ZX#qGVZe;tqQU*{Jw+oVEddv$j1HH{#jC%Iw);zbn+6Py zMADblIjdzqyeA&kcwBMw#NRBKsxxm+I<;l~=<*+f38L#s{9Ze3Aj}AMLAlICx%TCC z$-7M^q;18APgVL9ig)mJ(L_|EPW_&h?kyt}(gLZykVq(b}&oi=FLn$4H3)}GLo#hD_o z?3l&0*qcU0%jiq@h1!CR4bdp}m1jJvPM!`>3H>%`mztiq>#@Oy9^x3-(cf#@o8~dm zd%T4eVEs(obagpWx&U;w4>i1UW(V4gr6yBKf+>hbRMTxr4j%aeB<_zMe_zVgWVv`jI9ORo0zHivN$(XPOXI<04sAw}hSRYB}}Q3NB8ORX}Qp>IQlcx&O54e3_^ zS156spX~FP+l$o4T(3|P{9THE?C6FW$CS`Ro<0ohe#vT~=;40D(^ZVKvKJHH@?%&v zQtP`>`v=7c0Pa;;B4*SO^T&^L@^80P**Tt=6rs|v8DIF&j|vd=Z(EX{y;Xfagf=|k zRk(j@g=JMP0S%a$f-U*Fda7K{Qp{fQIyZF021qHOk8058^^V#4%V%-0q(DVN=v%uy zr>s%K6Ir@9C*UV~!LmD65}7TM9Nk|2X8#*}U%O@t^eI2{tnIZu&&bF6^yfDX8I`d| zxa(c?!u7)+X&L$|>`BLO%zl5Emk+r1&J6`esX}10GJHbnp%UcoI%Id zJKw(o$P!7a4~$K=xhcE;9k5#(bWd%PqE}7!ado$FZ$E_E$we8L3nwBN#- z&)rs5sRkRv%u4ue>HFhvv*FuQvdskGCdoqrf10kp4MtsSLgY7GCk-;~#kCf;miJAp zZ)}4|bwUa2a>o@v@eh5g-*k3}{@ z*t%A!Ks7H*bR0`g=>@o!9^hJ%EwiypQ%t3gulqh}W6JcWK0mcvwn>Il~Mu8u2~$ zq-2g~_PJ{D^T{3FXo4-*3*PNtso=bhuw2Fw(MdUmAI)?`RHfLc!O7yr%ed1L$qVnz zG4G6dYkhoByw|h zL&hyv@9#%#Lj+IiJC#R>^<6@J^Ws2EUC1)YwP{Q%3EqPYYv5eCwSH-NdKm2hXW}dS zb`jmyCX#yXzRdXwJz?7hEnc^|wS0^ZTUl@rq}E!P6hOm+8+c>Z5D~w|0+$6g|9q|^Lw0@rWSb`|>V&Z4TBn*)5LQFw8e|*6 zAIAe$NFb#rNJ%E%U&|oYefvACPMa+zA}#G5IVB@3t4aY#$oQl8O^#piVZk>FI!1@l zZ5lX470nQhF~Cor{-yX^6SGli=(=1fRW)x}XdJl+CZ}2@A}l*&uA>2Smm$aN;LjW; z`02IZ4phPGQl$jo7=zboZh zwP#hL^*s9}8>pg78mPdeM?ojrXfCN%@RMBV^k`2G=jgOZ4qC6v zLk$i9jcF)aa*QRY(E*lnEj7N7ZQk?Xi7n@cO4xB5)FeE||GpU@uWqgh4L!sK*9DF<4#LRD^O+27I}XWXP3_7WJEZ

@`Tas=2@KIKo3RH(v$Cg_Vu~_o>!%`VWMCIiOux4yI0dch=BoubbZq73K zLF}(;iZYMo&3m$xXfkxBPAdg$`;q2BuC#9zh^~ZA#zTfA*=Cri>}nleU?lFrXkwBH`%FN!e&<$k3eZNjcF7pc_tGKKfrbT;&9NQ?bPN zT!v1~FWkY-(r$X`L7WZ5RqZ1B4cz$I`&Jv;^Hzbc$h^`<-%*BZ4%kBO#g%9s+q{ zF_#oMbu2?BU{OG0<s>6T5+)pK1})7$_WskMu_E8ZFMK+USKe+e%02O!>io zlN_}*GCSAED&{QUeqHh#dF?02Ot%n$ctUShK_U}36awRM_Tk#KS^+W6C;Knmi6)ptOmFU>G&~ztgKpS?PJ-+!fc$ z2zIFnp<$mEu#!-_YG2{Xw>2-MT?I-#Be96|f7$Egv9$~Mta7@NW$~jqWvR)rTE+XO zoQ~QFd_NaUy6ihGJr-C~ITymY_`2Vlqj3jk*PVYxyhVv4EPiHeB;>KwXeb1v3PXMC zTG`8W7;7HU*C7i3$;q-m@jGojFmL$cXMy49^IJEbl`#^c8y*z`$GM*BEaJhs-qFQ<@;sM`^)HLPTRAB zg#frT_B^M`SS_43AYT(KoF2ZSpWhun2q8Z?J4MIB+CwX6J73;FQU+hA2X3FPNAd1z8K7*laf|5kq(ETtk-#L)cBWaqgT@pVLT{bAu~uFJs?#xErtO{ zFTB!ipD(Ih@AI|D{ytnlQhMp(tSVfLJm_1_@~deCoXD-ua_R<4=kTM=wc;fUeabyaXdqcsSF4rR<8t=Qj6K>di?-V^OrP!#jWvdUi!WrOR z$$7VZ;LMz6GMtXIs=7EAx#3#0On4xHBb0BmAHn~~dA+i&z6GRL5`@KO?@94 z)=ASW)hzsLtr%%=!Ctquz?b2yex3nCe{?ja)r%=X*@)Y`ft}U?| z`h?h~@`VVD_z`|@f$(v6N$cypT&*V3o`(A(t@pNn1w(StZb+>a_}mXHcIKADTI*}< zzk2pverS_Yr^{}WE&`sO#yMpUb*Fk7)_fl^0`vuiy!9OPA-6HEXUv+wgqZ#FmlsOk zbFpL83-xQ~vua=H<%8?JentCJ_B|I*u+$r0Tg&US^~0Ik^&I)D58(cQta(b_?kk!$ zrMJRe@i(d8K1+Dz(cS9E9q4%7nTr+{d}&`4XKxc)4$}voB8uAfVqDjaCRi!-PguQ$ zhQTmSO+;gCn!ZmFu>{Q2?1c#!46tZ9!4#CW82{w2|C7*8^#5prNu4-oIDiht|J|ZR z$ovGLJz)R47902jadjdVbWkVd9}Jp6JpbScu__Gcl>b+QN%_B8)Bo<*jk1^urHlOM zkpQOf1OGFNKZ@W_sA%MWJ>J0!Kb><9eXcQBD3PYyKOk1H0K$$^c0QY%=pnWpPfA{u^7QId1|B(g~@Zpbl@P!#9poaY> z&}BpI6uN@Dhs&CGk|EVV34uNpkjOild+(ZjLoebP-ucTAlccD2MHS0R)7XdZ*E8!hpzZ@URZ|3>+ zv+~U^AMx7==IrZl{dZ<<-z=6Nvo2&C3=V4%ENcFs?^s@4_`2LYZdj)~3E07HB_d`S zl5q7~2C$DbkAJ(#^_xI6>x`Q3b=uB`Aiuf#iH|G&)=ZYy1`fjCne*luEACUPLDjn z_xL;fzkf*i1765ZZz;MsuZSGq4BK%+zE!Pv&i|U@G@x~wQj@rox-+6>`&w$6n8}$L zSj@5)?^3q)09By(G&|0)^vkY=JveThZOmzr4~1}}g>#!e&xZua+clfFx}l*~tF3RD z%b{`NGQk11Udj(y%ENWy$?h7VSj z46h>{FOY5;SnDVjbUD`r5CY0cFUCZ+$@*qT44S^f?VMDe>9S_W`|rpRS_w&cSPzjd zo#WRB{9*0dtOS0vH4OV-yzXln+5MYmOvuf{PQgZDZ)EjWK;XXvqaYA2-Xy;vNaS1?Im<9BtY|V(%H!clGg7zaZ{1#7y%wGwh=5_Wjso}(7Jpw7&ya!JjV_=3 zb77kc(zcgZ-=z)*$xuRtd5Y5?WT77(-WK2h&q_fEDv)oNQo#`_R;>BubTBoV2Lvk# zZf5FHG&9QAV5kiiME$+U$eZieK33g%DQq#1u?NUw#3Z`<*B+s1DR>#1H!A_EV(OOvy$&W%RabuJhU!W>O#IAywl*;8e3~_pcr81)f}KD3D(^M z(%3ORDDaA%FnA3tV=;|WN|mCyAeZI$s_@Opz|vV!WM%;<5d1z-j`bfkgnUD*C;@b1tdl5dD_ce!sT-5A z!lcnHwp)KG!eX!5+HMMlvFms#HKvI3$V<;;tIVTGTHqf(YFTzS^)mJEw_hw!2VC?c z8;(BNe+e>nF}OR9-IC%;DhS22BKXWJd7Cg!hUC4iHXGAja_1IQ6ipId2^$WuD)8d3 zMO8DmPyO}?@A`eab@x1c65zG}9RGOEr*!iASfW?NxGR4 z8^a{u#eX^eCMMG9T_yCrgXS^u9S?m^r=8%l!D5=?fy6AFI*%s4T&QIgceL6V7q~oW z783Bp5*{z2=7FGyE1StensYa;^%3)~X4XLU9 zn>n#~I>L2>SD)Tj1mWZwO|C}S-DV{3UEDr6LP^*>-lVyKf5328KtD!CSdChbUe!H_ zMQUh|H20bOs)@G!aeeKz0`u&U2yWN64nTY8qJcq+Vv+F2 ze+`4;N%^{0(LQ37#F5q;t`{k@vmNRqUd_fe>g)8LC=4-IBd7-j2o@tTjb)SJsPJBA zHxHRdAKzwIbsrQg;ARRrJqGw==w#84x06MR%r z-?=Z1)(CX)(vueyMRZH9`XY=XWAh9R)I!%&q|ugx%HZJcDTVdV)zQyi&WAgXK5j5cLm_jr_Y=pM|+Y zzR_wpn~*yPn}WHmHxT%@Tw<|9DLzsQHA(HG$@7(2o1Fkb_Wfki^UUtVN&di+QK){} z2UelERtUP+Iy@Hp-sS44;N`7mDsnU2r ziKQ!xzv>ts2=Z_T8Q6}hfsO5@g#PE!wiFc|pCvioYcUXL=(Hp^Vv&;m*b<+1jzglV zZ()c-P4Rtsg4_G?yxRLqe2C=CE4VbO1a~$X7 z2U2!vY*5@G!F)X+QsMPGW%N4h!?NSJ+hZlZwI_fc$J>7=ca`Xwg^aCgRP{}k2c>bW z4hr<`CUC4rRU?$4vZtJGG+Ntk8^7;c_Dt_sWHyfa^?7izN|njt44{Hax4A)LIkL?~ zk*0_84ztDu2oUIiCyMK5qYixmyVS~Weo8}oEe7&iW^-v)EduV?A}U@0#1DuS{QFy#0AWqI`sZ-WwwkOHF*-6uSZ9s5}hdb z*jG3s=Y(ew4_5^CoE@sYbpT7wr=Pq25bO}e8vEk=vuF=DYIXggw_`@s9?|IOOfwWz zV48b1FqlQ@0HxaxQgN#w>{F2^%N2@322dNdU(EmS4 za#e3Y#pWxuFs)IsWl!+wwQ9L?IgP)ye;OdpSUY{fI_xQ}!%qEh>%{i@dJWzC&R3tM z0SnFfr|SGhu!d)a$;iYiC{)V1@d2+7Ii6Yqm;M&6ul7O_oQl zPQf9BNr6`ttkzQ6UCAC&LgqexE&`nxeQbkS7hKHk%7Whu*@YRd3+&N7!f|ih`~h&x zMOE(&SvD0GbV2M6uZoZ&g%KZxh~Zo*KDX~U5nX=U(dstLbhYBQrAv3(T~NLeSdoni z8@Yu1=siytm=>Z}Y`lqUdI$G6;lA;ddIzs5A^$BxL!6w0A3_MI6(m5dK;=S_>dt~S zbiekxbQ@U@p_d$OvL#gwDW{d;0d!^maN>N;#!%ta$<8}|w_a-9cZZA2qHn-`w9{RQ zuFtJ;(m2-gNMJvUroPBw9LV18PhEyk~URe?5URL{TPvLq$T<- z;~#z=Js%bacGdwZ-P|rLUHVl2N{@6Kqovqu?q{v;;GY&6XqMKj$tq645a26I7`y90 zwO(#lu3pWXrQ=UCh#h%DB@~}kLngC|j4CwOFW+iA{B$MoOzDD#lZI?0?nLM{t$mOb zR@=bG7$aX0!e25-2*WYefaP#~horcN`|VGc=(*^agOaX_WNj?3``lghKNeTO>s4&0 z{=}Cz=~iqaQtZT?%71kA*#VJe(XL8$Po$c(dcl^#Q1CW5w?&R`$!ILoSZEyO9Nr$D zu3x^ZqRR1qPbt9(Wb!j>)*>fjt8+y6FvsN+7oz zxKcHmgM{@UCS^#BSQ}=ip{mC{#0QH` z+YA~dX^kIkY96R~J)0~p#HHcWt8@#cORVFI^b|7*9qvaOlWm@EuCF}nhVbk!uiy}! z<**Z-kwQf0QUHWQt8^=o73Gn#XSK_j_L(Egny^bl9g_t}fN#7h_bv=F2v(&d9GKtu zMMT+dIM`~I&uop&(2#V`W1z|&Qbw3_IX@K3R*+9Q2ukUDq>y19YyrjmQu;O3k?m2i zF4Np?P^!QI{6-Q5Z9Zm+*{?mh2Ty<7Eas)nhir)SIBd+qMEfBz+ew5c2b z%^ki3IZXPb{u-qnU+7vxd&|2MK%#t{o=>asPwzdDAJ>TYADgE2P)RI(Xd(M$Aa$&H za8U~4Ww5*5c8H;Gm{V$0X>`d9GwH>>wbeAI=33m=?%vwgKG3QwaZa}+UR4+k401pK zc|={DT{f!Qr71^I1SHvkT`x5n8TxNE6e-G+7MY*2;p`F@56K2lJ*i7!lkn+zzw4o7 z@>jQIaJC>&rX#GP@q6xaa{f;H++Xw=(iOeNuZbZ8cd;{M#}I7&ywKpeen<|7BPEUc z(-}5Ia>3osl_IX#&sm%~!E~7oe@tasfGGMbh?T)$g8{1|WX9A1Y|So8g(dpsy?`f; zSn#sO;A4_KwtNP|rjEZ7f-iSC4zfx)m4&&nSe2iSxcWjrnDyEZvTW+V z|D@0n19=CKK5A@&8=s1p4Zl*wrLRZJWUy)|QN+p2)8JcI%Wm2i4uxYx%gnc5+{C?7 z&?<6b_?BNRk@@l1x0b~fw|}@nclyXQeLHf6Je&ne)4BeR$GsXI{MrXuM%|^hb208&-K+RtTV%d3P%m&LkCoFZ zvdN!OnGX9Lgm8h8&R+R?!|q2&ZI7)HbDah}WfzbO;wDo#cNZ$s3soxI0WW@w&{R}q?R4LXM`d>Mc;906`^M!;iGRPUT~`u@>|AV2-Gx2swR zUxY1On0WA-X0MW7Z=#_$ATXmhn`rFRhNj5&kn<en`~o}JL(<}}3CmSVE>*=UFQw(2)z ze3Df`M450rMhltStb=o571gJ+^73?vxTLPaX$~$$|At%gs3}zJVRVbGblX+;we&EV zQ@CAS*CDR9clR##$BEuw_vC z7M0Zx!k=ESAxjIqAD%epIy?TP5D*WvSr9;%`n(X2y&5{<77X-6guVd}YZ#UoIOhCrS}4qg{MP@iBo$zg%GY@WMIg3zXyX z+del=P6)VzJM(Vk=_*#n$-REwS$3pG3A|tVAjKKk5&Us;py=}pL0@Fn^zMcdI6b<h28Q) z<`6|jI?D6|y4wW80HWf*5v^H#_E2Nl7M|(0nf2$eSpujjd@(cl>RX%+(^#4OU>4a7 z))4Wy>aJCSA!A!p=$viqlP8Nh33%T7g1yUKT=wUE7CCa*1?P5gm)=s6k~&m`c}up> zORKKI2{(&8j=!35ir-FVwi?|mZtNQcq+&KaIA@k+(MDv(H|vgUBYg_H@ov{{;wHDN z8tZ{H-pTN{K(h2DJ%&K^@$z$6a26kM=QUU)+UD&}WTs=<{8r2RCBJ;k*Lchqtczak=iMH~q<#T0wmo zFiV{SU3RQ-pgT{a4fE-x=h`YP7+ni^V>fWyRr)XMzv0hIQujDAZh@KZQz7Js0oUaz z&g^useEXmnac^?Ds`;h=i@}TP^^R5WqMziD*j-q$eWe`h)+ahjk>Sq~&R=W9Qb4cy ztT)%&G1$69*BD!Gm0R;~lzZGU=Qfo5vky_Q-RwS6oU0FIPO@x^4`S5G{dVGyFL7$P z9h_U*_qTx)giAO>!rps8QwISw>kJ9TOBCtfBVH z4oPq4E2M=wLjWSB@*a$w zPk~DDc3cgK`&U)#NtRowYa~1YP??XS(%2~mU2$&ZPeIBlc#GzEx~8piU~z!peP^Mk z{!Aa119SN?`XL|P&>IkZBAQkHKm>RwBw!AMUam-!p~bC_*mK~^q(`T$nO|XPn_EWi z>!rIB$zwIp0M?@}8SX3Ti$cYp=Lz~oH60eF!uXEQ8?tsVLkGNDX-k3@&;3)*tv))6 z0MBO-$nn7-k+EQQ@s`-)E(BmmeIAn1`?D3iPnYF<%FnlxG~xh7x`)VBs1OtofQyEo z$nM%jY7zj+9l!L^zeyL8&sFf;+{^&hY@7Xkp%lZAyQ&V*u&@eBm4Bu)&$YY|6=(MJ z|He}2BxOD0QZVKNnb%+oxt+&sig_H3kC669cn-|}Mns8I`ftT!#xNXo%mo00vv zV=wRY%Nb=OoUQIkA=>X0W;#H9=vxIz=)QZd#GGK;pOmVZE*H}2lZSaW)E;KL9f_&! zsas5>F;jn*m-=7a!V%QHPk_(iFDweZi}+Z8>jex~e(cX3U5?uU^XbrPqW12dB%5gn z%(hkPu7Il`V58N?2F_cZQjk8oP1D&P~Q>u8%^_Xy>*Hse$d3#XF8IeawRG1 zP=ysX35JPjZ+>;*C6lz_{Zq7U2E$gjs#7^DsbgMbOpO%Fjhuuw_rWD{XiAuE{Pi~-=ZI~)X6%YXSK;64+#z{Dx(QW$5e2elRq-kSjlFI=W z2&Q)=B4efAW6q)2WBIPGn9ZC+uHt|Q=u1Dr4B3hkk&s(BC8%aYtvteP1ui)wwti+M zAk()eOqG&xGmNZMzKvW^EK}+93oB&5U@cf)O)mav?B1Fsge$9>9f`2PL}kQE2U!TF zVC{Fbq~YJ8DN?yz3K~lN}d? zL|MieBC2=h*NYy=x3!_6+fj^k(loCqipx0qlulZrYk&3S-B}H8Oby&fx2><5(l%NX z++p8Fy2)V6(}OTAT@q^k;*U?eGrJycj+#_e8_6{#Cm0M=#nP?Sj1OygXoO$XXFlpG z{>k&a>wItTC()wo3urchg0lhh#7U>FZhjHV+Nza|)}r}hsTP1a67tz>syb9RL1-#^ z^CT@@k;37}cl&zUf?BaFcFM8s-PVh;8OId_*+YOh)B7HWo-Prnp4Y%-w)E{jZ}mxz z8R`HeJjp`I?)l8m>a>QCVCXdaWq9(6YnVNxx{mzXCGSjK^m<&FZwL$?#ccAho-v^u zy2=14(NGxe2yx2C@YL`AbQRWHIYGY9%I!Mg~`Bdsf4Mrm~(0M*HDi%>79u3#`i zJj6obI)~H9_P7;pIuC%|Sccrff0P?3{q=FH?mEcU8N4np7dns|g6S^i+Js$yg5wRFbWR5%oA}f_NCz29USZms%{nx^eqn8^ zbSPpj*KFi^$+XdVM+qEVsPN1S48{CXeMSLgcvQZ^NYRzuk)3cIZa$FBN_f{1sr0Q9 zmTqtw>D}TT977+6u>I`zfzVs4*`VXUvhq&es zc;>eX*#zx~wA)UqHBOTFPXJp;coNwX22&WGBvy(zS&+d`8=?uy5q1}KkUSO=IFhVN zheZ9K=<$C?k^lMoj|O~nWiCUONy=Q}G8|3jZ^LQS+Yf`4stAsG!08FiK1nuljy+*E6b%6YOg6f3 zW@^$kFA=jx=d$I~BS|H8jChby5VtFXx7(KLlCEo1C3Lvk2D8rB)!x$91X5;9x01Tm z7?*qd*(#d++8N@pwQN9Do||@fd-!ybHct}BYk^e(U!AqarAVuPWt7gO*ca3(s$2j zyo8k6{{FdzBb~6Kw#IXi-Hh$JA8*ZCqxJDSkJe8~*ac6!_NF#@kJhu*&s&nNp*Rt& zJW~ji+jTb?q}K6BRfgfW9-k6Xc7mu*k3A> zctf1}n}kvZKw8ksjAbZ0+9}=?X9AJ;)7enGB`!k#k2_FFJV!1&Nf4H~PoJmezg3eUd}A z(KhcLsKYI30f3eg3Un_$E87`I<#4jt4!x;laX9_~YzMn=#WUFs<2L+~8Bmdkz-tLw zBTsb`9p3I8E6rI1_bo0a?jssAZAl79hCFUz!yxvMB?baUgh6%$uBs?vp8C_p**ZA0 z=f|^kIeVhlcURXJP+RHbdSyNMxE9(~!D3>c>69E&F`#xP7VQ+K`j5^MHT7Bs!OtEa z-dau*73}%&5v`dw%ZSZQ^J4vKFc)1)JP#y%aBwKwX;bLhr$K>NeCpomFjXxLkxK{e}u0Ym$2&;5m zz0BD*-}gW7?n}He!pn58{rvd(0B9#!TrOB@61G`dZ}K@< ze`E1!(KPyu7(@^9gzQGX5JibATO8!c3GwnqrLCK%z1Nry7J!-6g~k4{3+2Z1u+r8Of3M+lr*-@R2y3z>b(Da zeS@+8(J#X?J3$)P31tD*ulO$;>2na*;9DRJWI1Z+V4U}tr7Ao08Ej%|6_<} zLIX4@8bFhZ(w<&b=fyyspVOv6m9%7Ly^;usy4a&69Rc*Wjt9Zv8|$tpK#dp9$FoJf zsWiVMfnVg8Xe{Tm-c2DCg)RtHJ}u#^f`ueuav%V{{3F1Z|Atb^AT8XyUfgoIN9`gE-&Sil?ZR9RX0u_RuU)8`qH(O9%|wy$Z(Z(IdZqe%9F| zE-w~q}QrN#!H7uy2M+OGzJXbf+O zIbrsYI{9h;lWp@sNkFQ5&Yy|zTSd&(g}0g65c{i`^l6ux=x`0&pxdDr>^kg}KG_CL z>7SP4Uv+Lt=inaGMWO-s*C7GEC&$9^qkMrLAD?ZrmNyLE$9*>OnECslN9wK`iUBoa z;x5t6K_-Y3DqDnOR!4rY8`e39h$!1vvrBVmB1@y?d=g}argNpq+HLNwm!j5 z8vOSosePolpr4t{HVUlrCZ}q4=M06OMlo_+LJEp8CD`;7Rdu!;4{_w(Tf-I$$tpijq1fpPZcu zR3HE@S#anxG-P+!pds6gV=KS5)+(#*@>g#~geja=!Mty2 zJP89v4k&wy8g$R;?JVUUUw6F^mnn(?-H;>nVr?Ic>2bwx~ z;!Dg0>)%-i6!R4a_X-U(r@X!B7CnB|WS!yY>!YX9;7X{_X!7WjATSqawOr%&W@c0< z{wIGD9>2!T>W5xv34JoonI{^!?zs5}e2S;Uht7N^XuU;gbN?A_T+ClT)b&$FwYKs+Y%vw>3=ZDfJ&1H zF(5ctj&8Wzl9hbAvLk6(payQqk5b2IJ)(zw*h3B(hkUP_QQ{Il09XA${_>oR_Nj3; zy5~}UVrTC7_%D$J{M(-+;7Q?q6O{(`KXogr z)8*#{_Cv4q6lnH;!ZO`(!9t0^%J^>?fCc^Uw4{!tctZ8YX_+q7tpqD=_%;K2hDBH> z+lqHvpgw`g}W^uT1&Sq5^9xmzLr-R{3X1Gqnc`S|8X9 zE{GH$mT(gVB||?~2w8wD6(C?rcf)T9vM?E*8AA1mXuM9?0iXWOnuw-F^v^H;_uP={ zX>aYyadX3rdh@7xi!=_db*B=|DM8X=THH_)3d@lvqi>cRQX{2uwl9hZy2p$T4#|b2 zD#jxxWEe~PGKMDr;Pnh+XxNbyIS}F%_L^XSa=Ef)6uNxZ^9H`U-b}pQu~ZwWCD$&i z+R!CHcHJ^kY8u&Ra?PVmDsmJTxm_JYF0iP@_dMesNZLP4Oii3mqnu9Nozg@yT3vP| zxU&U>Hw5rq<1XdPES}Z*{%%EGSU5~nY$}q5xt8wT@TZL#tOtw@dTQ+f7?Zm=vQn1K zNv}<4BtM-10+{i5_*BPkZ#Eqqs+dE<`5!KdNlN5)lr%I>W355jO2O>zFB(37jFBB% zXr4v+(s``6#x9%3FRG+&{KVnF#+d+3$`7Q)32?zFxrUl89tTiGz0WJRH5rvwas|)V za!#z*4b@tB$!+A^u=nn@|18R0`0Y?}(XGLZ2b!pHf7rr-6wZY4@re?UvfKT>W-^A` z`Pm*0WTBF)8Kza!1Y#=>)qODYH&-_NZ?gDNgnz0tOAV&s;f|b$5T=z7d&v9OY^(FW zwR>>lhm2ikr?yLFzT12iz5Yu?GXkPXy?b%SEz4M z9q<;zdeH-#Uz&fueOkW#Y?2eQ`JQS!L4`)Ju?F^2s2kS zA!;!J)6!TkKQef0xOm-vDqA4RW`5n}btfIXrqKJvYtdOGpx;?TQ8knheDnVjnq5ESMDFTxP`VT`PIVk|>Q=H_pGQyn+ zM}IlFu;_p%=aNI?%wP~{9N~KQOrs@6>=`Ipc2C2k|sZ~O{vp-%Trwe^S4ch@oQ zCEcg%+}`=W{4}qC{d8=K%pXz;c{~|3igqxS7G3B?L+@PAC7muAJP;$KS@$Pu(DF-F7q)J7rkXA35}yzYLM;= zOuxR*wk06QMCCnqjd?au@+Rq?c&8!y&FK*$;b4HM$m`HpL|BHRK+uP6n6ucZY5o+r z9k&s~{CHbQ)Kgg;a$Vf9+4K09RS*wX4bANt1PnkO;v@6U=aoU!k>L>$ZyT-n3dcgGa^?a`1ZG7RcY*K-9dNfb&k0 z+OkL>u`_fLk`2725hPB4tM&9pM|60PSH9TEII|6TwXB5f9B?@`6>F%s@m})^Im26( zAV8_+;w4QS{SX0xTf6|_pHjO?nsw#3x}~mV|IMP@LS-l*=m=caV|;aDl})?;&|X+n?GC|PY zCWh^rKd|F-d)XHqE&g}8sijlv;4jk=Q_9$uLFMiyD_67`Fi~oVBcmO6lMaYoj&ESo z2ODvw+ehRac|jM>HnskF9ZU8jM#2ZL?HJ)Aysepxz~r6mp1KyH;%>>b*=W9=DKZGZ zL}g_S>s1Fo(&EFFf`Hja0Gr`*!G6A<+x=(f9BIGJx$CixmleSTuVu#S1xF$ptRa_M z*bgW65O)TGisLjb08GUdid2Tj(n&nS5$+>gz_}-3>Ezx5or5^)c%V&E+QI!ODsw0V zQp(~6h{Z6g139*^m~i zefCdDRQSm}GOTWcb)4K|c~Da}$3pA0rX!cUNP>iq@Vs}isd#o;a(UF&%#i$%6lhe; z9;ZCgJbg{QgRm?<_sQZA@-Y3mo_!foH3ndELHWWgnM;ST_Z8L1N_Az-HiX!Y`pGKxBZ`x?vK$niSUc2Cl;PkuGoA=g@ zD7gjK5X(C%2R`XcOFw0FTC0!L;cRxORGnLO0Bo-b_zTS8R5?lbi5{a+CYVo}SaZ+f zEqAd8JSHEygln%iMRlpc;*OhLwZq@m))2$q565-uT&Xqgr zi5KgPrS(2>Bg|Pr2uY`csUrAnf?s!vt7EY4My#awHaY}}RfdO!g=kCwBfx^W?FtC~ z2ekj5ooMpAR5r7F+dcy0ujOfqv*aQ9$2ZBkD%4jAn^KK{9V&%2%1L5^dl>E9cDnc7 zLa=-Ew*gB%1Qv51cUVeclIdT{_cY&S$xJHp$J$UiWFTY=W?+C^2|~Q)siC+(g{Y2l zh3E`%dtSg|%SLkldO``o!I|tA1WTEWD1(Ufk^NuKC6f!kA|ZW@OK$v%L;?Q7lzukt z`Lu~P6tBJVTUpWO4@J)Y=Yrum1WCI6U411(dW9Lt z03V^{t4MF_Ua;~qn%#UqF<=g6*ShJ=8$F<7<`RTPUpS(-lpI~{RDiwSM4PgbDIL@L z-Ll%;(Al$UQ$N`oOzl4xpU9$h^HmwRzJGZ$8!GqF&R)FeY^NWiXp2BdQL<_DXnHP^ zcz>lay11!~=3pF-l@PCj$21MUV0~^WzetK`(*B>sc;zyG5h{x`H$|{F0Rht5B=e=H zBJBy^2W7HLLJ6s|BWu4;2kctvmMmt9-z~XYKT))FL3U;*E<1;oV=yST1vz#%d+L1% zN=n(V?51;I%xRG&Al@(;jP6h?b&eTG)HBi*{W7XL3@NBwG}ev8MN1L zv|f@w)r>+RSEe%of;UEhFi*Rs#{WtVBmrStf zSEtO;w4%q{6b`4pE_^1NX+!c4Y8Gg%-D?c3g)lZRdBFpy>{$e7n#qYg)-Xd;(n_L?uEe48qFAxv z<541L{%lIn5$BbHvMq6jQ?0ie-YoK(YrJ~cF3+r8Q+AJTJ|+pS$7FbpGjD&&wZAF6 z=EuB4-w>Ns%h*tTXhNkAs87R+!6QxSh;+RBVu4mRrxa`$;z$bGoi4x8pu*x$nW^-7 z>XrOsTn75i5&+^GSyC?h)Hj9pVWd(ih$alaoQFs3;Pjw$nBeuFm>Ugsdpeu zal@Y*sYA;<;T#tzRCMu#aWAy(3{hhgJrPu21KIZI)a<#HoWh6)XRW@W1-Sea#GyGx zFX1Km2U&icizR}o3Qd9hNE*AHow#FJ)JYo@q9ZUMlg#p1yr9Q3ltj1v2ZHNwzj!@u zh{|;lq+dhEo|-&*B|bMlAo`m2=Bz(p%kzX6@zAVu^Lrk2JE_~KN9H~h2!%1^T5t1M zYgNBuSd4?j^tzx$>%(zOPuC)tjkNU zo+|JqtpALxWV^JVN_J<>2vZK)F|!o57u5y>oakYFfuPP_j@a)`dWa`8n5TvrJ>8ug z|LU>COl@?NG!<@Aj3^RaD(}#V$y+fYH9)^q=Q;#7LPQ)a!A<*V)OEX zb&h{-m|H?Cu|-bxJ*G(<1yr7axxDjJPZL=VL(bYAU7W!1V@2ZT=Twlmal9yxl0s@w~M!(_Dg4SOccSKYt zY9HarN-97rdPk&uOw~{B==)xSM?9BR!2jgDR|Ii1_$2v$B5Ay0ZsBmX5uVUV9D>^t zGo1@P2CzeNTM2_+UeIt}XS=xwS+;+lvw6Lg%;;{qeuCc2cfH7k<)5Q z4;{8Fs;`<$?7zZ=g?R|RwIhFm3jg7*(f4B;>>+*HKc6u~n7yszhL?^A8?8 zV2V))c(JU2a0T3|131pZkM>A~y*`r=a`Ou~U*Vx9Am#O*W$)!E`pf^2-w>4>oHakN zIcI5)eoVCCfBh}#D$0!c3C@zC)rP+)S>(@eBBpGQ#YTBCi8a`p+Cqk&=wDzwJD$`m zx?hCPEQyW#)t_{PF{%oJRL*}EHNV?=Mi5cCEW`TRpy&zhe?OQ`wW9K~Zp68IItIuq;MQ|xe0s-TAb&={=gkb4{IRVk#IED@ zj)c(T`r*Q5yH&w8?sSX8Co2*>&Td*m60`Ki^lsz{_o1L6i%6iYMVw>i@bsAD@Mh-q zTyG{sAo}if0KBo0@dlCk98#h8vb-#M_tD4w?M$Bq#Wo=JPN?Fw$r$hc>sNxG(ENAt||tfL*Y z(~qIsqj3!pRW;YMbo!mrLHLJ5Tb-RVXcJoiJ~o3^V^G#2zE8V8k_-n~`aBIQm zobJYE-po zI+x_(o%()kUpO6h*Q~dC@1Wozzx5juJe+$M9vz+iE{RwD7_gFh6dx@SzMH*xLXwAZ zHz_>pq#qRIG#OEN&=~<5>Z00@3!viLz$;4K8{ha^HaapV=MRHt)VSdgp8{$}Fyl>w6hO62zj)Fj5-EJno(*1zFgCGxn z%+A0*Y1Xf9nm(qFiKb1<$4a}I=VMRq4YMO7lWt7PhNeSm2vj%c^~-#ONE;V!pUV-P zRFejO03dq`e(iEQa{^~X#7KO>7fWx^&a=vF=jwr@V>i2juo=hECDz-%Q}E?86YaWA z-{NfI-wz$ej%)T0|D#~on7Akl6>W1d`!&DMIrQVVVA-KHsYPBq{vS8gT=jS}5&h=m zhL(=VtvNC((ay;6qFu+c>Q3CU7;IJPF*02NPud@3!PBD$a2N6O1KJ;Lr>A$A0<&sU z`a{%ER7Wg6vXVAsIFr`jUG9wx98A1FPb^$L?ljnKfZrcpfLPmu_uG3#htKo4hF*r${C`n^bRhZ9a=Gw z=MKAdTPyeJmVoG33N{;M@0@y|jEaeg77V*hzB*k;b7}6yTDhzgdGJ=lQK{UHFAQ5K zHwkpdcDe|XRP@cNzDm|{7dJ$ZeA@RU{?Y#%xF54Tk8vYDsgu%ZgjzA;)*Mso5mhG}~f1ZcgOV6ol0l-%2}bLP-k{IBRXcEY4iqCHa|QHC{V zkmnNu$dQ_Z^>g;GO0(^JTM7sva)!OtN)(%x2pkrUV7EzmP*Vs8$O0Us^6lm6CQ~6k z86ZZQt%?weu>?6-&@~#Z@ACGr>INQ$a_np+C!SP4)};(Ftn@I$o>Y5wV4|JGgEQfn zAzE?+ghw$k(xE_0SuAWM63)%oXgBeH<9a%~E%7|cY`d6FslOs)=l{~CrNlP%Y`!NQ z1~N>bLCs{Aw;^v76KZ=d((0wLQ1b*iR&eppyefj8~bJ`oU*6EbG6tu1axWH~A6l;@Z-U?7er%!#Iuj-TAYwdTB8mNasqKi5WhEDB=MkrCK66>5vw>yK*oR3LW zi7<>X{)CeD4$Fx~z*_7U*CC~foWag(pYPM@xe?7s?nY@Cq4+!RZ|#O=}P7 zx4u7zLcAiHJ$iUfqDzHW(#X(GbD67YR#26oX-cP*q8NeAld4jZNCy35jBng8fL~$&W^vh)3;;? zYDhFd)vQt#fexIZ<%Gxab713|`bI+Km;KIs)OrJFJ(}IgaN=nZ@5u=yd7X(Zm7V`Z#<58&VmVR5Ibp6YKX%L*~{F){XpH+hmOLN_Xja89ahC^)n5_EEkwm{b_)$y zJw)s8FOc^RN_d=OqYeY*bmdrTN|s;C zot!e_v3iB`@t{KHPHDKZ*n#wQ;$>xT_AS5XJuKsWd*>b0Do_b6mJ*D^V8rdfMByDF zqA+p#yzl#E6HS~=5H18EwniSG^@9u-?gs_X=R%B`@;YwT&V|P-Qy1#d-D8rs?<@*g zU%f*cCeV^x;X>RGip1S!63OgDmoDcuz|ITwIvn5&CTGa3mOk%ntjbHxbazIkZ3LOa zyaW!`Ri$$*F6Yms#>1v#84$}-)#LJlcmE6fE}ee^aVAiH+Ht#m8tgv$`>#T>0!mM9qh28 zy#laF5^y15yF)^ulZj*~qDv@S=|kV6klmSEKtu0F%{nsg^_dm(GYutD&&~f}x6`YeL z1E*4q{yNmwRg7d`Qn!J&`+h2Bub5JFBeF?^R0Bqdv`E)&b&E%1hEFT2M|E?Xjx)I_ zz18v^qyA@kI63j$#Grsg5Ndx{6O00ve0L&2UcSi>YPdYtwDhT)xw)Qt;r>%?* zb%nfu!ts_JkO?JOenXNIaN1xm7=dLTjsbgl@~}+{B&t}OelmT!zqj-IDfC*R%KV#V zH_KNuNRd-J=qeZclj3h`am3JSvZ;pRcxedY&b-qqq7`A(z;OW<3>~^}zK8erkPk0kNN zWFqSGBM{es`Z*>`q)#awNS)m%uOOQ5a6T4BTmC^2?O+EPIC~H<%o@}qe~nJ2 zY%z>Nn{(1=xjw<_P=4OBa+ap$LglEE&qYwqPo!K3& z3+LR=+iy*2J}+S24e5<0eWQQ~Mlv*?H-W7iS2rL21}7z!ZyCeI}5@4tOgqDa~5=YQ>F z*a)Y1dlaT9aYk|hA&6i3_{?O(h)#1X<^8zJNGrEq?(pEd-MA-0qHf9Tv>WM9FH0{3PhP$$E#=v#=wyC>V1rlSsuoEkXvsJ5k6}ygxOcJg zhGb2{K)V9Zdi2F&(`=$6LXJBjaAX1%1`N#iIQ8&*@`sIz7O=9mH?0rUg5~WEiuM#X zf3~twuKgl57n$1zy#g05qynga@@!4AYR+d7-Q&j+i_yajCG*a44@r%32yh|^7o8i6 zv~o0}P-2EiqG|WZDVZm``fgv(d>ug^NmBVK*!bkc3&OqYAoeH-9nq6yz`qugb?@&d z(Is~w8dX{Z_bzW@h4rwh#qWc)1t!p;brUE_E^r|l2NvS$z*KG}x>SW3u98Gm4SJ4; z-wFDuQpVr2hV7&0G>Gj`;*5!Co3!pHPkesQhL+T$YN702A>mcRs=}ERxcdhd zoa4yKlXEgUPM)yrYYKjAf1WK1>Dc(W0JUh;r=ll>eH`U{5h%=?Ry@@@>&o zmc)04J;j7&qK$K=l?{lZ;LkA*JHQ|OSMXDvoykdUbPn6;?L$U=%U@onXA{mWpGeLk zXmDx_%cjL&e5iB%76*;D^vP-xG$4I!M3fOZnN31w?DL^kgG!%f#1O^%>sykZ(xcH} z!*U?xwwNw>?=L?5D#Z5#EY3}-sz1>)Dfz8tx0_gFiO54!PzYfgO^Qtd4jh6IUnBfQ zSSk85&_zN=;SPNY0lcdSD?Ig`&?mMkI_b-eEMJ4+ID>k8ueHg1f#JrKbMj#Yr^0eX z=B)$^DTumyzZCPdY2IfLkv~eA2k3M}E}ULO);)7*(WNCJT+>>bm93RmLm$44Cnr%j zj5Pvf2bMHMVVXh-U|fJ%Cm8$_^YPg}W z)OLN5)g}}F&?1{0z}Zrkx|*zHD{K~n2RTT5Z}W8Fe4 zXSrzg^a^0EMNAc-3=Q-uiz}E|fKm3=i|*-bNiQwUo2!mo=^rJZpQ}ZvY_)(n=moNv z*>^u=aTP-AY$xAX-tR`h zt(5t6CP!lmgFj7K4KM=?F5=wnng8mv!)Qe)>B~wNtV?txZ8bBm_Jj!>4DZNb@Q@iY z^2OJsL4uzyi=WJ7W`3_Oe7fi#$C1V16?gTmzS2-H`itw@Il(=fK zuoZu}e2)x{ienb`5&~jWz9wa0TIrF<|HIZ<0L9U){XPjKxCVl|yL*7(?(XjH&V=CZ z!9BRUySoJl7Tnz(?!4!m@7Aq*zUr#2t=-v~>6u4*w)^@2O2RAdZT2BDJ0IC=ubO8h zM1qR*TAV+2?K^$zOU@OD@K8i=8jU5#VI;0O6%||NRzvMoKO7;mnlzk*>sqCV9O4!6 zUvYx9zsVo|bQ%J#I;%%mYZY}$^7Tkjof{jf)hSS6Z!Bl+)1nb#^|adYjs5=7d5)1s zjDk8CFjw~I9J*|U85ij!ilaQvbJ%Dn_Di&IL!wofTg42g67A$TW$(U>xaqxVIfA8$ zI#pV#y@y0}@ipFM5w9134Yr99iZ#KRQue|j44eK`-zrn_)$e8h_5r?dyy=VmqhmuL z;(Mh*hYUvH845p1=D=RktG2@i@wkGecwsaWK!VQNOwCuILuXYEW7Ymt&A_kb%UIow z1kj25^d*bT(k-!PjSf6+q>odbDD zfI4ef`}h*eWOLc4s!wj@u5$y|5p^zn?y0#*X)UWC{5C=@15ffTbIXuKP2AvUIh?Ao z3W|e*@RU}mkpJ{!FYAX{Th19Qwto;?a*nesYYREF_3L__>o|-feM*HJ?GGD8*y@t{ zy|y=+r7GoiIbn0*KO>srbf3){cTt>M1ITVL9)Er6V)ZXr+7d-0IV<_3ruLi@da`}Q zY7eMSc3G*i#SeT<&4V?Re1TA;0u!oYCd+qJnfk&2%1@FlbFMv2jUPPOw2;z6S}|;n zG>%9*-jn>|C-oO+g@Xz`-EM3f5mI&$X6hIJUDSKPD~#r0Fita`dh4JR$oYsSp9Cw6 zgbX-3FPI$5of1XucpkVGhvn&21`$3z%M%saV>)I!X4lLpdkuvc254XPa#aN4;;cNq zmOk40%*nZ^h10KhZht<<4lFUbte$WqOyxsSPNl*vNZGqRw;#?V2hTH}lSt5?tSDk() z$p+i7^T|Zh{fYr?OHM5Rd9k2pFU2we4UvaT%+1};%MLx&@(f*=DOH4Z@z~tg>9f{t zq7^m!Yv-%IOq&%0tXR|HX};|?)(P!wn?Vgalbg{e%-li^_wIMCB0m{~&mLxl`+*Ss z?a3on2KT$&)lxwtgV&|ck5N9}`z+En)v_DMrbhE8zBuF99eV9$yqGl{;(a+J zP0=&zJH`S;NC~gAFq0s-Xt}nZ|2^J8*~il83m=HSg~Ff_j=)~;D{F{xE}8nha7xjR z#Iap*+}T~=@@QIC?fqK`T^RZ(^%s| zdK;ACU&>qggb3ck17pxFUt~7yU&cQpu-388;nU?}PQhy34FIMrdb_J?Yuk@Lhk;M; zPsWP*Qe-OMUBu85U(n)`cEkfZq_WB`eP9r4vp6B-ZhNQO%v%)fg^E)!ao76D-%i2w zEBP=U4e^Pza9&v?3rt2?U^1dO)!ku@4f9H@T)8puR^&Tv;TP6QKU*>p{~yyEF=Ieh z@wx;;3`r}~ynWG!TR}bZpmw70hnX|tDu4TRSb5#W%{~R&OBk$dL+K61fv?56_q)kO zOGaSs63xHjQhu!#;5q0hT!PQk)>AtvjvS%kxwlSDPOG+Q7rJJJW3WD2rJIRf4U1>U zwU)z-jR-i=W>51@gt2>a>IhpFj8Hafq60{cBQ=|qIJKLdkPDht!;6;k#L!4QiLR&? z`5tA`6K(h=`E8^sv1F{^EajZ%@n(e5UCcJt%e*MIKt`^Das;$!U;3U>ZHW7oJ->9X z>QN86P`#HwS(dEh^^`YaF&{V%Lvo}wA(#>d@65G;%8AUM%zis)8G}uXL zogMEZvU`p;x#k{&%GJaApb zC-LFOd!8UiiFe(XM4{RKMhqWFg4ko!zF(bPg|V>lzAw02Kl$`a$JXtNS2b3}d(Qe) zNRn4?W?QDMasZ`YV%r5$}fI^A+i-(HycQ{81Wx4x8=u9|L7O$v9y$Dj% zuW4xAE{@Oxtbu$gF{Jnz>AYYI3qBt^RZXjI16@smS}~gT`Ng~>S*L4u$vrO5%KY$; zu-d^nW8ie=__Ps|b5@=kUHdH1W}0vGq028=EaTOGS{-h~?Cj$en(qLTJN;>croPIG zjdB-eM{xKB@Hg>?3HO;LmeGVs?^1s<3@Ji*+f2I5b9NXRz6|YE37d5{bH1gMd3){w zEanR06ox(;#M*A^FH?9AlVF45n;Hh9*3PVH`0v9f~(=*R}ZwD4zZ=$7p7 zZlO!*?eEzSonSxxp_JZLcelTDHtu7~+CyFMQ@q(2PYa&CdwZEQ;_`Vpn4P`qJ$Ok1 z_$E8wF0Tp!{`3xy$LHCty~`Y8mfz7xg=hGHH$8#=!Hnlv_l)6tBjw(o8}92zm%B1t z?F@zd{625WvTHy28Q-b_@0&S@*B3tKv85ly7B+q?OUdCKUpR(S4 zvfg@+@LHUY79U~a#}&7oe*_31Xlhx@ZshcQA9jrRu5S-!uOL0Gm|*sT*9?2KcP@kb zT8f=6(fwJzWw{`)!Dz|(Bbgngi8N^%{#O^x|1Kl$xaHY zkmTvMSa?Yh#f{IsTh)sLPs&T@u+tG-^k}_v9MJy#)RFq6@1W&Rc4DoH_Sv8#Hp5r8 zoxoX|2EO()Kx;WvsXA@V@laiQUtP9X>KI8)_8^Ag&WEPsGsQySa%2X)Mvf=A;xBx3 z96PtcJzvPEUsUg!Hh3}}y=C}x&O&07!bY~X=WvoymDu~W`UzL6!TDU+!I>YYJFnJ)2xa^cWhNK$DSSW ztS(ywAn(o9AO0~Is18@n5fp88D6jvBKC2_U9IiA#?6{?6BQJ{6u}TF)r3{UBJwi2f z>sw`4%%EcDJ^G1_J!%IYUD3{4szLlpXiq6yFm>&|;czAZNd^Wr?7QmP$W;EV!+rs= zJmk{+p?C{ziEEi15ll;22YOMB?t?rVU66|>FnX}evnabkH3eC~QNgAeajedg12Ygg zgeJ1Fi0F7CA`O>!9>Fn(!9+(n6*5@uN^Z9F@L^9kFzj3Cl*|SdC9Kt&Jj_jE`XBO- zw=fAI?ABS7_+|Z6i|Xu$6ANZU0zQT`CaKLb5?(Njh!?er%p+3`4)3N-C?rD&&a9jV z0GC>$ym%kly{&RMGbiiJL2^FfVPXzX><`Gq=YJN+;4fya>2NTI7asK2B!!&+-hW{; zIB}+>$eX`mBdN+3jQ95r_ekF)?32S?;D$79n-^9Y@{dN*Pl5+_+Klg$INic0x24xQ z`kIq6&{ceJ84ELte24d^maaxpTsyj&fdy~WfP4w9lL)6jONjOV`BZJ=+n{vjO{tJcmRkt$E?9$C?ah#gogO$jYxOq2DagG^wzy@2Gxgy zS+TR^r1@N|hX)hBEp5pM0bwj7v4>Y|o$HNoBeA=K1Dk9J{>id zv~;{P{^HbzV-OoTW$-D_xKp3cPR-1Rz4KrNcph-&@J|?{cB=jBGaCqG;M?wYw!IbF zxkt1*`MIfV6YzOots-fzokuNBT&5xMFC;zM1HhGDxEFqKXbz(-rM~gSdTar$;$2LYklek`RxahhW=l!8Xw}-o=>41 zjFL~hc6zxBJlzED{I!vses5WF_#Sl>pf(a@MGwAgJu4MFQmwKqTHWdNAU*fC^4!sk z13*Z;-1E-cU8?VTL=qzei}v4Zp~1R221coAHx>7F)h$l&UknBgj1gD;j4I_F%vELA ziIb-&7flR|l}Y;hHjlQo&dKF&yyn>cQ6Qf_XYTaB%&_xoq}Tlq=pSmT60x5&mmGI=RuB-pQfWJ9J> zzyN;*2mb0~4~xm?V>h-fYL;R zIi;6YlUP$VMnkgb0%zIj;6W?J9+FopKknec43WPySaBIEcB9j^Csf zdAhEp;TPY}+Sac=leyqEmPT)IG1ckH0g$k+6 z_7O~w+85?dd=XzT-jKGE3g>w3JFV2v=$pHvQ}Vd81GW&042lq4z zM@B^2H(_k`zpZ9|__l9u+5~5}v*Zm3S9!z{Joor}FPy+L=gG_4tM{L;eDCUu)(wuI z-o~XdBFH{h2+XdS?d?(_mx{>p!&ulIrwy*kb$@Vm7+V9U)ZYaqkNpqfYzRJKU}xL^XU(18=fihsO|$N#YXmPy05JG66QA#5mQ_RZM8HRmhUu9oKQ0 zfWLW@vo4fht`zS#K6XP_CaMK1tx4Qr2x=5hZjgU;5K3Y#3D_kR!D`c=iGL+UbQ>)0VNONe71^5F-B|QF1R%`% zq|Lr?k^nz1MR!2+ePx3UQ@Nqe4=CapwkX zMHOwBw~2t)ON=!kg9Jpf&Bl;q7A&G3UD*GDFtTnpsnOfKc9+CL@j;Ku<{KeE!g0SgAiV<8|>W_{Z-b6aN&R z1Uz!%WV<={<6PS;Ni0mqiV6zLxYgVpVy;*#)+HG4{_JYfUR2|OXR6cV@R#jf+n%WM z#2C&Urpg{C+t{}q(=QZ~mtj?&o^28L*2tIeCG$!md z=TPgK&Sqm+@hLiAJyQb{g>nNKu9;RL(5w(ToxrjjRAaV`#ZLLYI^&KqI~;4ioPQaFKQ8lGA6NCbnS5D4x8)2D2E=2ozt(1Uz7iVNza8n;q)SMt$y1X|EnKrl( z*Bd=5j^FP)hNJL~a7X^}FwaE?)G)BL(wo21=IC)?rLMSJgb0RT2usX+r|(5TI^LB0 zEuuY`15h2iq6uD4qAgB5)Wcs(&-xAUIRD;Q-)A5V8PXad7ST#^PSnU+`IE_T)ml?} z{q&ivd#_>Z%JAjjCquEQTyrin*!3&!m;2hZqVyDw1YW1rT3LnU$v1Wat!k)4=i%R0 zD;*IRksdjhbQ_#&+;fo>tTF)Cl?|m=ha}6YpMOExV6VDMC;OEz(Yx|$*^QgOtC$=$x;a*_z)U8vP(PtY)mAdC=M@R>jCJH3FS^A^e5_sTg@WY1&X|D{ zB~TI-0lnv%El|`!R%v1%X9SVA@ka`xaA&2dFt8et)%{UcvgG4LN`4v2f!YS;%V%VF zxAda){l)}dAClyK0pKxM?#3@?*#Td}PqjTcO5#OT`}_N7aCRHKnCIMg2Rk3?7#M6Tb3e#YQ z@sY{#%PdHr25*SxYPGK4K5*k?hO=Nmz(08Ebqp+)Bdu>^Em)$&n^A!^_GGwXdP-CK z@4JO}BEbGmmquOKy1(aL*|Zuc*Rb`=QUn)v!3@&L&zi5ifT`6lsHX9ImGoWVmv^GO zzw8xmTTpJTf&oR(Vs@&HCK*dZSRD*0kYi*4a*XVcHYaRQ7Y0sUO9#E~L-kt&zoHld zzD4PvT{X)#3(9$sQJYPGH>{aO8VkbVl}!1&-n$7+#?qjp*9IlAK50cfg&qg7-}bcJ z%|gl(QRb99Vog=gHEBNeL58Vn3uCKqP182@KEu?a)qj^bS|ErE!o=Hz^SX{!aGd+1 z$Bc)`lEd?DfJ3(X zK#2*4P-)zIwMZ0|7pY;*u)lb&_NP;bS!3%+7HTW3eAds3+WI}>8UCJopmeejlb7Jb$!UQ*F~gI_xQGxV6l>z2+E=&N1g_CcY*H5giB3lz ze=0C>cMfenknN$K8@{Sx4L^s&hK?|`lzY2M+$S)qeXHqC3!?lg)=B8?IlNf1DzaG0 z(_NQq$|J&&Kgj^|Hu1Wm!w0|{Z*V<++?bUbSZjtllS@68vY5ClbUu&`Hv3v0Wu^Dx zlX@n^=`u!AUroQ^Zlsgf{FRzL*{=Y5Y)XF26gdcHxE70#x2G`6 zVczAX9^#w5h&1IKIvK8;$oT%Hd)qo}s-?Y%5L4?9wPl_-ni;_^_gf&;E1iG$>a}t5 zRmOk)Nr=bPw{izRC`QS(94!EMt=`dh7%S%k%8W8ZPmrPLpJv_6NGqsWqPNz$ysZ7u zGyilo)3w29oHaRrQ%G%%E$#5$ur*N;Z>6?o$ z%s30D6;Va}7c<|G;$M$oAondg5U-LZD*43EidIYTY1}xKyc>8%79#?lFMT@$*>SPv zaV}KZaZSE3u_(8Z;SOq1X!#@XE3mEGP@1+GX!((Cyr_AL_yc=6?)^7XpO9w-Of-8O z3S5HFy+^?-G#g}ST7v#LH9onA<9Mp}wOj^Mzt52V zt9Dn@;ADvsJV{R5VC;#V)?t4<^O9~vgnnx%rs#%A*W`g4cYeN#*)G&2RLocI#wP%M zEg7474K?bjyq2zOQ9svmeOZ3Yo68L-cwMXmfMnIy)dvs6t?MgG-XFo-A+K|1(38W_ z#o3p%8=RBet-NFL1=#NFXe^Txs~#D{U#oeuPbKuXT|DGxk(d&d`N7c+5*wa7X;cyR z^OU@_uY7}3w#}^&S1noDje33_!Tc;fSHdLxDLJ45#n4QF6wmy2$bf(!yxvNUjmg6Y zG_QL{wfF3{ShRRlw32!I4&Q2XsBliWGzQ8sVC}VZYar*Axmimw^UR+~;KdnbH7-9r zs1#kefAb!*FJ4|!+KNLJv#u<$uWRQvAToGlo%{ACjiTFLlu)ay$?-t2f7qYtVzGWX zIhkgJ4a!*YNuBPeviu>^r2j*t$Vfj7d>Wo^;@^#VaQJj9YZ2FtSLj&9_3H*K$RJu% z`q>~`I&NUyNiNI6lx#)yn=uMx!~gtRqY#)kFTpf~)6+&4Qu6mJUH`RytUrA)x$GUm z*^E}s^E0=8_=Jcajq%i%YHo2XvM;zQoSOFO-!}2oi9eh8GhoLpVw_fIyWlFP00Ysb zCx;Gr6s7!oNzgr7``jHN3MUD~hc9|P7f+oN+)z?*;4NE`A4{({X17_-8ps+PjyCqg zF_U&%m3=}#4GGO}$qU#zEz;-?uM8>a#zW{oMkGtw><#4+B!f9^{5h(Van7NP!ql&v z1>P$PHa6RD;MAGF9Cp|uMN|i%@a0^hi0Ovw{T2B>cX%d{)?-WWGa(%v>KOcWqG7dO%iERM3P&Xf2QyzaP2m|p7_ zz8zELK%H6Hil?Jz6qz|fIrn2ZD4C7=7B$MLQlRT;KcvLZTZk#|j1$;8fIq|X(Z;NG z{EheIG04v7SCMk?v_tP9)83iPZy8(@u!T2*4RfZCF=gxzhaETkvBy;!sadF52an@Q zA$=Nla?m5@(qnIRebW54_1-T9qnq<=?UvMY1pT6+vS)hvmGlKxn^Zvgrb{aftLdOe zmj?2_O|O^z*6NzwoEESX^BKWK2Ve$4W(8UkPka&fIR_fctNl;gQ|{AS3n|`PYMLE_ zn+23TRjwFENj6cK!AJ!o)OG*wMc5J3@?!&21HAJm`AnIrzGtHp*@*UR11@;0Dd>h@ zidDg39=avt`K@%WWtE^1la>G$xdO?3dn%OsY8_)Zra|VF5FnEN!=a08^%E{H>A}aQ zB2`fuD0Xp$^`ChuBe%;C?v+|Ol^jpSNQTVCvf%D8EcsB=6^Q>G!btkM+!-cuV<(j# znA-hKQmx)zT)i!9!ug>lG+#|nq;WE^TH~yWm{94CbXF??RKopy4FWk z@jbnIrviA=qd7YL6x|i+CO-Ua^>kKLT*^IUxD?uZX}xniGHl4Ul%_p8lP%7_o}Mly zC%3@WBX8#u*NsmWujlP~?Q179qR*rCQ|VYXx(m$19%9~-?;PU6hY#Bt{$VP4%R#&g z)}6NDj{JW-o7^kcp50dJ{y6Tc622l3?8X+rju!9GJSTmya`M&s)v;!Rs!sespf-vG zxilDM#fGb`Myja7l4YInr?8Pncx|4xin#0^z+U+5*W* znZ`P$;s_SHH_Tx70_OS-mGIoVj-2Ffq_9NYzKy1=p>?R?Pp|A|NQ|3KHAP)ctP`!k zh%ZvZU)JGoI7y>bUK&y6K5zbZX`P+h)J>&wH!kTh+9SW}P^D6+ap_EC#W(WdWw?@< z>2|K98lNz$`px&%ugzb&^fCb+9^r_QFHsmzHBTubs5xbMmlrCn1CIH(gd4fzN`{G>fwPvF;7P;ZZKKdwNq!Y}ZCOQ3fj zqnjfn!{rcu9(Q`)-Y zFxfzhs6cw_c2d!xYIeD^q3~D6yFYfE$l7ZTZoF09E3h68oE`%hx~rV zsRBEJ*WwZ0kl*a)kzNMR^6%sm+06jCx#ju=1QyQ5zS|wk- zBrv~^*)kWFj4v|>nP(dtwwbLy3Er2=ly2@Q;N~l$zQL)={7C9n;F8GT4b%#-X^?jt zwl;t$&)oAGGCln8Q%b5x7bf_EU>8Kva=uFcluj(J+KZNHSdES?uPuAyo~b<7?kX1^)lo6No_i= z*QJb#dmxO7V~}uF+-2>=+!8FDg)ag@ZPb$Q)n)Kq-=Bw9(X@8Mfb%7MM~)QePeZ7R zo!}a%Ls?8Ode6@7g_9%pd+(A!KQD(*lQX%*3$h@X(51ucV)OL+cI~Z24xB~B$M0Op z`0M@hl=Sc<$It(Kb$Z>qRhV_kpYQfjBd4vC=f(Z)Ldp~BG~(boW(a*k0V!ItS#pqP ztq_A@=0Jw~<>KPRh`U|7ljIegbv5Vq)_{)sM{X5H=H@=W~&+2FOyXYOI(U;H((mT&G4iOf`-4t0an$c=++9Y%R z;*cN*TD@}c9sSev`SIdaA~a&I73rc2TAZauG$bsWEcBy!tMW?r+E z1|pvfQO6@aLQiKms!0JFXs5`|N%r5_m)GzfiTP$%4lKS$UL45F`D(9f`PbgAuYw8i z0p94pQ=#m68#lpn=8^Ye^(=bn6;JS+8XF#fso$OP|CJV?jrbypL=wZLyX&5^WfGOd zrTcR~NSK4Pg=iWf)K)x6RRxhL>BlG{dQvC&0{p);_y57WUj#&0vcSXU1$7&UV`2vd zPWS8^Kr(;)|C?g~x`?{M|Ni1Y=mfSatcRDkEJhmG@~E7&hfl&vPaeWJsIHaH;&C1J z)XsEsGynyw<|ID)aV-->j#CYV8MfT|jjf&idBxEslpp z8lyI{T4-5IZ3QtjW@0d7CjheIe%|lYzB!D~pI+CPjbBu^yF`YXpB2vls{Rp@Ah5j>iF?K!F>a^hrLO zCV&$|Yq#whR*`>mUku?oG#(|^*Y8WZpvHEQ@^#;Vmg%znrnMpU@ZyfKDX>CFGuq@RYOQ^qBh4& zw3gWVDem43u`J%=K+r7qwkeM?D$}p8Hoz|eV|`IPmt*W735}80M%88Qc-S=XRC??) z(Ti37w?c@}4Cyh#EyFPI62I~ZT7$xN9{NS>i5U=v7enkl_#OS$2 z$jBD?JDqLGug&kO(c;Kr2!p~pdXAStvma6LcrvEQ)l3v~q!A~ed{1hMk6(84FM#R@ zcr4e%bM)K*SNah(8%jzkd2;QeJXi%oPezJ4>6(oIN}^n$cwM@Lm#cg@3SpSTNg*}b zUHT^~M|)IZi49M4eMJTh4yzDCNn_kG3y2>+y`fJ-;l`!y=e=bp>Gii zf$Qod)Grwff^9-ocAP|#$w>HSB7pTDl?3Fl{065e>TpN`6vI4Q@T&nO*uDk!KQmp-ksLw zJQ8Qkp|?GScsM%`5HKv1RT+6$p1b$I1jgCUVWZhdq?r356v?pHsg1kGnx2e<0C0^c@IS%1R^FXGwj(< zg+&_ejgGdMZ>d~v4HeoG@`tT72kQ1w6lGU+XFbHs{;GS6(|v_d$4t=g`(K7e%pCtJ z`-NoVWMfZ4f&M@R{KH(}i0gP#+b@c$VhmKvv9xXd%=33ad){Yx6+%Qs3jQjGtl0Ig z6V&fgtBxtIGa?=!rty}SlHK@x^>jWY{9)ZK@+ErhW;`P{?xv(w>&(~uSuT3gZHxc) zsF1+D%Bv~}DR74$c-@c#<{qOs%IrLS?;fNUfA1BxzI6a^qXwP$x|3P>zY^}=8UXB$ zMZmH5fmiKt_RaV8j^K62$x;ta;8`er=a>P-4ew}KHLx@9 z(#NNy@z=$dkHDjq+H)>@*)-zd+fo)k?;n2GXJYcTi@UcqvBy9-a$z&|L6b|O3DG)V z$}uw_LYw{IrF0y=xe@X|G=;*CBq^s$Wq|}@OkX=P_%EKW3;^uTwd1`obM)C4I?4|- z-_G$=AQo}wzexnoXMY04i6KD6^lvm8B&{i*GF4?EdJo!`+B2!I-Nx))#;=9ipa2CA zP`Lk$>|+a*MSB1q0lifxX%cUli{M#OaaiyUCO-LGg2& z1Cv$1-!n0v>p?nzsw24Ci5P0?P9`38WSFY-x)ji2_h9yci))gg^S5 zb)P|S)|I_>`D9w<=^6w;CA$-8y7XL~M2Vc=jjk*ScERF6$9Ox3h(Z#@SgQEc%QPWH z;gA`@)mx)-VirB1X|2*#$RyPQ>ufwxmStK(xCYKC<~VfCpeA%E)*5~>cJ=0Gz6V-0 zPZQrG8lLr~7i`g$T{T*9)g39{4 zY&l;P$ET0dx#nof7u}a%UvcF?aZ)W5q0zcy z3?|6kAD@9@LvU+MN!=I&zo7KK?}R)|lvWF4!LM&#%jric{5D3u&G4|Xb?f{kh@g_H ze;leX6zldc2*|~QZ%d~c@sO^R`)5etq8L4-y6^v{a)SnHbD#GdiVL6l?NtbGB5 z`8lkRC|m_Z^4sC$7p#!zoUV{)?n~SEvE7mK#DL==G{#Ut`&O9594vw5t?$oS@WDC2 z{$Wqyc_-@+#?0qoX>4c8% zBRwYxYVs@2katgog{0U0Amk}Ge<}}~{Zy9Nkr=M(TdDdZx>$2~w@OuVDdI!DppdMl zKum_J@}Tir;?_tsQTy#RZUZNxD|t-e2B4h+8G&#l?WRNh0~0ATmpOCXU_fe*#+@8A zzyZ)Bn(Ed|}gnmr-}#vsoVb{imitM-U(>;|Xy7 z=1j%ZE1&F-6$B$y6UYoNyq#?DEtVm*j|CnS^+(7CMg4j0p?)r+#wyu;i_x)Lr(@9^ z^XygEY6NaI{Hu}8R?NLhk3&kMRb=ndzPNYuD`$cdz)lC3vOm6pppZ%EnyqGwljKr* z4|?_*u zh5c&dn82DoluJY*K{BK|Q?pPuXCpFWusoDSoSKDfp3KTom;F&0xm`?I091vKFJbJ0P03SNcIu*629ZM zd>0@mnt)-R^|f`})yV$4v|Y*XIUTow(d) zr*g|^7g0LiEZUfu80aXn0?rz?g$nfor(Rv^xl|{IIW}FRhs6p3g<&u=JdhzlKY;iPz8}X! z7%M*p&-e1nRyo^wGoyueAj9!A`fBo>s6ZL|62clT+K@OL1UQh_1L;S|BVa#q99Bvm z(t@qr+jRKzhDm_9yIwgIgt!osX@v-bsfid2z2dWsBn7a=XD?A;fgg4!TLV6x^qfRZ zkclEA5L6TZnI`<9S2Hr?FCrZIz#PNi_-m2_@`GbpX4vnZPg;g4O61%jvZSy%j8KV; z8zO#+{{iQ~7nqgDI5DB^)X z_*G>AOSGn-eIn<>CeMB7h#PzG1HBGImlt!$P^cZ`;zc?9k&JrhYnv9{xSJVi9?4RM&F5mUcAOi_+d~70_{F`m?@aFYm<=J`LG|l?x^3jLzVb6c31Z~ymNim zs|jsqd%&sFXlX6$2!l?%ztS|T4r87I1bpzyMb9GzKBR+j*Dn*7iu{9E7>d4FwYkQE zL;B{8L8I0K&H^Ai=Vj;YL>JF0?0Sxxcnk`t>u}?fr$OTmi+;yjY%@^|J1jfKFqG@v zTE22}q1&BE54&9|!OImZIx4qDtZbB|=soZyb~OAV;5x>hnj+gh)&ak~AW2(say+wo zYAffAllTfseCsiHZ|s1Oq3LKstw#^L&;&YZP*g?lC%_mn=u+z6l(5?Zb+J#nNvNCb z?|j#C-fA%!}VmzdaP9M11GhzsqCHHQ2X zYrP_J?~}M)(f-CHyP&6Px9r3n$NyL0pg!Pf<4$QerD_3S`addl%y-l#H88_U^DV)bZj(wHO#Qri+orb5RD&=P2T4- zOaQ~NLQen+r#LAw1r}(UpJsF#E6qsm)>e9{rif(etd|{&5fFr&?TK8bCU?(^K!|L* zD}^8kO`4L0>(LpsE79a^%lKs6I#7Z5>;C?3cfiER9@2#@b$lby{6Ono7y^Z>To_;i ztz%6ibmn_}2ou=%r<9v|1IwrPFK%V5-6}2GTCOaQ z!Q2jD#NMRVnb_zK3rcqvjlr9g=_NHN>e;u^SUzt>dTW^6ho#P$#w=j*Qtc^4hBeJa z?W+@Zpbqp08UncG46 z3Ko{F!OrV04@-UDUne7;Uc@GCarQz&mGO@hCaH>}naA;6Xj!RFnXKCa7jU4d*{J30 zNUzPH{1^?kZ`LoE9rif;8iZ3u0DFZ+kRW`y+mT$BpVu+Tc81 zNE~iWbj^43;+Y67Ugw~GSi~jo{Plq_E9h_-lvjVyWcoYcy}5DHgm~57D&3~IR-DW# zHOE06zOGP03kK5gxL+Q?YGu+#gt<{rnz}~bwv-4T%45}bqPB4Mu#$EE?`wzdJWMyB zi~1rK#>|KozXhxXaZ~)iVQI$Dn3(28 zx}Tv9X9AFEO`FO|qYg9}^gH(djO!^O4I5mOsvrzwe-RP@5E%JDLI9e6(=W&gn_tsr zRNGjadYx}%%2l{X%a$`;&I=i=;^~kS3L2otjpwiJAtAVDf~x-JkW5Ug=ft{g`rI9x zx14+%%2Jma9V#St{%7md)N6~lyRFx+&m(M;90+q)k%XchE^B|9h%(Q42%<{w`MPZD z-}=r@8tZ{&Q|^M_DwWUgCh}TC(lK@k_db7GvLv9$<(^>b>+@LnlT9ddJZOm$D*qan zOZJ!+F3_B(z}$>tMuy3cHqT;6j}2MV*McIwtSiTE zJB-aYubWx@_D7VVU#|@eJ*$m__K>G1%I#8xI;W`sX=HeJ@oxvFwB9YlVI?1W(p*my zkP?8^(#RA$G=h1RCnxj*xtfbu!~Mgk_z)a5a7$Jk(inl-?@&LIe;aIRp>tUEnpo#d z+?s45YRp%fT19BED;8KnNBt@RQ?Vsw^Yok#8@M^huK2yKn=gTKA&hYFv*D0sVQIxv z0Wc+|Ylz5femNo;aqcL0#{)q zTz8@}FK7@*WISyhK_J57UnGvx)h`y7o=x5n=+k0_Dael_vSy@;Kf;T?g4~9^nWHv* zktuoJNod2(W{Yr4?(=8OPSq%Zb%CssdhfQpoJ!GG2SC zmZz2lM)3P9rM(Y?7X_KxO9vg1O6=jIF+?kDPp-cCS9mKL^YRX-!e_?(ha2}fBH9*Sd~2+`>7Ks43v0cUU1 zPtq~-aDCY{2`pbZrfIiy`|6elcjxvlRDEWOqh8CU7JA5S!4Yzr(w5}hVh3PhbC zC}A&v9It8}67x6W;n>#afuiyE)4`s@4wQu`+il~Q;Wh#i(Kkgv1msA?CM3Kk&dGuG zBN2@q>Ztb%jDV0VDwC4S^u1Yd51^fP7{kgqTzG00T0PW6>>AM7*vH=#buvJ-WtICn z;o;IQ5a2>;6cf5VF%W-|5`1O9VspDC0C#}Ir54}g$>qXwaylK_cM4|KRi7R>4iz#` zwErJHe#ktdbYROYU}M?zZ3p@EjT>LK5NdlnvJ_$CB)GGQ$Ybs4hol*6(C}DA`GRo# z`PW!N)!b?o_92k^rPH2XN}^#?T3Nd~FhC&ed5-%JBki+ZoWbE17s6b8G$Hw8eGP>3 z7-7@X1uA|f)E_&L~ zuk#|JW;3vKa8^ZAjy;Il<`TU!fj==p-*(R-L+7jj6xJ=`)pN*D=I`D^GT*$v`-{6E zLQr(<1btT*qru&MwxS%)SAh6)5f`6UYU$7o4OyXG9=VScjmVlYKUY4=B(`tBCTpUW z%(WOO_~{H&67hc>pwKh%Bgz~Ngn;zOdK+|(-t(j9-i$@`)10YR=`fpXostwhZ-y+$ zaG3?Od0~7U=0vI1nXr20M@VLioDJ6!XtvBfdzb!XWu0;#-v0kX+FJ*=5q$feiJ6(1 zIc8?&n3;AD-Tcw(6wWfNcQFqVj)8~9Y zo^Q$MBTtSF{tx!}`KgE<$MUDg2@^Xrx%)+(f91p0EMlRBRb`^5|w zhI+niDK8l6_)9?|vvLYuUOpXt#1+az>1F(oIkzx8rI=M#>>-&fB66;=i6!`t3$IuGsZ$-G zG#u`q$2CM&i zQlMT`w#f9H>^vCr#jMpC(<3+I$*|63;Pa9Ii0QFG6MtbsD32BbkFl_|BR@Im(G7w~ zr|s?En;57}v$*eu>^%Par&yGz3u6Q#@~pr?Nh7pmFMdjWfSu?A7qPMgw2C^2VThTW zIc(Dz8gZ%)BJW^E+!T69LxNUR7h3toKj)Z+@W6k8_>!cc&Id#JO+G9jh^fRV*nUJxuQS6NqT`r{y%*4+D9U)dCmX4Cb?2hteJWeHv$d87>pIm98~ zT#}7Rn#apw6d{B7m#+7%Jgmt0$Uv4`?5eWlKyZDZuk;(pjtEGK^X3;9e*gm+DBspy zv~R*DM8EYlIbCf#LU2q!SLo%f*r6;|JkVinquWbu)w^TrxG62;vQo1Atn|9KVn9q^j;5*@T}v zdeoCM9GB_CFg^nGvz$OSL1joR(R0j=A?LKx^b29lf#7*MSrA)E6zIuGChH$S2_hcR zgN&W1gdmPP%3XUv!;1Yn)U?Y(M11E4{T(SwjDLX*sWxZ{8}S_rjzXFV0*CQL_}XT_ z`OYoIkShR1oEnQ%J`{yOMjZr3EL3s^w+ak99RU5~9F87IOXKs`-u%x`KLe{pSnOWc z1V}JCBnt&I`sRV+-_SvqRt3#VryKa`HiG2c*rKg;-heuS?;AVoZ%_Tw-5|O z*8l7I=kvP`O`6I$X6q#)*FUj5v60Y4PDIQRH}TOHvDUy@iTW?p3AfZX*}*|{_8!tI z^SQ>^tH5ljGFJvGoMo-FL-rt>!SGzs+~MG>D=g+#qOj@(VUYI>iGO=^1m5V4^1Mv& zjxD@q105WQ0HUkbW&2;*P(b4YBsydkW;iB!b9+lyD-u@r|CLJ)(CLYzXhQ6m(mYPn zn^^%g4Pw5sR3{LU7lGa2Fw0#y0#UxM%{64)0@0y>NqRg!4=u%+5 z0tvqdMKZbE;}o<6S2N%)fxd@(7Px%P-y>m3){Dtp$mqjpS=o`-dxEhj>l;2t{PnbK z8JnXUS`A=EesQ73k++f6PwTw9T75ee_uLag&&wB_=rxE%yyNiU)GB%U+)g488(rf{UbiGcM%!?X8)#z==g{pMC}&-@m1cA1Xj7t})YufDi#Hw|wY0JXdw5gZ6TBSabWEc!f^B798t zd8C3+ZCrp91}U;W*Z$2`@1GF3?fDEiy6w2Cxv5R{$y^4PVv)n=TlSIb>w8}~P*Jg{ z3h;7N^zvos|9*W{G>6Ru(!u{s>--@NfABGPQg(DDROnznA9Eu^+!7!MZz%yYYSogq zQ#&;W$N(wqyYYU!9Ap4pUs*qLM~LSvvjujJo|J7)R)E%fArZtk#^wex(wPFw1rN5B z($wdv703F$tx;8}dZ^^Ts~+_lHV)7Y`ZU`t#2k4H36r58-h9m`z{pN(k2Xe@U_UR) z4R!akWh6NT?izxojshi`DlbPYDNP*!tz$!F&jl8_F70Z#E8>@LOV~H+qn&e# zop3CTZ}7`wWP*&^X9Gf)+GBA-%K?|nfZZBJXG+kzlE*qq z2zgy#I{6pmGt!hS(xj87u+pYrJC$?;DQlU>fCJ)Vr?*{+iEn<;(I{mdN&*p7X>_}) zgthmHqpr>o6Yg?9CyJAhH@0UCNP@Efm=TlTQm*_U@v0(m>*a@Y{GxH$g<6`Ntj29K zFZakh)meh`Mly;=iiWqJ%(XOUU@hB1Xj=EyJ)T{aXa7Z=B;Qd<7oW6TNINP|gv2q) zh0u@(0^iW)C1mhFY#%rMZgVa2{^t3w_+s5l0}tqzkt+ygmwX;AR!_nXSuU>t0jfHs^ff`sU7 zl^_;OfVV$Q5)Q?~{{OkE)9U);YU*NL_c8+YEG9K<+KbDUmK?YB#>RE{u-%DMG*GoF zbJ^&1Qmh29beV=G(#VI1YpvnA?~ZVCsgr+` zd!QC@!m$t~%b6;+SylV+$Gbr15u9ax)%S*s?0OFA7QL6r`v5_R*s=3f!pjWeocL}+ z+zg@w)8{Bo#danL%98svppI!&R1{|3xuPp%=WFtA#sGW5E|I}~qER%naJEL9hP!VH zI@1r;k`RQ@xinLmZgUl^7rF&Uaa9FAlSTkQ3i`lKeCovo#c;dK4P>fw0)`om$YQ*F zSu0(#Qt8)C5pUQws+s|$dCpr=alJZ{pik8D-a66Z3amvly&2o_E;YYDOac3 zL%&ev*AUUUtm*aI zf}zT1W*>|e`mf7)jYio@OR?@%%OUA zBvI|8&!c>&UM5vZC3}1x-X5Hk;PW==-yxmpZ___D9?t!-FU=ufVZpS!&fPa5l_?)B zJz>bDm%$0T=&G0-dmQ0(xpoqhIKm{{|Ev9)!B^d&nT$kzJv6>6Jq4@@Y$5<&E~l!B1X{WD;4_-p_?&)L6C3liF2aUVrHG>$z6f6%KZGZrT_ zeR+KVH4QuBF60Iii2Ego{LtLN)6puMQ_j9Vi0!Y=i-2e zNaHj*!v$&1$0~b9FfgzVZx3MfHT%{RsdmfTK(|a*fNmX4K~O&slJJdsP5QtnI;plU zlr@A_Nc{c!f=dW-Ecd4=VIKBWOJtLpxQaU=F+WGPa5?Ir<1!2_Iu!o*B7#`ZO^_^Z zz_c{>UGCEV@U;T=6`Gh9$+sPKWQ%Q7HOleX?x&7nQrG*7OnzIGBn4m(Hz=baRmM`C zsFSD^I11~axJwsO>8U`>dR#hBuSR~?H>*BPpHIpIrpBP@M@AF37yjK*!kcv?dlG!Mj}f#Gv~$F1DI;G=M;*XWS%k(m zFG2*P&so)$G*u7Zt_7SH^z4kC?lt`TOHC7){Lmw@VjVo~9FMLcQ&5V`SgL@3pP~fr zZkcRjXixwwoubLvg{xX_otY9_)83k{!y z4woqcDO2D~BaM|}`7;$hNo!~O@jtz2hu&rSg8Sh3F{swXNBy_#vr2)!vg?|~oW+Mh z%`cggdx7T!ML;ZwA<#J3Qsb4)My>m807Z?$6^?aP|Kf49D$`!Z{HPoAA^JH&!96` z9th>$M4CMKa9UV>Dmh>Aq#9s>Od`@nI(vot0NxuPy?{2v5fpKWD7Els@Q|M)PU(FXfr_{_5 zXI^<}KiES}vhB}9872FcT0*izK7x{B!vf7KOq)w0l&NaQ9d-S=^Q*@(ry+LQI~}3F z_el*?Ie(Ms?IAS-i_qAfASrNll#p3n5!Dn|5oj9tENPN>OQL8LmUPP=AI$pK~etKLm+5fg|o6Pc^D@e_raFUAnHwBh@ zh=VjIkFI+>%Y7hSmve3fCq`4HIMWU=9FxFon;xg11r_06m99&*I-On(D&%yfn@P;&47 zLlpx@ab4-fU9ayCZm-_)Tq4xJdIU4(jS#L~WX)7PNGr7nX+D%rm$xsoc;OA`@LoL{ zv>&*j++~f@4g9T$i}itnl&?sOF};^e{u)#(W=PwMAQbs2R_8Tpx1zc_I*(mr&Q<^y z?TZkeShT`K0-CD#AneKIt(4i<{xQk?q*7Q~e$}g_L@WgQTi}ZjckB z8kY>325OV~GeZzAdp94CXo#9MaP9!GI!?3l_r5SLwewF35S-){= zj8n1oKv^5F`17zJ78T@&bfiTJe9-PmBJ4A+x6YG*tR0}0YKAnI(u5)VQ#Jba{3P#G zM-}wvOyIX7@B3SU=>%I?-=PeTv!_uvt<>Fka^2eEAHF-I_Iv#K#s@BbQ+B@Wqj#Hn zMd#l@^_Y1b6Ng)>oo&F+O%#_?HEI=JopKVpA!-{O4%#5FP z`j>T5d@G@u7YH(sKsvTPqj?gZO?@_^xz<^kx(Xi zc}i4&SKwLA$vL+rq3`98ST>qNf}a`3=;kDyx-`fUGC@TP;crL`2`=KK;#nf#Z3t9D zD&qXF*{6sTP~F?JCIKRM_i2WOb7wl=yNj%NW#F6i!aOxzyw7a(O|FZr$k6UT&t5B^68cnt! zf@)8W^g%>p&iS%Nx^$(JZTMTd(MpiBNarAsoCVLikRB7aazs<0z_v$RAaa zn7lczUpX)b$O|*0C@(FWgK1r;VXS%e;+>2X;@F1RtPW`01V@|9!D?<-d9<{W0i&O| zM9t{0z`5SpBFAv z)7Nk_qrgF{G|MFYZ`882MX+NMX_qlho*J{6ho5_!9h9e@Xk#N1YPTeZf|gpxrrh!Z z137ogPNf1*K_(DP=d}V@PUO$k5Ju z1eTdLQ!P0-JerpSmC|;e;1Mj-K_3PQv*D3XLAZBCOoP zct5%40>ItFn^u~%{`jMR6(T>7dJF?dNnoMF17PFcmEzUhplE0%!IxQ!>%)qB!ArCtsGj1~7qWN}H^?5LnaW3o-((3M#EmZy;G|B+qY0+{r z_SAfkF);FB3rJLmFpY1g0xO^0kcIqzpr}MY4B;TXkrx);qJPf>k>7$$?!&kHCvoCG z0zIEA+DOHinxyen!ViSP`rcLX^ekUMO?^TR3}>^cETL_GEmyD>)vx2{KS0_s*O)S} z=nd)prL#kt@sRQS*T`ds1_m&o6{VD-3qQ`gZI{Vu#zlxkk0WA&ok}OL7vC3%Q@s!{ zP>Lb4bl>QWJ0;wiPt*YQR~PW98Ic zk71zHFcO**8WLF+1%Fo+bjc|S5QE&LVy}$sZM47g&SArEi$ifGSXgxKOy%G7gP&|o zBS;mT9!;{>>}O!oxxn`^2|1btY}$7(6MbF9a-heRrra0QA?S(h=kCDoha3L}{)iD$ z6}PUM5EASIN43K5516oD{uZEyX=S(8m*xRCWCC#HdX~L*Mp?<`W{t%+(JJ0gP?0b`v|%|E-gW;v$E%^Sq=T3 z*;^(5?@Yn2J~xXeGWQ-^jE6j-1LAEbmm_b%yWsKg1HVTZmiO1ySw((e9Uy9p`44{I z&Przdcge&}WA24bW43|zzGk%izR&Nx@~b(dhxu#yv$hT=yZTyZ0v5=Uus_Wz94Z}N zhtq}xq&EZr@VM4l6a?&w5jT6Pll;=^mRU(AY1WQ%&86CdSgt$7FtZIpSFJz61@x6r zz3taYZ&j(tZqkC=B&4=+XQ1v;Q&Qf#ZK`+W}>xkx7B=1;~iNJY_^WfX-MPK@;Z2 zl&0e!+vRp9!EZeQgd!^x0Y*NkQq#RP(1EC8=+dm)?|zf!4;QI{m7DBxC>Gos>POeN zoicF1Bv~}ZDB6X(dnj2lx_Uya zHM8NwzS(_3$(fveLjBt1^<}h;eCyv!_mr0*tUvZ`q9)DQdhJ^{K#|u=|2jcF%gh!I zIfd^JBDULw{kP^7cWoMRC;L;!wR0_LHd)hK#r|$BQLS|>a6p;96Cf%pL(fy|JUi$@ zA=4IID~c)hp>H)P`;ao99+OVK2fueoUn1})_2oj^qF}ok?4kw`23dDFXI|Xf%2Op% z%W@;H`U4#qUfFsV7h^L2t+=q1ee1X+XjzI}-4`)VN5$@xUJaJYM9?Q-QQ7ZNNs(UF znL#}N((^gbZn)v!Kfu6J=?)M1S2<>k9`UY&nw#HzYU@JetZJ2?bIknOJQG3*^6g5n z6^14e7Y=pIgcLbqmdayN4%txvDKcndMB&7vtL-gQ!4U9#eG77w zZ#aCt@_&7xxOAA>`hG(&+#F{{%0d+?I>HY$ODCy59KhG6u$l6L9as8*2MMt z(tqIZuZ({IpRczca=aZ10J0C4*V8iUcR-BGy{$%7a-qeZ_iq&|MDwc_l1#{hYJQ!r zk>xkM!Npnw^Yc^*``cLPml$rYG!_CjkLAvqHmWui2l_;;8;%II)xjm&wK(7M=;zWy zC}4(fg;{@t>5F{b(Bp`vT&hUZ%P5&(;krOIUp5k8dAfPTvg}#h=uiF4$gnii(CAR+ zL%HB(OQUv>H*6t>#5z4t8*gm5k3>|0s zQ|%YP{wTsO!oH2MnMN#4*peod8Wc>P>diomujlCEWk%k-tpKH0C^TCJPu3di%?Cb9 zcgFw+;9i3l%=gw6)UVIFe9h1Ls8W(NbmQxfffkdOq7o&nh)RNWBRzFj!+N%Z@^V;1 zn9Db=5Xti2VGpqtwR8dg#;*9~Xrh00`{Nei6H5Hp`4ZZT+;*`%K_^(LZFL6^sv;EH zS9h09&9L{+WoSVq9t-y$Xqy?4N|HIj>2x7V&XtzaH3vm2ttl9HNdtlu@*3;}lpn|j zH!2ZIe(Z{s3e@GsE7^xH<^~Do-8QC!j%#*TzsfYw|1>Ty0%2caF1@99d>H2;0CwW4 zEf_XI8hMEXI>q|j`u%*qV{ja(U^l6MAUfb_iC53yYTJ$vZ-NfZr@+th9w=IQNl2Ar zYsfdX$cgj4ZZ@`MBIJj|56LCZX5Ui3a4N>KpesQbNnW_zY52lu&+y7BfJ&}NJ;>#y0~CN}H&Fe@q65@9ZY_W*U9>OK*H_y# zhW?s9ar?3PH>_qDy$Cdi}U_si6_BtFD^jl5UH;IjTi)KjLMYDv|Ca56+9-#ZNpSQ3~ zi?J2EhekDdfOVb~1ZBLzt+p<1tosH;;g>N9d6O3zZNJIhbc8hAz}#k1cVu2W>C06J zbC3BQ7}4|FE(oS}MgX(8)R%~WM=hnvSDb6^WG{Qhy1%TFJQG>TYfyfQhG z=e{aLO|Gq~m;FMrMp$_Z2yZ=b^QMk*&o6M8J0TW&XZ!E{vnE4;A2D)=*UPmRSO*IZ zj0194U@zTi?M3`0pr30(G2jRXggqxV^nbm?os%zWs@f`;dz$J3C|rHfT&xj)eZ0HA z!h2>3`F`#X9UWe^1!Noezdg_0y~~5J=b!I)OhW#5w{MLI7MSQZeHDin@x(Wc+39DG z+j@P9Bw69tg4teB0HTC5yMM5z>OKDfag-3aq0qo%0|!VFd`O;zFaLK!G3qdR zg4F+Jp@USdlmG8Ca|Uw;a)wC$gF@#65-A}w0q}3%h8&>hEB{m{I|*%HMs`%RBr0X> zuXb*qC!Z-OKO9fO61Zkio-cmM^#VzFb5V z@^Ib*i;BFTn$A_3A#M*xgnFPfvbECO`A{(i6!TZWlTN zEMnaFTRJpU!NJ&i8FV2kB+Bz$uDJcI2Fa>DXtv^jhVe3z*asONV6|kgHdztyxB;j7xXlJI+ZMW~Vrde7U30vxK?4)NBbSivb zD5fw%My1CsHqMucoSht6CG63XBL;7%{QYE7fZSl89(xkyo~VdHM~|^(mIGLlEj4>_ z4mQ&l6o&aiDAs0y_23i6H?$PL^;ZxcFO&3GV6wKDL}kn1vsXk;Oo`iKjCDU*83m$J zlHz%S4|{l;8}j7qI}IEQ;eT(f%ow9!Hjz~#XG#LS{6NLId*m@?U`-kdMpLaM3JE?C z`wLV&G)DQ253ChK#cYc6Lm|Tl>ZPM%H4UbrC|LlrH$k=ZUnmjcz{z(|aaasBMFR+_ ziiX+boQ}#M4kRr{!)|KWM8zfo`qzVsd+(?u8sO|8%tBy28b%YIDjKZze_xTS98CrW zm?Q#*)|6C_rX>rkmitbP%EHXd@qeOd*jbpl|2yGSPul@ss?mR`s(1)jui)2KfYG;= zxVn`n>=C&b{%Mt=LqrKWiWH~ArLDSq$`#vIy<+$_qZ-zb>Wei4CK0l;!FQ zR)p2Np*2wS*ZXK1d5%5Cl(5-Wj##97Mit_-%XtmMVLCC>qkqtgwY6sU!0;A1XG|vG z?Lhcs9h6mYtogj@9;S+F1OwRluJ$iMV$!sA0 zg50V7w@K4pI}hJF9Tzd)i=ULD*}E3N){aF2cK#sgnT^_~`@Mfp59b`+8h-eCh15?l zBF8g@Cg@N-2_~%gHpfv;4U#g5x-Bo+$_ zfLK{1mgbw&U_emAOoW-VgApAqnxre4?yT}X$hP7QFJ#pfk5M8=AW@+wM&S-Ru`*Zc z%yFz1jyI9UlTWB%3Di$7NIVHSERL*#(16)j{Uu2rYt@JQk0-@ZC(L@%thARM$X}af zoW4}>g)k>PpX071s8*LtCl8ModfdGVaJw$Xgw~an$}fhSBV*6}RwC>$ZX_j~sQ@Qw zv(7sbFcXA$9HKM(y}t6dTysednh|qaltLokcP4WZl3@Noj`JW$ws())hb8LU_o)n( z;kg&z8o@*+hpnoUml4;`wMgG;ErS%f8-+kArLN3j?1KZHb~aipSWY&WmWUiEz;Dys zgeDBQD)JaUOhdqreL2!D{Y<71Uy9GeiLC*lPbaW1q<(}F;inm+L8Y|)SC$LuG@?$C z7DS6{3D(DE-&U<y*z$;@`P{;f$WXL zC(RL~*hK5j;3YrKlYQ0XfBWUC0H9S@L|@2FsWc%FiZTC<{JWM)t%$6g-af`3FNpTl z1842Q!imEhE{;a&b7JZE5%cSB1#ByGEAd=OB6H98=StoVx}c|yv_~VsKp}aK6k5^K z>k_o-*{hKH$vtK`;~K{jH(1`H-WPvzIC5HyT^^%`gz3yT4@+lq(x5*k?tm@fL73Bv zp?W8Z@tmlAUR$VVq>nTz!U)`-iKIIrYUMCkbKa^}<9~cwTHYHxPxrVcMhdj>-5Yifo3-7>|BHxXCT5p&afNuDvE~VLVUc)EQO|{-H3; zu3%-utX$4_jU*V%<&4-F@eEdw`m5j3Nv}mCAy&^rB#v?k4;^sO3VvnO!ubZ?sc%Aj zNzxU$N-Xh@gJ?4~qZ?uOXG@J3kc)h$rv%#&8I34J>i4Syc5f~Z7Y)6HZ}fijzSEZO ztqYck8S952KQSIQ`tevAR2}EMewt2+6GOvy2{3oCFei5FBsw(eHz*wBQy1qFsolQ~ zJv~97A$Ip@nFvUUkc@n}uzi#hIKDCI{O3mG6VEhab#2<`F!W4%7cD4~$)TUhJ@5^Y<((})(*X(L@r zsCIlB_=5Z%Zp`boKS^Xk1Ug$iKf?-!|<7kzYo)|+l8^lWN z8!Bwhq+bIrI5K^&@z>E}?j0{nN6l(N<DMeOeY#zpcG(cbkX)dUS=vdh#iVp%zkZ~zd!F9>tV?%o=u1Uxs2n;E? zOYK3aZAy62=!IY!dT_oWDC){c+#b~>3*Qv*4Yfza7)YU6`@s(ZwKyHO@U$< zjR1)xnpWj#Tz7;H#vs^nZY9T%d;Ax*A0)7^6AUF#WX%(9pG-Iv41Wp#76a)6ET--| zS1sV`8dtdg&qr7l?NQ6ZY2(J?!t1^WM#LEV^|8US6nl*Q5-(Zv8F{f_SbVj%DxAn! zjp*eKs$*@>0@wqEj?fNXW zF1e9jNI*fPtm9y7N!?TbEbV@{oI%Z+oDks4T4PP(Zx;y@D-M>Aa}aAtpFcH!N?4!8wE06xVDN}20H+C z5(~Ad_Rx03STOVv^;qm9*`PNO_Xs(8hWCBKf{n3MORY@f2kblDvf1E#`r5DaQp0eC z3PR%>6t$FvRXgI&q~mfYX>HXxY4CkXFUpklAiXf#n?Elu`~6@RlRXx->~i@GpS+NO zNLe<-7l!4lWPW3zsv)+rhS*)#8Up~nR1b7qRj$|dGhYl+Uq-_tEYR4kzM&GYra}FO zg-c|X@;!S#?totdT7q6>lb<}}Qpr0#;VU2+De%QjLG17Sc0v+XVP03m;4fX?;5ADH zh~{%bo4hK?+Oi^6QmV7 z8<_y{r23>h<#)u%0C10fg*A6?4`!Sl{C@#yDPXC97RD;W9?=u=&JwDg&Oi=9g;Y=c zFD@@S;^FYy#CJ)-)UDC0{ij>#mwaEc>`}It-@a6a!@yfTgJI3v248yW+YaBZOubKy zO3Q<)v)0c3l!L-{Jv~Fk{S*dD;}OGys%r;2fc`q;0rZP9!2kX3(3A(L`jU}3@{0#} zcha5=??n!Drqnzjo^DC^Pbyn6dr+=Cc+H0QqW?zVX0X*rR2(vdaS^ zW;px|lla;{-dKsTOZ;ry-ijY~29US@3V<~Te)wC-tysvlxW?;TFgExX>Q^jV@p?D3 zmT9IAW62p4r)K@l(r@?gV?fj@UEq+Tis@Im4rZ7Dj4qUBSJh)1f_w(fpM*ClZ!4@V z7Vstu(&^4V)^ufl+`N9Dk3&Zef%({CjYnz|iKF3;^UcW#&@V5d@wGa^1R7m_VZZ+L zYqcw|F zNWd5n-m%c(Pj`jsPbB#M@=&&9MknU8>U2Ls8*57Ik1Y3+SRV2toGV;WW>FDcycc6?oD^CfUAj*y)3NatXEu8NJ-3CDS5SCOj5zAHI)oEqPu@>nu zekBIGc%<`cuyY1dTgIO1f-G$Jb#_Q9ixmJ2PaR1zwXK_ED`au}^HIK!}U+t<45i499e4_St`>dT2UXUo5|Rj7I7F=sHf z^#+8|-uM)LCvy%7#Pbx=jmfHjn6Uvs?K-At<|=(8wvi{qli^tC|ixn3`wIi7I zZ|KX2Ux9Yh4WA#Z6h%*I0b7v@AU%sgDc84Hk_n z6b1@}G(o);KA*jdJpzPZ^I-I0KsWaK-{{A!rwnbU2A#A0tS00pxe00Fk$3{X{Ej>) zSh;#i=Rw1nP`Do~Aa1R9Akmy=CqWIHfhAwy)niSwwk8Pk^}Cj*>VLWaxq}V z7&oYP67gq<09p7-Q|TCE1)L<4VuW>!MI%o)`EN8}(-e(L!`F!j8spbJ7+7Qj7#7+z zq=Umzzihwh3rWKXQ|_jRO;A?ihAC5!=E4wDdC3Ig{Qd(BQ38s?!3VVUqxOZE8O^*V zo`x&w{TLss-$c&R31z?LTJm5nJzuENCjB72%d-ypO_*CT?jn)Dt3yqvpCBSU#wv~k! zO!A`32bib7J2T@xBtR%2Cd0u~u~ESrv)2A52#9eWS%nQ7mr(W<``h208Hh>y{dZyx z1~@C)I6#CM7uI4PHH_g;cNuAq{J&_jo=oReTD0*P2uxTDk)SAuI$Of<5nNb0wDD0` zC@Oq3HHtLE|Ga|)9p(c-XW3AYkc-4hD<$Ss{>+zFLPt|G_)6H;5yZTYBoisuqpmzY z^P?!vP+d(YCQsJxc}2RGHhKt7*VO_-Ndi_uQY^az9N_i2sJkPcl?*kc2J(k7)Nt`J zuzF_vDl`c8J0i?6?uPy?ZLObE4sQpiPaapq9-2bF&qI5hdQ5{G3tU{tZx55s507VO zOI4ruZP-jzUpRgC8J`!QJ4bJ8TSQlvGZDkI41j^ywYTsg?5_3oJ>zwKKaV}|Jix|6 zd=rQY=_Op3|I{?HewKW`W&WMNO)v`_KLlfPZAK8g&`$0?jNB@jF*Y2x#qF&)xb=5sMMFm} z>7wx)Y()e*88eBAbC2!T8RB^km_==aN6;(b{%2)0mtNAdH`eWr_ zC>+dGjwWa+uVm=5yu3DDQoJ<_EmFW*NbS`&Rm`}~!89Y+gB{RlDY@RG99kpCC@cG2 zhA(?EI!*^{o-yHp&8!{=03Wg2j_*}%_G+30FJPJk^m6C&wH^YR0)ajDdMfmfywx58 z2Avz%G``dZTL)QtQ9hb0H|?zFYbZW%bq*t*9bNq?UaSK*QEhaUAD;x$3GjN6^ySZ! zj1LW9VO!1%7_AiaPK62ko+J8Bj^r)5z-DJmEI@aE8)+N;!^L72U?s4F{?4D?``F1D zlWGYm@AVv2$i+12@~^ExkS%jdr%Zy*gHmsgbgpx>*ex||0k!^)tG@AUQTCtt(9Ade zqOc<-&(Fc#3e0xF9>!aAeelI>R-{4YfMLo=eM97w*Yixer8Pxj=)Mg46{n*+zqkW5 z!}BWs^D6gUCW>7q0Lm_*)$K_8xs2wTBE9a2jF2`Qw@{<3-w%OKLISRny*g*xDz@P( zA^uPAH-Cu@B&FjOZwp;Tr8OqjwPH?sLhLQU&(@&}Z=82L3qJ~7n}^M_w~wwyLstc4 z9XBst#(4AAb*ZYyFMH(&qZz!k@g5au&Zu#&G)xACp7(bzz_+re$?jg%am6XcKpE&% zC?is?YIf-8A|sATHfCpL`Z=(DQNlD|1d9PYEyHhx&Ozpsu^KMAgqCF&$&U2Ay}W4l z|5O=HswJJY?X|3<++>@iyuuca7g_sME~+JMf0^nQ+5S4M-i0Z1s#3jl8S02@UK;ev za?a+vbnExC2dp2_KDF!##y3yJ`uuTbB7E}d?_j?)AMJ2mKSF()Z3faltvfN1Uluw| zsb0418Az_X>}3_Ly9^1$Hy;i9r8{TyUV8QW*{m1QK9%fcNv#+Cr&5vd$@)K)bICrZ z&5GogB~FT}m!OX&*H!lf6}SoaTRuUJZ%uI=?l4uw6E|uE)=-XSANG>4S>l+`YSD9D4?Q6$^=rHgh_EZ7SS# z%E&7g{x$F}=v>rmNa>XQ{N+~KuxecqSFe$=c&hfRVNQq8x`MM}p=8mfsDXDDpkt>~ zrdqL}@XM{BVYObPNT=*Ch>7{D!MZ}BLF4~V%m1&2vu9WPP7_;gR5b-um-a>qvQ%$J zy1;b-Mr+oK$nX#BZ;;u9mJKJBStpmMPYGAjGxf9;tx9p4Z@FKfch(#>eY><+Zd&=x zCN^5eVVLI_^hii6rzQvt*rU|d&3$>Osq75tCZVe3cn7!|uH|}J+ntq%@tQ|@b{z3- zWw*MmmvBX0DW0SqZTIUkHVVD><#vmI8}`&nrc8MkEKhv1I9wY|TWSwlrsll87A=it zyRG0-6=7X=-F1w*QB@ z!3i=q1isS%{B(YnQAi=RKUEdyZy7uOOCCjL4m0neHjPMGy{w(N=mu8b1vNcbOq{N5DJ8V}hHnOGm9 z0?&xv4@a;~)!{l>F5jN5X|cvErt=uh$a!Dq+XKr8Cn3nBsoBo6O=f$fsaUUuZtr&B zhv<)hZ0e4ItA!VqL3<3qmyzIxQCiS70?Fn=Vk${>fceiW2L+HI=E!2X#+;B258>`p zaOmX#3?R)#Va;P=|G;1`>oxCyWl-K}@N&X8V>9nWofjIrh&|3$w_y7xhfRRP$_*R_ zx&xzzAx0$(ag(FBAt#%=qXTr{49fAxK6@qoWO_dYa=`x7Oykn{2u>*IsP+sg;i~VN zqCkB2El2!`NgSLbOs!YVX~HC%0SP6xwsg<~5YyFD=9WeMZmv;6N8_Sel1yMQOF|x; z<4VYb67uLb2g>ja*)&?7-TX0QY=ex6YzjqyQXa#q4Xw(?2D8|qOQIE80}auG?BhC_ zE*nDkYp(JP$76pd=7b<5-DOn=%tPb$hnNGSl@ECZ-o^%=+B`i%$K#&{-JeIunvh4< zfOE~-|EspI0Lo+8)=lu>@Z+w5;LeXjfZzmocMI+i27)^T_u%fq-7UCFa0#w~AAjt9 z&%N)wd-kb&PQCZ4t5&W4W_3?b_jJ$dHQlT0GH*)5db;?emp#8;LpFj3Zk{0*$I)&x zo#3Djf%a!YrfG-U!@bJW=ev5+X5+`-j~(|?Kh-;0pV4k6m~(ZWD#;&etlPYAB%4C z-h@U>tIDyLG7Y_H%0&+LN9O9USra=FEpNWFjda zRGl7-H7TdQWqJj^qh*DqB+J!wZpv@r@Zq}1OG|{df1Bz&RA?fTvKjC7Rr879C-djL z`TMO}yl(zZi9Xy6ygMU~*rCW;!ch_0{q(r|?9O_iPhd2w370+6azm zth15|-YXQ6Y8qZ^gWHDJCB+rcD^sQh?-G!`I%qQKXBbO<$?50db8osvI_Un_&MW&F_e)cU_M_^=E%bR) zHl1lwBU8;P3Pt&zm1+nMJ+sE7yKFGb-1ikc`a1Kn+F@+#=2)X4MjU1ho^HCJ1miNw zyRs4SLVVp1EyT6r`ta;Aj~ zqPeYt>x#rKkY0VmGtvXBwgq-R`r|`>`6X zUe-K_t_iTFVb|7fA{|CV5!k8y7z^{LhR#&;uCEXrf6kv=Y~GAZ797j{{B@6VAXcK* zgM%;nS|c3!Z>+0ExP;U8qz%dFSgybvh4i27jvAKU*oV-uAReyEzdc%Yid~1FqtBDL zr$ETKr6%$N!3e~1$ZY)x`2mo2%!?q38BJN_sg2fi4oOe>lkL$;zZKUl5UpUH!zbR4 z>C4&I3;sT#Me6P`+0~RNRCjwfIle!;))~d%ahvfxviIT#f9dJ=XW>IVaa`-?o6yyI zZ}0HVFKbt8CF9~A(}1}k?w3ArgC!($*A44oXPkNME$zv}N!$*Q_htz{rHUfEX}CGH zDAZYXH_V0FDZh{CWAa`eV*48MlvSVOPI>cz)2uV+Zi%rA{~H(1`28Pgb&x04^46D4 zb_KIxzaU26_~O@-#Z9QeW*C}pqBOgcM_RFI`shvHZ47A2`nkZ3q&T7K=8D?;zBkW#AM>WIr@Y3g$+(cDt zTuce7G!k#a_IPHyz&3JFv6Lx8XY7mBBFo>0>@}(Q-JjFyu{ShqT@U;yV?3OZYn#CRkRtPlR?Gh3>LPWm6LexXMNjB(5MmGf7JJ>q3Mtwgx^TB~CFC>@BC6Y=y zu=fMOn*;+nYIaP+aRPx727N&|{C3UD{8>Fif#6lwziSSRASR5X=Nin;}}(Q0>B;-U3?b1KLOw$3!@6rw5yOI!2M8A2~CK+l9h6VwA84 z49FD1v2^SUP$FEejQB%%ElR}*os{PJl;0%IhQ+2NC9Ek^OhZIXV=-By_Q6U^DPlCS zQN$D(A6NpG{6n4J#)c=xo)cJL<8PT*Q~@eEKa)etoVEO#=Sq-Ge5Gnsa<1P-u_b)- zc^k@>8$0J)zPa#*6>5|ogB3y2h@1!`nLhE|1qVUua8oy)h1DL3zaDEblp@>;rnb2R zl20gmI12;#t<*#a=A9IU5jWjLV6`^VlmW>t6p4jauaSsWj`8E>yuNb?TrxSmp}3KCglZ{KpzU|7H$3+c6b>sJid??pKQ zt&rn}&rLX*`C{pY!6pSXvEOGR6k#BpH<(BGm{|oCg;24bcr?(V#r80Hc68O|ng!5r zi~T#5#EJb6*)nS?%+UfV?9!0~c})NlK@~FccBt(909mq{cwr=%#ILDPmSP6#CgDzg z{I9F9G$qMsWv$kxD+atV)N(vf4c=V@3P*zCNW#R%!1y5n=RbNgHTt8H4Wt4RG%zWY z=P4iX@WRTXS(5@X#r#;X5yf79Ezx19F{3Nu*W_Mde5j)8Hrk_C;X&H&Vvz-4FR;GU z1SpWd4a!6RO8o{=x9@d6`q%s-#ZHYOQHMdC!uK8sp~rt*t3o8#>@Gx)r4}1&`YwGx zfp`?^?ZAd!^cjNj9_1UB)O`17j96q>-}{L-_;KGL3_MsN-VRJyA>Y_)(mp8QFUnEU zj&W)9om;(%qhKafQO^@mB2x#_k$Y2SFj&-+l)k8NPyI%y6j6D9k?tx`(1VC;B6!hX ztU%k1**4}&p8zw39h)4mfM+flBv&Omynw~W8xsOM7KH_-w-^cTNhZ@$jovfK2xQk#dHvKwc^e$m zPx<;jydJ$-$5TFO#PM@D`>kiF(CKi=7mO7a52^XNLt9Q}0&XUr>aphf-?HO}CAPk$ zy9D)Vp1NxCdYCYK@tdy!|5w+xUH9I4Dhm(=?$TDeXDSk2Dbxf*k*riBMTYR-Il?l( zHrQqo{H76<;-jAEnCX+}qelT+A2NX~$uSc9vz#G2yS5!MgMdOqBF8t38@rWZF7TLC z#jbiPQHz$#Tsy7Slkj0TtCuBuanl`%ho+IzNY@7*C}xY_!5&S39*&S9_vTj6O*GBJ zLLK_svAWjR$c68IsNi7TWj9k&y>8vWM4SxIp<8<8yQ&N=7d($FH1lcMvo0LDLNqg0 zdzf=Cr;)kDQ*;H0KPG-^hy9uAp^L3yn$oypTk_zimg%zAj-3qM4JUrCfe>AVEL+oo z3^M6lROY#<>l^j}63aTtzgIG4N$N3x;toqHy znU$pfxT3O?W7GCS5G}m#XS0rQd;@h*Xw+!-XlC#^n8%M?lrHJ1dA`lIRW4rAy^Jx{ z<;3xj)bzY(QQ`9K@8-&kH;WH04SEoS5s1}Avvo^<_N^8-ux3bsTGCyl7aZ_9m0MNd zCiS?A3Tv*V$t_T(lO2Iq0lRL`n7nM!_Hy@i5Z=l1g@IdRdnphjj&Ql${B%+l%WW!H z={?7O3#}4YUtDdGx*oxkbLvasdvm?PZo{t8uTevIb{}1;Nvjp!BlRi*^nq9&LXZc6 zYe;Kkx-fG9_6$?0(m!e2@nDloYYtWarVODi)DdZ8PW1|*ZQW3MrN`9pseS1iDNiu7 zdalDsDdXw{spgK6pGR4PxRXM(Z%(v}yq(7Uu4RK|Jp8^b;=MOv2i?3q%LeaQ zfIDrgIq-bG|GPvFrzm3!+3)c)--=Y*9&*;Tfx~V2HeSretSfS-plV3dswFjK+go)_ z88w6Jr45Z{X>3TznO7W{gRN=Y`8r%^^|tWQK4;$!?I56AyP092q%OsC86EG4oUf)bUQB9`fC_I~gB zF=3=8m0ub{Z*Mw4fx)I-a;RF_>Kj<3F8Pk8}CHih8GA>1W5cP;4&PYukeT4sNJ! z18^$cK-vM%x@wp0CJ;7Ow3uxuBTVg6)kyJ*c+@AQ7^syN!em5Chxo5h_7IIzaU9d` zFn2`I8x%T^l^V7E5RmN1Jbh6Hx{hw|3>#KL-XZB>tzA@51b2~K)WW__$;>O7kPi&6 zOydLkS0=A94<3hc`UWPd41s&xTQh10fb%$&c?s- zVsc(2@*E}+y(wN^9ld=pe%pq`;j=8tJ+G}URi0WSFmqNvG@t9ojgN09=-sqC4^?z5 zv*J=76@9T%9VDQ2;qc_GTzPP6>+b_SBCN}2`rII1x7cEmy1&x`@>pd$c`;uAku>k% z;U}KHSzpC}A3-u7$QL43UX=}+-oZp16v0h6}yjM7aP0V6@(md;p zLVj!mR&8c}nIK-fGdL;=VYdP!r(x-Yo;^&n=yo4y=T0cGJbQPmLPRk)_z53wT0} zhQs6;S7C76wehLsxbhDRgRd({7^BP_K@Z*zT`PD>Xt3v{&bxNuwZRj-J2&R z7M~`hKb{GUUAa$^1az6Gc|YD^1MS{Erh`Bd5|Kj>yMU_mQC;9`+L=hfzdUiDLN}AH@>$msS#+b%ChAOL~{3j&Na`o4zYb6TSuOTh|ZOB zn?36!%cc89)sH&Vyr+2>MSXz~O6A8@!ndA1f#GHV<8 z)|o=wCae{_f?NpoN#2#We>a^KGLLw!MsIJ4gmO<+H9%m(pHDN|(0f9lj+%B7;CZ%Y zT@%RQeLB>B7RuZWJ{wq5!+KU#*xdhBx&M(h_bQ{!ayb9K)y%H%R=2&K(G1ji)~17%o}&RNoRWe z8nOLWHsb!hnpLHOC4le~g0qf5?tBS;he3A6eFH~_?K2Qfwew}eoV@=whQ;{a)aweJ zmz|Wm>%DcqqCmkCh{)^P=`b}5=qnqh>qIi)8*U|A1X~!us|&f~x0DhwTR}%XEC5SJ z^>|MXp+^_7JQT7Jc*sQS=v=<9kHSY%ld00e;yOuFx2lpg{Lqn2=z}_Yd0b}{C#m+a zMv7`A(deqQaHEj^hkA|c*Sff}43lulM8?|5aplY#8U`7)vJRt1?8C|h*RVR}gT`lR z(pyk&($E5cWvm<_SFOu=m>-w>^xpkC9Em;`zrw6Bb;HUv$Skn#mUN9U6WHGWZ3437 ziZuk`yJko|qXqk!9KIGGf?7OfAiOl$Lg-?=ljk47RDZm=ZFjLO=@7$U$h_X_H+N|!s9#1FXrRFc9K4I z9mYNauk0dN>i=>A22L_&0#O1yx`@ommM^}h**U;3Kayc7H^<{}vS^)8+@Wf_cQ=^RRvRz$W^EgNIF=lUsy^MU0D6R7{lpJtvnS z+5aSh#wGZ2tG~IJ1hcRwP5wrC2T-qgL>TL8tvO_s98~0wsOq-4sh_5KwX~hyw^yDV zyZ&CaRw1;M=;0>>xt2RQCcIwI~)HYmMK!WHnioFYTL< zU%V6;qIofQ{H=iZ&ZUle-RJg>ftz&gcDrH~x<^&IgaVmjjw>W24QJqWE}&0`k|3Rn z6#aDI@GhS*D{=!pFYsl5TX&U?#~V9b1!4y>mh`E!wTRp-aLf!&4{byjShf>0Ie<;J zi-RE$UjuH$5VkBpwTfV_Q%eKBw(2!bK8Gu#-lb>d4sk099SUH`TIP2snjbsW9VfA? z)-BRl?|Z9jk3@o+fHNxJ#UrQzfejao>WYGOX71!{M2ZfU4j20DS;VpA&Za`}ynKGZ z-DS1_rEN%P6HHtMqN_r3?IBq}x+hDLeh;Dp2yMIj;|nSVdRJKrD}QWrH6lcBz_zls zP$~o=5`8JP2W58BLkv!6$jpvWR|384Nl7|I-CmhVU zI$am=_6_V!OkLGhwn=+AFcWUbmI+GHHq22uJ}qYjYo~ygTfFJru-s`bzG8dA)WI{c zT!-^8VJphb#yj`>%L2>Q<*Y0}mn!^vQ8)=D-j{_d(JxPUhP12S{o?#zY)kwgr6AMt zuSf-azP?#!-6o@!)192b{@-Mj@Ed(4rq~E{1o=-Qb&3~ zkl5}ya(qEt?*yJyq=yC3R0FQmP{76yvc2@Ob_CqZ-!WZ>B&3}g4ydbh2o;s9hU0#Z zsdBd6u(5xEGCxOjs$qWD%g#mfkc3bNv! zB_U+;ld99UQte@r1&Rd}y-dI;GPAogBm`rfY@CHY~ju_uVC7>wh` z+z~2a?y%MvQD?`L@;9~A`j7=2V*2f+zzYTBlF zb_%t?xR6qK5=I=z{Jvxfu_sw$RFKp#q(Q+?Bdc9W+pLk0 z^saUioz(??{hJm?Z~O*1xD3ZI#8L=KVwM6vE@+_h)|gB1?ET^!a4`<4Ehwn4v&of9 z8R@4v+1LW>xN*?ldh62bx{zVmkhnXky1pPFX}xBNr!Hg>yRpPo^Hc8`L9Z5>JOjog zp}jJrJcDRZ!+QOaZe7R?aaBnciUf6!*UR}J(N^~C;^cn&Z%`JM^ex`DZ5UUf z--0Wy$IjmID=!yc&z^AY5<1r69ZsejttR6h=3Th{gqFv*Oz$d~LW?a0YR^~IU?NKR55k(oQUS@;u&8rFC zsh*bi7|_(q5aitT#ypM%5Gbl%PQ|8=7?j#ptIT*kU9D;rMBfRwoqCnp>TT9sJW-smYDPY31M`H2c-gkTm)I&mFF(L z2wKl73D~_Pt=5=XP;Fb9JR%-l{cWfxVEuxnwjK7gmW=bg9$nSVbzNfd@iRNs(o@?S z*d(1l`iWvigR&K9eO-|t%lSvQOKodW{j=Mdoqk~N8;Km6JJKaRo6QX(m#%fYDd~IZ zb=844UCMxf4c_a?qo4j(ta2DkqpL3Ul_VSy23FU$9Lll|0a~?g(M5lByosZqAggSe zRH<6G+=grXgZ?P9Q#}==I^L$2@~dIZ3cS?83wJX^f%7L5JFWYITy`adLbxfEvNWy| zrzX~hr7P6LeBDZ@@f^>)@mrdE?C}5`k+Mk%B~P{JS%6_YNtj`H1YPFbG6WWa%n+PV zg{am8w}4Q~k~wwQf!o0`_p6$A4JOSH$tKV}_E7mQ(f@o~w~Fw(Q*QwtpGb0_?|Hww zh3N6z{erwGFZ+Bg%upk8M5TIQ5p7@{Cf%>c(qh(pbEt3~fhcg=o=Co%2MnMkZP*Yj zoq^7caUTe)mzxk9HlzubZi~U5C?{PR9L|tKMJK3|{s^Ifd&^%}YoX9+-w;1;C=xVZ zJvyxO^ol2&TmCx1%}o@w+0!e`ZrXr+!{hwkP2Z=yTA2OuvDW=cia_xCSk0YUrg@4b zLR4CG?eaIc3Wgz58f5va_8FkInlsB^c-J>)VM=fZ|ICY87PLUnr)L2wlM@ws>~V0$ zsqf@kcwPN*F+Hdq5`G@P0N2+}!@FoyjkSz3FCq<3=1L=BU`KE_%-k2<$Mm+IL}GfP z!xO8{c->QKUyR`HW(}uqA+(ok%bDP=O(KX{~7S zyPC1%=F-NO5g|STcpGeK?x_iGAG)BMb$J3kaK5L>v_cIf?az-rpz3rcfmeKAz9ND1 zanEQ`n4b@Gqq_*&u#zTsr_Kt@vnSb_u2#PYinYo0v;Z~n{q0xFK0lN!dYdhKzgYFs zeKN77Ldm*UA*#b_xFY~k!jTlG4fbtJdDztDdm1__&I5l4>% zS+$EQT|5ag~c{>?U4l;CWObwSTF%nzNzIybX3Ar z@3wjl&dUXE5*g5r>x{g}5yp64DE8X-vu#eG+BfSt9PA0plozW1FwW|1={C1!Ze|B` z&2pU6Z#i@(tS&BFZq73^J{-*_B}{#t_Xnf5)ZbeU(RASVEI=`Qlxg4Z{*rn1Q_%}G zdU|`a<0-W84D*76$HRWZW5mbkwf?ORQ5{~|=Y+SwZ@b8~368zMk9&&Yk;+G5YI#G?b!=AjA`F5R@^Nb+ZnvylQq|B}NyC;5R!l!s zwuaISMCqbkHieJE^0v3Q(1W7Wls$Gmh$7n*Y9jx_Z77n&{U$AXKemt0Ah)7PSLm2VgB+%rd>NGl63Qk+=5Vce8&r^fqOT$g86 z+A%x@`{C|9=+^Fc@%jaCUFg&S4xi6D;Ez_P%D0;N@x#D_SLVEFHedYkX+!^|`=QnJ z$)?KF%-+_!-FCi|;jA$uz#_Goz4+lcD>R$rs6u+@v=OhP^T<`s$c-zZ<4}F;T|q?) zi**(crfA#j&&**`{Q(v(uNI|Sc%zEuYV{GN+hBkusG6EDaX9N)>%o($rTURKVOSp$ z{W4H{>_?w8sXP^bQk)j}xuACIBzfaV2RI0#_PXwy(LGCFnX0n`F2>f*GzlH9) z_hbox@h9Y5hfUps=#%btmz4&zwIT73ZqJ2R zgoYrSAjT@}`Yu;s;Wb}2REq)kkzZRC8ruRI{5l!YmmYhVsBTs;D$P1o`j<=l*G%2i zjmYZjbUOZr_Rth$%u2UH*wyro`z19o_Z>fsYV5ih8&TZWnO6Mo&t8#qQx?5{ka~E- zA839?;BVq5{)bfGpSM*gq(CH1CnBM zZrHcY3Szg%8S_KJx@VxUe?N5=Ls^>hp9~_&$GPK_YXQM9pMkWWCLI)7&Id zSrEa0v*`eSrS>QlJt&QD8rHd10-Y?a9%~`6Pv2A{ z7aP&g*2($5(D4V+oMB~lISp>W{^*i%hppT|X$^EcBN6l^;@F%@AmZ5mMh=g{V=*Wq zib~)(5#t~9uR|L^2KWC(^1r`tNF_yvU#&fAZw@&QO0`ARnn6dGkN+dwJ<2uV5%+@K zAAkeA*f$3>u$}$tdTW=5|0UcWfZ{{=zy@YeX=feEk4 zxc=JY;s0p=3bmUYj4ZKEOXR<0pQQC3LdthwNu+2 z{&WMHVcX!xg)zex|9=Kbo(^XgX?_1fWW;nS4lot>TE{#xE_wG{#tzfx zc`BXs{tlp;m#PScRCD~6;?bK};`l8pL=e4@gdqk}OF9z;2>{|DS#ru*4zX@!8WwxZ zeT&~>{NJM@^3ZPo>r9(|h;a4|QZ;RFjzP!28GwH`!M`jI=_RF*i6MJp;z6dYLih)B z-`@rj;J=L|=pOje%0f>WNGUd-1@!j07Et*NXjBYvkAeiMaIZz+?l)c$1&G??MRh8I z;RZHf(gT$3U+h1cVEDZaD4hTqd;E${)ke7a4Y-v6ZF|C#PTfZMn~m4}0TK#<1L*p0 z0OI&M&-NMA?mBhrm-#a|V6~gi9gWo2DT!zRJ{=8AYA?9%-FfSK`Fam}>>mO4D&)i- z#29}+BIIoYGI(enyumJER5(YL{}cLW$^Y{P!WX{VuZN(&!ean_*p>&SZbo{W)^LZ@ zGg(AY*$BvD24qms7fU_w}$vzJ3O}QubFp@`(!-|-haNnPco1M;U>Lo$H(|9 z0{ori(G7E_cq2^r1a43}%T-`DGxBG{Ur3_*cz1sRrQh(JI<3+)eRRy)_F3qNFL?5P zi!3NN-Qw0qd3}F$vv^wjU!{12y_b1Nu^769`G>0F_-B^u|EaE+rB?h}?9onopxqIo zzad6%{Pjm4tSzvltpu!DUBf9Y-dSDp*q-cAvWP6m7 z{Y+@DqO z*WH4H20}!>{`Lr{Js4obfpu`YZ=5}%d=EYtX>Xlh$2Z*m4O0(xBjWrzFYAhLnmv+j z4{;;X&AK4JZ}1sH$r)Z|r?NZTIC(HG3q11%c54v#8O~~#7v$AZ!w=P@SRs%Muxto_ z1Y>CNMl}2qXOD4AJG}vH=dilj+UM~v0$;VM8YFE4A2TfP`0iQ99pd_eI3AINa6~aI zLWN~uv?wMp{Spzri+!VpV*E!4_zUb$XyhkK0%XpQFplm-tOVJA8K3S%sk9MPyg8Q} z_D4j&sL?Qc6X$!F*BG6teb4(oVnl3iCAAeE&2!!BFg`3gTd5+5piUp7cf#y?VnCP| zI-RX~IYdpF`YGx4iAYi7{b!asoILOLMU@p^J3lR+uE>7I`x$rWrt|_J~MIfo)wz`rD4o7X(*)ynxb!eSSh^Fhl5{AyR8{Zr z4$SMy{C(z!j^w&p%iFW8K1zMXa>$ZL-%n`lHT4R}lyTr?7@sAb?Rr^b^fv(W=CmcQ zU~?`d%*&L{ZR$$hY*YQG-1Hj6lfOABarJi5-C2n7QDwzV$s;Dw=X5Pn0&RLK>&c4W zGv4gOTwktLYSS(A=HwQ~CHv{-WE{t(#LJ2$0lAT>)81TjOHDzX=*&XXj#hS(9m~b} zc4m?`$q{vL-u5o62A?Vg(`^@4&wXXg9 pnH;NVwQmjJ6zu;Ro_dCt!kKJKnve&PB7r$sxe=+U#Xo*P{9pTHq8$JL diff --git a/man/hyperbole.texi b/man/hyperbole.texi index 6b6853be..4b3c3521 100644 --- a/man/hyperbole.texi +++ b/man/hyperbole.texi @@ -139,6 +139,9 @@ Texinfo markup language.

The Everyday Hypertextual Information Manager

+
+ +

Copyright © 1989-2019 Free Software Foundation, Inc.

GNU Hyperbole is available for use, modification, and distribution under @@ -151,8 +154,8 @@ WITHOUT ANY WARRANTY, without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

-Edition 7.0.2c
-Printed April 21, 2019.
+Edition 7.0.3
+Printed May 11, 2019.
 
   Published by the Free Software Foundation, Inc.
   Author:    Bob Weiner
@@ -176,7 +179,7 @@ Printed April 21, 2019.
 
 @center The Everyday Hypertextual Information Manager
 
-@center Edition 7.0.2c, April 21, 2019.
+@center Say thanks: https://saythanks.io/to/rswgnu
 
 @sp 2
 @noindent
@@ -193,6 +196,9 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 @sp 2
 
 @example
+Edition 7.0.3
+May 11, 2019
+
   Published by the Free Software Foundation, Inc.
   Author:    Bob Weiner
   E-mail:      (This is a mail list).
@@ -463,7 +469,7 @@ Smart Keyboard Keys
 @chapter Introduction
 
 This edition of the GNU Hyperbole Manual is for use with any version
-7.0.2c or greater of GNU Hyperbole.  Hyperbole runs atop GNU Emacs 24.3
+7.0.3 or greater of GNU Hyperbole.  Hyperbole runs atop GNU Emacs 24.3
 or higher.  It will trigger an error if your Emacs is older.
 
 This chapter summarizes the structure of the rest of the manual,
@@ -1488,10 +1494,9 @@ for @code{ace-window}, then just ensure it is initialized by calling
 After setup, the leftmost character or two of each window's modeline will show
 the ID to type to use that window as the drag destination.  Then whenever point
 is on an item you want displayed in another window, use @bkbd{M-o i
-} and watch the magic happen.  You can also use
-this command to create explicit button links to other window buffers when in an editable
-buffer rather than on an item.  If you want to display multiple items in different
-windows, instead use the @bkbd{M-o t } key sequence to
+} and watch the magic happen.  If you
+want to display multiple items in different windows, instead use
+the @bkbd{M-o t } key sequence to
 @emph{throw} the item to the window.  To @emph{replace}
 the selected window's buffer with that of another window, use
 @bkbd{M-o r }.  To instead
@@ -1502,8 +1507,7 @@ In summary:
 @table @asis
 @item M-o i 
 insert listing item at point into ; if not on a listing item,
-prompt for a name to give to a new explicit button at point that will
-link to the current position in 
+trigger an error
 
 @item M-o m 
 swap the buffers in the selected window and 
@@ -1752,10 +1756,10 @@ type} identifies a pattern or state that when matched triggers
 an @emph{action} associated with the implicit button type.  The action
 is specified by either a Hyperbole action type (@pxref{Action Types})
 or an Emacs Lisp function.  Implicit button types may use the same
-action types that explicit buttons use.  As an example, a pathname
-implicit button type would match to any existing local filename or
-directory name and its action would be to display the associated file
-or directory, typically in another window.
+action types that explicit buttons use.  As an example, the pathname
+implicit button type matches to any existing local filename or
+directory name and its action displays the associated file or
+directory, typically in another window.
 
 @vindex file, hibtypes.el
 @cindex context
@@ -2242,11 +2246,12 @@ at line-num and optional column-num.  Also works for remote pathnames.
 @cindex link, pathname
 @item pathname
 Makes a valid pathname display the path entry.  Also works for
-delimited and non-delimited remote pathnames, Texinfo @file{} entries,
-and hash-style link references to HTML, Markdown or Emacs outline
-headings.  Emacs Lisp library files (filenames without any directory
-component that end in .el and .elc) are looked up using
-the @code{load-path} directory list.
+delimited and non-delimited remote pathnames, Texinfo @@file@{@}
+entries, and hash-style link references to HTML, Markdown or Emacs
+outline headings, and MSWindows paths (see @file{$@{hyperb:dir@}/DEMO#POSIX
+and MSWindows Paths} for details).  Emacs Lisp library files
+(filenames without any directory component that end in .el and .elc)
+are looked up using the @code{load-path} directory list.
 
 @noindent
 See the function documentation for @code{hpath:at-p} for possible
@@ -6611,13 +6616,13 @@ for each available window system: @code{hpath:external-display-alist-macos},
 @code{hpath:external-display-alist-x}.  Examine and modify these
 values to suit your needs.
 
-@cindex MIME
-@cindex mailcap
-@cindex external viewer
-On systems that have a MIME mailcap file (see
-@file{www.wikiwand.com/en/Mailcap}), this is used as a fallback
-set of external viewer associations when none are found
-within @code{hpath:get-external-display-alist}.
+@c @cindex MIME
+@c @cindex mailcap
+@c @cindex external viewer
+@c On systems that have a MIME mailcap file (see
+@c @file{www.wikiwand.com/en/Mailcap}), this is used as a fallback
+@c set of external viewer associations when none are found
+@c within @code{hpath:get-external-display-alist}.
 
 @node Link Variable Substitution, Web Search Engines, External Viewers, Customization
 @subsection  Link Variable Substitution
@@ -8326,6 +8331,7 @@ When pressed on a pages-directory-mode entry line:
 @end group
 @end format
 
+@page
 @node Smart Key - Python Source Code, Smart Key - Identifier Menu Mode , Smart Key - Pages Directory Mode, Smart Keyboard Keys
 @subsection Smart Key - Python Source Code
 @format
@@ -8355,16 +8361,16 @@ When pressed within a Python source code file (without the OO-Browser):
 @end group
 @end format
 
-@page
 @node Smart Key - Identifier Menu Mode , Smart Key - C Source Code, Smart Key - Python Source Code, Smart Keyboard Keys
 @subsection Smart Key - Identifier Menu Mode 
 
 @format
 @group
-This works only for identifiers defined within the same source file in which they are referenced.
-It requires either Emacs' imenu or XEmacs' func-menu library and it requires that an index of
-identifiers has been built for the current buffer.  Other handlers handle identifier references
-and definitions across multiple files.
+This works only for identifiers defined within the same source file in
+which they are referenced.  It requires either Emacs' imenu or XEmacs'
+func-menu library and it requires that an index of identifiers has
+been built for the current buffer.  Other handlers handle identifier
+references and definitions across multiple files.
 
 @noindent
 When pressed on an identifier name after an identifier index has been generated:
@@ -8376,6 +8382,7 @@ When pressed on an identifier name after an identifier index has been generated:
 @end group
 @end format
 
+@page
 @node Smart Key - C Source Code, Smart Key - C++ Source Code, Smart Key - Identifier Menu Mode , Smart Keyboard Keys
 @subsection Smart Key - C Source Code
 
@@ -8404,7 +8411,6 @@ When pressed within a C source code file:
 @end group
 @end format
 
-@page
 @node Smart Key - C++ Source Code, Smart Key - Assembly Source Code, Smart Key - C Source Code, Smart Keyboard Keys
 @subsection Smart Key - C++ Source Code
 
@@ -8434,6 +8440,7 @@ buffer:
 @end group
 @end format
 
+@page
 @format
 @group
 When pressed within a C++ source code file (without the OO-Browser):
@@ -8456,7 +8463,6 @@ When pressed within a C++ source code file (without the OO-Browser):
 @end group
 @end format
 
-@page
 @node Smart Key - Assembly Source Code, Smart Key - Lisp Source Code, Smart Key - C++ Source Code, Smart Keyboard Keys
 @subsection Smart Key - Assembly Source Code
 
@@ -9346,10 +9352,8 @@ to direct further development effort towards known needs;
 and to acknowledge known weaknesses in the current system.
 @end itemize
 
-If you would like to see some of this work done, consider funding
-its development.  Without any serious interest from users, progress
-on these fronts will be slow.  Here are some new features we have
-in mind, however.
+Without any serious interest from users, progress on these fronts will
+be slow.  Here are some new features we have in mind, however.
 
 @table @asis
 
diff --git a/man/version.texi b/man/version.texi
index f9995b03..085a4d0d 100644
--- a/man/version.texi
+++ b/man/version.texi
@@ -1,4 +1,4 @@
-@set UPDATED April 21, 2019
-@set UPDATED-MONTH Apr 2019
-@set EDITION 7.0.2c
-@set VERSION 7.0.2c
+@set UPDATED May 11, 2019
+@set UPDATED-MONTH May 2019
+@set EDITION 7.0.3
+@set VERSION 7.0.3

Say thanks if you like Hyperbole.